/*! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com*/@import url("https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;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");*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal}body{line-height:inherit}hr{color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}sub,sup{vertical-align:initial}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;color:inherit;padding:0}[type=button],[type=reset],[type=submit],button{background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5019607843137255);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1320px){.container{max-width:1320px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-3{left:.75rem}.left-4{left:1rem}.left-6{left:1.5rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-7{right:1.75rem}.top-0{top:0}.top-20{top:5rem}.top-3{top:.75rem}.top-4{top:1rem}.isolate{isolation:isolate}.z-10{z-index:10}.clear-both{clear:both}.m-auto{margin:auto}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.-ml-10{margin-left:-2.5rem}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-8{margin-right:2rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-0{height:0}.h-1\/2{height:50%}.h-2{height:.5rem}.h-20{height:5rem}.h-full{height:100%}.max-h-96{max-height:24rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-11\/12{width:91.666667%}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-9\/12{width:75%}.w-full{width:100%}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-10{gap:2.5rem}.gap-14{gap:3.5rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-y-10{row-gap:2.5rem}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border-2{border-width:2px}.border-black{--tw-border-opacity:1;border-color:RGB(0 0 0/var(--tw-border-opacity))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0{padding-left:0}.pl-4{padding-left:1rem}.pr-0{padding-right:0}.pr-20{padding-right:5rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.10196078431372549),0 4px 6px -4px rgba(0,0,0,0.10196078431372549);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:640px){.sm\:w-1\/2{width:50%}.sm\:flex-row{flex-direction:row}.sm\:p-12{padding:3rem}.sm\:p-4{padding:1rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:pb-12{padding-bottom:3rem}.sm\:pr-2{padding-right:.5rem}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:bottom-auto{bottom:auto}.md\:left-2\/4{left:50%}.md\:left-auto{left:auto}.md\:right-0{right:0}.md\:right-1\/4{right:25%}.md\:right-8{right:2rem}.md\:top-0{top:0}.md\:top-1\/3{top:33.333333%}.md\:top-20{top:5rem}.md\:top-28{top:7rem}.md\:order-1{order:1}.md\:float-right{float:right}.md\:float-left{float:left}.md\:mx-0{margin-left:0;margin-right:0}.md\:-ml-10{margin-left:-2.5rem}.md\:mb-0{margin-bottom:0}.md\:mb-1{margin-bottom:.25rem}.md\:mb-4{margin-bottom:1rem}.md\:ml-0{margin-left:0}.md\:ml-2{margin-left:.5rem}.md\:mr-0{margin-right:0}.md\:mt-0{margin-top:0}.md\:mt-1{margin-top:.25rem}.md\:mt-6{margin-top:1.5rem}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-1\/2{height:50%}.md\:h-full{height:100%}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-3\/12{width:25%}.md\:w-5\/12{width:41.666667%}.md\:w-6\/12{width:50%}.md\:w-9\/12{width:75%}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:p-12{padding:3rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-20{padding-left:5rem;padding-right:5rem}.md\:py-0{padding-top:0}.md\:pb-0,.md\:py-0{padding-bottom:0}.md\:pb-16{padding-bottom:4rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-1{padding-left:.25rem}.md\:pl-4{padding-left:1rem}.md\:pr-1{padding-right:.25rem}.md\:pr-4{padding-right:1rem}.md\:pt-0{padding-top:0}.md\:pt-16{padding-top:4rem}.md\:pt-2{padding-top:.5rem}.md\:pt-4{padding-top:1rem}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:bottom-6{bottom:1.5rem}.lg\:float-right{float:right}.lg\:my-0{margin-top:0;margin-bottom:0}.lg\:ml-4{margin-left:1rem}.lg\:ml-8{margin-left:2rem}.lg\:mr-0{margin-right:0}.lg\:mr-4{margin-right:1rem}.lg\:min-h-screen{min-height:100vh}.lg\:w-1\/3{width:33.333333%}.lg\:w-1\/4{width:25%}.lg\:w-2\/3{width:66.666667%}.lg\:w-3\/12{width:25%}.lg\:w-5\/12{width:41.666667%}.lg\:w-7\/12{width:58.333333%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:p-6{padding:1.5rem}.lg\:pr-8{padding-right:2rem}.lg\:pt-12{padding-top:3rem}}@media (min-width:1320px){.xl\:mb-6{margin-bottom:1.5rem}.xl\:hidden{display:none}.xl\:w-1\/3{width:33.333333%}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:gap-x-24{-moz-column-gap:6rem;column-gap:6rem}.xl\:px-0{padding-left:0;padding-right:0}.xl\:pb-14{padding-bottom:3.5rem}.xl\:pl-16{padding-left:4rem}}@media (min-width:1536px){.\32xl\:p-0{padding:0}}body:not(.body--home) .main_container{padding-bottom:4rem}@keyframes pulse{0%,to{transform:scale(1)}20%{transform:scale(1.2)}}@keyframes hearthSelection{0%,to{transform:scale(1)}20%{transform:scale(1.3)}}@keyframes bell{0%,to{transform:rotate(0deg)}10%{transform:rotate(40deg)}20%{transform:rotate(-40deg)}30%{transform:rotate(30deg)}40%{transform:rotate(-30deg)}50%{transform:rotate(0deg)}}@keyframes arrow{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translateX(5px)}20%,40%,60%,80%{transform:rotateX(-5px)}}@keyframes shake-vertical{0%,to{transform:translateY(0)}30%,50%{transform:translateY(-2px)}40%{transform:translateY(2px)}80%{transform:translateY(1px)}90%{transform:translateY(-1px)}}@keyframes shine{0%{left:-100%;transition-property:left}36.36364%,to{left:100%;transition-property:left}}@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 .2s ease-in}.link-bloc:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible;user-select:text}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:block;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:none}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:focus{outline:none}h1.h1{font-size:clamp(1.563rem,calc(1.65vw + 17.28px),2.441rem);color:#8ea4b1;line-height:1.152}h1.h1,h2.h2{text-transform:none;letter-spacing:0;word-break:normal}h2.h2{font:normal normal 400 clamp(1.406rem,calc(1.027vw + 17.69px),1.953rem)/1.44 Work Sans,serif;color:#262857;line-height:1.44}h3.h3{font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 Work Sans,serif;color:#8ea4b1;text-transform:none;letter-spacing:0;line-height:2.25;word-break:normal}h4.h4,h5.h5,h6.h6{font:normal normal 400 clamp(1rem,0,1rem)/1.5 Work Sans,serif;color:#262857;text-transform:none;letter-spacing:0;line-height:1.5;word-break:normal}html{font-size:16px}body{overflow-x:hidden;font:normal normal 400 1rem/1.5 Work Sans,serif;letter-spacing:0;color:#262857;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}table,td,th,tr{border:1px solid #bfbfbf}table{border-collapse:collapse;border-spacing:0;margin:1rem 0}table td,table th,table tr{padding:1rem 1.5rem}table th{background:#8ea4b1;color:#fff;text-align:center}table caption{font:normal normal 400 1rem/1.5 Work Sans,serif;text-align:left}a.a,b.b,i.i,p.p,strong.strong,u.u{font:normal normal 400 clamp(1rem,0,1rem)/1.5 Work Sans,serif;color:#262857;text-transform:none;letter-spacing:0;line-height:1.5;word-break:normal}a.a{text-decoration:underline;cursor:pointer}ul.ul{list-style:auto}ul.ul li.li{padding-top:.3125rem;padding-bottom:.3125rem;display:block}ul.ul li.li:before{content:"";background:#8ea4b1;width:.25rem;height:.25rem;display:inline-block;border-radius:1rem;margin-right:.5rem;vertical-align:middle}ul.ul li.li ul.ul li.li{padding-left:2rem}ul.ul li.li ul.ul li.li:first-child{padding-top:.625rem}ul.ul li.li ul.ul li.li:last-child{padding-bottom:0}ol.ol{list-style-type:decimal}ol.ol li.li{padding:.3125rem 0;font-weight:700}ol.ol li.li a.a{text-decoration:none}.editorial a,.editorial a.a,.editorial b,.editorial b.b,.editorial i,.editorial i.i,.editorial p,.editorial p.p,.editorial strong,.editorial strong.strong,.editorial u,.editorial u.u{font:normal normal 400 clamp(1rem,0,1rem)/1.5 Work Sans,serif;color:#262857;text-transform:none;letter-spacing:0;line-height:1.5;word-break:normal}.editorial a,.editorial a.a{text-decoration:underline;cursor:pointer}.editorial ul,.editorial ul.ul{list-style:auto}.editorial ul.ul li,.editorial ul.ul li.li,.editorial ul li,.editorial ul li.li{padding-top:.3125rem;padding-bottom:.3125rem;display:block}.editorial ul.ul li.li:before,.editorial ul.ul li:before,.editorial ul li.li:before,.editorial ul li:before{content:"";background:#8ea4b1;width:.25rem;height:.25rem;display:inline-block;border-radius:1rem;margin-right:.5rem;vertical-align:middle}.editorial ul.ul li.li ul.ul li,.editorial ul.ul li.li ul.ul li.li,.editorial ul.ul li.li ul li,.editorial ul.ul li.li ul li.li,.editorial ul.ul li ul.ul li,.editorial ul.ul li ul.ul li.li,.editorial ul.ul li ul li,.editorial ul.ul li ul li.li,.editorial ul li.li ul.ul li,.editorial ul li.li ul.ul li.li,.editorial ul li.li ul li,.editorial ul li.li ul li.li,.editorial ul li ul.ul li,.editorial ul li ul.ul li.li,.editorial ul li ul li,.editorial ul li ul li.li{padding-left:2rem}.editorial ul.ul li.li ul.ul li.li:first-child,.editorial ul.ul li.li ul.ul li:first-child,.editorial ul.ul li.li ul li.li:first-child,.editorial ul.ul li.li ul li:first-child,.editorial ul.ul li ul.ul li.li:first-child,.editorial ul.ul li ul.ul li:first-child,.editorial ul.ul li ul li.li:first-child,.editorial ul.ul li ul li:first-child,.editorial ul li.li ul.ul li.li:first-child,.editorial ul li.li ul.ul li:first-child,.editorial ul li.li ul li.li:first-child,.editorial ul li.li ul li:first-child,.editorial ul li ul.ul li.li:first-child,.editorial ul li ul.ul li:first-child,.editorial ul li ul li.li:first-child,.editorial ul li ul li:first-child{padding-top:.625rem}.editorial ul.ul li.li ul.ul li.li:last-child,.editorial ul.ul li.li ul.ul li:last-child,.editorial ul.ul li.li ul li.li:last-child,.editorial ul.ul li.li ul li:last-child,.editorial ul.ul li ul.ul li.li:last-child,.editorial ul.ul li ul.ul li:last-child,.editorial ul.ul li ul li.li:last-child,.editorial ul.ul li ul li:last-child,.editorial ul li.li ul.ul li.li:last-child,.editorial ul li.li ul.ul li:last-child,.editorial ul li.li ul li.li:last-child,.editorial ul li.li ul li:last-child,.editorial ul li ul.ul li.li:last-child,.editorial ul li ul.ul li:last-child,.editorial ul li ul li.li:last-child,.editorial ul li ul li:last-child{padding-bottom:0}.editorial ol,.editorial ol.ol{list-style-type:decimal}.editorial ol.ol li,.editorial ol.ol li.li,.editorial ol li,.editorial ol li.li{padding:.3125rem 0;font-weight:700}.editorial ol.ol li.li a.a,.editorial ol.ol li a.a,.editorial ol li.li a.a,.editorial ol li a.a{text-decoration:none}.scroll-custom::-webkit-scrollbar-track{border-radius:10px;background-color:#eee}.scroll-custom::-webkit-scrollbar{width:.25rem;height:.25rem}.scroll-custom::-webkit-scrollbar-thumb{border-radius:10px;background-color:#8ea4b1}.scroll-custom::-webkit-scrollbar-thumb:hover{background-color:#262857}a[class*=__global-link]{text-decoration:underline}.main{position:relative;transition:all 5ms ease-in-out}.main__wrapper{transition:all .5s ease-in-out}.body{background:#fff}.body__content-page{margin-bottom:8rem}.body--home .main{margin-top:0}.body--horizontal-search-opened .main{z-index:1;transition:all 5s ease}.text-block__text--lg{font-size:1.8em;line-height:1.8em}.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:#8ea4b1;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#8ea4b1}.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 #8ea4b1;box-shadow:-10px 0 0 #8ea4b1}.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 #8ea4b1,5px 0 0 #8ea4b1;box-shadow:-5px 0 0 #8ea4b1,5px 0 0 #8ea4b1}.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%}.ss-main{position:relative;display:inline-block;user-select:none;color:#262857;width:100%}.ss-main .ss-single-selected{display:flex;cursor:pointer;width:100%;height:30px;padding:6px;border:1px solid #dcdee2;border-radius:0;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color .2s}.ss-main .ss-multi-selected.ss-open-below,.ss-main .ss-single-selected.ss-open-below{z-index:1012}.ss-main .ss-single-selected.ss-disabled{background-color:#dcdee2;cursor:not-allowed}.ss-main .ss-single-selected .placeholder{flex:1 1 100%;text-align:left;width:calc(100% - 30px);line-height:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ss-main .ss-single-selected .placeholder,.ss-main .ss-single-selected .placeholder *{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-single-selected .placeholder *{width:auto}.ss-main .ss-single-selected .placeholder .ss-disabled{color:inherit}.ss-main .ss-single-selected .ss-deselect{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px;font-weight:700}.ss-main .ss-single-selected .ss-deselect.ss-hide{display:none}.ss-main .ss-single-selected .ss-arrow{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px}.ss-main .ss-single-selected .ss-arrow span{border:solid #666;border-width:0 2px 2px 0;display:inline-block;padding:3px;transition:transform .2s,margin .2s}.ss-main .ss-single-selected .ss-arrow span.arrow-up{transform:rotate(-135deg);margin:3px 0 0}.ss-main .ss-single-selected .ss-arrow span.arrow-down{transform:rotate(45deg);margin:-3px 0 0}.ss-main .ss-multi-selected{display:flex;flex-direction:row;cursor:pointer;min-height:30px;width:100%;padding:0 0 0 3px;border:1px solid #bfbfbf;border-radius:.625rem;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color .2s}.ss-main .ss-multi-selected.ss-disabled{background-color:#dcdee2;cursor:not-allowed}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled{color:#666}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main .ss-multi-selected .ss-values{display:flex;flex-wrap:wrap;justify-content:flex-start;flex:1 1 100%;width:calc(100% - 30px)}.ss-main .ss-multi-selected .ss-values .ss-disabled{display:flex;padding:4px 5px;margin:2px 0;line-height:1em;align-items:center;width:100%;color:#dedede;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.ss-main .ss-multi-selected .ss-values .ss-value{display:flex;user-select:none;align-items:center;font-size:12px;padding:3px 5px;margin:3px 5px 3px 0;color:#fff;background-color:#5897fb;border-radius:0;animation-name:scaleIn;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-multi-selected .ss-values .ss-value.ss-out{animation-name:scaleOut;animation-duration:.2s;animation-timing-function:ease-out}.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{margin:0 0 0 5px;cursor:pointer}.ss-main .ss-multi-selected .ss-add{display:flex;flex:0 1 3px;margin:9px 12px 0 5px}.ss-main .ss-multi-selected .ss-add .ss-plus{display:flex;justify-content:center;align-items:center;background:#8ea4b1;position:relative;height:10px;width:2px;transition:transform .2s}.ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#8ea4b1;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:0;box-sizing:border-box;z-index:1010;background-color:#fff;transform-origin:center top;transition:transform .2s,opacity .2s;opacity:0;transform:scaleY(0)}.ss-content.ss-open{display:block;opacity:1;transform:scaleY(1);box-shadow:0 2px 6px 2px hsla(0,0%,93.3%,.35)}.ss-content .ss-search{display:flex;flex-direction:row;padding:8px 8px 6px}.ss-content .ss-search.ss-hide,.ss-content .ss-search.ss-hide input{height:0;opacity:0;padding:0;margin:0}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0;height:30px;padding:6px 8px;margin:0;border:1px solid #dcdee2;border-radius:0;background-color:#fff;outline:0;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:textfield}.ss-content .ss-search input::placeholder{color:#8a8a8a;vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px #5897fb}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;font-size:22px;font-weight:700;flex:0 0 30px;height:30px;margin:0 0 0 8px;border:1px solid #dcdee2;border-radius:0;box-sizing:border-box}.ss-content .ss-addable{padding-top:0}.ss-content{border-radius:20px}.ss-content .ss-list{max-height:200px;overflow-x:hidden;overflow-y:auto;text-align:left}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{padding:6px 10px;font-weight:700}.ss-content .ss-list .ss-optgroup .ss-option{padding:6px 6px 6px 25px}.ss-content .ss-list .ss-optgroup-label-selectable{cursor:pointer}.ss-content .ss-list .ss-optgroup-label-selectable:hover{color:#fff;background-color:#5897fb}.ss-content .ss-list .ss-option{padding:6px 10px;cursor:pointer;user-select:none}.ss-content .ss-list .ss-option *{display:inline-block}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:hover{color:#fff;background-color:#5897fb}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;color:#dedede;background-color:#fff}.ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{color:#666;background-color:rgba(88,151,251,.1)}.ss-content .ss-list .ss-option.ss-hide{display:none}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:#fffb8c}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{overflow:hidden;overflow:clip;list-style:none;padding:0}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.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%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);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:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,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-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2)}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2)}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-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;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-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-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.js-enabled [data-animation=fade]{opacity:0}.js-enabled [data-animation=fade].js-animate{opacity:1;transition:opacity .5s cubic-bezier(.4,0,1,1);will-change:opacity}.breadcrumb{width:100%}.breadcrumb .breadcrumb_wrapper .breadcrumb_items .breadcrumb_item{font-size:1rem;color:#262857;text-transform:none;letter-spacing:0}.breadcrumb .breadcrumb_wrapper .breadcrumb_items .breadcrumb_item :first-letter{text-transform:uppercase}.breadcrumb .breadcrumb_wrapper .breadcrumb_items .breadcrumb_item:before{content:"";width:.25rem;height:.25rem;border-radius:100%;background:#262857;margin:0 .3rem}.breadcrumb .breadcrumb_wrapper .breadcrumb_items .breadcrumb_item:first-child:before{display:none}.breadcrumb .breadcrumb_wrapper .breadcrumb_items .breadcrumb_item.item_active{color:#8ea4b1}.breadcrumb .breadcrumb_wrapper .breadcrumb_items .breadcrumb_item.item_active:before{background:#8ea4b1}a .icon,button .icon{transition:.3s;width:2rem;height:1rem}@media screen and (min-width:768px){a .icon,button .icon{width:1.5rem}}a.button_default,button.button_default,div.button_default{position:relative}a.button_default.animation-shine,button.button_default.animation-shine,div.button_default.animation-shine{overflow:hidden}a.button_default.animation-shine:before,button.button_default.animation-shine:before,div.button_default.animation-shine:before{content:"";position:absolute;top:0;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.3),transparent);animation:shine 3.5s ease-in-out infinite}a.button_interkab_1,button.button_interkab_1,div.button_interkab_1{font:normal normal 400 1rem/1.5 Work Sans,serif;background:#bed000;border:1px solid #bed000;color:#393939;border-radius:.625rem;text-transform:none;letter-spacing:0;padding:.75rem 3.5rem;line-height:1;transition:.3s}a.button_interkab_1 .icon,button.button_interkab_1 .icon,div.button_interkab_1 .icon{width:1rem;fill:#393939}a.button_interkab_1 .icon.icon_left,button.button_interkab_1 .icon.icon_left,div.button_interkab_1 .icon.icon_left{margin-right:.75rem}a.button_interkab_1 .icon.icon_right,button.button_interkab_1 .icon.icon_right,div.button_interkab_1 .icon.icon_right{margin-left:.75rem}a.button_interkab_1:active,a.button_interkab_1:hover,button.button_interkab_1:active,button.button_interkab_1:hover,div.button_interkab_1:active,div.button_interkab_1:hover{background:#393939;border:1px solid #393939;color:#bed000}a.button_interkab_1:active .icon,a.button_interkab_1:hover .icon,button.button_interkab_1:active .icon,button.button_interkab_1:hover .icon,div.button_interkab_1:active .icon,div.button_interkab_1:hover .icon{fill:#bed000}a.button_primary_1,button.button_primary_1,div.button_primary_1{font:normal normal 400 1rem/1.5 Work Sans,serif;background:#262857;border:1px solid #262857;color:#fff;border-radius:.625rem;text-transform:none;letter-spacing:0;padding:.75rem 1.5rem;line-height:1;transition:.3s}a.button_primary_1 .icon,button.button_primary_1 .icon,div.button_primary_1 .icon{width:1rem;fill:#fff}a.button_primary_1 .icon.icon_left,button.button_primary_1 .icon.icon_left,div.button_primary_1 .icon.icon_left{margin-right:.75rem}a.button_primary_1 .icon.icon_right,button.button_primary_1 .icon.icon_right,div.button_primary_1 .icon.icon_right{margin-left:.75rem}a.button_primary_1:active,a.button_primary_1:hover,button.button_primary_1:active,button.button_primary_1:hover,div.button_primary_1:active,div.button_primary_1:hover{background:#8ea4b1;border:1px solid #8ea4b1;color:#fff}a.button_primary_1:active .icon,a.button_primary_1:hover .icon,button.button_primary_1:active .icon,button.button_primary_1:hover .icon,div.button_primary_1:active .icon,div.button_primary_1:hover .icon{fill:#fff}a.button_primary_2,button.button_primary_2,div.button_primary_2{font:normal normal 400 1rem/1.5 Work Sans,serif;background:#8ea4b1;border:1px solid #8ea4b1;color:#fff;border-radius:.625rem;text-transform:none;letter-spacing:0;padding:.75rem 1.5rem;line-height:1;transition:.3s}a.button_primary_2 .icon,button.button_primary_2 .icon,div.button_primary_2 .icon{width:1rem;fill:#fff}a.button_primary_2 .icon.icon_left,button.button_primary_2 .icon.icon_left,div.button_primary_2 .icon.icon_left{margin-right:.75rem}a.button_primary_2 .icon.icon_right,button.button_primary_2 .icon.icon_right,div.button_primary_2 .icon.icon_right{margin-left:.75rem}a.button_primary_2:active,a.button_primary_2:hover,button.button_primary_2:active,button.button_primary_2:hover,div.button_primary_2:active,div.button_primary_2:hover{background:#262857;border:1px solid #262857;color:#fff}a.button_primary_2:active .icon,a.button_primary_2:hover .icon,button.button_primary_2:active .icon,button.button_primary_2:hover .icon,div.button_primary_2:active .icon,div.button_primary_2:hover .icon{fill:#fff}a.button_primary_3,button.button_primary_3,div.button_primary_3{font:normal normal 400 1rem/1.5 Work Sans,serif;background:#8ea4b1;border:1px solid #8ea4b1;color:#fff;border-radius:.625rem;text-transform:none;letter-spacing:0;padding:.75rem 1.5rem;line-height:1;transition:.3s}a.button_primary_3 .icon,button.button_primary_3 .icon,div.button_primary_3 .icon{width:1rem;fill:#fff}a.button_primary_3 .icon.icon_left,button.button_primary_3 .icon.icon_left,div.button_primary_3 .icon.icon_left{margin-right:.75rem}a.button_primary_3 .icon.icon_right,button.button_primary_3 .icon.icon_right,div.button_primary_3 .icon.icon_right{margin-left:.75rem}a.button_primary_3:active,a.button_primary_3:hover,button.button_primary_3:active,button.button_primary_3:hover,div.button_primary_3:active,div.button_primary_3:hover{background:#fff;border:1px solid #efefef;color:#8ea4b1}a.button_primary_3:active .icon,a.button_primary_3:hover .icon,button.button_primary_3:active .icon,button.button_primary_3:hover .icon,div.button_primary_3:active .icon,div.button_primary_3:hover .icon{fill:#8ea4b1}a.button_secondary_1,button.button_secondary_1,div.button_secondary_1{font:normal normal 400 1rem/1.5 Work Sans,serif;background:#fff;border:1px solid #efefef;color:#262857;border-radius:.625rem;text-transform:none;letter-spacing:0;padding:.75rem 1.5rem;line-height:1;transition:.3s}a.button_secondary_1 .icon,button.button_secondary_1 .icon,div.button_secondary_1 .icon{width:1rem;fill:#8ea4b1}a.button_secondary_1 .icon.icon_left,button.button_secondary_1 .icon.icon_left,div.button_secondary_1 .icon.icon_left{margin-right:.75rem}a.button_secondary_1 .icon.icon_right,button.button_secondary_1 .icon.icon_right,div.button_secondary_1 .icon.icon_right{margin-left:.75rem}a.button_secondary_1:active,a.button_secondary_1:hover,button.button_secondary_1:active,button.button_secondary_1:hover,div.button_secondary_1:active,div.button_secondary_1:hover{background:#fff;border:1px solid #efefef;color:#262857}a.button_secondary_1:active .icon,a.button_secondary_1:hover .icon,button.button_secondary_1:active .icon,button.button_secondary_1:hover .icon,div.button_secondary_1:active .icon,div.button_secondary_1:hover .icon{fill:#8ea4b1}a.button_secondary_2,button.button_secondary_2,div.button_secondary_2{font:normal normal 400 1rem/1.5 Work Sans,serif;background:none;border:none;color:#8ea4b1;border-radius:.625rem;text-transform:none;letter-spacing:0;padding:.75rem 0;line-height:1;transition:.3s}a.button_secondary_2 .icon,button.button_secondary_2 .icon,div.button_secondary_2 .icon{width:1rem;fill:#8ea4b1}a.button_secondary_2 .icon.icon_left,button.button_secondary_2 .icon.icon_left,div.button_secondary_2 .icon.icon_left{margin-right:.75rem}a.button_secondary_2 .icon.icon_right,button.button_secondary_2 .icon.icon_right,div.button_secondary_2 .icon.icon_right{margin-left:.75rem}a.button_secondary_2:active,a.button_secondary_2:hover,button.button_secondary_2:active,button.button_secondary_2:hover,div.button_secondary_2:active,div.button_secondary_2:hover{background:none;border:none;color:#8ea4b1}a.button_secondary_2:active .icon,a.button_secondary_2:hover .icon,button.button_secondary_2:active .icon,button.button_secondary_2:hover .icon,div.button_secondary_2:active .icon,div.button_secondary_2:hover .icon{fill:#8ea4b1}a.button_secondary_3,button.button_secondary_3,div.button_secondary_3{font:normal normal 400 1rem/1.5 Work Sans,serif;background:none;border:1px solid #efefef;color:#262857;border-radius:.625rem;text-transform:none;letter-spacing:0;padding:.75rem 1.5rem;line-height:1;transition:.3s}a.button_secondary_3 .icon,button.button_secondary_3 .icon,div.button_secondary_3 .icon{width:1rem;fill:#262857}a.button_secondary_3 .icon.icon_left,button.button_secondary_3 .icon.icon_left,div.button_secondary_3 .icon.icon_left{margin-right:.75rem}a.button_secondary_3 .icon.icon_right,button.button_secondary_3 .icon.icon_right,div.button_secondary_3 .icon.icon_right{margin-left:.75rem}a.button_secondary_3:active,a.button_secondary_3:hover,button.button_secondary_3:active,button.button_secondary_3:hover,div.button_secondary_3:active,div.button_secondary_3:hover{background:none;border:1px solid #262857;color:#262857}a.button_secondary_3:active .icon,a.button_secondary_3:hover .icon,button.button_secondary_3:active .icon,button.button_secondary_3:hover .icon,div.button_secondary_3:active .icon,div.button_secondary_3:hover .icon{fill:#262857}a.button_label,button.button_label,div.button_label{font:normal normal 400 1rem/1.5 Work Sans,serif;background:none;border:1px solid #efefef;color:#262857;border-radius:.3125rem;font-size:.8rem;text-transform:none;letter-spacing:0;padding:.375rem .75rem;line-height:1;transition:.3s}a.button_label .icon,button.button_label .icon,div.button_label .icon{width:1rem;fill:#8ea4b1}a.button_label .icon.icon_left,button.button_label .icon.icon_left,div.button_label .icon.icon_left{margin-right:.75rem}a.button_label .icon.icon_right,button.button_label .icon.icon_right,div.button_label .icon.icon_right{margin-left:.75rem}a.button_label:active,a.button_label:hover,button.button_label:active,button.button_label:hover,div.button_label:active,div.button_label:hover{background:none;border:1px solid #8ea4b1;color:#8ea4b1}a.button_label:active .icon,a.button_label:hover .icon,button.button_label:active .icon,button.button_label:hover .icon,div.button_label:active .icon,div.button_label:hover .icon{fill:#8ea4b1}a.button_light,button.button_light,div.button_light{font:normal normal 400 1rem/1.5 Work Sans,serif;background:none;border:none;color:#262857;border-radius:none;text-transform:none;letter-spacing:0;padding:.375rem 0;line-height:1;transition:.3s}a.button_light .icon,button.button_light .icon,div.button_light .icon{width:1rem;fill:#262857}a.button_light .icon.icon_left,button.button_light .icon.icon_left,div.button_light .icon.icon_left{margin-right:.75rem}a.button_light .icon.icon_right,button.button_light .icon.icon_right,div.button_light .icon.icon_right{margin-left:.75rem}a.button_light:active,a.button_light:hover,button.button_light:active,button.button_light:hover,div.button_light:active,div.button_light:hover{background:none;border:none;color:#262857}a.button_light:active .icon,a.button_light:hover .icon,button.button_light:active .icon,button.button_light:hover .icon,div.button_light:active .icon,div.button_light:hover .icon{fill:#262857}a.button_icon,button.button_icon,div.button_icon{font:normal normal 400 1rem/1.5 Work Sans,serif;background:#8ea4b1;border:1px solid #fff;border-radius:100%;width:2.625rem;height:2.625rem;line-height:1;transition:.3s}a.button_icon .icon,button.button_icon .icon,div.button_icon .icon{width:.65rem;fill:#fff}a.button_icon:active,a.button_icon:hover,button.button_icon:active,button.button_icon:hover,div.button_icon:active,div.button_icon:hover{background:#8ea4b1;border:1px solid #262857}a.button_icon:active .icon,a.button_icon:hover .icon,button.button_icon:active .icon,button.button_icon:hover .icon,div.button_icon:active .icon,div.button_icon:hover .icon{fill:#262857}a.button_icon:disabled,button.button_icon:disabled,div.button_icon:disabled{opacity:.5;border:1px solid #262857;background:#fff}a.button_icon:disabled .icon,button.button_icon:disabled .icon,div.button_icon:disabled .icon{fill:#262857}a.button_selection,button.button_selection,div.button_selection{font:normal normal 400 1rem/1.5 Work Sans,serif;width:1.25rem;height:1.25rem;line-height:1}a.button_selection .icon,button.button_selection .icon,div.button_selection .icon{transition:0s}a.button_selection .icon .fill_element,button.button_selection .icon .fill_element,div.button_selection .icon .fill_element{transition:.3s;fill:transparent}a.button_selection .icon .stroke_element,a.button_selection.js--active .icon,a.button_selection.js--active .icon .fill_element,a.button_selection:active .icon,a.button_selection:active .icon .fill_element,a.button_selection:hover .icon,a.button_selection:hover .icon .fill_element,button.button_selection .icon .stroke_element,button.button_selection.js--active .icon,button.button_selection.js--active .icon .fill_element,button.button_selection:active .icon,button.button_selection:active .icon .fill_element,button.button_selection:hover .icon,button.button_selection:hover .icon .fill_element,div.button_selection .icon .stroke_element,div.button_selection.js--active .icon,div.button_selection.js--active .icon .fill_element,div.button_selection:active .icon,div.button_selection:active .icon .fill_element,div.button_selection:hover .icon,div.button_selection:hover .icon .fill_element{fill:#8ea4b1}a.button_selection.animate .icon,button.button_selection.animate .icon,div.button_selection.animate .icon{animation:hearthSelection 1.5s 1 both}a.button_selection.animate .text_item,button.button_selection.animate .text_item,div.button_selection.animate .text_item{animation:shake-vertical .8s both}.decorate{position:relative;display:flex;flex-wrap:wrap;min-height:32rem;border-radius:2rem;overflow:hidden;max-height:35rem;margin-bottom:2rem;aspect-ratio:auto}@media screen and (min-width:992px){.decorate{border-top-right-radius:0;border-bottom-right-radius:0}}.decorate:last-child{margin-bottom:0}.decorate:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,transparent,rgba(30,30,30,.8392156862745098));z-index:1}.decorate__img{position:relative;object-fit:cover}.decorate__data{position:absolute;bottom:0;left:0;padding:1.5rem;z-index:2}.decorate__data .title_content_1,.decorate__data .title_content_2{color:#fff}@media screen and (min-width:768px){.decorate__data{padding:3rem}}span.flatpickr-weekday{color:#8ea4b1}.flatpickr-calendar{border-radius:.625rem}.flatpickr-day.today{border-color:#8ea4b1}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-monthDropdown-months{font:normal normal 400 1rem/1rem Work Sans,serif;border:1px solid #fff}.flatpickr-current-month input.cur-year{font:normal normal 400 1rem/1rem Work Sans,serif}.flatpickr-months .flatpickr-month{margin:.5rem 0}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{top:10px;border:1px solid #8ea4b1;border-radius:100%}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:.5rem}.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:.5rem}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{height:auto}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:8px;height:8px}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#8ea4b1;background:#8ea4b1}.links{margin:0 -.5rem}.links__item{display:inline-block;margin:.2rem .5rem}.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 Work 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;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:#000}.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}@media screen and (min-width:992px){.modal{padding:1rem}}.modal__close{position:absolute;border:0;padding:.88em;top:1rem;right:1rem;cursor:pointer;background:#fff;fill:#262857}.modal__close .icon{width:1.5rem}.modal__close .close__cross{position:relative;width:25px;height:25px;line-height:25px;font:normal normal 400 .8em/1.5em Work Sans,serif}.modal__close .close__cross span{position:absolute;top:52%;left:55%;transform:translate(-50%,-50%)}.modal__close-drawing{display:block;width:.75rem;height:.75rem;fill:#262857}.modal__body{overflow:auto;padding:3em 1em 1em;position:relative;text-align:center;z-index:2;width:100%;max-width:90%;max-height:100vh;background:#fff;border-radius:1.875rem}@media screen and (min-width:992px){.modal__body{height:auto;max-width:1024px;max-height:calc(100vh - 2em);padding:2rem}}.modal__body .title.title--v1{margin-bottom:2em}.modal__body .title.title--v1 .title__content{font-size:1em;margin:0;text-align:center}.modal__body .title.title--v1 .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.36 Work Sans,serif;color:#262857;letter-spacing:.3em}.modal__body .title.title--v1 .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.36 Work Sans,serif;color:#262857;letter-spacing:.1em;text-transform:uppercase}.modal__scroller{width:100%;overflow:initial}@media screen and (min-width:768px){.modal__scroller .form .form-group--column>*{flex:initial}}.modal__background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1;background:rgba(38,40,87,.79)}.modal__focus-trap{opacity:0;position:absolute}.modal--main{align-items:flex-start;padding-top:6em}.modal--main .modal__close{background:transparent;font:normal normal 400 1.1765em/1.5em Work Sans,serif;letter-spacing:.1em;text-transform:none;padding:0;display:flex;color:#fff}.modal--main .modal__close p{padding-right:1em}.modal--main .modal__close:focus{outline:none}.modal--main .modal__close-drawing{width:2em;height:2em;border:1px solid #8ea4b1;border-radius:100%;padding:.4em}.modal--main .modal__title{margin-bottom:4em}.modal--main .modal__title img{max-width:330px}.modal--main .modal__body{padding:2.3em 0;background:transparent;position:absolute;top:20%}.modal--main .modal__container{padding:10% 7%;background:#fff}@media screen and (min-width:768px){.modal--main .modal__container{padding:15% 12%}}.modal--main .modal__text{font:normal normal 400 1rem/1.5 Work Sans,serif;color:#262857;letter-spacing:0;text-transform:none;text-align:center}.modal__text.legals__text ul{list-style:none}@media screen and (min-width:992px){.modal-dpe .modal__body{width:1187px}}.modal--detail-realestate-contact.button_default.button_icon{border:unset}.modal--detail-realestate-contact.button_default.button_icon .icon{width:unset}.progressbar{width:6.25rem;height:.25rem;background:#efefef;position:relative;border-radius:20px}.progressbar .bar_item{display:block;position:absolute;top:0;left:0;background:#8ea4b1;height:100%;border-radius:20px}.swiper{height:100%}.checkbox__label{display:flex;user-select:none;cursor:pointer;margin-bottom:0;padding-bottom:.1em;align-items:center;color:#262857;font:normal normal 400 .8rem/1.5 Work Sans,serif;text-transform:none;letter-spacing:0}.checkbox__field{position:absolute;z-index:-1;width:0;height:0;opacity:0}.checkbox__field:checked+.checkbox__box{border-color:#8ea4b1;background:#8ea4b1}.checkbox__field:checked+.checkbox__box:before{transform:rotate(-45deg) scale(1)}.checkbox__field:disabled+.checkbox__box{border-color:#bfbfbf;cursor:not-allowed}.checkbox__field:disabled+.checkbox__box svg path{fill:#fff}.checkbox__field:disabled+.checkbox__box svg polyline{stroke-dashoffset:0}.checkbox__field:disabled~.checkbox__span{color:#bfbfbf}.checkbox__field:checked:disabled+.checkbox__box{border-color:#bfbfbf;background:#bfbfbf}.checkbox__field:focus~.checkbox__box{border-color:#262857}.checkbox__field:focus~.checkbox__box svg path{stroke-dashoffset:0}.checkbox__box{background:#fff;border:1px solid #bfbfbf;display:flex;align-items:center;justify-content:center;min-width:20px;width:20px;height:20px;border-radius:3px;margin-right:10px}.checkbox__box:before{content:"";width:11px;margin-top:-3px;height:7px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg) scale(0)}.checkbox__span{pointer-events:none;vertical-align:middle;text-align:left;font:normal normal 400 .8rem/1.5 Work Sans,serif;letter-spacing:0;text-transform:none}.checkbox:hover .checkbox__box svg path{stroke-dashoffset:0}.form--contrast .checkbox__label{color:#262857}.form--contrast .checkbox__field:checked+.checkbox__box{border-color:#8ea4b1;background:#8ea4b1}.form--contrast .checkbox__field:disabled+.checkbox__box{border-color:#bfbfbf;cursor:not-allowed}.form--contrast .checkbox__field:disabled+.checkbox__box svg path{fill:#fff}.form--contrast .checkbox__field:disabled~.checkbox__span{color:#bfbfbf}.form--contrast .checkbox__field:checked:disabled+.checkbox__box{border-color:#bfbfbf;background:#bfbfbf}.form--contrast .checkbox__field:focus~.checkbox__box{border-color:#8ea4b1}.form--contrast .checkbox__box{background:transparent;border:1px solid #bfbfbf}.form--contrast .checkbox__box:before{border-bottom:2px solid #fff;border-left:2px solid #fff}.form--contrast .checkbox__span{font:normal normal 400 .8rem/1.5 Work Sans,serif;letter-spacing:0;text-transform:none}.checkboxes__fieldset{border:0;display:flex;justify-content:center}.checkboxes__legend{font:normal normal 400 1rem/1.5 Work Sans,serif;letter-spacing:0;text-transform:none;color:#8ea4b1;margin-bottom:1rem}.checkboxes__group{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;width:100%}.checkboxes__group>li{margin:0;padding:0}.checkboxes__group .checkboxes__item{margin-bottom:1em;margin-right:5em}.form{width:100%;color:#262857}.form__response{display:none}.form__response-text{padding-left:2.5rem}.form__response--valid{color:#2ecc71;display:block}.form__response--valid .response-icon{display:inline-block;transform:translateY(-50%) rotate(45deg);height:12px;width:6px;border-bottom:2px solid #2ecc71;border-right:2px solid #2ecc71;top:50%;left:30px}.form__response--error{color:#e74c3c;display:block}.form__response--error .response-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem}.form__response--error .response-icon:after,.form__response--error .response-icon:before{position:absolute;left:15px;content:" ";height:1rem;width:2px;background-color:#e74c3c}.form__response--error .response-icon:before{transform:rotate(45deg)}.form__response--error .response-icon:after{transform:rotate(-45deg)}.form__fieldset{border:0;margin:0}.form__fieldset--legend-hide,.form__fieldset--validation{margin:0}.form__legend,.form__wrapper{position:relative}.form__legend{font:normal normal 400 1em/1.5em Work Sans,serif;letter-spacing:0;text-transform:none;margin:0}.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}.form__title{padding:1rem 0 2rem}.form__title .title{padding:0}@media screen and (min-width:768px){.form__fields{margin:0}}@media screen and (min-width:768px){.form .form-group{display:flex;flex-wrap:wrap;flex:1 1 auto}.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--column .form__field{padding:0}.form .form-group--row{flex-direction:row}.form .form-group--last{flex-grow:0}}.form__field{margin:0 0 1rem}@media screen and (min-width:768px){.form__field{margin:0 0 1.5rem;padding:0 1.5rem 0 0}.form__field:last-child{padding:0}}.form__field .radios{align-self:center}.form__validation{display:flex;justify-content:space-between}.form__validation-container{display:flex;flex-direction:column;align-items:flex-start}.form__validation .checkboxes{margin:0}.form__submit{text-align:center}@media screen and (min-width:768px){.form__submit{text-align:inherit;display:flex;justify-content:flex-end}}.form__conditions{margin-top:.6rem;padding:0;font:normal normal 400 .8rem/1.5 Work Sans,serif;color:#262857;letter-spacing:0}.form__legals{margin:2em 0;font:normal normal 400 .594rem/1.5 Work Sans,serif;color:#696973!important;text-align:left}.form--condensed .form__fieldset{margin:0}.field-validate{position:relative}.field-validate--has-danger [class*=__label]{color:#e74c3c!important}.field-validate--has-danger .checkbox__box,.field-validate--has-danger .ss-main.js-select--main .ss-multi-selected,.field-validate--has-danger .ss-main.js-select--main .ss-single-selected,.field-validate--has-danger [class*=__input]{border-color:#e74c3c!important}.field-validate--has-danger .checkbox__span{color:#e74c3c!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:#e74c3c;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 #e74c3c}.field-validate:hover .field-validate__help{display:block}.form.form--contrast,.form.form--contrast .form__conditions,.form.form--contrast .form__legals{color:#262857}.localizator{position:relative;outline:none;display:flex;flex-direction:column}.localizator__plus{font-size:1rem;margin:0;position:absolute;display:block;padding:1em;right:1.5625rem;bottom:2px;transition:transform .2s;cursor:pointer}.localizator__plus:after{content:"";position:absolute;height:2px;width:10px;left:12px;top:20px;background:#8ea4b1}.localizator__plus:before{content:"";display:flex;justify-content:center;align-items:center;position:relative;height:10px;width:2px;transition:transform .2s;background:#8ea4b1}.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:45px;width:100%}.localizator__summary{display:flex;height:100%;border-radius:.625rem;border:1px solid #bfbfbf;background:#fff;padding:.5rem .875rem;cursor:pointer;min-height:45px}.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;background:#fff;border-radius:.625rem;position:relative;z-index:2}.localizator__input .textfield__input:focus{background:#fff;border-color:#262857;outline:none}.localizator__values-container{display:none;min-width:100%;font:normal normal 400 .9375rem/1.5 Work Sans,serif;position:absolute;z-index:1;top:100%;left:0;background:#fff;box-shadow:1px 4px 7px 2px rgba(0,0,0,.15);padding:1em;border-radius:.625rem}@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{width:calc(100% - 2em);flex-wrap:wrap;margin:-5px}.localizator__value,.localizator__values{display:flex;font:normal normal 400 .9375rem/1.5 Work Sans,serif}.localizator__value{white-space:nowrap;align-items:center;background:#efefef;color:#262857;border-radius:.625rem;border:0;margin:5px;align-self:center;max-width:100%;padding:.3rem .2rem .3rem .8rem}.localizator__value-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.localizator__value-delete{display:none;margin:0 0 0 5px;cursor:pointer;color:#262857;background:#efefef;border-radius:2em;min-width:2em;text-align:center;line-height:1.5rem}.localizator__value--count{border:none;background:#262857;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 400 .9375rem/1.5 Work Sans,serif;color:#262857;margin-bottom:1rem}.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}.localizator .ss-list::-webkit-scrollbar-track{border-radius:10px;background-color:#eee}.localizator .ss-list::-webkit-scrollbar{width:.25rem;background-color:#eee}.localizator .ss-list::-webkit-scrollbar-thumb{border-radius:10px;background-color:#8ea4b1}.localizator .ss-list::-webkit-scrollbar-thumb:hover{background-color:#8ea4b1}@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;color:#262857}.radio__input+label:before{content:"";position:absolute;left:-21px;top:calc(50% - 11px);border-radius:50%;width:22px;height:22px;border:1px solid #bfbfbf;color:#fff;background:#fff}.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:#8ea4b1}.radio__input:checked+label:before{border-color:#bfbfbf}@media screen and (-ms-high-contrast:active){.radio input[type=radio]:checked+label:after{background:WindowText}}.radio__label{font:normal normal 400 .8rem/1.5 Work Sans,serif;letter-spacing:0;text-transform:none;padding-left:.5em}.radios__fieldset{border:0}.radios__legend{font:normal normal 400 .8rem/1.5 Work Sans,serif;letter-spacing:0;text-transform:none}.radios__group{list-style:none;display:flex;flex-wrap:wrap}.radios__group,.radios__group>li{margin:0;padding:0}.radios__group .radios__item{flex:initial;margin-right:1em;margin-top:.2em;margin-bottom:.2em}.radios__group.radios__group--bullet{display:flex;justify-content:space-between}.radios__group.radios__group--bullet .radios__item{margin:0}.range{position:relative;outline:none;font:normal normal 400 .9375rem/1.5 Work 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:.6rem;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:#262857}.range__plus:before{content:"";display:flex;justify-content:center;align-items:center;position:relative;height:10px;width:2px;transition:transform .2s;background:#262857}.range__highlight{color:#262857}.range__prompt{align-self:center;text-transform:none;letter-spacing:.1em}.range__content{position:absolute;z-index:1;min-width:19em;top:100%;left:0;padding:1.8em;width:100%;border-width:0;border-radius:.625rem;background:#fff;box-shadow:0 2px 6px 2px hsla(0,0%,93.3%,.35);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:#262857}.range__preview .range__highlight{display:block}.range__preview .range__highlight__content{padding:0 10px}.range__preview .range__highlight__content .range__highlight{display:flex}.range__preview .range__highlight__content .range__highlight .range__element__input{border:none;width:100%}.range__summary{display:flex;height:100%;min-height:52px;padding:.5rem .875rem;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--opened .range__summary{border:1px solid #262857}.range--filled .range__prompt{display:none}.range--filled .range__values{display:block}.range .noUi-connect{background:#8ea4b1}.range .noUi-horizontal{height:4px;border:none;box-shadow:none;background:#bfbfbf}.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 #bfbfbf}@media (-ms-high-contrast:none){.range__summary{height:52px}.range__summary,::-ms-backdrop{height:52px}}.select__label{font:normal normal 400 .8rem/1.5 Work Sans,serif;text-transform:none;margin-bottom:.3em;color:#262857}.select__label--hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.select__input{flex:1 1 auto;display:flex;width:100%}.select__input--multiple .ss-option{position:relative;display:flex;align-items:center}.select__input--multiple .ss-option:before{content:"";min-width:20px;display:flex;margin-right:10px;height:20px;border-radius:5px;border:1px solid #bfbfbf}.select__input--multiple .ss-option:after{content:"";opacity:0;position:absolute;top:calc(50% - 4px);left:5px;transform:rotate(-45deg);border-bottom:2px solid #fff;border-left:2px solid #fff;width:11px;height:6px}.select__input--multiple .ss-option-selected{background:transparent!important}.select__input--multiple .ss-option-selected:before{background:#8ea4b1;border-color:#8ea4b1}.select__input--multiple .ss-option-selected:after{opacity:1}.select .ss-list::-webkit-scrollbar-track{border-radius:10px;background-color:#eee}.select .ss-list::-webkit-scrollbar{width:.25rem;background-color:#eee}.select .ss-list::-webkit-scrollbar-thumb{border-radius:10px;background-color:#8ea4b1}.select .ss-list::-webkit-scrollbar-thumb:hover{background-color:#262857}.ss-main.js-select--main{font:normal normal 400 .9375rem/1.5 Work Sans,serif;letter-spacing:.05em}.ss-main.js-select--main .ss-content{box-shadow:0 2px 6px 2px hsla(0,0%,93.3%,.35);background:#fff;top:85%;left:0;padding:1.2rem 1.625rem 1rem;border:.625rem}.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:red;padding:1em .6em;height:3em}.ss-main.js-select--main .ss-content .ss-list .ss-option{letter-spacing:0;text-transform:none;color:#262857;background:#fff}.ss-main.js-select--main .ss-content .ss-list .ss-option:hover{color:#8ea4b1;background:transparent}.ss-main.js-select--main .ss-single-selected{background:#fff;border-width:1px;border-radius:.625rem;border-color:#bfbfbf;padding:.5rem .875rem;min-height:45px}.ss-main.js-select--main .ss-single-selected .placeholder{flex:1;border:none;color:#262857;white-space:normal}.ss-main.js-select--main .ss-single-selected .placeholder *{padding:.2em 0}.ss-main.js-select--main .ss-single-selected.ss-open-below{border-color:#262857}.ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#8ea4b1}.ss-main.js-select--main .ss-single-selected.ss-open-above>.ss-content{box-shadow:0 2px 6px 2px hsla(0,0%,93.3%,.35)}.ss-main.js-select--main .ss-multi-selected{border-color:#bfbfbf;border-width:1px;background:#fff;min-height:45px;padding:.5rem .875rem}.ss-main.js-select--main .ss-multi-selected.ss-open-below{border-color:#262857}.ss-main.js-select--main .ss-multi-selected .ss-values{width:auto;flex:initial}.ss-main.js-select--main .ss-multi-selected .ss-values .ss-value{font:normal normal 400 .9375rem/1.5 Work Sans,serif;display:none}.ss-main.js-select--main .ss-multi-selected .ss-values .ss-value:first-child{display:flex}.ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{color:#262857}.ss-main.js-select--main .ss-multi-selected .ss-value{display:flex;font-size:.8rem;align-items:center;border-radius:.625rem;margin:0 5px 0 0;padding:.3rem .2rem .3rem .8rem;letter-spacing:.03em;background-color:#efefef;border:0;color:#262857;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;background:#262857;color:#fff;border-radius:100%;height:1.8rem;width:1.8rem;padding:0;display:flex;align-items:center;justify-content:center;border:0}.ss-main.js-select--main .ss-multi-selected .ss-value-delete{margin:0 0 0 5px;cursor:pointer;background:#efefef;color:#262857;border-radius:2em;min-width:1.5rem;height:1.5rem;text-align:center;line-height:1.5rem}.ss-main.js-select--main .ss-multi-selected .ss-add{margin:0;position:absolute;display:block;right:1.5625rem;top:calc(50% - 5px)}.ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus{background:#8ea4b1;height:12px}.ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus:after{width:12px;left:-5px;top:5px;background:#8ea4b1}.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{padding:.5rem 0}.ss-main.js-select--main:not(.select__input--multiple) .ss-content .ss-list .ss-option.ss-option-selected{color:#8ea4b1;background:transparent;font-weight:700}.form--contrast .select__label{color:#262857}.form--contrast .select__input--multiple .ss-option:before{border:1px solid #bfbfbf}.form--contrast .select__input--multiple .ss-option:after{border-bottom:2px solid #fff;border-left:2px solid #fff}.form--contrast .select__input--multiple .ss-option-selected:before{background:#8ea4b1;border-color:#8ea4b1}.form--contrast .select .ss-list::-webkit-scrollbar,.form--contrast .select .ss-list::-webkit-scrollbar-track{background-color:#eee}.form--contrast .select .ss-list::-webkit-scrollbar-thumb,.form--contrast .select .ss-list::-webkit-scrollbar-thumb:hover{background-color:#8ea4b1}.form--contrast .ss-main.js-select--main .ss-content{box-shadow:0 9px 10px 4px rgba(10,10,10,.35);background:#fff}.form--contrast .ss-main.js-select--main .ss-content .ss-search:not(.ss-hide) input{border-color:red}.form--contrast .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)}.form--contrast .ss-main.js-select--main .ss-content .ss-list .ss-option{color:#262857;background:#fff}.form--contrast .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{color:#8ea4b1;background:transparent}.form--contrast .ss-main.js-select--main .ss-single-selected{background:#fff;border-color:#bfbfbf}.form--contrast .ss-main.js-select--main .ss-single-selected .placeholder{color:#262857}.form--contrast .ss-main.js-select--main .ss-single-selected .ss-arrow span,.form--contrast .ss-main.js-select--main .ss-single-selected.ss-open-below{border-color:#8ea4b1}.form--contrast .ss-main.js-select--main .ss-multi-selected{border-color:#bfbfbf;background:#fff}.form--contrast .ss-main.js-select--main .ss-multi-selected.ss-open-below{border-color:#8ea4b1}.form--contrast .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{color:#262857}.form--contrast .ss-main.js-select--main .ss-multi-selected .ss-value{background-color:#fff;border:1px solid #ccc;color:#262857}.form--contrast .ss-main.js-select--main .ss-multi-selected .ss-value--custom,.form--contrast .ss-main.js-select--main .ss-multi-selected .ss-value-delete{background:#262857;color:#fff}.form--contrast .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus,.form--contrast .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus:after{background:#8ea4b1}.form--contrast .ss-main.js-select--main:not(.select__input--multiple) .ss-content .ss-list .ss-option.ss-option-selected{color:#8ea4b1;background:transparent}.textarea__label{color:#262857;text-transform:none;font:normal normal 400 .8rem/1.5 Work Sans,serif;letter-spacing:0;margin-bottom:.438em}.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{transition:.3s;background:#fff;color:#262857;height:100px;border:1px solid #bfbfbf;border-radius:.625rem;font:normal normal 400 .9375rem/1.5 Work Sans,serif;letter-spacing:0;text-transform:none;padding:.5rem .875rem;width:100%}.textarea__input::placeholder{color:#bfbfbf;opacity:1}.textarea__input::-ms-input-placeholder{color:#bfbfbf;opacity:1}.textarea__input:focus{background:#fff;border-color:#262857}.textarea__input:focus::placeholder{color:#bfbfbf;opacity:1}.textarea__input:focus::-ms-input-placeholder{color:#bfbfbf;opacity:1}.form--contrast .textarea__label{color:#262857}.form--contrast .textarea__input{background:#fff;border-color:#bfbfbf;color:#262857}.form--contrast .textarea__input::placeholder{color:#bfbfbf;opacity:1}.form--contrast .textarea__input::-ms-input-placeholder{color:#bfbfbf;opacity:1}.form--contrast .textarea__input:focus{background:#fff;border-color:#8ea4b1}.form--contrast .textarea__input:focus::placeholder{color:#bfbfbf;opacity:1}.form--contrast .textarea__input:focus::-ms-input-placeholder{color:#bfbfbf;opacity:1}.textfield__label{text-transform:none;font:normal normal 400 .8rem/1.5 Work Sans,serif;letter-spacing:0;display:inline-block;color:#262857}.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{transition:.3s;padding:.5rem .875rem;font:normal normal 400 .9375rem/1.5 Work Sans,serif;letter-spacing:0;text-transform:none;-webkit-appearance:none;border:1px solid #bfbfbf;border-radius:.625rem;background:#fff;min-height:45px;color:inherit;width:100%}.textfield__input::placeholder{color:#bfbfbf;opacity:1}.textfield__input::-ms-input-placeholder{color:#bfbfbf;opacity:1}.textfield__input:focus{outline:none;background:#fff;border-color:#262857}.textfield__input:focus::placeholder{color:#bfbfbf;opacity:1}.textfield__input:focus::-ms-input-placeholder{color:#bfbfbf;opacity:1}.textfield__input[type=date]:invalid::-webkit-datetime-edit{color:#bfbfbf;opacity:1}.textfield--date{position:relative}.textfield--date .textfield__calendar{position:absolute;right:1em;top:1em;pointer-events:none}.textfield--date .textfield__calendar--svg{width:1em;height:1em;fill:#8ea4b1}.form--contrast .textfield__label{color:#262857}.form--contrast .textfield__input{border-color:#bfbfbf;background:#fff;color:#262857}.form--contrast .textfield__input:focus{background:#fff;border-color:#8ea4b1}.form--contrast .textfield__input:focus::placeholder{color:#bfbfbf;opacity:1}.form--contrast .textfield__input:focus::-ms-input-placeholder{color:#bfbfbf;opacity:1}.form--contrast .textfield__input[type=date]:invalid::-webkit-datetime-edit{color:#bfbfbf;opacity:1}.form--contrast .textfield--date .textfield__calendar--svg{fill:#8ea4b1}.toggle{display:flex;flex-wrap:wrap;align-items:center;position:relative;margin-bottom:1em;cursor:pointer}.toggle__input{position:absolute;opacity:0;width:100%;height:100%}.toggle__display{display:inline-flex;align-items:center;justify-content:space-around;box-sizing:content-box;width:2.8125rem;height:1.25rem;position:relative;border-radius:100vw;background:#efefef;transition:.25s;margin-right:.625rem;border:1px solid transparent}.toggle__display:before{content:"";z-index:2;position:absolute;top:50%;left:.2rem;box-sizing:border-box;width:.9375rem;height:.9375rem;border-radius:50%;background:#fff;transform:translateY(-50%);will-change:transform;transition:inherit}.toggle:focus .toggle__display,.toggle__input:focus+.toggle__display{outline:none;border:1px solid #262857}.toggle:focus,.toggle:focus:not(:focus-visible) .toggle__display,.toggle__input:focus:not(:focus-visible)+.toggle__display{outline:0}.toggle[aria-pressed=true] .toggle__display,.toggle__input:checked+.toggle__display{background-color:#8ea4b1}.toggle[aria-pressed=true] .toggle__display:before,.toggle__input:checked+.toggle__display:before{transform:translate(1.5rem,-50%)}.toggle[disabled] .toggle__display,.toggle__input:disabled+.toggle__display{opacity:.6;filter:grayscale(40%);cursor:not-allowed}.upload__label{text-transform:none;font:normal normal 400 .8rem/1.5 Work Sans,serif;letter-spacing:0;display:inline-block;color:#262857}.upload__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}.upload .upload__content{transition:.3s;padding:.5rem .875rem;font:normal normal 400 .9375rem/1.5 Work Sans,serif;letter-spacing:0;text-transform:none;-webkit-appearance:none;border:1px solid #bfbfbf;border-radius:.625rem;background:#fff;min-height:45px;color:inherit;width:100%}.upload .upload__content::placeholder{color:#bfbfbf;opacity:1}.upload .upload__content::-ms-input-placeholder{color:#bfbfbf;opacity:1}.upload .upload__content:focus{outline:none;background:#fff;border-color:#262857}.upload .upload__content:focus::placeholder{color:#bfbfbf;opacity:1}.upload .upload__content:focus::-ms-input-placeholder{color:#bfbfbf;opacity:1}.upload .upload__content[type=date]:invalid::-webkit-datetime-edit{color:#bfbfbf;opacity:1}.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 Work Sans,serif,sans-serif;color:#fff;background-color:#8ea4b1;border:1px solid #8ea4b1;border-radius:2rem;line-height:1.5rem;padding:0 1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:240px;width:fit-content}.upload .upload__svg{height:20px;fill:#8ea4b1;margin-left:10px}.upload .upload__infos{color:#8ea4b1;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}.programs-listing .card_program_v1 .card_program__structure{background:#fff}.programs-listing .card_program_v1 .card_program__decorate,.programs-listing .card_program_v1 .card_program__swiper{aspect-ratio:4/3}.programs-listing .card_program_v1 .card_program__decorate:before,.programs-listing .card_program_v1 .card_program__swiper:before{content:"";pointer-events:none;position:absolute;z-index:5;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,transparent,rgba(30,30,30,.8392156862745098))}.programs-listing .card_program_v1 .card_program__decorate img,.programs-listing .card_program_v1 .card_program__swiper img{aspect-ratio:4/3}.programs-listing .card_program_v1 .card_program__decorate .swiper-pagination,.programs-listing .card_program_v1 .card_program__swiper .swiper-pagination{z-index:10}.programs-listing .card_program_v1 .card_program__decorate .swiper-pagination .swiper_bullet,.programs-listing .card_program_v1 .card_program__swiper .swiper-pagination .swiper_bullet{margin:.25rem;width:.4rem;height:.4rem;display:flex;border-radius:2rem;background:#fff;cursor:pointer;transition:.5s}.programs-listing .card_program_v1 .card_program__decorate .swiper-pagination .swiper_bullet.swiper-pagination-bullet-active,.programs-listing .card_program_v1 .card_program__swiper .swiper-pagination .swiper_bullet.swiper-pagination-bullet-active{width:1.5rem}.programs-listing .card_program_v1 .card_program__min_max_pieces{font-weight:700;color:#8ea4b1;display:block;min-height:24px}.programs-listing .card_program_v1 .card_program__min_max_pieces_label{color:#262857;font-weight:400}.programs-listing .card_program_v1 .card_program__nb_lots{font-size:16px;color:#8ea4b1;font-weight:700;display:block}.programs-listing .card_program_v1 .card_program__bandeau{max-width:80%;z-index:10}.programs-listing .card_program_v1 .card_program__bandeau .bandeau_item{margin-bottom:.375rem;background:#262857;border-radius:.5rem;color:#fff;font-size:.75rem}.programs-listing .card_program_v1 .card_program__bandeau .bandeau_item:first-letter{text-transform:uppercase}.programs-listing .card_program_v1 .card_program__favoris{background:#fff;z-index:10}.programs-listing .card_program_v1 .card_program__video360{background:rgba(38,40,87,.6);fill:#fff;z-index:10}.programs-listing .card_program_v1 .card_program__video360 .icon_content .icon_item{max-width:2rem;max-height:1.25rem}.programs-listing .card_program_v1 .card_program__video360 .icon_content:first-child{padding-left:0}.programs-listing .card_program_v1 .card_program__title .card_program__link{min-height:30px;font-weight:400;text-transform:capitalize}.programs-listing .card_program_v1 .card_program__title .card_program__link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.programs-listing .card_program_v1 .card_program__title .card_program__link .card_program__title_part_3:before{content:"";width:.3rem;height:.3rem;background:#262857;border-radius:50%;margin:0 .5rem}.programs-listing .card_program_v1 .card_program__title .card_program__link .card_program__title_part_3:first-child:before{display:none}.programs-listing .card_program_v1 .card_program__prix-value-label{color:#262857}.programs-listing .card_program_v1 .card_program__infos .card_program__infos_important{font-weight:700;color:#8ea4b1}.programs-listing .card_program_v1 .card_program__localisation{font-size:.75rem}.programs-listing .card_program_v1 .card_program__localisation .icon_item{fill:#8ea4b1;width:1rem}.programs-listing .card_program_v1 .card_program__prix{text-align:right;color:#8ea4b1;font-weight:700}.programs-listing .card_program_v1 .card_program__prix .card_program__prix_more{color:#262857}.programs-listing .card_program_v1 .car_bien__bottom:hover+.card-bien-v3__drawing img{transform:scale(1.2)}.programs-listing .button-scroll-up{position:fixed;bottom:5%;right:5%;z-index:15}.programs-listing .button-scroll-up button{transform:rotate(-90deg)}.programs-listing .card_program_v2 .card_program__structure{background:#fff}.programs-listing .card_program_v2 .number_picture{border:none;background:rgba(10,10,10,.5);color:#fff;font-size:1.5rem}.programs-listing .card_program_v2 .card_program__decorate .swiper-pagination,.programs-listing .card_program_v2 .card_program__swiper .swiper-pagination{z-index:10}.programs-listing .card_program_v2 .card_program__decorate .swiper-pagination .swiper_bullet,.programs-listing .card_program_v2 .card_program__swiper .swiper-pagination .swiper_bullet{margin:.25rem;width:.4rem;height:.4rem;display:flex;border-radius:2rem;background:#fff;cursor:pointer;transition:.5s}.programs-listing .card_program_v2 .card_program__decorate .swiper-pagination .swiper_bullet.swiper-pagination-bullet-active,.programs-listing .card_program_v2 .card_program__swiper .swiper-pagination .swiper_bullet.swiper-pagination-bullet-active{width:1.5rem}@media screen and (min-width:991px){.programs-listing .card_program_v2 .card_program__nb__pieces{display:flex}.programs-listing .card_program_v2 .card_program__min_max_pieces{padding-left:3px}}.programs-listing .card_program_v2 .card_program__min_max_pieces{font-weight:700;color:#8ea4b1;display:block;min-height:24px}.programs-listing .card_program_v2 .card_program__min_max_pieces_label{color:#262857;font-weight:400}.programs-listing .card_program_v2 .card_program__nb_lots{font-size:16px;color:#8ea4b1;font-weight:700;display:block}.programs-listing .card_program_v2 .card_program__bandeau{max-width:80%;z-index:10;padding-left:7px;margin-top:18px}.programs-listing .card_program_v2 .card_program__bandeau .bandeau_item{margin-bottom:.375rem;background:#e5e5e5;border-radius:.5rem;color:#262857;font-size:.75rem}.programs-listing .card_program_v2 .card_program__bandeau .bandeau_item:first-letter{text-transform:uppercase}.programs-listing .card_program_v2 .card_program__favoris{background:#fff;z-index:10}.programs-listing .card_program_v2 .card_program__video360{background:transparent;fill:#000;z-index:10}.programs-listing .card_program_v2 .card_program__video360 .icon_content .icon_item{max-width:2rem;max-height:2.25rem}.programs-listing .card_program_v2 .card_program__video360 .icon_content:first-child{padding-left:0}.programs-listing .card_program_v2 .card_program__title .card_program__link{min-height:30px;font-weight:400;text-transform:capitalize}.programs-listing .card_program_v2 .card_program__title .card_program__link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.programs-listing .card_program_v2 .card_program__title .card_program__link .card_program__title_part_3:before{content:"";width:.3rem;height:.3rem;background:#262857;border-radius:50%;margin:0 .5rem}.programs-listing .card_program_v2 .card_program__title .card_program__link .card_program__title_part_3:first-child:before{display:none}.programs-listing .card_program_v2 .card_program__prix-value-label{color:#262857}.programs-listing .card_program_v2 .card_program__infos .card_program__infos_important{font-weight:700;color:#8ea4b1}.programs-listing .card_program_v2 .card_program__localisation{font-size:.75rem}.programs-listing .card_program_v2 .card_program__localisation .icon_item{fill:#8ea4b1;width:1rem}.programs-listing .card_program_v2 .card_program__prix{text-align:right;color:#8ea4b1;font-weight:700}.programs-listing .card_program_v2 .card_program__prix .card_program__prix_more{color:#262857}.programs-listing .card_program_v2 .car_bien__bottom:hover+.card-bien-v3__drawing img{transform:scale(1.2)}.card_bien_v1 .card_bien__structure{background:#fff}.card_bien_v1 .card_bien__decorate,.card_bien_v1 .card_bien__swiper{aspect-ratio:4/3}.card_bien_v1 .card_bien__decorate:before,.card_bien_v1 .card_bien__swiper:before{content:"";pointer-events:none;position:absolute;z-index:5;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,transparent,rgba(30,30,30,.8392156862745098))}.card_bien_v1 .card_bien__decorate img,.card_bien_v1 .card_bien__swiper img{aspect-ratio:4/3}.card_bien_v1 .card_bien__decorate .swiper-pagination,.card_bien_v1 .card_bien__swiper .swiper-pagination{z-index:10}.card_bien_v1 .card_bien__decorate .swiper-pagination .swiper_bullet,.card_bien_v1 .card_bien__swiper .swiper-pagination .swiper_bullet{margin:.25rem;width:.4rem;height:.4rem;display:flex;border-radius:2rem;background:#fff;cursor:pointer;transition:.5s}.card_bien_v1 .card_bien__decorate .swiper-pagination .swiper_bullet.swiper-pagination-bullet-active,.card_bien_v1 .card_bien__swiper .swiper-pagination .swiper_bullet.swiper-pagination-bullet-active{width:1.5rem}.card_bien_v1 .card_bien__bandeau{max-width:80%;z-index:10}.card_bien_v1 .card_bien__bandeau .bandeau_item{margin-bottom:.375rem;background:#262857;border-radius:.5rem;color:#fff;font-size:.75rem}.card_bien_v1 .card_bien__bandeau .bandeau_item:first-letter{text-transform:uppercase}.card_bien_v1 .card_bien__favoris{background:#fff;z-index:10}.card_bien_v1 .card_bien__video360{background:rgba(38,40,87,.6);fill:#fff;z-index:10}.card_bien_v1 .card_bien__video360 .icon_content .icon_item{max-width:2rem;max-height:1.25rem}.card_bien_v1 .card_bien__video360 .icon_content:first-child{padding-left:0}.card_bien_v1 .card_bien__title .card_bien__link{min-height:48px}.card_bien_v1 .card_bien__title .card_bien__link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.card_bien_v1 .card_bien__title .card_bien__link .card_bien__title_part_3:before{content:"";width:.3rem;height:.3rem;background:#262857;border-radius:50%;margin:0 .5rem}.card_bien_v1 .card_bien__title .card_bien__link .card_bien__title_part_3:first-child:before{display:none}.card_bien_v1 .card_bien__infos .card_bien__infos_important{font-weight:700;color:#8ea4b1}.card_bien_v1 .card_bien__localisation{font-size:.75rem}.card_bien_v1 .card_bien__localisation .icon_item{fill:#8ea4b1;width:1rem}.card_bien_v1 .card_bien__prix{text-align:right;color:#8ea4b1;font-weight:700}.card_bien_v1 .card_bien__prix .card_bien__prix_more{color:#262857}.card_bien_v1 .car_bien__bottom:hover+.card-bien-v3__drawing img{transform:scale(1.2)}.card_bien_v2 .card_bien__structure{background:#fff}.card_bien_v2 .card_bien__swiper{aspect-ratio:4/3}@media screen and (min-width:768px){.card_bien_v2 .card_bien__swiper{aspect-ratio:16/7}}.card_bien_v2 .card_bien__swiper .swiper-img{aspect-ratio:4/3}.card_bien_v2 .card_bien__swiper .card_bien_swiper__content .number_picture{border:none;background:rgba(10,10,10,.5);color:#fff;font-size:1.5rem}.card_bien_v2 .nbrphotos{background:rgba(38,40,87,.75);border-radius:.5rem;color:#fff}.card_bien_v2 .card_bien__bandeau{z-index:10}.card_bien_v2 .card_bien__bandeau .bandeau_item{margin-bottom:.375rem;background:#efefef;border-radius:.5rem;color:#0a0a0a;font-size:.75rem}.card_bien_v2 .card_bien__bandeau .bandeau_item:first-letter{text-transform:uppercase}.card_bien_v2 .card_bien__favoris{width:36px;height:36px;background:#fff;z-index:10;border:1px solid #eee}.card_bien_v2 .card_bien__video360{height:38px;fill:#0a0a0a;z-index:10}.card_bien_v2 .card_bien__video360 .icon_content .icon_item{max-width:2rem;max-height:1.25rem}.card_bien_v2 .card_bien__video360 .icon_content:first-child{padding-left:0}@media screen and (min-width:768px){.card_bien_v2 .card_bien__title{max-width:80%}}.card_bien_v2 .card_bien__title .card_bien__link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.card_bien_v2 .card_bien__title .card_bien__link .card_bien__title_part_3:before{content:"";width:.3rem;height:.3rem;background:#262857;border-radius:50%;margin:0 .5rem}.card_bien_v2 .card_bien__title .card_bien__link .card_bien__title_part_3:first-child:before{display:none}@media screen and (min-width:768px){.card_bien_v2 .card_bien__title .card_bien__link .card_bien__title_part_3:first-child:before{display:block}}.card_bien_v2 .card_bien__infos .card_bien__infos_important{font-weight:700;color:#8ea4b1}.card_bien_v2 .card_bien__localisation{font-size:.75rem}.card_bien_v2 .card_bien__localisation .icon_item{fill:#8ea4b1;width:1rem}.card_bien_v2 .card_bien__prix{text-align:right;color:#8ea4b1;font-weight:700}.card_bien_v2 .card_bien__prix .card_bien__prix_more{color:#262857}.card-bien-v3{position:relative}@media screen and (min-width:1200px){.card-bien-v3{max-width:985px}}@media screen and (min-width:1200px){.card-bien-v3__data{width:45%}}@media screen and (min-width:1200px){.card-bien-v3__drawing{max-width:560px}}.card-bien-v3__container{display:flex;flex-direction:column-reverse}@media screen and (min-width:768px){.card-bien-v3__container{flex-direction:row}}.card-bien-v3__bandeau{display:flex;flex-wrap:wrap;margin-bottom:2rem}@media screen and (min-width:1200px){.card-bien-v3__img-container{height:393px}}.card-bien-v3__img{aspect-ratio:16/12;height:100%;width:100%;transition:transform .8s}.card-bien-v3__favoris{background:#fff;z-index:10}.card-bien-v3__video360{background:rgba(38,40,87,.6);fill:#fff;z-index:10}.card-bien-v3__video360 .icon_content .icon_item{max-width:2rem;max-height:1.25rem}.card-bien-v3__video360 .icon_content:first-child{padding-left:0}.card-bien-v3__link{min-height:48px}.card-bien-v3__link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.card-bien-v3__infos .card_bien__infos_important{font-weight:700;color:#696973}.card-bien-v3__localisation{font:normal normal 400 clamp(.8rem,calc(.6rem + .875vw),1.25rem)/1.3 Work Sans,serif}.card-bien-v3__localisation .icon_item{fill:#8ea4b1;width:1rem}.card-bien-v3__prix{text-align:left;color:#8ea4b1;font:normal normal 400 clamp(1rem,calc(.6rem + .875vw),1.5625rem)/1.3 Work Sans,serif;font-weight:700}.card-bien-v3__prix .card_bien__prix_more{color:#262857}.card-bien-v3__title{font:normal normal 400 clamp(1rem,calc(.6rem + .875vw),1.5625rem)/1.4 Work Sans,serif;margin-bottom:2rem}.card-bien-v3__title .card-bien-v3__link{min-height:48px}.card-bien-v3__title .card-bien-v3__link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.card-bien-v3__title .card-bien-v3__link .card-bien-v3__title_part_3:before{content:"";width:.3rem;height:.3rem;background:#696973;border-radius:50%;margin:0 .5rem}.card-bien-v3__title .card-bien-v3__link .card-bien-v3__title_part_3:first-child:before{display:none}.card-bien-v3__bandeau{max-width:90%;z-index:10}.card-bien-v3__bandeau .bandeau_item{margin-bottom:.375rem;background:#262857;border-radius:.5rem;color:#fff;font-size:.75rem}.card-bien-v3__bandeau .bandeau_item:first-letter{text-transform:uppercase}.js-accordeon-parent .js-accordeon.disabled{pointer-events:none}.js-accordeon-parent .js-accordeon .js-accordeon__title{cursor:pointer}.js-accordeon-parent .js-accordeon .js-accordeon__content{overflow:hidden}.js-accordeon-parent .js-accordeon .icon{transition:.5s}.js-accordeon-parent .js-accordeon.open .icon{transform:rotate(-180deg)}.block_container{width:100%;overflow:hidden}.block_container.noverhide{overflow:visible}.block_container .block_structure{position:relative;margin:0 auto;max-width:1320px;width:100%;padding:1.5rem}.block_container.midSize .block_structure{max-width:990px}.block_container.minSize .block_structure{max-width:660px}@media screen and (min-width:768px){.block_container.minSize-left{width:50%}.block_container.minSize-left .block_structure{margin:0 0 0 auto;max-width:660px}.block_container.minSize-right{width:50%}.block_container.minSize-right .block_structure{margin:0 auto 0 0;max-width:660px}}.block_container.npady .block_structure{padding:0 1.5rem}.block_container.npadx .block_structure{padding:1.5rem 0}.block_container.npadt .block_structure{padding-top:0}.block_container.npadl .block_structure{padding-left:0}.block_container.npadb .block_structure{padding-bottom:0}.block_container.npadr .block_structure{padding-right:0}.block_container.npad .block_structure{padding:0}.title{padding-bottom:1.875rem}.title .title_content_1{font:normal normal 600 clamp(1.563rem,calc(1.65vw + 17.28px),2.441rem)/1.152 Work Sans,serif;color:#8ea4b1}.title .title_content_2{font:normal normal 400 clamp(1.406rem,calc(1.027vw + 17.69px),1.953rem)/1.44 Work Sans,serif;color:#262857}.page404{max-width:1120px;margin:auto}.cafpi-plug-main table,.cafpi-plug-main td,.cafpi-plug-main tr{border:0;padding:0}.contact_v1 .editorial-v2 .block_structure{padding:0}.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:#8ea4b1;background:#fff;border:2px solid #8ea4b1}@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:#8ea4b1;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:#8ea4b1}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent .textSectionContent .buttonAcordeon:after{transition:.3s;position:absolute;content:"";top:0;left:50%;transform:translateX(-50%);background:#8ea4b1;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:#8ea4b1}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .checkboxCookies:checked+.checkboxCookiesLabel:before{left:15px;border:2px solid #8ea4b1}@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}.coords_element__container{margin:2rem 0}.coords_element__container .coords_element__structure .coords_element__title{padding-bottom:1rem}.coords_element__container .coords_element__structure .coords_element__title .title__element{font-size:1.2rem}.coords_element__container .coords_element__structure .coords_element__title .title__element_2{display:flex;align-items:center}.coords_element__container .coords_element__structure .coords_element__title .title__element_2 .icon_content{width:2rem;height:2rem;padding:.6rem;border-radius:100%;background:#d9e1e5;display:flex;align-items:center;justify-content:center;margin-right:1rem}.coords_element__container .coords_element__structure .coords_element__title .title__element_2 .icon_content .icon{fill:#8ea4b1}.coords_element__container .coords_element__structure .coords_element__title .title__element_2 .text_content{color:#8ea4b1;font-weight:700}.coords_element__container .coords_element__structure .coords_element__content{display:flex;flex-direction:column;align-items:flex-start}.coords_element__container .coords_element__structure .coords_element__content .text__element{justify-content:flex-start}.coords_element__container .coords_element__structure .coords_element__content a.text__element{transition:.3s}.coords_element__container .coords_element__structure .coords_element__content a.text__element:active,.coords_element__container .coords_element__structure .coords_element__content a.text__element:focus,.coords_element__container .coords_element__structure .coords_element__content a.text__element:hover{color:grey}.cro-v1{flex-direction:column-reverse}@media screen and (min-width:768px){.cro-v1{padding-top:1.5rem;flex-direction:row-reverse}}.cro-v1 .item__img{aspect-ratio:1/1}.cro-v1 .editorial-v1__text{padding:1.5rem}.cro-v1 .editorial-v1__buttons .button_default{margin:0 1rem 1rem 0}.cro-v1 .cro-v1__faq__structure .cro-v1__faq__title{font-size:1.5rem;color:#8ea4b1}.cro-v1 .cro-v1__faq__structure .cro-v1__faq__part_icon{fill:#8ea4b1}.cro-v1 .cro-v1__faq__structure .cro-v1__faq__part{border-bottom:2px solid #efefef}.cro-v1 .cro-v1__silos{background-color:#efefef;border-radius:1rem}@media screen and (min-width:768px){.cro-v1 .cro-v1__silos{border-top-left-radius:2rem;border-bottom-left-radius:2rem;border-top-right-radius:0;border-bottom-right-radius:0}}.cro-v1 .cro-v1__silos .seo_list_link .button_label{background-color:#fff;border-color:#bfbfbf}.cro-v1 .cro-v1__silos .seo_list_link .button_label:hover{background-color:#8ea4b1;border-color:#8ea4b1;color:#fff}.cro-v1 .cro-v1__silos .swiper-button-next[aria-disabled=true],.cro-v1 .cro-v1__silos .swiper-button-prev[aria-disabled=true]{opacity:.25;filter:grayscale(100%);pointer-events:none}.cro-v2 .text_structure{transition:.5s}.cro-v2 .text_structure.hiddenText{height:10.5rem}.cro-v2 .button_structure.hide-button{display:none}.cro-v2 .button_structure .button_default .icon{transition:.5s}.cro-v2__decorate__card{aspect-ratio:1/1}@media screen and (min-width:1200px){.cro-v2__decorate__card{aspect-ratio:4/3}}.cro-v2__decorate__card.card_default_more--silo{aspect-ratio:unset}@media screen and (min-width:1200px){.cro-v2__decorate__card.card_default_more--silo{aspect-ratio:4/3}}.cro-v2__decorate .card_default_more{margin:auto;max-width:500px}@media screen and (min-width:768px){.cro-v2__decorate .card_default_more{max-width:100%}}.cro-v2__decorate .card_default_more .card_default_more__structure{padding:2em}@media screen and (min-width:768px){.cro-v2__decorate .card_default_more .card_default_more__structure{padding:8em 2em 2em}}.cro-v2__decorate .card_default_more .card_default_more__structure .card_default_more__content .title{padding-bottom:1.875rem}.cro-v2 .seo_link .seo_list .seo_list_title .icon_item{background:#8ea4b1}.cro-v2 .seo_link .seo_list .seo_list_title .icon_item .icon{fill:#fff}.cro-v2 .seo_link .seo_list .seo_list_link .button_default{background-color:#efefef}.cro-v2 .seo_link .seo_list .seo_list_link .button_default:hover{background-color:#8ea4b1;color:#efefef}.calendar table{width:100%;border:0}.calendar td{text-align:center;width:38px;border:0}.calendar__month-label{font:normal normal 700 clamp(15px,calc(.6rem + 1.875vw),20px)/1.3 Work Sans,serif;color:#8ea4b1;letter-spacing:0;text-transform:none}.calendar__day{font:normal normal 700 .8rem/1 Work Sans,serif;color:#8ea4b1;text-transform:uppercase;letter-spacing:0;padding:1em 0;border:0}.calendar .swiper-button-next,.calendar .swiper-button-prev{top:-1.5em;font-weight:700;text-align:center;background-color:transparent;display:flex;transition:.5s;outline:none}.calendar .swiper-button-next:after,.calendar .swiper-button-prev:after{font-size:1em}.calendar__container-pagination{position:relative;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (min-width:992px){.calendar__container-pagination{flex-direction:row}}.calendar__container-pagination .arrows{width:100%;height:100%;margin:auto;position:relative}@media screen and (min-width:992px){.calendar__container-pagination .arrows{margin:0}}.calendar__container-pagination .swiper-button-next,.calendar__container-pagination .swiper-button-prev{top:0;margin-top:0}.calendar__container-pagination .swiper-button-prev{left:0}.calendar__container-pagination .swiper-button-next{right:0}.calendar__container-pagination .swiper-button-next__svg,.calendar__container-pagination .swiper-button-prev__svg{width:20px;height:17px}.calendar__container-pagination .swiper-button-next:after,.calendar__container-pagination .swiper-button-prev:after{display:none}.calendar__swiper-wrapper{display:flex}.calendar__swiper-buttons{display:flex;justify-content:space-between;width:100%}.calendar__calendar .calendar__date{font:normal normal 700 .8rem Work Sans,serif;color:#262857;padding:0;border:0}.calendar__calendar .calendar__date--booked{color:#fff}.calendar__calendar .calendar__date--booked .calendar__date-decorate{background:rgba(231,76,60,.1)}.calendar__calendar .calendar__date--booked+.calendar__date--booked .calendar__date-decorate{border-radius:0}.calendar__calendar .calendar__date--booked+:not(.calendar__date--available) .calendar__date-decorate{border-top-right-radius:2rem;border-bottom-right-radius:2rem}.calendar__calendar .calendar__date--booked:has(+.calendar__date--booked) .calendar__date-decorate{border-top-right-radius:0;border-bottom-right-radius:0}.calendar__calendar .calendar__date--booked:has(+.calendar__date--available) .calendar__date-decorate,.calendar__calendar .calendar__date--booked:has(+.calendar__date--outermonth) .calendar__date-decorate{border-top-right-radius:2rem;border-bottom-right-radius:2rem}.calendar__calendar .calendar__date--booked.calendar__date--outermonth+.calendar__date--booked .calendar__date-decorate{border-top-left-radius:2rem;border-bottom-left-radius:2rem}.calendar__calendar .calendar__date--available{color:#fff}.calendar__calendar .calendar__date--available .calendar__date-decorate{background:rgba(46,204,113,.1)}.calendar__calendar .calendar__date--available+.calendar__date--available .calendar__date-decorate{border-radius:0}.calendar__calendar .calendar__date--available+:not(.calendar__date--booked) .calendar__date-decorate{border-top-right-radius:2rem;border-bottom-right-radius:2rem}.calendar__calendar .calendar__date--available:has(+.calendar__date--available) .calendar__date-decorate{border-top-right-radius:0;border-bottom-right-radius:0}.calendar__calendar .calendar__date--available:has(+.calendar__date--booked) .calendar__date-decorate,.calendar__calendar .calendar__date--available:has(+.calendar__date--outermonth) .calendar__date-decorate{border-top-right-radius:2rem;border-bottom-right-radius:2rem}.calendar__calendar .calendar__date--available.calendar__date--outermonth+.calendar__date--available .calendar__date-decorate{border-top-left-radius:2rem;border-bottom-left-radius:2rem}.calendar__calendar .calendar__date--today{position:relative}.calendar__calendar .calendar__date--today:before{content:"";position:absolute;background:#000;width:4px;height:4px;border-radius:100%;bottom:12px}.calendar__calendar .calendar__date--today.calendar__date--booked:before{background:#e74c3c}.calendar__calendar .calendar__date--today.calendar__date--available:before{background:#2ecc71}.calendar__swiper{overflow:hidden}.calendar__calendar--line .calendar__date{letter-spacing:0}.calendar__calendar--line .calendar__date-decorate{border-radius:2rem;width:100%;display:flex;height:45px;align-items:center;justify-content:center;margin:5px 0}.calendar__calendar--line .calendar__date span{padding:.4em}.calendar__calendar--line .calendar__date--booked{position:relative;color:#e74c3c}.calendar__calendar--line .calendar__date--available{position:relative;color:#2ecc71}.calendar__calendar--line .calendar__date--outermonth{color:#fff;opacity:0}.calendar__calendar--line .calendar__date--outermonth:before{content:"";position:absolute;width:60%;height:2px;bottom:4px;left:50%;transform:translateX(-50%);border:none}.calendar__calendar--line .calendar__line{height:1em;border:0}.calendar__legend{font:normal normal 700 1rem/1.5 Work Sans,serif;color:#262857;letter-spacing:0;text-transform:uppercase;display:flex;flex-direction:column;justify-content:center;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:44px;width:44px;display:flex;align-items:center;justify-content:center;margin-right:1em;border-radius:100%}.calendar__legend--available .calendar__legend-drawing{background:rgba(46,204,113,.1);color:#2ecc71}.calendar__legend--booked .calendar__legend-drawing{background:rgba(231,76,60,.1);color:#e74c3c}.detail_programme_v1_title h1{font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 Work Sans,serif;color:#262857;line-height:1.5}.detail_programme_v1_card_nb,.detail_programme_v1_content_card_pieces{color:#8ea4b1;font-size:25px;font-weight:700}.detail_programme_v1_content_card_pieces{margin:15px 0}.detail_programme_v1 .card_program__min_max_pieces_label,.detail_programme_v1_content_card_pieces_label{font-weight:400;color:#262857}.detail_programme_v1_content_text_location_item{font-size:20px;color:#262857}.detail_programme_v1_icon_item{fill:#8ea4b1}.detail_programme_v1_content__prix{font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 Work Sans,serif;color:#8ea4b1;font-weight:700}.detail_programme_v1_content__prix__price-value{font-size:25px;font-weight:700;color:#8ea4b1}.detail_programme_v1_content__prix__price-value-label{color:#262857}.detail_programme_v1__id_ref_item{font-size:16px;font-weight:700;color:#8ea4b1}.detail_programme_v1__ref_item{color:#262857}.detail_programme_v1_date_progamme{margin-right:.75rem;margin-bottom:.375rem;background:#262857;border-radius:.5rem;color:#fff;padding:.5rem .75rem;font-size:.75rem;display:block}.detail_programme_v1_date_progamme:first-letter{text-transform:uppercase}.detail_programme_v1-pt-0{padding-left:0!important}@media screen and (max-width:767px){.detail_programme_v1-pt-0{padding-left:0!important}}@media screen and (min-width:769px){.detail_programme_v1 .module-map-poi__filters>li{width:25%}}.detail_programme_v2_title.block_container,.detail_programme_v2_title.block_structure{overflow:visible;padding-bottom:0;align-items:center;margin-top:10px}.detail_programme_v2_title h1{font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 Work Sans,serif;color:#262857;line-height:1.5}.detail_programme_v2_title .detail_swiper{aspect-ratio:inherit;overflow:visible}.detail_programme_v2_title .detail_swiper .video360_icon_content{padding-bottom:0!important}.detail_programme_v2_card_nb,.detail_programme_v2_content_card_pieces{color:#8ea4b1;font-size:25px;font-weight:700}.detail_programme_v2_content_card_pieces{margin:15px 0}.detail_programme_v2 .card_program__min_max_pieces_label,.detail_programme_v2_content_card_pieces_label{font-weight:400;color:#262857}.detail_programme_v2_content_text_location_item{font-size:20px;color:#262857}.detail_programme_v2_icon_item{fill:#8ea4b1}.detail_programme_v2_content__prix{font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 Work Sans,serif;color:#8ea4b1;font-weight:700}.detail_programme_v2_content__prix__price-value{font-size:25px;font-weight:700;color:#8ea4b1}.detail_programme_v2_content__prix__price-value-label{color:#262857}.detail_programme_v2__id_ref_item{font-size:16px;font-weight:700;color:#8ea4b1}.detail_programme_v2__ref_item{color:#262857}.detail_programme_v2_date_progamme{margin-right:.75rem;margin-bottom:.375rem;background:#e5e5e5;border-radius:.5rem;color:#0a0a0a;padding:.5rem .75rem;font-size:.75rem;display:block;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;display:table;min-width:210px;text-align:center}.detail_programme_v2_date_progamme:first-letter{text-transform:uppercase}.detail_programme_v2-pt-0{padding-left:0!important}@media screen and (max-width:767px){.detail_programme_v2-pt-0{padding-left:0!important}}@media screen and (min-width:769px){.detail_programme_v2 .module-map-poi__filters>li{width:25%}}.modal-dpeges .energy__drawing{display:flex;justify-content:space-around}.modal-dpeges .energy__img{max-width:300px}.modal--detail-realestate-contact.modal{justify-content:flex-end;width:auto;left:inherit;right:0}.modal--detail-realestate-contact .modal__body{max-width:380px;width:auto;overflow:inherit;box-shadow:0 0 10px 0 rgba(10,10,10,.25)}@media screen and (min-width:768px){.modal--detail-realestate-contact .modal__body{padding:3rem 2rem}}.modal--detail-realestate-contact .modal__close{border:0;right:.9rem}.modal--detail-realestate-contact .modal__close .icon{width:1rem}.modal--detail-realestate-contact .modal__background{background:transparent}.modal--detail-realestate-contact .modal__scroller{overflow:auto;max-height:70vh;padding-right:.5rem;padding-left:.5rem;margin-top:1rem}.modal--detail-realestate-contact .modal__decorate{flex-direction:column;align-items:center;justify-content:center;background:transparent;border:none;margin:0;padding:.5rem 0;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.modal--detail-realestate-contact .modal__decorate .icon_content{width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;background:#8ea4b1;margin-bottom:-.75rem;border-radius:50%;z-index:9}.modal--detail-realestate-contact .modal__decorate .icon_content .icon{margin:0;width:1.25rem;height:1.25rem;fill:#fff}.modal--detail-realestate-contact .modal__title .title{padding-bottom:1.2rem}.modal--detail-realestate-contact .modal__title .title .title_content_1{font:normal normal 600 clamp(1.563rem,calc(1.65vw + 17.28px),2.441rem)/1.152 Work Sans,serif;color:#8ea4b1}.modal--detail-realestate-contact .modal__title .title .title_content_2{font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 Work Sans,serif;color:#262857}.modal--detail-realestate-contact .form__submit{justify-content:center;margin:1rem 0}.modal--detail-realestate-contact .form__field{margin:0 0 .7rem}.price-seasonrental{margin:0 auto;width:100%}.price-seasonrental__table{display:flex;flex-direction:column;width:100%;margin-bottom:4em;margin-left:auto;margin-right:auto}@media screen and (min-width:1200px){.price-seasonrental__table{width:100%}}.price-seasonrental__th{display:flex;padding:.3em;margin-bottom:.8em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.3 Work Sans,serif;color:#8ea4b1;text-transform:none;letter-spacing:0;text-align:left;border-bottom:1px solid #efefef}@media screen and (min-width:1200px){.price-seasonrental__th{width:80%;margin:auto auto 1em}}.price-seasonrental__th--value{padding-right:.6em;width:33.333%}.price-seasonrental__th--value:last-child{padding-right:0}.price-seasonrental__tr{display:flex;padding:.3em .3em 1em;font:normal normal 700 clamp(12px,calc(.6rem + 1.875vw),16px)/1.3 Work Sans,serif;color:#262857;text-transform:none;letter-spacing:0;text-align:left;border-bottom:0}.price-seasonrental__tr:last-child{border-bottom:none}@media screen and (min-width:1200px){.price-seasonrental__tr{width:80%;margin:0 auto}}.price-seasonrental__tr--value{padding-right:.6em;width:33.333%}.price-seasonrental__tr--value:last-child{padding-right:0}.detail_calculator .calculator_structure{background:#efefef;border-radius:1rem}.detail_calculator .calculator_structure .caluclator_form .form_structure .button_default{margin:1rem auto}.detail_calculator .calculator_structure .calculator_result{background:#8ea4b1;color:#fff}.detail_calculator .calculator_structure .calculator_result .result_content{line-height:1;font:normal normal 400 clamp(1.406rem,calc(1.027vw + 17.69px),1.953rem)/1.44 Work Sans,serif;font-weight:700}.detail_calculator .calculator_structure .calculator_result .type_result_taxe{line-height:1;font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 Work Sans,serif}.detail_calculator .calculator_structure .calculator_result .text_conditions{line-height:1;font-size:.8rem}.detail_caracteristiques_v1 .detail_caracteristiques_content{transition:.5s}.detail_caracteristiques_v1 .detail_caracteristiques_content .list_item:before{margin-right:1rem;display:block;content:"";width:1rem;height:.5rem;border-bottom:2px solid #8ea4b1;border-left:2px solid #8ea4b1;transform:rotate(-45deg)}.detail_caracteristiques_v1 .button_default.active .icon{transform:rotate(180deg)}.detail_caracteristiques_v2 .detail_caracteristiques_structure .detail_caracteristiques_content .caracteristiques_part{border-bottom:1px solid #efefef}.detail_caracteristiques_v2 .detail_caracteristiques_structure .detail_caracteristiques_content .caracteristiques_part .caracteristiques_part_content{color:#8ea4b1;font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 Work Sans,serif}.detail_caracteristiques_v2 .detail_caracteristiques_structure .detail_caracteristiques_content .caracteristiques_part .caracteristiques_part_icon{transition:.5s;width:1rem;fill:#8ea4b1}.detail_caracteristiques_v2 .detail_caracteristiques_structure .detail_caracteristiques_content .caracteristiques_item_content .caracteristiques_item{font-weight:700}.detail_caracteristiques_v2 .detail_caracteristiques_structure .detail_caracteristiques_content .caracteristiques_item_content .caracteristiques_item .text_var:first-letter{text-transform:uppercase}.detail_caracteristiques_v2 .detail_caracteristiques_structure .detail_caracteristiques_content .caracteristiques_item_content .caracteristiques_item .text_value{color:#8ea4b1}.detail_caracteristiques_v2 .detail_caracteristiques_structure .detail_caracteristiques_content .caracteristiques_item_content .caracteristiques_item .text_value:first-letter{text-transform:uppercase}.detail_caracteristiques_v2 .detail_caracteristiques_structure .detail_caracteristiques_content.open .caracteristiques_part .caracteristiques_part_icon{transform:rotate(180deg)}.detail_composition .detail_composition_structure .detail_composition_content .composition_part{border-bottom:1px solid #efefef}.detail_composition .detail_composition_structure .detail_composition_content .composition_part .composition_part_content{color:#8ea4b1;font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 Work Sans,serif}.detail_composition .detail_composition_structure .detail_composition_content .composition_part .composition_part_icon{transition:.5s;width:1rem;fill:#8ea4b1}.detail_composition .detail_composition_structure .detail_composition_content .composition_item_content .composition_item{font-weight:700}.detail_composition .detail_composition_structure .detail_composition_content .composition_item_content .composition_item .text_var:first-letter{text-transform:uppercase}.detail_composition .detail_composition_structure .detail_composition_content .composition_item_content .composition_item .text_value{color:#8ea4b1}.detail_composition .detail_composition_structure .detail_composition_content .composition_item_content .composition_item .text_value:first-letter{text-transform:uppercase}.detail_composition .detail_composition_structure .detail_composition_content.open .composition_part .composition_part_icon{transform:rotate(180deg)}.detail_data_copro .copro_content .price_copro{font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 Work Sans,serif;font-weight:700;color:#8ea4b1}.detail_data_copro .copro_content .text_copro{font-size:.8rem}.detail_data_finance .finance_content .price_finance{font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 Work Sans,serif;font-weight:700;color:#8ea4b1}.detail_data_finance .finance_content .text_finance{font-size:.8rem}.detail_dpe_ges .diag_content .bubble{color:#fff;font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 Work Sans,serif;min-width:2rem;height:2rem;position:relative}.detail_dpe_ges .diag_content .bubble--active:before{content:url(../images/svg/arrow.svg);bottom:-6px}.detail_dpe_ges .diag_content .bubble.bubble_dpe_a{background:#029163}.detail_dpe_ges .diag_content .bubble.bubble_dpe_b{background:#46a64a}.detail_dpe_ges .diag_content .bubble.bubble_dpe_c{background:#6db56b}.detail_dpe_ges .diag_content .bubble.bubble_dpe_d{background:#f2e314}.detail_dpe_ges .diag_content .bubble.bubble_dpe_e{background:#edab0f}.detail_dpe_ges .diag_content .bubble.bubble_dpe_f{background:#e8782f}.detail_dpe_ges .diag_content .bubble.bubble_dpe_g{background:#d1201e}.detail_dpe_ges .diag_content .bubble.bubble_ges_a{background:#99d5f7}.detail_dpe_ges .diag_content .bubble.bubble_ges_b{background:#80abcd}.detail_dpe_ges .diag_content .bubble.bubble_ges_c{background:#6d87a8}.detail_dpe_ges .diag_content .bubble.bubble_ges_d{background:#546384}.detail_dpe_ges .diag_content .bubble.bubble_ges_e{background:#434665}.detail_dpe_ges .diag_content .bubble.bubble_ges_f{background:#332d47}.detail_dpe_ges .diag_content .bubble.bubble_ges_g{background:#231a2f}@media screen and (min-width:768px){.detail_dpe_ges .diag_content .bubble{min-width:2.5rem;height:2.5rem}}.detail_dpe_ges .diag_content .bubble_dpe--unactive .bubble,.detail_dpe_ges .diag_content .bubble_ges--unactive .bubble{color:#bfbfbf;background-color:#fff;border:1px solid #bfbfbf}.map{width:100%;height:295px;border-radius:1rem;border:1px solid #bfbfbf}.map__circle{fill:#8ea4b1;stroke:#8ea4b1}.map .sto{fill:#00f}.map__marker{fill:#8ea4b1}.module-map-poi{display:block;position:relative;width:100%}.module-map-poi__map{position:relative;margin-bottom:.5rem}@media screen and (min-width:768px){.module-map-poi__filters{display:flex;flex-wrap:wrap}}.module-map-poi__filters li{margin:.5rem 0}.module-map-poi__filters>li>span{color:#8ea4b1}@media screen and (min-width:768px){.module-map-poi__filters>li{width:50%;margin-bottom:1rem}}@media screen and (max-width:768px){.detail_neuf_list_lots .detail_neuf_list_lots_structure .download-plaquette a{padding:.75rem .5rem}}@media screen and (min-width:1200px){.detail_neuf_list_lots .detail_neuf_list_lots_structure .data_right .col_structure:first-child{padding-right:60px}.detail_neuf_list_lots .detail_neuf_list_lots_structure .data_left .col_structure{padding-right:30px}}.detail_neuf_list_lots .detail_neuf_list_lots_structure .detail_neuf_list_lots_content.open .neuf_list_lots_part_icon:after{display:none}.detail_neuf_list_lots .detail_neuf_list_lots_structure .detail_neuf_list_lots_content .neuf_list_lots_part{border-bottom:1px solid #efefef}.detail_neuf_list_lots .detail_neuf_list_lots_structure .detail_neuf_list_lots_content .neuf_list_lots_part .neuf_list_lots_part_content{color:#262857;font-weight:700}.detail_neuf_list_lots .detail_neuf_list_lots_structure .detail_neuf_list_lots_content .neuf_list_lots_part .neuf_list_lots_part_price{color:#8ea4b1;font-weight:700}.detail_neuf_list_lots .detail_neuf_list_lots_structure .detail_neuf_list_lots_content .neuf_list_lots_part .neuf_list_lots_part_icon{transition:.5s;width:.5rem;height:.5rem;margin-right:.5rem}.detail_neuf_list_lots .detail_neuf_list_lots_structure .detail_neuf_list_lots_content .neuf_list_lots_part .neuf_list_lots_part_icon:before{content:"";width:100%;height:2px;background:#8ea4b1}.detail_neuf_list_lots .detail_neuf_list_lots_structure .detail_neuf_list_lots_content .neuf_list_lots_part .neuf_list_lots_part_icon:after{content:"";width:2px;height:100%;background:#8ea4b1;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.detail_neuf_list_lots .detail_neuf_list_lots_structure .detail_neuf_list_lots_content .neuf_list_lots_item_content .text_classic{text-transform:capitalize}.detail_neuf_list_lots .detail_neuf_list_lots_structure .detail_neuf_list_lots_content .neuf_list_lots_item_content .neuf_list_lots_item:nth-child(odd){background:#f2f2f2}.detail_neuf_list_lots .detail_neuf_list_lots_structure .detail_neuf_list_lots_content .neuf_list_lots_item_content .neuf_list_lots_item .text_color{color:#8ea4b1;font-weight:700}.detail_neuf_list_lots .detail_neuf_list_lots_structure .detail_neuf_list_lots_content .neuf_list_lots_item_content .neuf_list_lots_item .number_element{text-transform:uppercase}.detail_neuf_list_lots .detail_neuf_list_lots_structure .detail_neuf_list_lots_content .neuf_list_lots_item_content .neuf_list_lots_item .number_element:before{content:"";width:.25rem;height:.25rem;background:#8ea4b1;border-radius:50%;margin-right:.5rem}.detail_neuf_list_lots .detail_neuf_list_lots_structure .detail_neuf_list_lots_content.open .neuf_list_lots_part .neuf_list_lots_part_icon{transform:rotate(180deg)}.detail_neuf_list_lots .detail_neuf_list_lots_structure .detail_neuf_list_lots_content.open.js-accordeon .neuf_list_lots_items.js-accordeon__content .button_default .icon{transform:none}.properties-favorites{background-color:#efefef}.properties-favorites__wrapper{max-width:1610px;margin:0 0 0 auto}@media screen and (min-width:2160px){.properties-favorites__wrapper{margin:0 auto}}.properties-favorites .card_bien{padding-top:0}.properties-favorites .swiper-button-next-properties-favorites[aria-disabled=true],.properties-favorites .swiper-button-prev-properties-favorites[aria-disabled=true]{opacity:.25;filter:grayscale(100%);pointer-events:none}.properties-related .swiper_card{margin-left:-1.5rem;margin-right:-1.5rem}.properties-related .swiper_card>.swiper{padding:2em 0}.properties-related .card_bien .card_bien__structure{background:#fff}.properties-related .card_bien .card_bien__swiper{aspect-ratio:4/3}.properties-related .card_bien .card_bien__swiper:before{content:"";pointer-events:none;position:absolute;z-index:5;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,transparent,rgba(30,30,30,.8392156862745098))}.properties-related .card_bien .card_bien__swiper img{aspect-ratio:4/3}.properties-related .card_bien .card_bien__swiper .swiper-pagination{z-index:10}.properties-related .card_bien .card_bien__swiper .swiper-pagination .swiper_bullet{margin:.25rem;width:.4rem;height:.4rem;display:flex;border-radius:2rem;background:#fff;cursor:pointer;transition:.5s}.properties-related .card_bien .card_bien__swiper .swiper-pagination .swiper_bullet.swiper-pagination-bullet-active{width:1.5rem}.properties-related .card_bien .card_bien__bandeau{max-width:80%;z-index:10}.properties-related .card_bien .card_bien__bandeau .bandeau_item{margin-right:.75rem;margin-bottom:.375rem;background:#262857;border-radius:.5rem;color:#fff;padding:.5rem .75rem;font-size:.75rem;display:block}.properties-related .card_bien .card_bien__bandeau .bandeau_item:first-letter{text-transform:uppercase}.properties-related .card_bien .card_bien__favoris{background:#fff;z-index:10}.properties-related .card_bien .card_bien__video360{background:rgba(38,40,87,.6);fill:#fff;z-index:10}.properties-related .card_bien .card_bien__video360 .icon_content .icon_item{max-width:2rem;max-height:1.25rem}.properties-related .card_bien .card_bien__video360 .icon_content:first-child{padding-left:0}.properties-related .card_bien .card_bien__title .card_bien__link{min-height:48px}.properties-related .card_bien .card_bien__title .card_bien__link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.properties-related .card_bien .card_bien__title .card_bien__link .card_bien__title_part_3:not(:first-child):before{content:"";width:.2rem;height:.2rem;background:#262857;border-radius:50%;margin:0 .5rem}.properties-related .card_bien .card_bien__infos .card_bien__infos_important{font-weight:700;color:#8ea4b1}.properties-related .card_bien .card_bien__localisation{font-size:.75rem}.properties-related .card_bien .card_bien__localisation .icon_item{fill:#8ea4b1;width:1rem}.properties-related .card_bien .card_bien__prix{text-align:right;color:#8ea4b1;font-weight:700}.properties-related .card_bien .card_bien__prix .card_bien__prix_more{color:#262857}.properties-related .swiper-button-next[aria-disabled=true],.properties-related .swiper-button-prev[aria-disabled=true]{opacity:.25;filter:grayscale(100%);pointer-events:none}.detail_services_v2 .detail_services_structure{margin-right:-1rem;margin-left:-1rem}.detail_services_v2 .detail_services_structure .detail_services_content .services_part{border-bottom:1px solid #efefef}.detail_services_v2 .detail_services_structure .detail_services_content .services_part .services_part_content{color:#8ea4b1;font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 Work Sans,serif}.detail_services_v2 .detail_services_structure .detail_services_content .services_part .services_part_icon{transition:.5s;width:1rem;fill:#8ea4b1}.detail_services_v2 .detail_services_structure .detail_services_content .services_items--chauffage .services_item{text-transform:lowercase;display:block}.detail_services_v2 .detail_services_structure .detail_services_content .services_items--chauffage .services_item:first-letter{text-transform:uppercase}.detail_services_v2 .detail_services_structure .detail_services_content .services_item_content .services_item{font-weight:700}.detail_services_v2 .detail_services_structure .detail_services_content .services_item_content .services_item .text_var:first-letter{text-transform:uppercase}.detail_services_v2 .detail_services_structure .detail_services_content .services_item_content .services_item .text_value{color:#8ea4b1}.detail_services_v2 .detail_services_structure .detail_services_content .services_item_content .services_item .text_value:first-letter{text-transform:uppercase}.detail_services_v2 .detail_services_structure .detail_services_content.open .services_part .services_part_icon{transform:rotate(180deg)}.detail_swiper{position:relative;max-height:80vh;width:100%;overflow:hidden;border-radius:1rem}@media screen and (min-width:768px){.detail_swiper{aspect-ratio:16/9}}.detail_swiper .block_structure{padding-top:.5rem}.detail_swiper__container{max-height:80vh;width:100%;border-radius:1rem}.detail_swiper .detail_swiper__structure{background:#fff;height:100%}.detail_swiper .swiper-picture:before{content:"";pointer-events:none;position:absolute;z-index:5;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,transparent,rgba(30,30,30,.8392156862745098))}.detail_swiper .swiper-img{width:100%;height:100%;object-fit:cover;aspect-ratio:4/3}.detail_swiper .detail_swiper__bandeau{position:absolute;top:1.5rem;left:1.5rem;max-width:80%;z-index:10}.detail_swiper .detail_swiper__bandeau .bandeau_item{margin-right:.75rem;margin-bottom:.375rem;background:#262857;border-radius:.5rem;color:#fff;padding:.5rem .75rem;font-size:.75rem;display:block}.detail_swiper .detail_swiper__bandeau .bandeau_item:first-letter{text-transform:uppercase}.detail_swiper .detail_swiper__favoris{position:absolute;top:1.5rem;right:1.5rem;background:#fff;border-radius:50%;padding:.5rem;z-index:10}.detail_swiper .detail_swiper__video360{position:absolute;bottom:0;right:1.75rem;z-index:10;display:flex;justify-content:center;align-items:center}.detail_swiper .detail_swiper__video360 .detail_swiper__video360_structure{position:relative}.detail_swiper .detail_swiper__video360 .detail_swiper__video360_structure .video360_icon_content{padding:1.5rem .75rem}.detail_swiper .detail_swiper__video360 .detail_swiper__video360_structure .video360_icon_content .icon_content{position:relative;background:rgba(38,40,87,.6);padding:1rem .75rem;border-radius:.75rem;fill:#fff;border:none;display:flex;justify-content:center;align-items:center;width:3rem;height:2.5rem;cursor:pointer}.detail_swiper .detail_swiper__video360 .detail_swiper__video360_structure .video360_icon_content .icon_content>*{pointer-events:none}.detail_swiper .detail_swiper__video360 .detail_swiper__video360_structure .video360_icon_content .icon_content .tooltips{font-size:.5rem;font-weight:700;width:1rem;height:1rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;background:#8ea4b1;color:#fff;position:absolute;top:-.5rem;right:-.5rem}.detail_swiper .detail_swiper__video360 .detail_swiper__video360_structure .video360_icon_content .icon_content:hover{background:#fff;fill:#262857}.detail_swiper .detail_swiper__video360 .detail_swiper__video360_structure .video360_list_content{opacity:0;pointer-events:none;transition:.3s;position:absolute;bottom:calc(100% + 2rem);left:50%;transform:translateX(-50%);padding:.8rem .4rem .8rem 0;background:#fff;border-radius:.8rem}.detail_swiper .detail_swiper__video360 .detail_swiper__video360_structure .video360_list_content .video360_list{max-height:30vh;display:flex;flex-direction:column;overflow-y:auto}.detail_swiper .detail_swiper__video360 .detail_swiper__video360_structure .video360_list_content:before{content:"";width:1rem;height:.5rem;position:absolute;top:100%;left:calc(50% - .5rem);border-color:#fff transparent transparent;border-style:solid;border-width:.5rem .5rem 0}.detail_swiper .detail_swiper__video360 .detail_swiper__video360_structure .video360_item{padding:0 .4rem .8rem .8rem;border-radius:1rem}.detail_swiper .detail_swiper__video360 .detail_swiper__video360_structure .video360_item:last-child{padding:0 .4rem 0 .8rem}.detail_swiper .detail_swiper__video360 .detail_swiper__video360_structure .video360_item .video360_button{position:relative;cursor:pointer;background:none;border:none;border-radius:.5rem;width:6rem;min-width:6rem;height:5rem;background:#bfbfbf;display:flex;align-items:center;justify-content:center}.detail_swiper .detail_swiper__video360 .detail_swiper__video360_structure .video360_item .video360_button>*{pointer-events:none}.detail_swiper .detail_swiper__video360 .detail_swiper__video360_structure .video360_item .video360_counter{position:absolute;bottom:10%;right:10%;background:rgba(10,10,10,.5);color:#fff;min-width:1.8rem;height:1.8rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;z-index:15}.detail_swiper .detail_swiper__video360 .detail_swiper__video360_structure .video360-img{border-radius:.5rem;width:6rem;min-width:6rem;height:5rem;object-fit:cover}.detail_swiper .detail_swiper__video360 .detail_swiper__video360_structure .video360_svg{width:auto;height:40px;position:absolute;z-index:0}.detail_swiper .detail_swiper__video360 .detail_swiper__video360_structure:hover .video360_list_content{bottom:calc(100% - .5rem);opacity:1;pointer-events:auto}.detail_swiper .button_galeries{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);z-index:1000}.modal-swiper-gallery{width:100%;height:100%;padding:1rem}@media screen and (min-width:768px){.modal-swiper-gallery{padding:2rem}}.modal-swiper-gallery .modal__body{max-width:100%;width:100%;height:100%;padding:4rem 1rem 1rem}@media screen and (min-width:768px){.modal-swiper-gallery .modal__body{padding:4rem 2rem 2rem}}.modal-swiper-gallery .swiper-gallery{width:100%;height:100%;position:relative}.modal-swiper-gallery .swiper-gallery .swiper{overflow:hidden}.modal-swiper-gallery .swiper-gallery .swiper.swiper-view{height:calc(100% - 5rem);border-radius:1rem;margin-bottom:1rem}.modal-swiper-gallery .swiper-gallery .swiper.swiper-view .swiper-slide{border-radius:1rem;overflow:hidden;height:100%;display:flex;justify-content:center;background:#fff}.modal-swiper-gallery .swiper-gallery .swiper.swiper-view .swiper-slide .swiper-img{height:100%;width:100%;object-fit:contain}.modal-swiper-gallery .swiper-gallery .swiper.swiper-view .swiper-button{position:absolute;bottom:0;z-index:999;width:3.5rem;height:4rem;display:flex;align-items:center;transition:.5s}.modal-swiper-gallery .swiper-gallery .swiper.swiper-view .swiper-button.swiper-button-prev{justify-content:flex-start;left:0}.modal-swiper-gallery .swiper-gallery .swiper.swiper-view .swiper-button.swiper-button-next{justify-content:flex-end;right:0}.modal-swiper-gallery .swiper-gallery .swiper.swiper-view .swiper-button[aria-disabled=true]{opacity:.25;filter:grayscale(100%);pointer-events:none}.modal-swiper-gallery .swiper-gallery .swiper.swiper-view .swiper-pagination{z-index:999;position:absolute;bottom:1rem;right:.5rem;background:rgba(38,40,87,.5);color:rgba(38,40,87,.5);padding:.25rem .5rem;border-radius:.5rem;left:auto;width:auto}.modal-swiper-gallery .swiper-gallery .swiper.swiper-navigation{height:4rem;margin-left:3.5rem;display:flex;align-items:center;justify-content:space-between;width:calc(100% - 7rem)}.modal-swiper-gallery .swiper-gallery .swiper.swiper-navigation .swiper-slide{cursor:pointer;overflow:hidden;border-radius:.5rem}.modal-swiper-gallery .swiper-gallery .swiper.swiper-navigation .swiper-slide .swiper-img{width:100%;height:4rem;object-fit:cover}.modal-swiper-gallery .swiper-gallery .swiper.swiper-navigation .swiper-slide:after{content:"";background:rgba(38,40,87,.75);width:100%;height:100%;position:absolute;top:100%;left:0;transition:.5s;opacity:0;border-radius:.5rem}.modal-swiper-gallery .swiper-gallery .swiper.swiper-navigation .swiper-slide.swiper-slide-thumb-active:after{opacity:1;top:0}.modal-swiper-gallery .swiper-gallery .swiper-buttons{position:absolute;width:100%;bottom:0;height:4rem}.modal-swiper-gallery .swiper-gallery .swiper-buttons .swiper-button-next{position:absolute;right:0;top:50%;transform:translateY(-50%)}.modal-swiper-gallery .swiper-gallery .swiper-buttons .swiper-button-prev{position:absolute;left:0;top:50%;transform:translateY(-50%)}.media-module{position:absolute;top:0;z-index:1}.media-module,.media-module__container,.media-module__content,.media-module__content>*{width:100%;height:100%}.detail_swiper_close{display:none}.detail_swiper_close .block_structure{padding-top:0;padding-bottom:0;display:flex;justify-content:flex-end}.detail_swiper_v2 .detail_swiper__container{aspect-ratio:1/1;border-radius:1rem;overflow:hidden;max-height:80vh}.detail_swiper_v2 .detail_swiper__container[data-modal-target=swiper_gallery]{cursor:pointer}@media screen and (min-width:768px){.detail_swiper_v2 .detail_swiper__container{aspect-ratio:16/7}}.detail_swiper_v2 .detail_swiper__structure{background:#fff;position:relative}.detail_swiper_v2 .swiper-img{width:100%;height:100%;object-fit:cover}.detail_swiper_v2 .detail_swiper__content .number_picture{border:none;background:rgba(10,10,10,.5);color:#fff;font-size:1.5rem}.detail_swiper_v2 .detail_swiper__bandeau .bandeau_item{margin-right:.75rem;margin-bottom:.375rem;background:#eee;border-radius:.5rem;color:#0a0a0a;padding:.5rem .75rem;font-size:.75rem;display:block}.detail_swiper_v2 .detail_swiper__bandeau .bandeau_item:first-letter{text-transform:uppercase}.detail_swiper_v2 .detail_swiper__favoris{background:#fff;border:1px solid #eee;border-radius:50%;padding:.5rem;z-index:10}.detail_swiper_v2 .detail_swiper__video360{display:flex;justify-content:center;align-items:center}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure{position:relative}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_icon_content{padding-right:.75rem}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_icon_content:first-child{padding-left:0}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_icon_content .icon_content{position:relative;border:1px solid #eee;background:transparent;padding:0 .75rem;border-radius:.75rem;fill:#0a0a0a;display:flex;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;cursor:pointer;z-index:10000}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_icon_content .icon_content>*{pointer-events:none}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_icon_content .icon_content .tooltips{font-size:.5rem;font-weight:700;width:1rem;height:1rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;background:#8ea4b1;color:#fff;position:absolute;top:-.5rem;right:-.5rem}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_list_content{opacity:0;pointer-events:none;transition:.3s;position:absolute;bottom:calc(100% + 2rem);left:50%;transform:translateX(-50%);padding:.8rem .4rem .8rem 0;background:#eee;border-radius:.8rem}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_list_content .video360_list{max-height:30vh;display:flex;flex-direction:column;overflow-y:auto}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_list_content:before{content:"";width:1rem;height:.5rem;position:absolute;top:100%;left:calc(50% - .5rem);border-color:#eee transparent transparent;border-style:solid;border-width:.5rem .5rem 0}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_item{padding:0 .4rem .8rem .8rem;border-radius:1rem}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_item:last-child{padding:0 .4rem 0 .8rem}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_item .video360_button{position:relative;cursor:pointer;background:none;border:none;border-radius:.5rem;width:6rem;min-width:6rem;height:5rem;background:#eee;display:flex;align-items:center;justify-content:center}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_item .video360_button.media--visited{background:#3c3d3e}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_item .video360_button.media--visited .video360_svg{fill:#fff}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_item .video360_button.media--active{background:#8ea4b1}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_item .video360_button.media--active .video360_svg{fill:#fff}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_item .video360_button>*{pointer-events:none}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_item .video360_svg{fill:#3c3d3e;position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%)}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_item .video360_counter{position:absolute;bottom:10%;right:10%;background:rgba(10,10,10,.5);color:#fff;min-width:1.8rem;height:1.8rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;z-index:1}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360-img{border-radius:.5rem;width:6rem;min-width:6rem;height:5rem;object-fit:cover}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure:hover .video360_list_content{bottom:100%;opacity:1;pointer-events:auto}.detail_title .detail_content .title_item{font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 Work Sans,serif;color:#262857;line-height:1.5}.detail_title .detail_content .title_item .separator:before{content:"";width:.25rem;height:.25rem;background:#262857;border-radius:50%;margin:0 .5rem;display:block}.detail_title .detail_content .title_item .separator:first-child:before{width:0;height:0;background:transparent;margin:0}.detail_title .detail_content .title_item .text_color{color:#8ea4b1;font-weight:700}.detail_title .detail_content .text_location_item{font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 Work Sans,serif}.detail_title .detail_content .text_location_item .icon_item{fill:#8ea4b1;width:1rem}.detail_title .detail_content .prix_item{font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 Work Sans,serif;color:#8ea4b1;font-weight:700}.detail_title .detail_content .prix_item .prefixe_prix{color:#262857;text-transform:lowercase}.detail_title .detail_content .prix_item .legend_item{display:flex;justify-content:flex-end;font-size:.8rem;color:#8ea4b1}.detail_title .detail_content .ref_item .id_ref_item{font-weight:700;color:#8ea4b1}.editorial h1{font:normal normal 600 clamp(1.563rem,calc(1.65vw + 17.28px),2.441rem)/1.152 Work Sans,serif;color:#8ea4b1;line-height:1.152}.editorial h1,.editorial h2{text-transform:none;letter-spacing:0;word-break:normal;padding:1rem 0}.editorial h2{font:normal normal 400 clamp(1.406rem,calc(1.027vw + 17.69px),1.953rem)/1.44 Work Sans,serif;color:#262857;line-height:1.44}.editorial h3{font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 Work Sans,serif;color:#8ea4b1;text-transform:none;letter-spacing:0;line-height:2.25;word-break:normal;padding:1rem 0}.editorial h4,.editorial h5,.editorial h6{font:normal normal 400 clamp(1rem,0,1rem)/1.5 Work Sans,serif;color:#262857;text-transform:none;letter-spacing:0;line-height:1.5;word-break:normal;padding:1rem 0}.editorial_img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent,rgba(30,30,30,.8392156862745098))}.editorial-custom .editorial-custom__wrapper{max-width:1320px;margin:auto;padding:1.5rem}.editorial-v1{display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.editorial-v1{padding:0}}.editorial-v1__text{width:100%;padding:0 1.5rem}@media screen and (min-width:768px){.editorial-v1__text{width:50%;padding:0}.editorial-v1__text-structure{padding:0 4rem 0 1.5rem;margin-left:auto;max-width:660px}}.editorial-v1--alertmail{margin:0}.editorial-v1--alertmail .editorial-v1__img .item__img{object-position:left}@media screen and (min-width:768px){.editorial-v1--alertmail .editorial-v1__img .item__img{object-position:center}}@media screen and (min-width:768px){.editorial-v1--alertmail .editorial-v1__container__img{max-height:23rem;min-height:23rem}}.editorial-v1 .text_structure{transition:.5s}.editorial-v1 .text_structure.hiddenText{height:10.5rem}.editorial-v1 .text_structure .text__content a{text-decoration:underline;display:initial}.editorial-v1 .button_structure.hide-button{display:none}.editorial-v1 .button_structure .button_default{border:1px solid #efefef;padding:.75rem 1.5rem;color:#3c3d3e}.editorial-v1 .button_structure .button_default .icon{transition:.5s}.editorial-v1.open .editorial-v1__text .button_default .icon{transform:rotate(180deg)}.editorial-v1__container{position:sticky;top:2rem}.editorial-v1__container__img{width:100%;overflow:hidden;position:relative;border-radius:1rem;margin-bottom:2rem;aspect-ratio:1/1}@media screen and (min-width:576px){.editorial-v1__container__img{aspect-ratio:16/9}}@media screen and (min-width:768px){.editorial-v1__container__img{max-height:35rem;min-height:32rem;padding:0;margin:0;order:1;border-radius:0;border-top-left-radius:2rem;border-bottom-left-radius:2rem}.editorial-v1__container__img .item__img{min-height:35rem}}.editorial-v1__container__img:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,transparent,rgba(30,30,30,.8392156862745098))}.editorial-v1__container__img .item__img{z-index:-1;position:relative;top:0;left:0;width:100%;object-fit:cover;height:100%}.editorial-v1__container__img__slogan .title_content_1,.editorial-v1__container__img__slogan .title_content_2{color:#fff}.editorial-v1__container__img__buttons .button_default{margin-bottom:1rem}@media screen and (min-width:768px){.editorial-v1__container__img__buttons .button_default{margin-right:1rem}}.editorial-v1.block_container{overflow:unset}@media screen and (min-width:768px){.editorial-v1 .block_structure{width:50%;padding:0}}.editorial-v2 .text_structure{transition:.5s}.editorial-v2 .text_structure.hiddenText{height:10.5rem}.editorial-v2 .text_structure .text__content a{text-decoration:underline;display:initial}.editorial-v2 .button_structure .button_default .icon{transition:.5s}.editorial-v2.open .button_default .icon{transform:rotate(180deg)}.editorial-gms-1 .editorial-gms-1__img{overflow:hidden;margin-bottom:2rem}.editorial-gms-1 .editorial-gms-1__img .item__img{max-height:300px;aspect-ratio:4/3;width:100%}.editorial-gms-1 .editorial-gms-1__img .title{padding-bottom:1rem}.editorial-gms-1 .editorial-gms-1__img .title .title_content_1,.editorial-gms-1 .editorial-gms-1__img .title .title_content_2{color:#fff}.estimation__wrapper .estimation-formulaires{margin:0 auto;padding-bottom:3rem}.estimation__wrapper .estimation-formulaires.withExpand{padding:0 1.5rem}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires__title{padding:0 1.5rem}}.estimation__wrapper .estimation-formulaires__button{z-index:1;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:2rem 1rem;border-radius:1rem;overflow:hidden;width:100%;box-shadow:0 10px 10px #efefef}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires__button{border-radius:2rem;padding:1rem}}.estimation__wrapper .estimation-formulaires__button-mode-content{display:flex;flex-wrap:wrap;justify-content:center;width:100%;padding:0 0 2rem}.estimation__wrapper .estimation-formulaires__button__content{padding:1rem 0;width:100%;max-width:550px}.estimation__wrapper .estimation-formulaires__button .icon-estimation-pro,.estimation__wrapper .estimation-formulaires__button .icon-estimation-rapide{width:35px;height:35px;margin-right:1rem}.estimation__wrapper .estimation-formulaires__button .icon-estimation-pro .st0,.estimation__wrapper .estimation-formulaires__button .icon-estimation-rapide .st0{fill:#8ea4b1}.estimation__wrapper .estimation-formulaires__button .icon-estimation-pro .st1,.estimation__wrapper .estimation-formulaires__button .icon-estimation-rapide .st1{fill:#3c3d3e;transition:.3s ease-out}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires__button .icon-estimation-pro,.estimation__wrapper .estimation-formulaires__button .icon-estimation-rapide{width:55px;height:55px}}.estimation__wrapper .estimation-formulaires__button__text{font:normal normal 400 1.2rem Work Sans,serif;color:#3c3d3e;transition:.3s ease-out}.estimation__wrapper .estimation-formulaires__button:before{background:#3c3d3e;content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;transform:scaleY(0);transition:.3s ease-out;transform-origin:bottom}.estimation__wrapper .estimation-formulaires__button__arrow-bottom{display:none}.estimation__wrapper .estimation-formulaires__button.isExpanded .estimation-formulaires__button__text,.estimation__wrapper .estimation-formulaires__button:hover .estimation-formulaires__button__text{color:#fff}.estimation__wrapper .estimation-formulaires__button.isExpanded .icon-estimation-pro .st1,.estimation__wrapper .estimation-formulaires__button.isExpanded .icon-estimation-rapide .st1,.estimation__wrapper .estimation-formulaires__button:hover .icon-estimation-pro .st1,.estimation__wrapper .estimation-formulaires__button:hover .icon-estimation-rapide .st1{fill:#fff}.estimation__wrapper .estimation-formulaires__button.isExpanded:before,.estimation__wrapper .estimation-formulaires__button:hover:before{transform:scaleY(1)}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires__button__text{padding:1.3rem 0}}@media screen and (min-width:992px){.estimation__wrapper .estimation-formulaires__button{flex-direction:column;justify-content:center;padding:3rem 1.5rem}.estimation__wrapper .estimation-formulaires__button__content{width:30%;padding:1rem;width:50%;max-width:550px}.estimation__wrapper .estimation-formulaires__button .icon-estimation-pro,.estimation__wrapper .estimation-formulaires__button .icon-estimation-rapide{width:85px;height:85px;margin:0}.estimation__wrapper .estimation-formulaires__button__arrow-bottom{width:1rem;height:1rem;display:block;border-bottom:2px solid #8ea4b1;border-right:2px solid #8ea4b1;transform:rotate(45deg)}.estimation__wrapper .estimation-formulaires__button.isExpanded .estimation-formulaires__button__arrow-bottom,.estimation__wrapper .estimation-formulaires__button:hover .estimation-formulaires__button__arrow-bottom{border-bottom:2px solid #8ea4b1;border-right:2px solid #8ea4b1}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group{margin:0 auto}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper{padding-top:4rem}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .wrapper__title{text-align:center;padding:0 1rem;color:#3c3d3e;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Work Sans,serif}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination{position:relative;width:100%;padding:2.5rem 5px;margin:auto;display:flex;justify-content:space-between}@media screen and (min-width:576px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination{width:80%}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination-bullet{position:relative;opacity:1;width:40px;height:40px;line-height:40px;align-items:center;text-align:center;border-radius:100%;background:#fff;border:1px solid #8ea4b1;color:#3c3d3e;font-weight:700;font-size:17px;cursor:pointer;box-shadow:0 0 0 20px #fff;transition:.25s}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination-bullet-active,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination-bullet:hover{color:#fff;background:#8ea4b1;border-color:#8ea4b1}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination-bullet.disabled{cursor:not-allowed}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination:before{content:"";background:#bfbfbf;width:100%;height:1px;position:absolute;top:50%}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper{overflow:hidden}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields{margin:0}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field{margin:0;padding:1rem 0;width:100%;flex-basis:auto;flex:initial}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field{width:50%;padding:1rem .5rem}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field:nth-child(odd){padding-left:0}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field:nth-child(2n){padding-right:0}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .select__label,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .textfield__label{color:#3c3d3e;letter-spacing:unset}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .checkboxes__legend,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .radios__legend{font:normal normal 400 1.1rem Work Sans,serif;text-transform:none;letter-spacing:0;color:#8ea4b1}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .checkboxes__itrem{width:100%;margin:10px 0 1rem}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .checkboxes__itrem{width:25%}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form .ss-single-selected{border-color:#3c3d3e}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields__title{color:#3c3d3e;text-transform:none;text-align:center;padding:1rem 0;font:normal normal 400 1.6rem Work Sans,serif;display:block}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields .form-group{padding-bottom:1rem}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields .form-group.form-group--column{padding-top:1rem;display:flex;flex-direction:row;flex-wrap:wrap}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .notForChild.hidden{display:none}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form-group--form__fields__structure{display:flex;flex-wrap:wrap;justify-content:center}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__fields__title{text-align:center}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__fields .form-group{padding-bottom:3rem}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field{padding:1rem;flex:none;width:50%}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field{width:25%}}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field.radios{width:100%}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field .radio__label{text-transform:none;color:#8ea4b1;font:normal normal 400 1.1rem Work Sans,serif}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field .radio__input+label:before,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field .radio__input:checked+label:before{border:1px solid #3c3d3e}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox{position:relative;align-items:center;justify-content:center;display:flex;text-align:center;width:100%;margin:0;cursor:pointer;color:#3c3d3e;font:normal normal 400 1rem Work Sans,serif}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkboxes-svg{position:relative;margin-bottom:1rem;transition:.3s;border:1px solid #8ea4b1;border-radius:7px;width:50px;padding:.5rem;min-width:50px;height:50px;object-fit:contain;display:flex;justify-content:center}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkboxes-svg svg{transition:.3s ease-out;fill:#3c3d3e}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkboxes-svg:before{width:20px;height:20px;border-radius:100%;content:"";background:#8ea4b1;position:absolute;top:-7.5px;left:-7.5px;transform:scale(1.5);opacity:0;transition:.3s ease-out}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkboxes-svg:after{width:6px;height:11px;content:"";border-right:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:-3px;left:0;transform:rotate(45deg) scale(1.5);opacity:0;transition:.3s ease-out}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox:hover .checkboxes-svg{background:#8ea4b1;border:1px solid #8ea4b1}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox:hover .checkboxes-svg svg{fill:#fff}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox__label{flex-direction:column;text-transform:none;font:normal normal 400 1.1rem Work Sans,serif;letter-spacing:0;color:#8ea4b1}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox__field:checked+.checkbox__label .checkboxes-svg:before{opacity:1;transform:scale(1)}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox__field:checked+.checkbox__label .checkboxes-svg:after{opacity:1;transform:rotate(45deg) scale(1)}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .swiper-button-prev-estimate{display:none}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_2 .form-group .form__field,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .form-group .form__field{width:50%}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_2 .form-group .form__field.checkboxes,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .form-group .form__field.checkboxes{width:100%}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_2 .bulle-radio .radio__input,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .bulle-radio .radio__input{display:none}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_2 .bulle-radio .radio__input+label,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .bulle-radio .radio__input+label{width:40px;height:40px;padding:0;display:flex;letter-spacing:0;align-items:center;justify-content:center;text-transform:lowercase;color:#8ea4b1;font:normal normal 400 1.1rem Work Sans,serif}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_2 .bulle-radio .radio__input+label:after,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .bulle-radio .radio__input+label:after{display:none}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_2 .bulle-radio .radio__input+label:before,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .bulle-radio .radio__input+label:before{content:"";position:absolute;cursor:pointer;z-index:-1;left:0;top:0;border-radius:50%;border:1px solid #3c3d3e;width:40px;height:40px;transition:.3s ease-out}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_2 .bulle-radio .radio__input:checked+label,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .bulle-radio .radio__input:checked+label{color:#fff}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_2 .bulle-radio .radio__input:checked+label:before,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .bulle-radio .radio__input:checked+label:before{background:#8ea4b1;border-color:#8ea4b1}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_2 .radios__group,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .radios__group{padding-bottom:1rem}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .checkbox__label,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .radio__label{font:normal normal 400 .9rem Work Sans,serif;text-transform:uppercase;letter-spacing:.2rem}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .form__field .radio__input+label:before,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .form__field .radio__input:checked+label:before{border:1px solid #efefef}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field{width:50%}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date:after{display:none}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date .textfield__label{color:#3c3d3e;display:flex;align-items:center;letter-spacing:0;padding-bottom:1rem}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date .textfield__label{margin:0 1rem 0 0;padding:0}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date .textfield__input{min-height:45px;max-width:100%;padding:0 1rem}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date .textfield__input::placeholder{text-transform:capitalize}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date .textfield__calendar{bottom:30px;right:30px;top:inherit}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.checkboxes{width:100%;padding:1rem}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .section4{width:100%;flex:auto}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .section4 .form__validation{padding-right:0;flex-direction:column;align-items:center}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .section4 .form__validation{flex-direction:row;align-items:unset}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .section4 .form__validation .form__submit{margin-top:1.5rem;margin-bottom:0;text-align:right;justify-content:center}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .section4 .form__conditions__Content .form__conditions{margin:0;padding:0 1rem}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .swiper-button-next-estimate{display:none}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button{display:flex;justify-content:center;align-items:center;min-height:100px}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button{min-height:0}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .swiper-button__element{margin:0 .75rem}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .swiper-button__element.disabled-verification{pointer-events:none;opacity:.25}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .swiper-button-disabled{display:none}.estimation__wrapper .estimation-formulaires .form__legals{margin:0;font-size:.6rem}.estimation__wrapper .estimation-formulaires .flatpickr-calendar{font:normal normal 400 1.1rem Work Sans,serif}.estimation__wrapper .estimation-formulaires .flatpickr-calendar .flatpickr-day{font:normal normal 400 1.1rem Work Sans,serif;display:flex;align-items:center}.estimation__wrapper .estimation-formulaires .flatpickr-calendar .flatpickr-day:hover{color:#fff;background:#8ea4b1}.estimation__wrapper #estimation_pro_group{margin:0 auto}.estimation__wrapper #estimation_pro_group .module-form .form__fields__title{color:#8ea4b1;text-transform:none;font:normal normal 400 1.6rem Work Sans,serif;display:block}.estimation__wrapper #estimation_pro_group .module-form .form__fields{width:100%;margin:0}.estimation__wrapper #estimation_pro_group .module-form .form__field{margin:0;padding:1rem 0;width:100%;flex-basis:auto;flex:initial}@media screen and (min-width:768px){.estimation__wrapper #estimation_pro_group .module-form .form__field{width:50%;padding:1rem .5rem}.estimation__wrapper #estimation_pro_group .module-form .form__field:nth-child(odd){padding-left:0}.estimation__wrapper #estimation_pro_group .module-form .form__field:nth-child(2n){padding-right:0}}.estimation__wrapper #estimation_pro_group .module-form .form__field .textfield__calendar{bottom:2rem;top:inherit}.estimation__wrapper #estimation_pro_group .module-form .form__field .select__label,.estimation__wrapper #estimation_pro_group .module-form .form__field .textfield__label{color:#3c3d3e;letter-spacing:unset}@media screen and (min-width:768px){.estimation__wrapper #estimation_pro_group .module-form .form__field.radios{width:100%}}.estimation__wrapper #estimation_pro_group .module-form .form__field .checkboxes__legend,.estimation__wrapper #estimation_pro_group .module-form .form__field .radios__legend{font:normal normal 400 1.1rem Work Sans,serif;text-transform:none;color:#3c3d3e}.estimation__wrapper #estimation_pro_group .module-form .form__field .checkboxes__itrem{width:100%;margin:10px 0 1rem}@media screen and (min-width:768px){.estimation__wrapper #estimation_pro_group .module-form .form__field .checkboxes__itrem{width:50%}}.estimation__wrapper #estimation_pro_group .module-form .form__field .radio__input+label{font:normal normal 400 1.1rem Work Sans,serif;color:#3c3d3e}.estimation__wrapper #estimation_pro_group .module-form .form__field .radio__input+label:before,.estimation__wrapper #estimation_pro_group .module-form .form__field .radio__input:checked+label:before{border:1px solid #bfbfbf}.estimation__wrapper #estimation_pro_group .module-form .form__legend{margin:0}@media screen and (min-width:768px){.estimation__wrapper #estimation_pro_group .module-form .form__fieldset .form-group{display:flex;justify-content:space-between}}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section1 .form-group{padding-top:0}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section1 .form__field{padding:1rem 0}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section4 .form-group{padding:0 0 3rem;align-items:center;flex-direction:column}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section4 .form__validation{width:100%;padding:0;align-self:auto;align-items:center;flex-direction:column}@media screen and (min-width:768px){.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section4 .form__validation{align-items:unset;flex-direction:row}}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section4 .form__validation .form__submit{margin-top:2rem;text-align:right;justify-content:center}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section4 .form__field{padding:1rem 0}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section4 .form__field.checkboxes{width:100%}.estimation-result{margin:2em auto}.estimation-result__wrapper{max-width:1320px;margin:auto}.estimation-result__message{text-align:center;padding:16px;border-radius:6px}.estimation-result__message--error{background-color:#dc3545;color:#fff}.estimation-result__main-title{letter-spacing:.3em;text-transform:uppercase;color:#262857;width:100%}.estimation-result__title{font:normal normal 400 clamp(16px,calc(.6rem + 1.875vw),26px)/1.8 Work Sans,serif;letter-spacing:0;text-transform:none;color:#8ea4b1}.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 rgba(38,40,87,.56);padding:30px 0;width:100%;max-width:980px;margin:0 auto}.estimation-result__quality .swiper-pagination,.estimation-result__similar .swiper-pagination,.estimation-result__strong-point .swiper-pagination{position:relative}.estimation-result__quality .swiper-container-horizontal>.swiper-pagination-bullets,.estimation-result__quality .swiper-pagination-custom,.estimation-result__quality .swiper-pagination-fraction,.estimation-result__similar .swiper-container-horizontal>.swiper-pagination-bullets,.estimation-result__similar .swiper-pagination-custom,.estimation-result__similar .swiper-pagination-fraction,.estimation-result__strong-point .swiper-container-horizontal>.swiper-pagination-bullets,.estimation-result__strong-point .swiper-pagination-custom,.estimation-result__strong-point .swiper-pagination-fraction{bottom:0}.estimation-result__quality .swiper-pagination-bullet,.estimation-result__similar .swiper-pagination-bullet,.estimation-result__strong-point .swiper-pagination-bullet{border-radius:100%}.estimation-result__locate{display:flex;flex-direction:column}.estimation-result__locate-drawing{display:flex;align-items:center}.estimation-result__locate-drawing .icon-estimation-font{font-size:3rem}.estimation-result__locate-text{margin-left:1rem;font-size:1rem;color:#0a0a0a;line-height:1.75}@media screen and (min-width:576px){.estimation-result__locate-text{font-size:1.25rem}}.estimation-result__estimate .estimate .estimate__item-main{margin:10px 0}.estimation-result__estimate .estimate .estimate__item-main .estimate__item-value{letter-spacing:0;font:normal normal 700 clamp(14px,calc(.6rem + 1.875vw),28px)/1.2 Work Sans,serif;color:#8ea4b1}.estimation-result__estimate .estimate .estimate__item-main .estimate__item-label{font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),18px)/1.2 Work Sans,serif}.estimation-result__estimate .estimate .estimate__item-value{color:#8ea4b1;font:normal normal 600 clamp(14px,calc(.6rem + 1.875vw),17px)/1.2 Work Sans,serif;letter-spacing:0}.estimation-result__estimate .estimate .estimate__item-label{color:#0a0a0a;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),18px)/1.2 Work Sans,serif}.estimation-result__estimate .estimate__items{display:flex;margin:30px 0 0}.estimation-result__estimate .estimate__item{margin-right:5%}.estimation-result__strong-point .strong-point__swiper-container{display:flex;flex-wrap:wrap;margin:0 -10px}.estimation-result__strong-point .strong-point__item{padding:10px;min-width:220px;width:100%}@media screen and (min-width:360px){.estimation-result__strong-point .strong-point__item{width:50%}}@media screen and (min-width:768px){.estimation-result__strong-point .strong-point__item{width:25%}}.estimation-result__strong-point .strong-point__item-info{display:flex;align-items:center;padding:15px 10px;font:normal normal 600 clamp(12px,calc(.6rem + 1.875vw),16px)/1 Work Sans,serif;border:1px solid rgba(38,40,87,.56);border-radius:4px}.estimation-result__strong-point .strong-point__item-drawing{font-size:2rem}.estimation-result__strong-point .strong-point__item-label{color:#8ea4b1}.estimation-result__strong-point .strong-point__item-description{color:#0a0a0a}.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 Work Sans,serif;border:1px solid rgba(38,40,87,.56);border-radius:4px}.estimation-result__similar .similar__item-content{padding:10px;min-width:220px;width:100%}@media screen and (min-width:360px){.estimation-result__similar .similar__item-content{width:50%}}@media screen and (min-width:768px){.estimation-result__similar .similar__item-content{width:25%}}.estimation-result__similar .similar__item-drawing{font-size:2rem}.estimation-result__similar .similar__item-info{margin:15px 0}.estimation-result__similar .similar__item-info:first-child{margin-top:0;display:flex;align-items:center}.estimation-result__similar .similar__item-info-label,.estimation-result__similar .similar__item-info-value{color:#0a0a0a}.estimation-result__similar .similar__item-info-city,.estimation-result__similar .similar__item-info-district{color:#0a0a0a;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 Work Sans,serif;border:1px solid rgba(38,40,87,.56);border-radius:4px;height:100%;padding:10px}.estimation-result__quality .quality__item-content{min-width:220px;min-height:193px;padding:10px;width:100%}@media screen and (min-width:360px){.estimation-result__quality .quality__item-content{width:50%}}@media screen and (min-width:768px){.estimation-result__quality .quality__item-content{width:25%}}.estimation-result__quality .quality__item>*{margin:15px 0}.estimation-result__quality .quality__item-title{display:flex;align-items:center;margin:6px 0;font:normal normal 600 clamp(12px,calc(.6rem + 1.875vw),16px)/1 Work Sans,serif}.estimation-result__quality .quality__item-note{color:#0a0a0a;text-transform:uppercase;display:flex;min-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:#8ea4b1;margin-left:10px}.estimation-result__quality .quality__item-description{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1.2 Work Sans,serif;color:#0a0a0a}.estimation-result__quality .quality__item-drawing{font-size:2rem}.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{margin:10px}.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 #445762;padding:10px 20px;background:#8ea4b1;min-height:50px;align-items:center;margin:10px 0;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),17px)/1 Work Sans,serif;color:#0a0a0a;text-transform:uppercase;letter-spacing:.3em}.estimation-result .modal-generate-report .generate-report #report-download-btn:hover{cursor:pointer;background:#262857;color:#0a0a0a}.events-details-v1__item h1{padding-bottom:0}.events-details-v1__item__events__description__content{max-width:300px;display:flex;justify-content:space-between}.events-details-v1__item__events__description__content__place{font:normal normal 700 clamp(16px,calc(.6rem + 1.875vw),16px)/1.5 Work Sans,serif;color:#535354}.events-details-v1__item__events__description__content__place span{color:#8ea4b1}.events-details-v1__item__events__description__content__duree{font:normal normal 700 clamp(16px,calc(.6rem + 1.875vw),16px)/1.5 Work Sans,serif;color:#3c3d3e}.events-details-v1__item__events__description__content__duree span{color:#8ea4b1}.events-details-v1__item__events__description__content__localisation{padding-bottom:1em}.events-details-v1__item__events__description__content__localisation__lieu{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.5 Work Sans,serif;color:#535354}.events-details-v1__item__events__description__content__localisation__svg{padding-right:10px}.events-details-v1__item__events__description__content__localisation__svg svg{fill:#8ea4b1}.events-details-v1__item .item__img{aspect-ratio:1.33333;object-fit:cover;width:100%}.events-details-v1__item .item__date{color:#fff;background:#262857;max-width:119px}.events-details-v1__item .item__decorate-wrapper:before{content:"";pointer-events:none;position:absolute;z-index:1;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,rgba(37,38,43,0),#25262b)}.events-listing-v1 h2.title{padding-left:1rem}.events-listing-v1 .events__image{aspect-ratio:1.33333;object-fit:cover;height:100%}.events-listing-v1 .events__date{color:#fff;background:#262857}.events-listing-v1 .events__title .title__content{color:#8ea4b1;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.5 Work Sans,serif}.events-listing-v1 .events__button{color:#8ea4b1;font:normal normal 400 clamp(16px,calc(.6rem + 1.875vw),16px)/1.5 Work Sans,serif}.events-listing-v1 .events__button .icon{fill:#8ea4b1}.events-listing-v1 .events__chapo__content{font:normal normal 400 clamp(16px,calc(.6rem + 1.875vw),16px)/1.5 Work Sans,serif;color:#3c3d3e}.events-listing-v1 .events__description__content__place{font:normal normal 400 clamp(16px,calc(.6rem + 1.875vw),16px)/1.5 Work Sans,serif;color:#535354}.events-listing-v1 .events__description__content__place span{color:#8ea4b1}.events-listing-v1 .events__description__content__duree{font:normal normal 400 clamp(16px,calc(.6rem + 1.875vw),16px)/1.5 Work Sans,serif;color:#3c3d3e}.events-listing-v1 .events__description__content__duree span{color:#8ea4b1}.events-listing-v1 .events__description__content__width-content{width:50%}.events-listing-v1 .events__description__localisation{padding-bottom:1em}.events-listing-v1 .events__description__localisation__lieu{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.5 Work Sans,serif;color:#535354}.events-listing-v1 .events__description__localisation__svg{padding-right:10px}.events-listing-v1 .events__description__localisation__svg svg{fill:#8ea4b1}.events-listing-v1 .dateTime-events{grid-auto-rows:min-content}.events-listing-v1 .dateTime-events .events__date{position:relative;max-width:115px;margin-bottom:1em}.events-related-v1 .swiper .events-related-v1__items{align-items:inherit}.events-related-v1 .events__decorate{overflow:hidden;height:100%;border-radius:25px}.events-related-v1 .events__image{aspect-ratio:1.33333;object-fit:cover;width:100%;height:100%}.events-related-v1 .events__date{color:#fff;background:#262857}.events-related-v1 .events__title .title_content_1{color:#8ea4b1;font:normal normal 400 clamp(16px,calc(.6rem + 1.875vw),16px)/1.5 Work Sans,serif}.events-related-v1 .events__button{color:#8ea4b1}.events-related-v1 .events__button .icon{fill:#8ea4b1}.fab-v1{position:fixed;bottom:1rem;right:1rem;z-index:10000;width:5rem;display:flex;align-items:center;justify-content:center}.fab-v1.fab-active .fab-v1_button .fab-v1_button-icon{transform:rotate(135deg)}.fab-v1 .fab-v1_button{background-color:#8ea4b1;color:#fff;width:58px;height:58px;border:0;border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-right:10px}@media screen and (min-width:992px){.fab-v1 .fab-v1_button{display:none}}.fab-v1 .fab-v1_button-icon{width:16px;border-radius:.625rem;height:3px;background:#fff;display:block;position:relative;transform:rotate(0deg);transition:.8s}.fab-v1 .fab-v1_button-icon:before{content:"";color:red;display:block;width:16px;border-radius:.625rem;height:3px;background-color:#fff;position:absolute;top:0;left:0;transform:rotate(90deg)}.fab-v1 .fab-v1_button:hover{background:#262857}.fab-v1 .fab-v1_structure{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.fab-v1 .fab-v1_img{width:3.5rem;height:3.5rem;object-fit:cover;border-radius:50%;cursor:pointer}.fab-v1 .fab-v1_title_structure{position:absolute;right:6rem;bottom:0;width:calc(100vw - 8rem);display:flex;justify-content:flex-end;align-items:center;height:3.5rem;transition:.5s;opacity:0;pointer-events:none;transform:translateX(-10rem)}.fab-v1 .fab-v1_title_content{background:#fff;box-shadow:0 0 10px 0 rgba(10,10,10,.25);border-radius:.5rem;padding:.5rem 1rem}.fab-v1 .fab-v1_subtitle,.fab-v1 .fab-v1_title{display:block;text-align:right}.fab-v1 .fab-v1_title{font-size:.8rem;color:#8ea4b1}.fab-v1 .fab-v1_subtitle{font-size:.8rem;color:#262857}.fab-v1 .button_structure{position:absolute;right:0;bottom:14rem;width:100%;opacity:0;pointer-events:none;transition:.5s;display:flex;justify-content:center;flex-direction:column}.fab-v1 .button_default{flex-direction:column;align-items:center;justify-content:center;margin:0;padding:.5rem 0}.fab-v1 .button_default,.fab-v1 .button_default:focus,.fab-v1 .button_default:hover{background:transparent;border:none}.fab-v1 .button_default:focus .icon_content,.fab-v1 .button_default:hover .icon_content{background:#8ea4b1}.fab-v1 .button_default:focus .icon_content .icon,.fab-v1 .button_default:hover .icon_content .icon{fill:#fff}.fab-v1 .button_default .icon_content{width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;background:#8ea4b1;margin-bottom:-.75rem;border-radius:50%;z-index:9}.fab-v1 .button_default .icon_content .icon{margin:0;width:1.25rem;height:1.25rem;fill:#fff}.fab-v1 .button_default .text_item{padding:1rem .5rem .5rem;border-radius:.5rem;background:#fff;box-shadow:0 5px 10px 0 rgba(10,10,10,.25);color:#262857;font-size:.8rem;text-align:center;min-width:85px}.fab-v1.fab-active .fab-v1_title_structure{opacity:1;transform:translateX(0)}.fab-v1.fab-active .button_structure{opacity:1;bottom:4rem;pointer-events:auto}@media screen and (min-width:992px){.fab-v1.fab-active .button_structure{bottom:40vh}}.fab_detail{position:fixed;bottom:1rem;right:1rem;z-index:999;width:5rem}.fab_detail,.fab_detail .fab_detail_structure{display:flex;align-items:center;justify-content:center}.fab_detail .fab_detail_structure{position:relative;width:100%}.fab_detail .fab_detail_img{width:3.5rem;height:3.5rem;object-fit:cover;border-radius:50%;cursor:pointer}.fab_detail .fab_detail_title_structure{position:absolute;right:6rem;bottom:0;width:calc(100vw - 8rem);display:flex;justify-content:flex-end;align-items:center;height:3.5rem;transition:.5s;opacity:0;pointer-events:none;transform:translateX(-10rem)}.fab_detail .fab_detail_title_content{background:#fff;box-shadow:0 0 10px 0 rgba(10,10,10,.25);border-radius:.5rem;padding:.5rem 1rem}.fab_detail .fab_detail_subtitle,.fab_detail .fab_detail_title{display:block;text-align:right}.fab_detail .fab_detail_subtitle,.fab_detail .fab_detail_title{font-size:.8rem;color:#8ea4b1}.fab_detail .button_structure{position:absolute;right:0;bottom:14rem;width:100%;opacity:0;pointer-events:none;transition:.5s;display:flex;justify-content:center;flex-direction:column}.fab_detail .button_default{flex-direction:column;align-items:center;justify-content:center;background:transparent;border:none;margin:0;padding:.5rem 0}.fab_detail .button_default[data-phone]:not(.pointer-events-active)>*{pointer-events:none}.fab_detail .button_default[data-phone].pointer-events-active{position:relative}.fab_detail .button_default[data-phone].pointer-events-active a{display:block;white-space:pre}.fab_detail .button_default[data-phone].pointer-events-active a:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.fab_detail .button_default:focus,.fab_detail .button_default:hover{background:transparent;border:none}.fab_detail .button_default .icon_content{width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;background:#8ea4b1;margin-bottom:-.75rem;border-radius:50%;z-index:9}.fab_detail .button_default .icon_content .icon{margin:0;width:1.25rem;height:1.25rem}.fab_detail .button_default .text_item{padding:1rem .5rem .5rem;border-radius:.5rem;background:#fff;box-shadow:0 5px 10px 0 rgba(10,10,10,.25);color:#262857;font-size:.8rem;font-weight:700}.fab_detail.active .fab_detail_title_structure{opacity:1;transform:translateX(0)}.fab_detail.active .button_structure{opacity:1;bottom:4rem;pointer-events:auto}@media screen and (min-width:1920px){.fab_detail{width:100%;position:sticky;bottom:inherit;top:12rem;height:0;align-items:flex-start}.fab_detail .fab_detail_structure{padding:1.5rem 1rem;width:250px;justify-content:center;flex-direction:column;background:#fff;border-radius:.5rem;margin-left:auto;margin-right:1.5rem}.fab_detail .fab_detail_img{width:5rem;height:5rem;cursor:auto;top:-2.5rem;position:absolute}.fab_detail .fab_detail_img+.fab_detail_elements{margin-top:2rem}.fab_detail .fab_detail_title_structure{position:static;right:inherit;bottom:inherit;width:auto;display:flex;justify-content:center;align-items:center;height:auto;transition:.5s;opacity:1;pointer-events:auto;transform:none}.fab_detail .fab_detail_title_content{background:transparent;box-shadow:none;border-radius:0;padding:.5rem 1rem}.fab_detail .fab_detail_subtitle,.fab_detail .fab_detail_title{text-align:center}.fab_detail .fab_detail_title{font-size:1.25rem}.fab_detail .fab_detail_subtitle{font-size:1rem}.fab_detail .button_structure{position:static;right:inherit;bottom:inherit;width:auto;opacity:1;pointer-events:auto}.fab_detail .button_default{flex-direction:row;align-items:center;justify-content:center;background:#8ea4b1;border:1px solid #8ea4b1;margin:.5rem auto;padding:.75rem}.fab_detail .button_default:focus,.fab_detail .button_default:hover{background:#262857;border:1px solid #262857}.fab_detail .button_default:focus .text_item,.fab_detail .button_default:hover .text_item{color:#fff}.fab_detail .button_default .icon_content{width:2rem;height:1rem;display:flex;align-items:center;justify-content:center;background:transparent;margin-bottom:0}.fab_detail .button_default .icon_content .icon{margin:0;width:1rem;height:1rem}.fab_detail .button_default .text_item{padding:0;border-radius:0;background:transparent;box-shadow:none;color:#fff;font-size:1rem;font-weight:400}}.favorites-v2{position:relative}.favorites-v2:before{content:"";position:absolute;width:90%;top:5rem;aspect-ratio:14/12;right:0;z-index:-1;background-color:#f2f2f2;border-top-left-radius:1rem;border-bottom-left-radius:1rem}@media screen and (min-width:768px){.favorites-v2:before{width:50%;height:75%}}@media screen and (min-width:1200px){.favorites-v2:before{max-width:1050px;top:6rem;width:54%;height:60%;min-height:473px}}.favorites-v2__container{max-width:1610px;margin:auto 0 auto auto;overflow:hidden}@media screen and (min-width:2160px){.favorites-v2__container{position:relative;margin:auto}}@media screen and (min-width:1200px){.favorites-v2__swipper .swiper-slide{max-width:985px}.favorites-v2__swipper .swiper-slide .card-bien-v3__data{opacity:0;width:0;transition:width .6s,opacity .4s;height:0}}.favorites-v2__swipper .swiper-slide-active{width:100%}.favorites-v2__swipper .swiper-slide-active .card-bien-v3__data{display:block!important;min-width:350px;opacity:1;height:auto;transition:width .5s,opacity .3s}@media screen and (min-width:1200px){.favorites-v2__swipper .swiper-slide-active .card-bien-v3__data{width:45%}}@media screen and (min-width:1200px){.favorites-v2__swipper .swiper-slide-next .card-bien-v3__img-container:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,transparent,rgba(30,30,30,.8392156862745098))}}.favorites-v2__navigation{width:100%;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.favorites-v2__navigation{position:absolute;width:150px;display:flex;right:0;top:2rem}}.footer{background:#fff}.footer .footer_container{padding:3rem 1.5rem;color:#696973}.footer .footer_container.withForm{padding:5rem 1.5rem;display:flex;flex-wrap:wrap}.footer .footer_container.withForm .footer_left,.footer .footer_container.withForm .footer_right{width:100%}.footer .footer_element__container{margin-bottom:3rem}.footer .footer_element__container .footer_element__structure .footer_element__title{padding-bottom:1rem}.footer .footer_element__container .footer_element__structure .footer_element__title .title__element{font-size:1.2rem}.footer .footer_element__container .footer_element__structure .footer_element__title .title__element_2{display:flex;align-items:center}.footer .footer_element__container .footer_element__structure .footer_element__title .title__element_2 .icon_content{width:2.7rem;height:2.7rem;padding:.6rem;border-radius:100%;background:#8ea4b1;display:flex;align-items:center;justify-content:center;margin-right:1rem}.footer .footer_element__container .footer_element__structure .footer_element__title .title__element_2 .icon_content .icon{fill:#fff}.footer .footer_element__container .footer_element__structure .footer_element__title .title__element_2 .text_content{color:#262857;font-weight:600}.footer .footer_element__container .footer_element__structure .footer_element__content{display:flex;flex-direction:column;align-items:flex-start}.footer .footer_element__container .footer_element__structure .footer_element__content .text__element{justify-content:flex-start}.footer .footer_element__container .footer_element__structure .footer_element__content a.text__element{transition:.3s}.footer .footer_element__container .footer_element__structure .footer_element__content a.text__element:active,.footer .footer_element__container .footer_element__structure .footer_element__content a.text__element:focus,.footer .footer_element__container .footer_element__structure .footer_element__content a.text__element:hover{color:#696973}.footer .footer__logo .logo{margin-bottom:3rem;max-width:114px;max-height:80px}.footer .logo_menber_link{justify-content:flex-start}.footer .logo_menber_link .logo_menber_img{max-width:12rem;width:100%}.footer .partners__nav_list{display:flex;flex-wrap:wrap;justify-content:flex-start}.footer .partners__nav_list .partners__nav_item{margin-right:1rem;margin-bottom:1rem}.footer .partners__nav_list .partners__nav_link{height:100%}.footer .partners__nav_list .partners__nav_img{height:100%;max-height:2rem}.footer .copyright__nav_list{font-size:.8rem;color:rgba(38,40,87,.7)}.footer .copyright__nav_list .nav_list{display:flex;flex-wrap:wrap;margin-bottom:2rem}.footer .copyright__nav_list .nav_list__item{width:100%}.footer .copyright__nav_list .nav_list__link{padding:1rem 0;display:block;transition:.3s}.footer .copyright__nav_list .nav_list__link:active,.footer .copyright__nav_list .nav_list__link:focus,.footer .copyright__nav_list .nav_list__link:hover{color:rgba(38,40,87,.7)}.footer .copyright__nav_list button.nav_list__link{line-height:inherit}.footer .copyright__nav_list .copyright__text{margin-bottom:2rem}.footer .lbi-logo__content{display:flex;align-items:center;justify-content:center;padding:1rem 0}.footer .lbi-logo__content .lbi-logo__text{font-size:.8rem;color:rgba(38,40,87,.7)}.footer .lbi-logo__content .lbi-logo{fill:#262857;width:100%;max-width:12rem;height:auto}.footer .social_network .social_network__link:active,.footer .social_network .social_network__link:focus,.footer .social_network .social_network__link:hover{fill:#8ea4b1}@media screen and (min-width:768px){.footer .footer_container{margin:auto;max-width:1320px}.footer .footer_container.withForm .footer_left{order:-1;width:40%}.footer .footer_container.withForm .footer_right{width:60%}.footer .footer_left,.footer .footer_right{display:flex;flex-wrap:wrap}.footer .footer_bottom{display:flex;align-items:flex-start;justify-content:space-between}.footer .footer__logo{width:100%}.footer .footer_element__container{padding-right:2rem}.footer .copyright__nav_list .nav_list{margin:0}.footer .copyright__nav_list .nav_list__item{width:auto;margin-right:2rem}.footer .copyright__nav_list .nav_list__link{padding:0}.footer .copyright__nav_list .copyright__text{margin-top:1rem;margin-bottom:0}.footer .lbi-logo__content{padding:0;min-width:18rem;justify-content:flex-end}}.footer .form .title .title_content_1{font:normal normal 400 clamp(1.406rem,calc(1.027vw + 17.69px),1.953rem)/1.44 Work Sans,serif;color:#696973}.footer .form .title .title_content_2{font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 Work Sans,serif;color:#696973}body.active .header{transition:.5s}.header{z-index:9999;position:sticky;top:0;width:100%}.header.desktop_menu .header_topbar{justify-content:space-between}.header.desktop_menu .header_topbar .button_light.button_proprietaire .text_item{display:block}.header.desktop_menu .header_topbar .button_heart{margin-left:2rem}body:not(.body--inner) .header{position:fixed}.header .header_menu{font-size:1.2rem;padding:0 3rem;display:flex;justify-content:center;z-index:-1;min-height:5rem;position:relative;transition:0s;opacity:0}.header .header_menu:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:#fff;box-shadow:0 0 .5rem 0 rgba(10,10,10,.5);transition:.3s}.header .header_menu.active{opacity:1}.header .header_menu .menu_burger{z-index:10;position:absolute;top:50%;left:0;transform:translateY(-50%);width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;flex-direction:column}.header .header_menu .menu_burger .menu_burger_icon{width:1.25rem;height:.75rem;display:flex;align-items:center;justify-content:space-between;flex-direction:column}.header .header_menu .menu_burger .menu_burger_icon:after,.header .header_menu .menu_burger .menu_burger_icon:before{content:""}.header .header_menu .menu_burger .menu_burger_icon .icon,.header .header_menu .menu_burger .menu_burger_icon:after,.header .header_menu .menu_burger .menu_burger_icon:before{transition:.3s;width:100%;height:.125rem;background:#8ea4b1}.header .header_menu .menu_burger .menu_burger_text{font-weight:700;padding-top:.5rem 0 0;font-size:.8rem;color:#8ea4b1}.header .header_menu .menu__logo{z-index:10;display:flex;align-items:center;padding:.5rem}.header .header_menu .menu__logo .logo,.header .header_menu .menu__logo .logo_more{max-width:16rem;max-height:9rem;object-fit:contain;width:100%}.header .header_menu .menu__logo .logo_more{margin-left:1rem}.header .header_menu .menu__navigation{background:#fff;box-shadow:0 0 10px 0 rgba(10,10,10,.25);overflow-y:auto;overflow-x:hidden;position:absolute;top:100%;left:0;width:0;max-width:30rem;height:100vh;z-index:-1;transition:.3s}.header .header_menu .menu__navigation .sub_navigation_before{display:none}.header .header_menu .menu__navigation .navigation__items{display:flex;flex-direction:column;justify-content:flex-start;padding:1.5rem 0}.header .header_menu .menu__navigation .sub_navigation__items{transition:.3s;position:absolute;z-index:1;width:100%;display:flex;align-items:flex-start;flex-direction:column;opacity:0;top:0;left:100%;padding:3rem 0;height:100%;background:#fff}.header .header_menu .menu__navigation .navigation__item .navigation__link{padding:.5rem 2rem;transition:.3s;display:flex;height:100%;align-items:center;justify-content:flex-start;cursor:pointer}.header .header_menu .menu__navigation .navigation__item .navigation__link .icon{transition:.3s;margin-left:.8rem;fill:#8ea4b1;transform:rotate(-90deg)}.header .header_menu .menu__navigation .navigation__item .navigation__link .icon:active,.header .header_menu .menu__navigation .navigation__item .navigation__link .icon:hover{transform:rotate(-90deg)}.header .header_menu .menu__navigation .navigation__item .sub_navigation__items{top:0;left:100%;opacity:0}.header .header_menu .menu__navigation .navigation__item.active .sub_navigation__items{opacity:1;top:0;left:0}.header .header_menu .menu__navigation .sub_navigation__item{width:100%}.header .header_menu .menu__navigation .sub_navigation__item:last-child .sub_navigation__link{color:#8ea4b1}.header .header_menu .menu__navigation .sub_navigation_more__items{position:absolute;top:0;left:100%;transition:.3s;padding:3rem 0;height:100%;background:#fff;display:flex;flex-direction:column;align-items:flex-start;opacity:0;pointer-events:none;max-width:calc(12.5rem + 165px);width:100%}.header .header_menu .menu__navigation .sub_navigation_more__items.active{opacity:1;pointer-events:auto;left:0}.header .header_menu .menu__navigation .sub_navigation__link{transition:.3s;padding:.5rem 2rem;color:#262857;display:flex;align-items:center;justify-content:flex-start;cursor:pointer}.header .header_menu .menu__navigation .sub_navigation__link .icon{transition:.3s;margin-left:.8rem;fill:#8ea4b1}.header .header_menu .menu__navigation .sub_navigation__link.return_submenu.hidden_default{display:none}.header .header_menu .menu__navigation .sub_navigation__link_light{font-size:.9rem;color:#8ea4b1}.header .header_menu .menu__navigation .sub_navigation__link_light .icon{opacity:1;margin-right:.8rem;fill:#8ea4b1}.header .header_menu.withBurgerRight .menu__navigation,.header .header_menu.withBurgerRight .menu_burger{left:inherit;right:0}.header .header_menu.open .menu_burger .menu_burger_icon .icon{transform:translateX(100%);opacity:0}.header .header_menu.open .menu_burger .menu_burger_icon:before{transform:translateX(0) translateY(5px) rotate(45deg)}.header .header_menu.open .menu_burger .menu_burger_icon:after{transform:translateX(0) translateY(-5px) rotate(-45deg)}.header .header_menu.open .menu__navigation{width:100%}.header .header_menu.withoutBackground .menu_burger{background:#fff}.header .header_menu.withoutBackground:not(.open):before{opacity:0}.header.desktop_menu .header_menu{justify-content:flex-start;min-height:5rem}.header.desktop_menu .header_menu.header-1{display:flex}.header.desktop_menu .header_menu:not(.withBefore):before{display:none}.header.desktop_menu .header_menu.withoutBackground:before{opacity:1}.header.desktop_menu .header_menu.withoutBackground .menu_burger{background:transparent}.header.desktop_menu .header_menu .menu_burger{display:none}.header.desktop_menu .header_menu .menu__logo{padding:1rem 0;align-items:normal;max-height:10rem}.header.desktop_menu .header_menu .menu__logo .logo,.header.desktop_menu .header_menu .menu__logo .logo_more{max-height:115px;min-width:165px;max-width:165px}.header.desktop_menu .header_menu .menu__navigation{z-index:10;overflow-y:initial;overflow-x:initial;position:static;top:auto;left:auto;height:auto;max-width:none;width:100%;padding:0 7rem;transition:0s;box-shadow:none}.header.desktop_menu .header_menu .menu__navigation .sub_navigation_before{content:"";background:hsla(0,0%,100%,.95);width:100vw;height:100%;position:absolute;top:0;left:0;z-index:-1;transition:.3s;display:block}.header.desktop_menu .header_menu .menu__navigation .navigation__items{height:100%;background:transparent;padding:0;flex-direction:row;justify-content:flex-start}.header.desktop_menu .header_menu .menu__navigation .sub_navigation_more__items{padding:1.5rem 0;height:auto;background:transparent;pointer-events:none}.header.desktop_menu .header_menu .menu__navigation .sub_navigation_more__items.active{left:100%}.header.desktop_menu .header_menu .menu__navigation .navigation__item .navigation__link{min-height:5rem;padding:0 2.5rem}.header.desktop_menu .header_menu .menu__navigation .navigation__item .navigation__link .icon{transform:rotate(0)}.header.desktop_menu .header_menu .menu__navigation .navigation__item:active .navigation__link,.header.desktop_menu .header_menu .menu__navigation .navigation__item:hover .navigation__link{color:#8ea4b1}.header.desktop_menu .header_menu .menu__navigation .navigation__item:active .navigation__link .icon,.header.desktop_menu .header_menu .menu__navigation .navigation__item:hover .navigation__link .icon{transform:rotate(180deg)}.header.desktop_menu .header_menu .menu__navigation .navigation__item .sub_navigation__items{background:transparent;transition:.3s;position:absolute;top:calc(100% - 1px);left:0;z-index:-1;padding:1.5rem 0 1.5rem calc(12.5rem + 165px);max-width:calc(25rem + 330px);width:100%;height:auto;display:flex;align-items:flex-start;flex-direction:column;opacity:0;pointer-events:none}.header.desktop_menu .header_menu .menu__navigation .navigation__item:active .sub_navigation__items,.header.desktop_menu .header_menu .menu__navigation .navigation__item:hover .sub_navigation__items{opacity:1;pointer-events:auto}.header.desktop_menu .header_menu .menu__navigation .navigation__item:active .sub_navigation__items .sub_navigation_more__items.active,.header.desktop_menu .header_menu .menu__navigation .navigation__item:hover .sub_navigation__items .sub_navigation_more__items.active{pointer-events:auto}.header.desktop_menu .header_menu .menu__navigation .sub_navigation__link{padding:.5rem 0}.header.desktop_menu .header_menu .menu__navigation .sub_navigation__link .icon{fill:#262857;opacity:0}.header.desktop_menu .header_menu .menu__navigation .sub_navigation__link.active,.header.desktop_menu .header_menu .menu__navigation .sub_navigation__link:active,.header.desktop_menu .header_menu .menu__navigation .sub_navigation__link:hover{color:#8ea4b1}.header.desktop_menu .header_menu .menu__navigation .sub_navigation__link.active .icon,.header.desktop_menu .header_menu .menu__navigation .sub_navigation__link:active .icon,.header.desktop_menu .header_menu .menu__navigation .sub_navigation__link:hover .icon{opacity:1;fill:#8ea4b1}.header.desktop_menu .header_menu.header-2 .menu__logo{margin:0;position:absolute;top:100%;left:0;pointer-events:none;width:100%;display:flex;justify-content:center;padding:1.5rem 2rem}.header.desktop_menu .header_menu.header-2 .menu__logo .logo{width:100%;max-width:20rem;max-height:12rem}.header.desktop_menu .header_menu.header-2 .menu__navigation{width:100%}.header.desktop_menu .header_menu.header-2 .navigation__items{justify-content:center}.header.desktop_menu .header_menu.header-2 .navigation__item .navigation__link{padding:0 2rem}.header.desktop_menu .header_menu.header-3{flex-direction:column;align-items:center}.header.desktop_menu .header_menu.header-3 .menu__logo{padding-bottom:0}.header.desktop_menu .header_menu.header-3 .menu__logo .logo:last-child{margin:0}.header.desktop_menu .header_menu.header-3 .menu__navigation{width:100%}.header.desktop_menu .header_menu.header-3 .navigation__items{justify-content:center}.header.desktop_menu .header_menu.header-3 .navigation__item .navigation__link{padding:2rem}.header.desktop_menu .header_menu.scrollActive:not(.scrollFixedLogo) .menu__logo{opacity:0;pointer-events:none}.header.desktop_menu .header_menu.scrollActive:not(.scrollFixedLogo) .menu__logo .logo,.header.desktop_menu .header_menu.scrollActive:not(.scrollFixedLogo) .menu__logo .logo_more{min-width:0;width:0}.header.desktop_menu .header_menu.scrollActive:not(.scrollFixedLogo) .menu__navigation{width:100%}.header.desktop_menu .header_menu.scrollActive:not(.scrollFixedLogo) .navigation__items{justify-content:center}.header.desktop_menu .header_menu.scrollActive:not(.scrollFixedLogo).header-3 .menu__logo{padding:0}.topPage{position:relative;min-height:100svh;width:100%;display:flex;align-items:flex-end}.topPage .topPage_background{position:absolute;top:0;left:0;width:100%;height:100%}.topPage .topPage_background:before{z-index:5;content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent,rgba(30,30,30,.8392156862745098))}.topPage .topPage_background .swiper .swiper-slide{height:100%}.topPage .topPage_background__img{width:100%;height:100%;object-fit:cover}.topPage .topPage_background__video{overflow:hidden;position:relative;height:100%}.topPage .topPage_background__video iframe{left:50%!important;transform:translateX(-50%);min-width:1920px;min-height:1080px}.topPage .topPage_textzone{width:100%;z-index:10;max-width:1320px;margin:0 auto;padding:15rem 0 3rem}.topPage .topPage_textzone .title_custom{padding:0 1.5rem;animation:anim-lineUp 4s ease-out 1}.topPage .topPage_textzone .title_custom .title_content_1,.topPage .topPage_textzone .title_custom .title_content_2{color:#fff}.topPage .topPage_search_engine{animation:anim-lineUp 4.5s ease-out 1}@keyframes anim-lineDown{0%{opacity:0;transform:translateY(-100%)}20%{opacity:0}50%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes anim-lineUp{0%{opacity:0;transform:translateY(80%)}20%{opacity:0}50%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.loader_container{position:absolute;top:0;left:0;background:rgba(38,40,87,.3);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 #262857;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;text-wrap:nowrap}@media screen and (min-width:768px){.formOffredem__container{flex-direction:row}}.formOffredem__container .form__structure{width:100%}@media screen and (min-width:768px){.formOffredem__container .form__structure{width:auto}}.formOffredem__container .form__element{position:relative}.formOffredem__container .form__content{display:flex;justify-content:flex-start;flex-direction:column}@media screen and (min-width:576px){.formOffredem__container .form__content{flex-direction:row}}.formOffredem__container .form__content .button-select__element{text-decoration:none;display:flex;position:relative;align-items:center;justify-content:center;flex-direction:row;font:normal normal 600 1rem/1.5 Work Sans,serif;border:0;background:#262857;color:#fff;padding:0 1rem;letter-spacing:0;width:100%;transition:.3s;text-transform:none;cursor:pointer;min-height:45px;border-radius:.625rem}.formOffredem__container .form__content .button-select__element .button-select__element__text{text-transform:lowercase;padding-left:.2rem}.formOffredem__container .form__content .button-select__element.active,.formOffredem__container .form__content .button-select__element:hover{background:#8ea4b1;color:#fff}.formOffredem__container .form__content .list-elements__structure{display:block;position:relative;margin-bottom:1rem;width:100%}.formOffredem__container .form__content .list-elements__structure:last-child{margin-bottom:0}@media screen and (min-width:576px){.formOffredem__container .form__content .list-elements__structure{margin:0 1rem 0 0}.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 1rem 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 2px 6px 2px hsla(0,0%,93.3%,.35);border:0;border-radius:.625rem;background:#fff;padding:10px 1rem;min-width:100%;opacity:0;z-index:-1;transition:.3s;pointer-events:none}@media screen and (min-width:992px){.formOffredem__container .form__content .list-elements__structure .elements__content{width:auto}}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element{display:block;padding:7.5px 0}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element .radio__item{display:none}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element .radio__item-span{width:20px;min-width:20px;height:20px;border:1px solid #bfbfbf;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:#8ea4b1;transform:scale(0);opacity:0;transition:.3s}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element .radio__item:checked+.item-label .radio__item-span:before{transform:scale(1);opacity:1}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element .radio__item-text{display:block;white-space:nowrap;color:#262857}.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:none;font:normal normal 400 .8rem/1.5 Work 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:11}.formOffredem__container .link-email__content{order:-1;width:100%;display:flex;padding-bottom:2rem}.formOffredem__container .link-email__content-icon{width:20px;height:20px;margin-right:10px;animation:bell 1.5s linear infinite}@media screen and (min-width:768px){.formOffredem__container .link-email__content{width:auto;order:0;padding-bottom:0}}.formOffredem__container .link-email__element{font-size:.8em;font-weight:400;min-height:45px;transition:.3s;text-align:center;font:normal normal 400 1rem/1.5 Work Sans,serif;text-transform:none;background:#8ea4b1;color:#fff;letter-spacing:0;border-radius:.625rem;border:none;width:100%;padding:0 1rem;display:flex;align-items:center;justify-content:center}.formOffredem__container .link-email__element:before{background:#fff}.formOffredem__container .link-email__element:focus,.formOffredem__container .link-email__element:hover{color:#fff;background:#262857}@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-align:left;padding-bottom:1rem;font:normal normal 400 .9375rem/1.5 Work Sans,serif;text-transform:none}.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:1rem;display:flex}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-span{transition:.3s;background:#fff;border:1px solid #bfbfbf;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-input{display:none}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-input:checked+.checkbox-label .checkbox-span{background:#8ea4b1;border-color:#fff}.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-input:checked+.checkbox-label{font-weight:700}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-label{font:normal normal 400 .8rem/1.0625rem Work Sans,serif;display:flex;align-items:center;cursor:pointer}.formCheckbox__container .formCheckbox__list-content .list-element.empty{filter:grayscale(100%);order:2;opacity:.75}.formCheckboxCat__container .formCheckboxCat__label-checkbox{font:normal normal 400 .9375rem/1.5 Work Sans,serif;text-align:left;padding-bottom:1rem}.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:1rem}@media screen and (min-width:992px){.formCheckboxCat__container .formCheckboxCat__list-content .list-element{width:33.3333%;padding-right:3%}.formCheckboxCat__container .formCheckboxCat__list-content .list-element.open{width:100%}}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text{display:flex;align-items:flex-start;background:none;border:none;cursor:pointer;color:#262857}.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:1rem;margin-top:1px}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text .button-open-close:before{content:"";width:16px;height:1px;background:#262857}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text .button-open-close:after{content:"";width:1px;height:16px;background:#262857;margin-left:-8px;opacity:1;transition:.3s}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text .label-list-element{text-align:left;font-size:.9em}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container{max-height:0;overflow-y:auto;width:100%;display:flex;flex-direction:column;transition:.3s}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content{margin-bottom:1rem}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-span{transition:.3s;border:1px solid #bfbfbf;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;font:normal normal 400 .8rem/1.0625rem Work Sans,serif}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-text:first-letter{text-transform:uppercase}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-input{display:none}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-input:checked+.checkbox-label .checkbox-span{background:#8ea4b1;border-color:#fff}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-input:checked+.checkbox-label .checkbox-span:before{transform:rotate(-45deg) scale(1)}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-label{display:flex;align-items:center;cursor:pointer}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .count{color:#262857}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content.empty{filter:grayscale(100%);order:2;opacity:.75}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content.empty .checkbox-span{background:#fff;border-color:#bfbfbf}.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:1rem 0}.formRange__container .noUi-touch-area{cursor:pointer}.formRange__container.range .noUi-horizontal .noUi-handle{left:inherit!important}.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%}.formInteger__container{width:100%;display:flex;justify-content:center}@media screen and (min-width:992px){.formInteger__container{justify-content:flex-start}}.formInteger__container .formInteger__content{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;position:relative}.formInteger__container .formInteger__content .integer_content{display:flex}.formInteger__container .formInteger__content .label-element{font:normal normal 400 1rem/1.5 Work Sans,serif;text-align:center;width:100%;padding-bottom:10px}.formInteger__container .formInteger__content .label-element:first-letter{text-transform:uppercase}.formInteger__container .formInteger__content .button-element{cursor:pointer;width:2rem;font-weight:700;height:2rem;border:2px solid #8ea4b1;background:#fff;border-radius:100%;color:#262857;transition:.3s;display:flex;align-items:center;justify-content:center}.formInteger__container .formInteger__content .button-element:disabled{border-color:#bfbfbf;color:#bfbfbf;opacity:.5;cursor:not-allowed}.formInteger__container .formInteger__content .button-element:not(:disabled):hover{color:#fff;border-color:#8ea4b1;background:#8ea4b1}.formInteger__container .formInteger__content .input-element{outline:none;width:50px;text-align:center;background:transparent;border:none;color:#262857;font:normal normal 400 1rem/1.5 Work Sans,serif}@media screen and (min-width:992px){.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{font:normal normal 400 1rem/1.5 Work Sans,serif;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 1rem/1.5 Work Sans,serif;color:#262857}.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 .8rem/1rem Work Sans,serif;outline:none;text-align:left;min-height:2rem;border-radius:0;width:150%;padding:5px 0;background:#fff;color:#262857;border:none;border-bottom:1px solid #bfbfbf}.formDateLocsais__container .formDateLocsais__content .date-content .icon_calendar{position:absolute;bottom:6px;right:0;width:1rem;height:1rem;fill:#8ea4b1;pointer-events:none}.formDateLocsais__container .formDateLocsais__reset-content{width:100%;text-align:center}.formDateLocsais__container .formDateLocsais__reset-content .button__reset-button{cursor:pointer;margin:1rem auto 0;border:none;text-transform:uppercase;background:none;font:normal normal 400 .8rem/1rem Work Sans,serif;color:#262857;display:flex;align-items:center}.formDateLocsais__container .formDateLocsais__reset-content .button__reset-button .button__reset-svg{fill:#262857;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 #bfbfbf}.formDate__container .formDate__content .date-input{outline:none;display:flex;align-items:center;justify-content:space-between;min-height:40px;width:150%;border:none;background:transparent;color:#262857}.formDate__container .formDate__content .date-label{padding-bottom:1rem;font:normal normal 400 1rem/1.5 Work Sans,serif}@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:12px;height:19px}.formDate__container .formDate__content .date-icon:before{content:"";width:2px;height:12px;background:#8ea4b1}.formDate__container .formDate__content .date-icon:after{position:absolute;top:8px;left:0;content:"";width:12px;height:2px;background:#8ea4b1}.formBubble__container{width:100%;display:none;justify-content:flex-start;align-items:flex-start;padding:.5rem 1rem}.formBubble__container.active{display:flex}.formBubble__container .button-more__element{background:#262857;border-radius:100%;min-width:2rem;width:2rem;height:34px;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:1rem;position:absolute;height:1px;top:calc(50% - 1.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:1rem;transition:.3s;background:#fff}@media screen and (min-width:992px){.formBubble__container .button-more__element:hover{background:#8ea4b1}.formBubble__container .button-more__element:hover:after{opacity:0;transform:rotate(90deg);background:#fff}}.formBubble__container .button-more__element.open{background:#262857}.formBubble__container .button-more__element.open:hover{background:#8ea4b1}.formBubble__container .button-more__element.open:after{opacity:0;transform:rotate(90deg)}.formBubble__container .formBubble__structure{height:39px;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;margin-bottom:5px}.formBubble__container .formBubble__element__button{font:normal normal 400 .8rem/1.0625rem Work Sans,serif;background:#fff;color:#262857;border:1px solid #bfbfbf;border-radius:.3125rem;margin:0 5px;padding:5px 1.25em 5px 1rem;min-height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s;position:relative}.formBubble__container .formBubble__element__button:focus,.formBubble__container .formBubble__element__button:hover{background:#8ea4b1}.formBubble__container .formBubble__element__button:focus .formBubble__element__text,.formBubble__container .formBubble__element__button:hover .formBubble__element__text{color:#fff;text-decoration:line-through}.formBubble__container .formBubble__element__button:focus .formBubble__element__close:after,.formBubble__container .formBubble__element__button:focus .formBubble__element__close:before,.formBubble__container .formBubble__element__button:hover .formBubble__element__close:after,.formBubble__container .formBubble__element__button:hover .formBubble__element__close:before{background:#fff}.formBubble__container .formBubble__element__text{line-height:1;color:#262857;padding-right:.75em}.formBubble__container .formBubble__element__close{position:absolute;top:50%;right:11px;width:12px;height:12px;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:#bfbfbf}.formBubble__container .formBubble__element__close:after{content:"";display:block;margin-left:-6px;width:1px;height:100%;background:#bfbfbf}.formReference__container{width:100%;display:flex;align-items:center;justify-content:center;padding:1rem}@media screen and (min-width:768px){.formReference__container{position:absolute;justify-content:flex-start;bottom:35px;left:calc(50px - 1rem);width:50%}}.formReference__container .formReference__structure{text-align:left}.formReference__container .formReference__structure .label__item{font:normal normal 400 1rem/1.5 Work Sans,serif;text-align:left}.formReference__container .formReference__content{display:flex;padding-top:5px}.formReference__container .formReference__content .form__content{width:100%}.formReference__container .formReference__content .input__item{background:transparent;border:none;border-bottom:1px solid #8ea4b1;outline:none;height:45px;font:normal normal 400 1rem/1.5 Work Sans,serif;width:100%}@media screen and (min-width:992px){.formReference__container .formReference__content .input__item{width:280px}}.formReference__container .formReference__content .input__item::placeholder{font:normal normal 400 1rem/1.5 Work Sans,serif;color:#bfbfbf;opacity:.5}.formReference__container .formReference__content .button_item{display:flex;align-items:center;justify-content:center;min-width:45px;height:45px;border:none;cursor:pointer;margin-left:1rem;font:normal normal 400 .8rem/1rem Work Sans,serif;background:#8ea4b1;color:#fff;transition:.3s;border-radius:.625rem}.formReference__container .formReference__content .button_item:hover{background:#262857}.formSubmit__container{width:100%;display:flex;padding:1rem 1rem 0;align-items:center;justify-content:center;position:relative}@media screen and (min-width:768px){.formSubmit__container{padding:25px 75px 1rem;justify-content:flex-end}}.formSubmit__container:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px}.formSubmit__container .formSubmit__structure .button-submit__item{margin:0;background:#8ea4b1;color:#fff;letter-spacing:0;text-transform:none;font:normal normal 600 1rem/1.5 Work Sans,serif;border-radius:.625rem;border:none;text-align:center;width:100%;min-height:45px;display:flex;align-items:center;justify-content:center;padding:0 1.5rem}.formSubmit__container .formSubmit__structure .button-submit__item .submit__icon{padding-right:10px;fill:#fff;animation:pulse 2s linear infinite}.formSubmit__container .formSubmit__structure .button-submit__item:focus,.formSubmit__container .formSubmit__structure .button-submit__item:hover{background:#262857;color:#fff}.formSubmit__container .formSubmit__structure .button-submit__item:focus .search__icon,.formSubmit__container .formSubmit__structure .button-submit__item:hover .search__icon{fill:#fff}.formSubmit__container .formSubmit__structure .button-reset__item{cursor:pointer;margin:1rem auto 0;border:none;letter-spacing:.5px;background:none;font:normal normal 400 1rem/1.5 Work Sans,serif;color:#262857;display:flex;align-items:center}.formSubmit__container .formSubmit__structure .button-reset__item .button-reset__item-icon{width:2rem;height:2rem;fill:#262857;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{font:normal normal 400 1rem/1.5 Work Sans,serif;display:flex;align-items:center;cursor:pointer}.formSwitch__container .formSwitch__content .checkbox-label .switch-checkbox{display:block;width:2.8125rem;height:1.25rem;border-radius:100vw;margin-right:1rem;position:relative;box-shadow:0 0 0 1px #efefef;background:#efefef}.formSwitch__container .formSwitch__content .checkbox-label .switch-checkbox:before{content:"";z-index:2;position:absolute;top:50%;left:.2rem;box-sizing:border-box;width:.9375rem;height:.9375rem;border-radius:50%;transform:translateY(-50%);will-change:transform;transition:.3s;background:#fff}.formSwitch__container .formSwitch__content .checkbox-input{display:none}.formSwitch__container .formSwitch__content .checkbox-input:checked+.checkbox-label .switch-checkbox{box-shadow:0 0 0 1px #8ea4b1;background:#8ea4b1}.formSwitch__container .formSwitch__content .checkbox-input:checked+.checkbox-label .switch-checkbox:before{left:1.6rem;background:#fff}.formSelect__container .localizator__summary .localizator__values{margin:0;padding:.5rem .875rem}.formSelect__container .localizator__summary .localizator__values .localizator__label{display:flex;align-items:center;color:#262857}.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:8px;right:2rem;background:#8ea4b1;border-radius:100%;width:1.6875rem;height:1.6875rem;display:flex;align-items:center;justify-content:center;color:#fff;font:normal normal 400 1rem/1.5 Work Sans,serif;padding:0}.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:2rem}.formSelect__container .localizator__extra .radios__group .radios__item .check_radio_element{width:20px;min-width:20px;height:20px;border:1px solid #bfbfbf;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:#8ea4b1;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:10px;color:#262857}.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;position:relative}.formSelect__container .formSelect__structure .label-element{pointer-events:none;overflow:hidden;z-index:99999;width:calc(100% - 70px);text-overflow:ellipsis;text-align:left;white-space:nowrap;position:absolute;top:50%;transform:translateY(-50%);left:10px;color:#262857;font:normal normal 400 1rem/1.5 Work Sans,serif}.formSelect__container .formSelect__content{width:100%}.formSelect__container .formSelect__content .textfield__input{color:#262857;font:normal normal 400 1rem/1.5 Work Sans,serif;min-height:45px}.formSelect__container .formSelect__content .textfield__input::placeholder{opacity:1;color:#262857}.formSelect__container .formSelect__content .ss-main{left:0}.formSelect__container .formSelect__content .ss-main .ss-multi-selected{border:1px solid #bfbfbf;width:100%;height:45px;min-height:45px;justify-content:flex-end;background:#fff}.formSelect__container .formSelect__content .ss-main .ss-multi-selected.ss-open-below{border:1px solid #262857}.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:50%;transform:translateY(-50%);right:34px;background:#8ea4b1;border-radius:100%;width:1.6875rem;height:1.6875rem;display:flex;align-items:center;justify-content:center;color:#fff;font:normal normal 400 1rem/1.5 Work Sans,serif}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add{position:absolute;right:10px;top:14px;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:#8ea4b1;height:2px;width:12px}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#8ea4b1;height:12px;width:2px;left:5px;top:-5px}.formSelect__container .formSelect__content .ss-main .ss-content{top:100%;padding:1rem;border-radius:.625rem}.formSelect__container .formSelect__content .ss-main .ss-content .ss-option{padding:.5rem;font:normal normal 400 1rem/1.5 Work Sans,serif;display:flex;align-items:center;position:relative}.formSelect__container .formSelect__content .localizator__content{min-height:40px}.formSelect__container .formSelect__content .localizator__plus{position:absolute;right:10px;top:12px;height:20px;width:20px;display:flex;align-items:center;justify-content:center;margin:0!important;padding:0!important}.formSelect__container .formSelect__content .localizator__plus:before{content:"";height:12px;width:2px;background:#8ea4b1}.formSelect__container .formSelect__content .localizator__plus:after{content:"";position:absolute;height:2px;width:12px;left:4px;top:9px;background:#8ea4b1}.formSelect__container .formSelect__content .localizator__summary{padding:0;min-height:45px}.formSelect__container .ss-content .ss-list{display:flex;flex-direction:column}.formSelect__container .ss-content .ss-list .ss-option.empty{pointer-events:none;opacity:.5;order:2}.formSelect__container .ss-content .ss-list .ss-option:focus,.formSelect__container .ss-content .ss-list .ss-option:hover{background:transparent;color:#8ea4b1}.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 #bfbfbf}.formSelect__container:not(.formSelect__container__localizator) .ss-option:after{content:"";opacity:0;position:absolute;top:calc(50% - 4px);left:calc(.5rem + 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:#8ea4b1;border-color:#8ea4b1}.formSelect__container:not(.formSelect__container__localizator) .ss-option.ss-option-selected:after{opacity:1}.form-estimate__container{margin:0 auto;display:none}.form-estimate__container.open{display:flex}.form-estimate__container .form-estimate__structure{width:100%;display:flex;flex-direction:column;align-items:center;flex-wrap:wrap}@media screen and (min-width:768px){.form-estimate__container .form-estimate__structure{flex-direction:row}}.form-estimate__container .form-estimate__text{width:100%;text-align:center;font:normal normal 400 1rem/1.5 Work Sans,serif;text-transform:none;letter-spacing:0;padding:.5em 0 1rem}@media screen and (min-width:768px){.form-estimate__container .form-estimate__text{text-align:left}}.form-estimate__container .form-estimate__input-content{width:100%;padding:1em 0;margin:0 0 1rem;position:relative}@media screen and (min-width:768px){.form-estimate__container .form-estimate__input-content{margin:0 1rem 0 0;padding:0 2em 0 0;width:50%}}.form-estimate__container .form-estimate__input-element{outline:none;width:100%;color:#fff;border:none;border-bottom:1px solid #262857;padding:3px 0;min-height:45px;background:transparent;font:normal normal 400 1rem/1.5 Work Sans,serif}.form-estimate__container a.form-estimate__button{padding:.85rem 1.5rem}.form-search-filter__container{overflow:hidden;height:0;opacity:0;position:relative;z-index:666}.form-search-filter__container.active{opacity:1}.form-search-filter__container .form__field{padding:0}.form-search-filter__container ::-webkit-scrollbar{width:3px;height:3px}.form-search-filter__container ::-webkit-scrollbar-track{background:#eee}.form-search-filter__container ::-webkit-scrollbar-thumb{background:#8ea4b1}.form-search-filter__container ::-webkit-scrollbar-thumb:hover{background:#262857}.form-search-filter__container .form-search-filter{max-width:1100px;position:relative;margin:0;padding:2rem 1.5rem}.form-search-filter__container .form-search-filter .line__container{display:flex;justify-content:center;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:768px){.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:12px;height:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:0}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__plus:before{width:1px;height:100%;background:#8ea4b1}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__plus:after{position:absolute;top:50%;left:0;width:100%;height:1px;background:#8ea4b1}.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{font:normal normal 400 .8rem/1rem Work Sans,serif;color:#262857;cursor:pointer;margin:1rem auto 0;border:none;background:none;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:#262857;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__content{align-items:center;justify-content:space-between;flex-direction:row;min-height:45px;font:normal normal 400 1rem/1.5 Work Sans,serif;background:#fff;color:#262857;border-radius:.625rem}.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 1rem;background:#fff;border-radius:#fff}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .noUi-touch-area{cursor:pointer}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__highlight{display:flex;flex-wrap:wrap;border-bottom:1px solid #8ea4b1;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%;font:normal normal 400 1rem/1.5 Work Sans,serif;color:#262857}.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 1rem/1.5 Work Sans,serif;color:#8ea4b1;background:#fff}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__input::-webkit-inner-spin-button,.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__input::-webkit-outer-spin-button{display:none}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__unit{width:20px;display:flex;justify-content:flex-end;align-items:center;font:normal normal 400 1rem/1.5 Work Sans,serif;color:#8ea4b1}.form-search-filter__container .form-search-filter .line__container .formInteger__container .formInteger__content .label-element{font:normal normal 400 1rem/1.5 Work Sans,serif;color:#fff;padding-bottom:5px}.form-search-filter__container .form-search-filter .line__container .formInteger__container .formInteger__content .button-element{width:25px;height:25px;font-size:14px}@media screen and (min-width:992px){.form-search-filter__container .form-search-filter .line__container .formInteger__container .formInteger__content .input-element{width:65px}}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container{width:100%;display:flex;justify-content:center}@media screen and (min-width:992px){.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container{padding-right:0;justify-content:flex-start}}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__structure{width:100%;position:relative}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date{cursor:pointer;background:#fff;color:#262857;font:normal normal 400 1rem/1.5 Work Sans,serif;text-transform:none;display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;min-height:45px;padding:0;border:1px solid red;border-radius:.625rem}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date .text_icon{z-index:10;width:1rem;height:1rem;display:block}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date .text_icon svg{fill:#8ea4b1}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date .text_element{z-index:10;margin-right:.4rem}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date.active,.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date:hover{color:#8ea4b1}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date.active svg,.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date:hover svg{fill:#8ea4b1}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__elements{position:absolute;top:100%;right:0;background:#fff;padding:1rem;display:flex;flex-direction:column;max-width:374px;width:100vw;z-index:-1;opacity:0;border:1px solid transparent;border-radius:.625rem;box-shadow:1px 4px 7px 2px rgba(0,0,0,.15);transform:rotateX(90deg);transition:.3s ease-out;transform-origin:top}@media screen and (min-width:992px){.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%;min-height:2rem;border-radius:.625rem;background:none;padding:.5rem .875rem;color:#262857;border:1px solid #bfbfbf}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content .date-content .date-input::placeholder{color:#262857}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content .date-content input::-webkit-calendar-picker-indicator{background-image:none!important;opacity:0!important}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content .date-content .icon_calendar{position:absolute;bottom:50%;transform:translateY(50%);right:.5rem;width:1rem;height:1rem;fill:#8ea4b1}.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:1rem auto 0;border:none;background:none;font:normal normal 400 .8rem/1rem Work Sans,serif;color:#262857;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:#262857;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{position:relative;display:flex;padding-bottom:.5rem}@media screen and (min-width:992px){.form-search-filter__container .form-search-filter .line__container.line1__container{display:flex}}.form-search-filter__container .form-search-filter .line__container.line1__container:hover{z-index:100}@media screen and (min-width:992px){.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{flex-direction:column;position:relative;z-index:10}@media screen and (min-width:768px){.form-search-filter__container .form-search-filter .line__container.line2__container{align-items:center}}@media screen and (min-width:1200px){.form-search-filter__container .form-search-filter .line__container.line2__container{flex-direction:row;justify-content:flex-end}}.form-search-filter__container .form-search-filter .line__container.line2__container .line__container__structure{display:flex}.form-search-filter__container .form-search-filter .line__container.line2__container .line__structure{margin:.5rem 0}@media screen and (min-width:768px){.form-search-filter__container .form-search-filter .line__container.line2__container .line__structure.section0{padding-right:.8rem}.form-search-filter__container .form-search-filter .line__container.line2__container .line__structure.section1{padding:0 .4rem}.form-search-filter__container .form-search-filter .line__container.line2__container .line__structure.section2{padding-left:.8rem}.form-search-filter__container .form-search-filter .line__container.line2__container .line__structure.section3{padding:0 1rem;width:60%}.form-search-filter__container .form-search-filter .line__container.line2__container .line__structure.section4{width:40%}}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;width:100%}@media screen and (min-width:768px){.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{padding-top:0;padding-left:1rem;width:auto}}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item{font:normal normal 600 1rem/1.5 Work Sans,serif;background:#262857;color:#fff;letter-spacing:0;border-radius:.625rem;border:none;text-align:center;display:flex;justify-content:center;align-items:center;padding:0 1.5rem;min-height:45px}@media screen and (min-width:992px){.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item{width:125px}}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item .search__icon{display:flex;width:35px;height:35px;fill:#fff;padding-right:10px;align-items:center}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item:focus,.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item:hover{background:#8ea4b1;color:#fff}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item:focus .search__icon,.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item:hover .search__icon{fill:#fff}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .submit_button_item{margin:0;background:#8ea4b1;color:#fff;letter-spacing:0;text-transform:none;font:normal normal 600 1rem/1.5 Work Sans,serif;border-radius:.625rem;border:none;text-align:center;width:100%;padding:0;min-height:45px;display:flex;align-items:center;justify-content:center}@media screen and (min-width:992px){.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .submit_button_item{width:50%;margin-left:1rem;min-width:250px}}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .submit_button_item .submit__icon{padding-right:10px;fill:#fff;animation:pulse 2s linear infinite;transform-origin:60% 60%}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .submit_button_item:focus,.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .submit_button_item:hover{background:#262857;color:#fff}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .submit_button_item:focus .submit__icon,.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .submit_button_item:hover .submit__icon{fill:#fff}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .button{width:auto;margin:.5rem 0}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .button:last-child{margin-bottom:0;padding:0 1rem}@media screen and (min-width:992px){.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .button:last-child{padding:0}}@media screen and (min-width:768px){.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .button:last-child{margin:.5rem 0 .5rem 1rem}}.form-search-filter__container .form-search-filter .line__container.line3__container{padding-top:5px;display:flex;justify-content:center;align-items:center;flex-direction:column}.form-search-filter__container .form-search-filter .line__container.line3__container .formBubble__container{padding:0}@media screen and (min-width:768px){.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{font:normal normal 400 1rem/1.5 Work Sans,serif;color:#fff;text-transform:none;width:auto;min-width:250px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:700}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item .reset__icon{display:block;width:32px;height:32px;fill:#fff;margin-right:5px;transition:.3s}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item:hover .reset__icon{transform:rotate(1turn)}@media screen and (min-width:992px){.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.line2__container .button_Content,.form-search-filter__container .form-search-filter .line__container.line2__container .line__container__structure,.form-search-filter__container .form-search-filter .line__container.line3__container{display:none}.form-search-filter__container .form-search-filter.open .line__container.line2__container .button_Content,.form-search-filter__container .form-search-filter.open .line__container.line2__container .line__container__structure,.form-search-filter__container .form-search-filter.open .line__container.line3__container{display:flex}.search-filter-full ::-webkit-scrollbar{width:3px;height:3px}.search-filter-full ::-webkit-scrollbar-track{background:#eee}.search-filter-full ::-webkit-scrollbar-thumb{background:#8ea4b1}.search-filter-full ::-webkit-scrollbar-thumb:hover{background:#262857}.search-filter-full .form-estimate__container.open{display:flex}.search-filter-full .form-estimate__container.open .form-estimate__structure{padding:0 1rem;width:100%;align-items:center}.search-filter-full .form-estimate__container.open .form-estimate__text{padding:1rem 0 0;color:#262857}.search-filter-full .form-estimate__container.open .form-estimate__input-content{margin:0}.search-filter-full .modal__body{width:100%;max-width:1200px;padding:0;height:100vh;background:#fff}@media screen and (min-width:992px){.search-filter-full .modal__body{height:auto}}.search-filter-full .modal__close{z-index:100;display:flex;align-items:center;background:none;position:absolute}.search-filter-full .modal__close-drawing{fill:#262857;width:1.25em;height:1.25em}.search-filter-full .modal__close span{margin-right:10px}.search-filter-full .modal__scroller{font:normal normal 400 1rem/1.5 Work Sans,serif;color:#262857;position:relative;padding:50px 0 0}.search-filter-full .formLine__container{min-height:225px;height:calc(100vh - 2em - 250px);overflow-y:auto;padding:0}@media screen and (min-width:576px){.search-filter-full .formLine__container{padding:0 1rem}}@media screen and (min-width:768px){.search-filter-full .formLine__container{padding:0 calc(75px - 1rem) 1rem}}.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:.5rem}.search-filter-full .formLine__container .line__container .line__structure.hidden{display:none}.search-filter-full .formLine__container .line__container .form__field{margin:0;padding:0}.search-filter-full .formLine__container .line__container.line1__container .line__structure{width:100%}.search-filter-full .formLine__container .line__container.line2__container{align-items:flex-end;z-index:10;padding-bottom:0}.search-filter-full .formLine__container .line__container.line2__container .line__structure{width:100%}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line2__container .line__structure{width:50%}}@media screen and (min-width:992px){.search-filter-full .formLine__container .line__container.line2__container .line__structure{width:30%}}.search-filter-full .formLine__container .line__container.line2__container .line__structure.section0{z-index:10}.search-filter-full .formLine__container .line__container.line3__container{width:100%}.search-filter-full .formLine__container .line__container.line3__container .line__structure{padding:.25rem 1rem}.search-filter-full .formLine__container .line__container.line4__container .line__structure{width:50%;padding:1rem}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line4__container .line__structure{width:25%;padding:1rem}}.search-filter-full .formLine__container .line__container.line5__container .line__structure{width:100%;padding:1rem}@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:1rem}}.search-filter-full .formLine__container .line__container.line6__container .line__structure{padding:1rem}.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 1rem}}.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 1rem}}.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 1rem}}.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 1rem}}.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:1rem}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line7__container .line__structure{width:100%;padding:1rem}}@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:1rem;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-align:center}@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:1rem 0;display:flex;align-items:flex-start;flex-direction:column}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure{padding:0}}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__plus,.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__summary{display:none}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__content{transform:none;opacity:1;box-shadow:none;min-width:auto;height:auto;position:relative;background:none;padding:25px 0 0;border:0}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__content .noUi-horizontal{background:#bfbfbf}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__content .noUi-horizontal .noUi-connect{background:#8ea4b1}.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{font:normal normal 400 1rem/1.5 Work Sans,serif;color:#262857}.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:#8ea4b1;font:normal normal 400 1rem/1.5 Work Sans,serif;z-index:2}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight .range__input{width:100%;padding:10px 0;font:normal normal 400 1rem/1.5 Work Sans,serif;background:#fff;color:#8ea4b1;border:none;border-bottom:1px solid #8ea4b1;z-index:2}.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:1rem auto 0;border:none;background:none;font:normal normal 400 .8rem/1rem Work Sans,serif;color:#262857;display:flex;align-items:center}.search-filter-full .formLine__container .line__container .formRange__container .formRange__reset-content .button__reset-button .button__reset-svg{fill:#262857;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{font:normal normal 400 1rem/1.5 Work Sans,serif}.search-filter-full .formLine__container .line__container .formRange__container .formRange__content{flex-direction:column;border-bottom:none;padding:0;width:100%}.search-filter-full .formLine__container .line__container .formRange__container .formRange__content .noUi-touch-area{cursor:pointer}.search-filter-full .form-search-filter .line__container.line2__container,.search-filter-full .form-search-filter .line__container.line3__container,.search-filter-full .form-search-filter .line__container.line4__container,.search-filter-full .form-search-filter .line__container.line5__container,.search-filter-full .form-search-filter .line__container.line6__container,.search-filter-full .form-search-filter .line__container.line7__container,.search-filter-full .form-search-filter .line__container.line8__container{display:none}.search-filter-full .form-search-filter.open .line__container.line2__container,.search-filter-full .form-search-filter.open .line__container.line3__container,.search-filter-full .form-search-filter.open .line__container.line4__container,.search-filter-full .form-search-filter.open .line__container.line5__container,.search-filter-full .form-search-filter.open .line__container.line6__container,.search-filter-full .form-search-filter.open .line__container.line7__container,.search-filter-full .form-search-filter.open .line__container.line8__container{display:flex}.body--inner .form-search-filter__container .form-search-filter{margin:auto}.body--inner .form-search-filter__container .form-search-filter .line__container.line1__container,.body--inner .form-search-filter__container .form-search-filter .line__container.line2__container .line__container__structure,.body--inner .form-search-filter__container .form-search-filter .line__container.line2__container .submit_button_item,.body--inner .form-search-filter__container .form-search-filter .line__container.line3__container{display:none}@media screen and (min-width:768px){.body--inner .form-search-filter__container .form-search-filter .line__container.line1__container,.body--inner .form-search-filter__container .form-search-filter.open .line__container.line2__container .line__container__structure,.body--inner .form-search-filter__container .form-search-filter.open .line__container.line2__container .submit_button_item,.body--inner .form-search-filter__container .form-search-filter.open .line__container.line3__container{display:flex}}.body--inner .form-search-filter__container.search_form_inner{background-image:url(/images/modules/search/1.jpg);background-repeat:no-repeat;background-position-x:50%;background-position-y:40%;background-size:cover}.body--inner .form-search-filter__container.search_form_inner:before{content:"";position:absolute;top:0;left:0;background:linear-gradient(180deg,transparent,rgba(30,30,30,.8392156862745098));width:100%;height:100%}.card_default_more{padding:.75rem}.card_default_more .card_default_more__structure{border-radius:1rem;padding:8rem 2rem 2rem;z-index:1;height:100%;justify-content:flex-end}@media screen and (min-width:768px){.card_default_more .card_default_more__structure{padding:2rem}}.card_default_more .card_default_more__structure:before{content:"";pointer-events:none;position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent,rgba(30,30,30,.8392156862745098))}.card_default_more .card_default_more__structure .img_item{align-self:flex-start;width:80%;max-width:18rem;max-height:5rem;object-fit:contain;margin-bottom:1rem}.card_default_more .card_default_more__structure .card_default_more__content .title{align-self:flex-start;padding-bottom:3rem}.card_default_more .card_default_more__structure .card_default_more__content .title .title_content_1{font-size:2rem;color:#fff}.card_default_more .card_default_more__structure .card_default_more__content .title .title_content_2{font-size:1.5rem;color:#fff}.card_default_more .card_default_more__structure .card_default_more__content .button_default{max-width:300px;margin:auto}.card_default_more.card_interkab{padding:2.25rem 1.5rem 0}.card_default_more.card_interkab .card_default_more__structure .card_default_more__content .title .title_content_1{font-weight:500}.card_default_more.card_interkab .card_default_more__structure .card_default_more__content .button_interkab_1{width:75%}@media screen and (min-width:768px){.card_default_more.card_interkab.bottom_card{width:100%}.card_default_more.card_interkab.bottom_card .card_default_more__structure .card_default_more__content{display:flex;justify-content:space-between;align-items:flex-end}.card_default_more.card_interkab.bottom_card .card_default_more__structure .card_default_more__content .title{padding:0}}.card_default_more .button_animation_icon .icon_notif{animation:bell 1.5s linear infinite}.card_default_more .button_animation_icon .arrow_right_3{animation:arrow 1s linear infinite}.properties-listing_seo{margin-top:1.5rem}@media screen and (min-width:768px){.properties-listing_seo{margin-top:-1.5rem}}.properties-listing_seo .card_default_more{padding:1.5rem 0 0}.properties-listing_seo .card_default_more .card_default_more__structure .title{padding-bottom:1rem}.properties-listing_seo .card_default_more .card_default_more__structure .title .title_content_1{font-size:1.75rem}.properties-listing_seo .card_default_more .card_default_more__structure .title .title_content_2{font-size:1.25rem}.properties-listing_seo .card_default_more:not(.card_interkab) .card_default_more__structure{padding-top:8rem}.properties-listing_seo .seo_link{order:-2}@media screen and (min-width:992px){.properties-listing_seo .seo_link{order:0}}.properties-listing_seo .faq{order:-1}@media screen and (min-width:992px){.properties-listing_seo .faq{order:0}}.properties-listing_seo .faq .title{padding-bottom:1rem}.properties-listing_seo .faq .title .title_content_1{font-size:1.75rem}.properties-listing_seo .faq .title .title_content_2{font-size:1.25rem}.properties-listing_seo .faq .faq_part{width:100%;padding:.5rem 0;border-bottom:1px solid #efefef}.properties-listing_seo .faq .faq_part .faq_part_content{color:#8ea4b1;font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 Work Sans,serif}.properties-listing_seo .faq .faq_part .faq_part_icon{transition:.5s;width:1rem;fill:#8ea4b1}.properties-listing.listing_v2 .card_default_more.card_interkab{padding-top:2.25rem}.properties-listing__cc{color:#8ea4b1;font-weight:700}.properties-listing .button-scroll-up{position:fixed;bottom:5%;right:5%;z-index:15}.properties-listing .button-scroll-up button{transform:rotate(-90deg)}@media screen and (max-width:768px){.listing_v1 .card_default_more.card_alert_mail,.listing_v2 .card_default_more.card_alert_mail{position:fixed;z-index:99;bottom:0;left:0;padding:0;width:100%}.listing_v1 .card_default_more.card_alert_mail .card_default_more__structure,.listing_v2 .card_default_more.card_alert_mail .card_default_more__structure{padding:1rem;border-radius:0;background:#fff!important}.listing_v1 .card_default_more.card_alert_mail .card_default_more__structure .title,.listing_v1 .card_default_more.card_alert_mail .card_default_more__structure:before,.listing_v2 .card_default_more.card_alert_mail .card_default_more__structure .title,.listing_v2 .card_default_more.card_alert_mail .card_default_more__structure:before{display:none}.listing_v1 .card_default_more.card_alert_mail .card_default_more__structure .card_default_more__content,.listing_v2 .card_default_more.card_alert_mail .card_default_more__structure .card_default_more__content{display:flex;align-items:center;justify-content:center}}.pagination_load_more{padding:1.5rem 1.5rem 0;display:flex;align-items:center;flex-direction:column}.pagination_load_more .progressbar{margin:1rem 0 1.5rem}.seo_link .seo_link_title{font-size:1.25rem}.seo_link .seo_list_title .icon_item{width:2.5rem;height:2.5rem;min-width:2.5rem;background:rgba(142,164,177,.25)}.seo_link .seo_list_title .icon_item .icon{fill:#8ea4b1}.seo_link .seo_list_title .title_item{color:#8ea4b1}.seo_link .seo_list_link>li.last-item .button_label{color:#8ea4b1;border:1px solid #8ea4b1;background:1px solid #fff}.seo_link .seo_list_link>li.last-item .button_label:hover{color:#fff;border:1px solid #8ea4b1;background:#8ea4b1}.sort{z-index:100}.sort .sort_counter{font-size:1.25rem}.sort .sort_counter .sort_counter_number{color:#8ea4b1}.sort .sort_filter .filter-form{cursor:pointer}.sort .sort_filter .filter-form .filter-value .icon{transition:.5s;fill:#8ea4b1}.sort .sort_filter .filter-select__content{transition:.5s;top:150%;right:0;background:#fff;box-shadow:0 0 10px 0 rgba(10,10,10,.25);border-radius:1rem;pointer-events:none;opacity:0}.sort .sort_filter .filter-element__item{cursor:pointer;white-space:nowrap;transition:.5s;color:#262857}.sort .sort_filter .filter-element__item:active,.sort .sort_filter .filter-element__item:hover{color:#8ea4b1}.sort .sort_filter .filter-element__item:last-child{padding:0}.sort .sort_filter:active .filter-value .icon,.sort .sort_filter:hover .filter-value .icon{transform:rotate(180deg)}.sort .sort_filter:active .filter-select__content,.sort .sort_filter:hover .filter-select__content{top:100%;opacity:1;pointer-events:auto}.main-presentation-v1{margin:0 auto}.main-presentation-v1__wrapper{max-width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:0 1rem}@media screen and (min-width:992px){.main-presentation-v1__wrapper{padding:0;flex-direction:row}}@media screen and (min-width:992px){.main-presentation-v1__left{max-width:640px;width:50%;min-width:400px;margin-right:2rem;padding-left:1rem}}@media screen and (min-width:992px){.main-presentation-v1__right{width:50%;margin-left:2rem}}.main-presentation-v1 .editorial-v2{padding:0}.news-details-v1__item .item__img{aspect-ratio:1.33333;object-fit:cover;width:100%}.news-details-v1__item .item__date{color:#fff;background:#262857}.news-details-v1__item .item__decorate-wrapper:before{content:"";pointer-events:none;position:absolute;z-index:1;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,rgba(37,38,43,0),#25262b)}.news-listing-v1 .news__image{aspect-ratio:1.33333;object-fit:cover}.news-listing-v1 .news__date{color:#fff;background:#262857}.news-listing-v1 .news__button,.news-listing-v1 .news__title .title__content{color:#8ea4b1;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.5 Work Sans,serif}.news-listing-v1 .news__button .icon{fill:#8ea4b1}.news-listing-v2 .news{aspect-ratio:1}@media screen and (min-width:576px){.news-listing-v2 .news{aspect-ratio:1.5}}.news-listing-v2 .news:before{content:"";pointer-events:none;position:absolute;z-index:1;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,rgba(37,38,43,0),#25262b)}.news-listing-v2 .news__image{object-fit:cover;aspect-ratio:1}@media screen and (min-width:576px){.news-listing-v2 .news__image{aspect-ratio:1.5}}.news-listing-v2 .news__date{color:#fff;background:#262857}.news-listing-v2 .news__title .title__content-1{color:#fff;font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/1.5rem Work Sans,serif}.news-related-v1 .swiper .news-related-v1__items{align-items:inherit}.news-related-v1 .news__image{aspect-ratio:1.33333;object-fit:cover}.news-related-v1 .news__date{color:#fff;background:#262857}.news-related-v1 .news__title .title_content_1{color:#8ea4b1;font:normal normal 400 1rem/1.5 Work Sans,serif}.news-related-v1 .news__button{color:#8ea4b1}.news-related-v1 .news__button .icon{fill:#8ea4b1}.partner-listing-v1__item{position:relative}.partner-listing-v1__item .item__title{color:#8ea4b1;font:normal normal 400 1rem/1.5 Work Sans,serif}.partner-listing-v1__item .item__link .text_item{color:#8ea4b1}.partner-listing-v1__item .item__link .icon{fill:#8ea4b1}.partner-listing-v1__item .item__decorate{position:relative;border:1px solid #e5e5e5;background:#fff;padding:2rem}.partner-listing-v1__item .item__decorate:before{content:"";position:absolute;width:100%;height:50%;bottom:0;left:0;background:linear-gradient(180deg,#fff,rgba(0,0,0,.1));z-index:-1}.partner-listing-v1__item .item__img{max-height:350px}.price-zone__block__title .title_content_1{font-size:1.953rem}.price-zone__block__title .title_content_2{font-size:1.406rem}.price-zone__title__icon{width:2.5rem;height:2.5rem;min-width:2.5rem;background:rgba(142,164,177,.25)}.price-zone__title__icon .icon{fill:#8ea4b1}.price-zone__title__text{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.5 Work Sans,serif;color:#8ea4b1;font-size:inherit}.price-zone__tab{display:none}.price-zone__tab.active{display:block}.price-zone__btn{border-radius:.625rem;border:1px solid #bfbfbf;color:#262857;transition:.5s}.price-zone__btn.active,.price-zone__btn:active{cursor:pointer;border-radius:.625rem;border-width:1px;border-color:transparent;color:#eee;background-color:#8ea4b1}.price-zone__btn:not(.active):hover{cursor:pointer;border-color:#8ea4b1;color:#8ea4b1;background-color:transparent}.price-zone__label{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.5 Work Sans,serif;font-size:1rem}.price-zone__price{font:normal normal 800 clamp(15px,calc(.6rem + 1.875vw),20px)/1.5 Work Sans,serif;font-size:1.2rem;color:#8ea4b1}.price-zone__range{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.5 Work Sans,serif;font-size:.75rem}.price-zone__legal-text{font:normal normal 400 1rem/1.5 Work Sans,serif;font-size:.6rem}.selection-form__wrapper{max-width:660px}.selection-form__buttons .button_default{background:#fff;color:#262857;border:1px solid #efefef}.selection-form__buttons .button_default:hover{background:#8ea4b1;color:#fff;border:1px solid #8ea4b1}.selection-form__buttons .button_default>*{pointer-events:none}.selection-form__buttons .button_default.active{background:#8ea4b1;color:#fff;border:1px solid #8ea4b1}.selection-content-v1{max-width:1320px;margin:auto}.selection-content-v1 .selection-content-v1__form-block{max-width:660px;margin:auto}.team-listing-v1{background:transparent none no-repeat 50%/cover;position:relative}.team-listing-v1__container{height:100%;width:100%;margin:auto}.team-listing-v1__wrapper.wrapper{margin:auto}.team-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.team-listing-v1__items-container{text-align:center}@media screen and (min-width:992px){.team-listing-v1__items-container{margin:0 2em}}.team-listing-v1__item{position:relative}.team-listing-v1__item .item__container{margin:auto;max-width:715px}.team-listing-v1__item .item__content{background:transparent;color:#262857}.team-listing-v1__item .item__img{display:block;width:100%;object-fit:cover;aspect-ratio:1}.team-listing-v1__item .item__separator{border:none;border-bottom:1px solid #262857;width:100%;margin:1em auto}.team-listing-v1__item .item__infos .infos__name{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.5 Work Sans,serif;color:#8ea4b1}.team-listing-v1__item .item__infos .infos__position{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.3 Work Sans,serif;color:#8ea4b1}.team-listing-v1__item .item__aligner{flex:1;overflow:hidden;max-height:100%}.team-listing-v1__item .item__text{height:100%;width:100%;max-height:250px;position:relative;color:#262857;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.5 Work Sans,serif}.team-listing-v1__item .item__text-container{height:100%;width:100%}@media screen and (min-width:576px){.team-listing-v1__item .item__text-container{position:relative;max-height:7rem;overflow-y:auto}}.team-listing-v1__item .item__coords{margin:auto}.team-listing-v1__item .item__coords__content{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.3 Work Sans,serif;color:#262857}.team-listing-v1__item .item__coords__content--label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.8 Work Sans,serif;color:#8ea4b1}.team-listing-v2{background:transparent none no-repeat 50%/cover;position:relative}.team-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.team-listing-v2__items-container{text-align:center}@media screen and (min-width:992px){.team-listing-v2__items-container{margin:0 2em}}.team-listing-v2__item{position:relative}.team-listing-v2__item .item__content{background:transparent;color:#262857}.team-listing-v2__item .item__img{object-fit:cover;aspect-ratio:1}.team-listing-v2__item .item__separator{border:none;border-bottom:1px solid #262857;width:100%;margin:1em auto}.team-listing-v2__item .item__infos .infos__name{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.5 Work Sans,serif;color:#8ea4b1}.team-listing-v2__item .item__infos .infos__position{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.3 Work Sans,serif;color:#8ea4b1}.team-listing-v2__item .item__aligner{flex:1;overflow:hidden;max-height:100%}.team-listing-v2__item .item__text{height:100%;width:100%;position:relative;color:#262857;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.5 Work Sans,serif}.team-listing-v2__item .item__text-container{width:100%}@media screen and (min-width:576px){.team-listing-v2__item .item__text-container{position:relative;max-height:250px;overflow-y:auto}}.team-listing-v2__item .item__coords__content{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.3 Work Sans,serif;color:#262857}.team-listing-v2__item .item__coords__content--label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.8 Work Sans,serif;color:#8ea4b1}a.button_heart{margin-left:1rem;position:relative}a.button_heart .icon{height:1rem}a.button_heart .icon .fill_element{fill:transparent}a.button_heart .icon .stroke_element{fill:#fff}a.button_heart .text_item{font-size:.5rem;display:flex;align-items:center;justify-content:center;background:#262857;color:#fff;border-radius:100%;width:.8rem;height:.8rem;position:absolute;top:-.3rem;right:-.3rem}.espace_pro{position:relative;height:100%}.espace_pro .espace_pro_items{transition:.3s;position:absolute;top:calc(100% + 1rem);pointer-events:none;opacity:0;background:#fff;box-shadow:0 0 1rem 0 rgba(10,10,10,.25);border-radius:.5rem;padding:1rem}.espace_pro .espace_pro_item{padding:0 0 .5rem}.espace_pro .espace_pro_item:last-child{padding:0}.espace_pro .espace_pro_item .button_label{white-space:nowrap}.espace_pro .button_proprietaire{color:#fff}.espace_pro .button_proprietaire .text_item{display:none}.espace_pro .button_proprietaire .icon{fill:#fff}.espace_pro .button_proprietaire:active,.espace_pro .button_proprietaire:hover{color:#fff}.espace_pro .button_proprietaire:active .icon,.espace_pro .button_proprietaire:hover .icon{fill:#fff}.espace_pro:active .espace_pro_items,.espace_pro:hover .espace_pro_items{top:100%;opacity:1;pointer-events:auto}.espace_pro.espace_pro_left .espace_pro_items{left:0}.espace_pro.espace_pro_right .espace_pro_items{right:0}.espace_pro.espace_pro_center .espace_pro_items{left:50%;transform:translateX(-50%)}.freetext_wrapper{max-width:auto}.freetext__text{color:#fff;font:normal normal 500 .8rem/1rem Work Sans,serif}.freetext__text a,.freetext__text a:focus,.freetext__text a:hover{color:#fff}.lang{margin-left:1rem;position:relative;justify-content:center}.lang,.lang .lang_init{display:flex;align-items:center}.lang .lang_init{justify-content:space-between;cursor:pointer;transition:.3s;color:#fff;text-transform:capitalize}.lang .lang_init .icon{transition:.3s;margin-left:.3rem;fill:#fff}.lang .lang_items{transition:.3s;position:absolute;top:calc(100% + 1rem);left:50%;transform:translateX(-50%);display:flex;flex-direction:column;background:#fff;box-shadow:0 0 1rem 0 rgba(10,10,10,.25);border-radius:.5rem;padding:.5rem;pointer-events:none;opacity:0}.lang .lang_item{padding-bottom:0 0 .5rem}.lang .lang_item:last-child{padding:0}.lang .lang_value{cursor:pointer;padding:0 .5rem;text-transform:capitalize;transition:.3s}.lang .lang_value:active,.lang .lang_value:hover{color:#8ea4b1}.lang:active .lang_init .icon,.lang:hover .lang_init .icon{transform:rotate(180deg)}.lang:active .lang_items,.lang:hover .lang_items{top:100%;opacity:1;pointer-events:auto}.lang .lang__value{float:left;width:24px;height:18px;padding:0!important;margin-left:5px;margin-bottom:5px;color:transparent;cursor:pointer;background:url(../images/contactLang.png) no-repeat;border:0!important;margin-right:5px}.lang .lang__value:first-child{margin-left:0}.lang .lang__value input[type=submit]{width:24px;height:18px;display:block;background:transparent;border:none}.lang .lang__value--fr{background-position:0 0}.lang .lang__value--en{background-position:-24px 0}.lang .lang__value--de{background-position:-48px 0}.lang .lang__value--es{background-position:-72px 0}.lang .lang__value--it{background-position:-96px 0}.lang .lang__value--no{background-position:-120px 0}.lang .lang__value--ru{background-position:-144px 0}.lang .lang__value--pt{background-position:-168px 0}.lang .lang__value--dk{background-position:-192px 0}.lang .lang__value--nl{background-position:-216px 0}.lang .lang__value--sv{background-position:-240px 0}.social_network{display:flex}.social_network .social_network__item{margin-right:1rem;padding:.25rem 0}.social_network .social_network__item:last-child{margin:0}.social_network .social_network__link{height:1rem;fill:#262857;transition:.3s}.social_network .social_network__link:active,.social_network .social_network__link:focus,.social_network .social_network__link:hover{fill:#262857}.header_topbar{z-index:10}.header_topbar .topbar__structure{font-size:1rem;background:#8ea4b1;padding:.25rem .5rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.header_topbar .topbar__elements_container{display:none;flex-wrap:wrap;justify-content:center;align-items:center;padding:.5rem 1.5rem;background:#fff}.header_topbar .topbar__elements_container.active{display:flex}.header_topbar .topbar__elements{display:flex;flex-wrap:wrap;align-items:center;margin-right:1rem}.header_topbar .topbar__content{display:flex;align-items:center;padding:0 1rem}.header.desktop_menu .header_topbar .topbar__structure{justify-content:space-between}.header.desktop_menu .header_topbar .topbar__structure .topbar__content .button_proprietaire .text_item{display:block}.header.desktop_menu .header_topbar .topbar__structure .topbar__content .button_heart{margin-left:2rem}.uikit .color_primary-1{background:#8ea4b1}.uikit .color_primary-2{background:#262857}.uikit .color_primary-3{background:#fff}.uikit .color_secondary-1{background:#efefef}.uikit .color_secondary-2{background:linear-gradient(180deg,transparent,rgba(30,30,30,.8392156862745098))}.uikit .color_secondary-3{background:rgba(254,80,91,.2)}.uikit .color_tertiary-1{background:#2ecc71}.uikit .color_tertiary-2{background:#e74c3c}.uikit .color_tertiary-3{background:#fff}.uikit .color_tertiary-4{background:#0a0a0a}.js-lazy,.js-swiper-lazy{opacity:0;transition:opacity .5s .5s}.js-lazy.js-lazy-error,.js-lazy.js-lazy-loaded,.js-swiper-lazy.js-lazy-error,.js-swiper-lazy.js-lazy-loaded{opacity:1}img.lazy:not([src]){visibility:hidden}img.js-lazy.js-lazy-error{height:auto}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus,:focus .screen-reader-text{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@media screen and (max-width:767px){.header .header_menu .menu__logo .logo{position:relative;left:1rem}}@media screen and (max-width:1540px){.header .header_topbar .topbar__structure{justify-content:flex-end}}@media screen and (max-width:1440px) and (min-width:1200px){.header .header_topbar .topbar__structure .topbar__content{padding:0}}.header .header_topbar .topbar__structure .topbar__content .button_proprietaire .text_item{font-size:.75rem}@media screen and (max-width:1540px) and (min-width:1534px){.header .header_menu .menu__navigation{padding:0 4rem!important}}.header .header_menu .menu__navigation .navigation__item .navigation__link{letter-spacing:0;padding:1.5rem;color:#262857;font-family:Work Sans,serif;font-weight:600}.header .header_menu .menu__navigation .navigation__item .navigation__link .text{text-transform:uppercase}@media screen and (max-width:767px){.header .header-1 .menu__logo .logo{position:relative;right:1rem;left:0}}@media screen and (max-width:993px){.header .header_menu .menu__navigation{background:#fff}}.fab-v1 .button_default .text_item{font-size:.75rem;font-weight:700}@media screen and (max-width:993px){.header .header_menu.withoutBackground:not(.open):before{opacity:1}}@media screen and (max-width:1440px) and (min-width:1200px){.header .header_menu.open .menu__navigation{background:#fff}}.topPage .topPage_background:before{height:623px;opacity:.37}@media screen and (max-width:767px){.topPage .topPage_background:before{height:100%}}.topPage .topPage_textzone .title_custom{margin-bottom:0}.topPage .topPage_textzone .title_custom .title_content_1{font:normal normal 600 2.813rem/1.152 Work Sans,serif;text-transform:uppercase;color:#fff!important}@media screen and (max-width:993px){.topPage .topPage_textzone .title_custom .title_content_1{font-size:7vw}}.topPage .topPage_textzone .title_custom .title_content_2{font:normal normal 400 2.188rem/1.152 Work Sans,serif;text-transform:lowercase}@media screen and (max-width:767px){.topPage .topPage_textzone .title_custom .title_content_2{font-size:6vw}}.form-estimate__container .form-estimate__text{color:#fff}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item{font-weight:600;font-size:1rem}@media screen and (min-width:768px){.cro-v1{padding-top:2.5rem;margin-bottom:7rem}}@media screen and (min-width:768px){.cro-v1 .editorial-v1__container{margin-top:2.5rem}}.cro-v1 .editorial-v1__container__img:before{background:linear-gradient(180deg,rgba(37,38,43,0),#25262b);top:unset;bottom:0;opacity:.53;height:408px}.cro-v1 .editorial-v1__text-structure .title .title_content_1{text-transform:uppercase;font-family:Work Sans,serif}.cro-v1 .editorial-v1__text-structure .title .title_content_2{text-transform:lowercase}.cro-v1 .editorial-v1__container__img__slogan .title_content_1{color:#fff;text-transform:capitalize;font-family:Work Sans,serif}.cro-v1 .editorial-v1__container__img__slogan .title_content_2{color:#fff;text-transform:lowercase}.cro-v1 .text__content{color:#696973}.card-bien-v3__localisation{color:#262857}.card-bien-v3__title .card-bien-v3__link,li.card-bien-v3__title_part_3{color:#696973}.favorites-v2{margin-top:0;padding-top:2rem}@media screen and (max-width:1540px) and (min-width:1200px){.favorites-v2{padding-left:2rem}}.favorites-v2 .title .title_content_1{color:#8ea4b1;text-transform:lowercase}@media screen and (max-width:767px){.favorites-v2 .title .title_content_1{color:#fff}}.favorites-v2 .title .title_content_1:first-letter{text-transform:uppercase}@media screen and (max-width:767px){.favorites-v2 .title .title_content_1{font-size:4.6vw;padding-top:2em}}@media screen and (max-width:993px) and (min-width:768px){.favorites-v2 .title .title_content_1{font-size:2.2vw}.favorites-v2 .title .title_content_1:lang(de){font-size:1.7vw}}.favorites-v2 .title .title_content_2{text-transform:lowercase}@media screen and (max-width:767px){.favorites-v2 .title .title_content_2{font-size:4vw}}@media screen and (max-width:993px) and (min-width:768px){.favorites-v2 .title .title_content_2{font-size:2.4vw}.favorites-v2 .title .title_content_2:lang(de){font-size:2vw}}.favorites-v2:before{background:#8ea4b1}@media screen and (max-width:993px){.favorites-v2:before{top:0}}@media screen and (min-width:1200px){.favorites-v2:before{top:5rem}}@media screen and (min-width:768px){.favorites-v2:before{max-width:1050px;width:54%;height:73%;min-height:473px;z-index:unset}}@media screen and (max-width:767px){.favorites-v2:before{width:99%}}@media screen and (min-width:1200px){.favorites-v2 .favorites-v2__wrapper{padding-top:3rem}}@media screen and (min-width:1200px){.favorites-v2 .favorites-v2__navigation{top:6.2rem}}.favorites-v2 button.button_icon{background:transparent}.footer .footer_left{align-content:flex-start}.footer .footer_element__container .footer_element__structure .footer_element__title .title__element_2 .text_content{font-size:1.25rem;font-family:Work Sans,serif;text-transform:uppercase}@media screen and (max-width:993px) and (min-width:768px){.footer .footer_element__container .footer_element__structure .footer_element__title .title__element_2 .text_content{font-size:2vw}}.footer .footer_element__container .footer_element__structure .footer_element__title .title__element_2 .icon_content{padding:.5rem}.footer .footer_element__container .footer_element__structure .footer_element__title .title__element{font-weight:600}.footer .copyright__nav_list .nav_list__link{text-transform:lowercase}.footer .copyright__nav_list .nav_list__link:first-letter{text-transform:uppercase}.footer .footer_bottom{margin-top:2rem}.footer .form .title .title_content_1{text-transform:lowercase;font-weight:600;color:#262857}.footer .form .title .title_content_1:first-letter{text-transform:uppercase}.social_network .social_network__item{margin-right:.9rem}.form--contrast .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#262857}.modal-dpeges .energy__drawing{flex-direction:column}@media screen and (max-width:767px){.modal-dpeges .energy__img{max-width:150px}}.modal-swiper-gallery .modal__body .modal__close{position:relative;top:-2em}.modal-swiper-gallery .swiper-gallery .swiper.swiper-view .swiper-pagination{color:#fff}@media screen and (max-width:767px){.detail_swiper .detail_swiper__video360{right:.75rem}}.modal--detail-realestate-contact .modal__close{border:1px solid #8ea4b1}.modal--detail-realestate-contact .modal__close .icon{fill:#262857}.modal__body .modal__close{border:1px solid}.modal-swiper-gallery .swiper-gallery .swiper-buttons svg,.modal__body .modal__close .icon{fill:#262857}.detail_dpe_ges .diag_content .bubble--active:before{content:url(../svg/arrow.svg);position:absolute;width:15px;height:15px;bottom:-11px}.detail_swiper .swiper-img{object-fit:contain}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRhaWx3aW5kY3NzLmNzcyIsInNldHRpbmdzLzAwLWNvcmUvXzAxLWZvbnRzLnNjc3MiLCIwMC1jb3JlL18wMS1mb250cy5zY3NzIiwiMDctbW9kdWxlcy9jb29raWVzL3JncGQtdjIuc2NzcyIsIm1haW4uY3NzIiwiMDAtY29yZS9fMDUtcGFnZXMuc2NzcyIsIjAwLWNvcmUvXzA2LWFuaW1hdGlvbnMuc2NzcyIsIjAxLXRvb2xzL19mb250LmVzdGltYXRpb24uc2NzcyIsIjAyLWdlbmVyaWMvX2JveC1zaXppbmcuc2NzcyIsIjAyLWdlbmVyaWMvX2V4cGFuZGFibGUuc2NzcyIsIjAyLWdlbmVyaWMvX2xpbmstYmxvYy5zY3NzIiwiMDItZ2VuZXJpYy9fbm9ybWFsaXplLnNjc3MiLCIwMy10YWdzL19oZWFkaW5ncy5zY3NzIiwic2V0dGluZ3MvMDAtY29yZS9fMDAtY29sb3JzLnNjc3MiLCJzZXR0aW5ncy8wMS10YWdzL19oZWFkaW5ncy5zY3NzIiwiMDMtdGFncy9faHRtbC5zY3NzIiwic2V0dGluZ3MvMDAtY29yZS9fMDItY29yZS5zY3NzIiwiMDMtdGFncy9fdGFibGUuc2NzcyIsInNldHRpbmdzLzAxLXRhZ3MvX3RhYmxlLnNjc3MiLCIwMy10YWdzL192YXJpb3VzLnNjc3MiLCJzZXR0aW5ncy8wMS10YWdzL192YXJpb3VzLnNjc3MiLCIwNC1vYmplY3RzL19kYXRhLXNjcm9sbC5zY3NzIiwiMDQtb2JqZWN0cy9fbGlua3Muc2NzcyIsIjA0LW9iamVjdHMvX21haW4uc2NzcyIsIjA0LW9iamVjdHMvX3RleHQtYmxvY2suc2NzcyIsIjA1LXZlbmRvcnMvX2ZsYXRwaWNrci5zY3NzIiwiMDUtdmVuZG9ycy9fbm91aXNsaWRlci5zY3NzIiwiMDUtdmVuZG9ycy9fc2xpbXNlbGVjdC5zY3NzIiwiMDUtdmVuZG9ycy9fc3dpcGVyLnNjc3MiLCIwNi1lbGVtZW50cy9fYW5pbWF0aW9ucy5zY3NzIiwiMDYtZWxlbWVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCJzZXR0aW5ncy8wMy1lbGVtZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsIjA2LWVsZW1lbnRzL19idXR0b24uc2NzcyIsIjAxLXRvb2xzL19taXhpbnMuc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzA2LWFuaW1hdGlvbi5zY3NzIiwic2V0dGluZ3MvMDAtY29yZS9fMDMtYnV0dG9uLnNjc3MiLCIwNi1lbGVtZW50cy9fZGVjb3JhdGUuc2NzcyIsIjA2LWVsZW1lbnRzL19mbGF0cGlja3Iuc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzA0LWZvcm0uc2NzcyIsIjA2LWVsZW1lbnRzL19saW5rcy5zY3NzIiwiMDYtZWxlbWVudHMvX21vZGFsLXNvY2lhbHMuc2NzcyIsIjA2LWVsZW1lbnRzL19tb2RhbC5zY3NzIiwic2V0dGluZ3MvMDMtZWxlbWVudHMvX21vZGFsLnNjc3MiLCIwNi1lbGVtZW50cy9fcHJvZ3Jlc3NfYmFyLnNjc3MiLCJzZXR0aW5ncy8wMy1lbGVtZW50cy9fcHJvZ3Jlc3NfYmFyLnNjc3MiLCIwNi1lbGVtZW50cy9fc3dpcGVyLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL19jaGVja2JveC5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fY2hlY2tib3hlcy5zY3NzIiwiMDEtdG9vbHMvX21peGlucy5yZXNldC5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fZm9ybXMuc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX2xvY2FsaXphdG9yLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL19yYWRpby5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fcmFkaW9zLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL19yYW5nZS5zY3NzIiwiMDAtY29yZS9fMDQtZm9ybS5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fc2VsZWN0LnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL190ZXh0YXJlYS5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fdGV4dGZpZWxkLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL190b2dnbGUuc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX3VwbG9hZC5zY3NzIiwiMDYtZWxlbWVudHMvcmVhbC1lc3RhdGUvY2FyZC1wcm9ncmFtLnYxLnNjc3MiLCJzZXR0aW5ncy8wMy1lbGVtZW50cy9yZWFsLWVzdGF0ZS9jYXJkLXByb2dyYW0udjEuc2NzcyIsIjA2LWVsZW1lbnRzL3JlYWwtZXN0YXRlL2NhcmQtcHJvZ3JhbS52Mi5zY3NzIiwic2V0dGluZ3MvMDMtZWxlbWVudHMvcmVhbC1lc3RhdGUvY2FyZC1wcm9ncmFtLnYyLnNjc3MiLCIwNi1lbGVtZW50cy9yZWFsLWVzdGF0ZS9jYXJkLnYxLnNjc3MiLCJzZXR0aW5ncy8wMy1lbGVtZW50cy9yZWFsLWVzdGF0ZS9jYXJkLnYxLnNjc3MiLCIwNi1lbGVtZW50cy9yZWFsLWVzdGF0ZS9jYXJkLnYyLnNjc3MiLCJzZXR0aW5ncy8wMy1lbGVtZW50cy9yZWFsLWVzdGF0ZS9jYXJkLnYyLnNjc3MiLCIwNi1lbGVtZW50cy9yZWFsLWVzdGF0ZS9jYXJkLnYzLnNjc3MiLCJzZXR0aW5ncy8wMy1lbGVtZW50cy9yZWFsLWVzdGF0ZS9jYXJkLnYzLnNjc3MiLCIwNi1lbGVtZW50cy9zaG93aGlkZS5zY3NzIiwiMDYtZWxlbWVudHMvc3RydWN0dXJlLnNjc3MiLCIwNi1lbGVtZW50cy90aXRsZS9fdGl0bGUudjEuc2NzcyIsInNldHRpbmdzLzAzLWVsZW1lbnRzL3RpdGxlL190aXRsZS52MS5zY3NzIiwiMDctbW9kdWxlcy80MDQvNDA0LnNjc3MiLCIwNy1tb2R1bGVzL2NhZnBpL19jYWZwaS5zY3NzIiwiMDctbW9kdWxlcy9jb250YWN0L2NvbnRhY3QudjEuc2NzcyIsIjA3LW1vZHVsZXMvY29vcmRzL2Nvb3Jkcy5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy9jb29yZHMvY29vcmRzLnNjc3MiLCIwNy1tb2R1bGVzL2Nyby9jcm8tdjEuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvY3JvL2Nyby12MS5zY3NzIiwiMDctbW9kdWxlcy9jcm8vY3JvLXYyLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2Nyby9jcm8tdjIuc2NzcyIsIjA3LW1vZHVsZXMvZGV0YWlsL21vZHVsZXMvX2NhbGVuZGFyLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL19jYWxlbmRhci5zY3NzIiwiMDctbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy9fZGV0YWlsLXByb2dyYW0tdjEuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvZGV0YWlsLXByZ3JhbW1lL19kZXRhaWwtcHJvZ3JhbS12MS5zY3NzIiwiMDctbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy9fZGV0YWlsLXByb2dyYW0tdjIuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvZGV0YWlsLXByZ3JhbW1lL19kZXRhaWwtcHJvZ3JhbS12Mi5zY3NzIiwiMDctbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy9fbW9kYWwtZHBlLWdlcy5zY3NzIiwiMDctbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy9fbW9kYWwtcmVhbGVzdGF0ZS1jb250YWN0LnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL19tb2RhbC1yZWFsZXN0YXRlLWNvbnRhY3Quc2NzcyIsIjA3LW1vZHVsZXMvZGV0YWlsL21vZHVsZXMvX3ByaWNlLXNlYXNvbnJlbnRhbC5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy9fcHJpY2Utc2Vhc29ucmVudGFsLnNjc3MiLCIwNy1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL2NhbGN1bGF0b3Iuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvZGV0YWlsL21vZHVsZXMvY2FsY3VsYXRvci5zY3NzIiwiMDctbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy9jYXJhY3RlcmlzdGlxdWVzLnYxLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL2NhcmFjdGVyaXN0aXF1ZXMudjEuc2NzcyIsIjA3LW1vZHVsZXMvZGV0YWlsL21vZHVsZXMvY2FyYWN0ZXJpc3RpcXVlcy52Mi5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy9jYXJhY3RlcmlzdGlxdWVzLnYyLnNjc3MiLCIwNy1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL2NvbXBvc2l0aW9uLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL2NvbXBvc2l0aW9uLnNjc3MiLCIwNy1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL2RhdGEtY29wcm8uc2NzcyIsIjA3LW1vZHVsZXMvZGV0YWlsL21vZHVsZXMvZGF0YS1maW5hbmNlLnNjc3MiLCIwNy1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL2RwZV9nZXMuc2NzcyIsIjA3LW1vZHVsZXMvZGV0YWlsL21vZHVsZXMvbWFwLnNjc3MiLCIwNy1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL25ldWZfbGlzdF9sb3RzLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL25ldWZfbGlzdF9sb3RzLnNjc3MiLCIwNy1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL3Byb3BlcnRpZXMtZmF2b3JpdGVzLnNjc3MiLCIwNy1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL3Byb3BlcnRpZXMtcmVsYXRlZC5zY3NzIiwiMDctbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy9zZXJ2aWNlcy5zY3NzIiwiMDctbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy9zd2lwZXIuc2NzcyIsIjA3LW1vZHVsZXMvZGV0YWlsL21vZHVsZXMvc3dpcGVyLnYyLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL3N3aXBlci52Mi5zY3NzIiwiMDctbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy90aXRsZS5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy90aXRsZS5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvX2VkaXRvcmlhbC5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvZWRpdG9yaWFsX2ltZy5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvZWRpdG9yaWFsLmN1c3RvbS5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvZWRpdG9yaWFsLnYxLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2VkaXRvcmlhbC9lZGl0b3JpYWwudjEuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2VkaXRvcmlhbC52Mi5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy9lZGl0b3JpYWwvZWRpdG9yaWFsLnYyLnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9nbXMuc2NzcyIsIjA3LW1vZHVsZXMvZXN0aW1hdGlvbi1yYXBpZGUvX2VzdGltYXRpb24uc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvZXN0aW1hdGlvbi1yYXBpZGUvX2VzdGltYXRpb24uc2NzcyIsIjA3LW1vZHVsZXMvZXN0aW1hdGlvbi9fZXN0aW1hdGlvbi1yZXN1bHQuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvZXN0aW1hdGlvbi9fZXN0aW1hdGlvbi1yZXN1bHQuc2NzcyIsIjA3LW1vZHVsZXMvZXZlbnRzL19ldmVudHNfZGV0YWlsLnYxLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2V2ZW50cy9fZXZlbnRzX2RldGFpbC52MS5zY3NzIiwiMDctbW9kdWxlcy9ldmVudHMvX2V2ZW50c19saXN0aW5nLnYxLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2V2ZW50cy9fZXZlbnRzX3JlbGF0ZWQudjEuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvZXZlbnRzL19ldmVudHNfbGlzdGluZy52MS5zY3NzIiwiMDctbW9kdWxlcy9ldmVudHMvX2V2ZW50c19yZWxhdGVkLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2ZhYi9fZmFiLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2ZhYi9mYWIuZGV0YWlsLnNjc3MiLCIwNy1tb2R1bGVzL2Zhdm9yaXRlcy9fZmF2b3JpdGVzLnYyLnNjc3MiLCIwNy1tb2R1bGVzL2Zvb3Rlci9mb290ZXIuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvZm9vdGVyL2Zvb3Rlci5zY3NzIiwiMDctbW9kdWxlcy9oZWFkZXIvaGVhZGVyLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2hlYWRlci9oZWFkZXIuc2NzcyIsIjA3LW1vZHVsZXMvaGVhZGVyL3Rvb2xzL21lbnUuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvaGVhZGVyL3Rvb2xzL21lbnUuc2NzcyIsIjA3LW1vZHVsZXMvaG9tZS90b3BQYWdlLnNjc3MiLCIwNy1tb2R1bGVzL2xpc3QtYW5ub25jZXMvX2Zvcm0uc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvbGlzdC1hbm5vbmNlcy9fZm9ybS5zY3NzIiwiMDctbW9kdWxlcy9saXN0aW5nL2NhcmRfZGVmYXVsdF9tb3JlLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2xpc3RpbmcvY2FyZF9kZWZhdWx0X21vcmUuc2NzcyIsIjA3LW1vZHVsZXMvbGlzdGluZy9saXN0aW5nLnNjc3MiLCIwNy1tb2R1bGVzL2xpc3RpbmcvbW9kdWxlcy9wYWdpbmF0aW9uX2xvYWRfbW9yZS5zY3NzIiwiMDctbW9kdWxlcy9saXN0aW5nL21vZHVsZXMvc2VvX2xpbmsuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvbGlzdGluZy9tb2R1bGVzL3Nlb19saW5rLnNjc3MiLCIwNy1tb2R1bGVzL2xpc3RpbmcvbW9kdWxlcy9zb3J0LnNjc3MiLCIwNy1tb2R1bGVzL21haW4tcHJlc2VudGF0aW9uL19tYWluLXByZXNlbnRhdGlvbi52MS5zY3NzIiwiMDctbW9kdWxlcy9uZXdzL19uZXdzX2RldGFpbC52MS5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy9uZXdzL19uZXdzX2RldGFpbC52MS5zY3NzIiwiMDctbW9kdWxlcy9uZXdzL19uZXdzX2xpc3RpbmcudjEuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvbmV3cy9fbmV3c19saXN0aW5nLnYxLnNjc3MiLCIwNy1tb2R1bGVzL25ld3MvX25ld3NfbGlzdGluZy52Mi5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy9uZXdzL19uZXdzX2xpc3RpbmcudjIuc2NzcyIsIjA3LW1vZHVsZXMvbmV3cy9fbmV3c19yZWxhdGVkLnYxLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL25ld3MvX25ld3NfcmVsYXRlZC52MS5zY3NzIiwiMDctbW9kdWxlcy9wYXJ0bmVycy9fcGFydG5lci1saXN0aW5nLnYxLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL3BhcnRuZXJzL19wYXJ0bmVyLWxpc3RpbmcudjEuc2NzcyIsIjA3LW1vZHVsZXMvcHJpY2Utem9uZS9fcHJpY2Utem9uZS5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy9wcmljZS16b25lL19wcmljZS16b25lLnNjc3MiLCIwNy1tb2R1bGVzL3NlbGVjdGlvbi9fc2VsZWN0aW9uLWZvcm0uc2NzcyIsIjA3LW1vZHVsZXMvc2VsZWN0aW9uL3NlbGVjdGlvbi5zY3NzIiwiMDctbW9kdWxlcy90ZWFtL190ZWFtLWxpc3RpbmcudjEuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvdGVhbS9fdGVhbS1saXN0aW5nLnYxLnNjc3MiLCIwNy1tb2R1bGVzL3RlYW0vX3RlYW0tbGlzdGluZy52Mi5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy90ZWFtL190ZWFtLWxpc3RpbmcudjIuc2NzcyIsIjA3LW1vZHVsZXMvdG9wYmFyL3Rvb2xzL2NhcmQuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvdG9wYmFyL3Rvb2xzL2NhcmQuc2NzcyIsIjA3LW1vZHVsZXMvdG9wYmFyL3Rvb2xzL2VzcGFjZV9wcm8uc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvdG9wYmFyL3Rvb2xzL2VzcGFjZV9wcm8uc2NzcyIsIjA3LW1vZHVsZXMvdG9wYmFyL3Rvb2xzL2ZyZWV0ZXh0LnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL3RvcGJhci90b29scy9mcmVldGV4dC5zY3NzIiwiMDctbW9kdWxlcy90b3BiYXIvdG9vbHMvbGFuZy5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy90b3BiYXIvdG9vbHMvbGFuZy5zY3NzIiwiMDctbW9kdWxlcy90b3BiYXIvdG9vbHMvc29jaWFsX25ldHdvcmsuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvdG9wYmFyL3Rvb2xzL3NvY2lhbF9uZXR3b3JrLnNjc3MiLCIwNy1tb2R1bGVzL3RvcGJhci90b3BiYXIuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvdG9wYmFyL3RvcGJhci5zY3NzIiwiMDctbW9kdWxlcy91aWtpdC9fdWlraXQuc2NzcyIsIjA5LXV0aWxpdGllcy9fbGF6eS5zY3NzIiwiMDktdXRpbGl0aWVzL19zY3JlZW4tcmVhZGVyLXRleHQuc2NzcyIsIl9jdXN0b21zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsK0RBQUEsQ0NFQSw4R0FBWSxDQ0ZaLDZGQUFZLENDRVosOEVBQVksQ0FDWix1RkFBWSxDQUNaLHFGQUFZLENISm9ELGlCQUFpQixxQkFBcUIsQ0FBQyxzQkFBc0IsQ0FBQyxlQUFlLGVBQWEsQ0FBRyxLQUFLLGVBQWUsQ0FBK0IsZUFBZSxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsZ01BQWdNLENBQUMsNEJBQTRCLENBQUMsOEJBQThCLENBQUMsS0FBYyxtQkFBbUIsQ0FBQyxHQUFZLGFBQWEsQ0FBQyxvQkFBb0IsQ0FBQyxvQkFBb0Isd0NBQXdDLENBQUMsZ0NBQWdDLENBQUMsa0JBQWtCLGlCQUFpQixDQUFDLG1CQUFtQixDQUFDLEVBQUUsYUFBYSxDQUFDLHVCQUF1QixDQUE2QixrQkFBa0IsbUdBQW1HLENBQUMsYUFBYSxDQUFxQixRQUFzRCxzQkFBc0IsQ0FBaUMsTUFBTSxhQUFhLENBQUMsb0JBQTZDLENBQUMsc0NBQTBELDZCQUE2QixDQUFDLCtCQUErQixDQUFnQixtQkFBbUIsQ0FBQyxtQkFBbUIsQ0FBQyxhQUFhLENBQVUsU0FBUyxDSXNGdnpDLGdESnRGbzZDLHdCQUF3QixDQUFDLHFCQUFxQixDQUFDLGdCQUFnQixZQUFZLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxT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QixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsa0JBQW9CLGVBQWdCLENBQ3BDLG1CQUFxQixlQUFnQixDQUNyQyxtQkFBcUIsZUFBZ0IsQ0FDckMsb0JBQXNCLGVBQWdCLENBQ3RDLG1CQUFxQixlQUFnQixDQUNyQyxtQkFBcUIsZUFBZ0IsQ0FDckMsbUJBQXFCLGVBQWdCLENBQ3JDLHNCQUF3QixlQUFnQixDQUN4QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHFCQUF1QixlQUFnQixDQUN2Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsbUJBQXFCLGVBQWdCLENBQ3JDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLG1CQUFxQixlQUFnQixDQUNyQyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsbUJBQXFCLGVBQWdCLENBQ3JDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLG1CQUFxQixlQUFnQixDQUNyQyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLG1CQUFxQixlQUFnQixDQUNyQyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsbUJBQXFCLGVBQWdCLENBQ3JDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFB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LG1CRTlEd0IsQ0YrRHhCLGdCRTVEa0IsQ0Y2RGxCLGdCRWpFcUIsQ0ZrRXJCLGlCRS9EdUIsQ0ZvRjNCLGtCQUNJLDZEWDVHZ0MsQ1c2R2hDLGFDN0dxQixDRDhHckIsbUJFM0R3QixDRjREeEIsZ0JFekRrQixDRjBEbEIsZUU5RG9CLENGK0RwQixpQkU1RHVCLENDckQzQixLQUNJLGNDTGlCLENEUXJCLEtBQ0ksaUJBQWtCLENBQ2xCLCtDZE5nQyxDY09oQyxnQkNUWSxDRFVaLGFGUnFCLENFU3JCLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0VIdEMsZUFDSSx3Qkpjc0IsQ0lYMUIsTUFFSSx3QkFBeUIsQ0FDekIsZ0JBQWlCLENBQ2pCLGFBQWMsQ0FKbEIsMkJBT1EsbUJBQXFCLENBUDdCLFNBV1Esa0JKdkJpQixDSXdCakIsVUp0QmlCLENJdUJqQixpQkN4Qm9CLENEVzVCLGNBaUJRLCtDaEI1QjRCLENnQjZCNUIsZUMxQnVCLENDcUMvQixrQ0FSSSw2RGxCaENnQyxDa0JpQ2hDLGFOakNxQixDTWtDckIsbUJDbkN1QixDRG9DdkIsZ0JDakNpQixDRGtDakIsZUN0Q21CLENEdUNuQixpQkNyQnVCLENEd0IzQixJQU9JLHlCQ25DeUIsQ0RvQ3pCLGNDaEN1QixDRHlDM0IsTUFDSSxlQUFnQixDQURwQixZQUdRLG9CQzFDcUMsQ0QyQ3JDLHVCQzNDcUMsQ0Q0Q3JDLGFBQWMsQ0FMdEIsbUJBT1ksVUFBVyxDQUNYLGtCTmxFYSxDTW1FYixZQzlDK0IsQ0QrQy9CLGFDOUMrQixDRCtDL0Isb0JBQXFCLENBQ3JCLGtCQy9DNEIsQ0RnRDVCLGtCQy9DOEIsQ0RnRDlCLHFCQy9DOEIsQ0RpQzFDLHdCQWtCZ0IsaUJDbER3QixDRGdDeEMsb0NBb0JvQixtQkFBbUQsQ0FwQnZFLG1DQXVCb0IsZ0JBQWlCLENBT3JDLE1BQ0ksdUJBQXdCLENBRDVCLFlBR1Esa0JBQW9DLENBQ3BDLGVsQm5GZ0IsQ2tCK0V4QixnQkFNWSxvQkFBcUIsQ0FLakMsdUxBRVEsNkRsQnBHNEIsQ2tCcUc1QixhTnJHaUIsQ01zR2pCLG1C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QjRMbEIscUJBbE1rQyxDQW1NbEMsbUJBbE1rQyxDQW1NbEMsZ0JBbE00QixDQW1NNUIscUJBbE1rQyxDQW1NbEMsYUFsTXlCLENBbU16QixjQWxNMkIsQ0FxS25DLHFGQStCWSxVQUFXLENBQ1gsWW5CcE1jLENtQm9LMUIsbUhBa0NnQixtQkFBcUIsQ0FsQ3JDLHNIQXFDZ0Isa0JBQW9CLENBckNwQyw2S0F5Q1ksa0JuQjdNYyxDbUI4TWQsd0JuQjlNYyxDbUIrTWQsYW5CaE5jLENtQnFLMUIsaU5BNkNnQixZbkJsTlUsQ21CcUsxQixnRUFrRFEsK0MvQjNONEIsQytCNE41QixrQm5CNU5pQixDbUI2TmpCLHdCbkI3TmlCLENtQjhOakIsVW5CN05pQixDbUI4TmpCLHFCRy9OaUMsQ0hnT2pDLG1CRy9OaUMsQ0hnT2pDLGdCRy9OMkIsQ0hnTzNCLHFCRy9OaUMsQ0hnT2pDLGFHL053QixDSGdPeEIsY0cvTjBCLENIb0tsQyxrRkE2RFksVUFBVyxDQUNYLFNuQnRPYSxDbUJ3S3pCLGdIQWdFZ0IsbUJBQXFCLENBaEVyQyxtSEFtRWdCLGtCQUFvQixDQW5FcEMsdUtBdUVZLGtCbkJqUGEsQ21Ca1BiLHdCbkJsUGEsQ21CbVBiLFVuQmpQYSxDbUJ3S3pCLDJNQTJFZ0IsU25CblBTLENtQndLekIsZ0VBZ0ZRLCtDL0J6UDRCLEMrQjBQNUIsa0JuQjNQaUIsQ21CNFBqQix3Qm5CNVBpQixDbUI2UGpCLFVuQjNQaUIsQ21CNFBqQixxQkc3T2lDLENIOE9qQyxtQkc3T2lDLENIOE9qQyxnQkc3TzJCLENIOE8zQixxQkc3T2lDLENIOE9qQyxhRzdPd0IsQ0g4T3hCLGNHN08wQixDSG9KbEMsa0ZBMkZZLFVBQVcsQ0FDWCxTbkJwUWEsQ21Cd0t6QixnSEE4RmdCLG1CQUFxQixDQTlGckMsbUhBaUdnQixrQkFBb0IsQ0FqR3BDLHVLQXFHWSxrQm5COVFhLENtQitRYix3Qm5CL1FhLENtQmdSYixVbkIvUWEsQ21Cd0t6QiwyTUF5R2dCLFNuQmpSUyxDbUJ3S3pCLGdFQThHUSwrQy9CdlI0QixDK0J3UjVCLGtCbkJ6UmlCLENtQjBSakIsd0JuQjFSaUIsQ21CMlJqQixVbkJ6UmlCLENtQjBSakIscUJHM1BpQyxDSDRQakMsbUJHM1BpQyxDSDRQakMsZ0JHM1AyQixDSDRQM0IscUJHM1BpQyxDSDRQakMsYUczUHdCLENINFB4QixjRzNQMEIsQ0hvSWxDLGtGQXlIWSxVQUFXLENBQ1gsU25CbFNhLENtQndLekIsZ0hBNEhnQixtQkFBcUIsQ0E1SHJDLG1IQStIZ0Isa0JBQW9CLENBL0hwQyx1S0FtSVksZW5CM1NhLENtQjRTYix3Qm5CblNlLENtQm9TZixhbkIvU2EsQ21CMEt6QiwyTUF1SWdCLFluQmpUUyxDbUIwS3pCLHNFQTRJUSwrQy9CclQ0QixDK0JzVDVCLGVuQnJUaUIsQ21Cc1RqQix3Qm5CN1NtQixDbUI4U25CLGFuQnhUaUIsQ21CeVRqQixxQkd6UW1DLENIMFFuQyxtQkd6UW1DLENIMFFuQyxnQkd6UTZCLENIMFE3QixxQkd6UW1DLENIMFFuQyxhR3pRMEIsQ0gwUTFCLGNHelE0QixDSG9IcEMsd0ZBdUpZLFVBQVcsQ0FDWCxZbkJsVWEsQ21CMEt6QixzSEEwSmdCLG1CQUFxQixDQTFKckMseUhBNkpnQixrQkFBb0IsQ0E3SnBDLG1MQWlLWSxlbkJ6VWEsQ21CMFViLHdCbkJqVWUsQ21Ca1VmLGFuQjVVYSxDbUJ5S3pCLHVOQXFLZ0IsWW5CL1VTLENtQjBLekIsc0VBMEtRLCtDL0JuVjRCLEMrQm9WNUIsZUd2UjRCLENId1I1QixXR3ZSd0IsQ0h3UnhCLGFuQnZWaUIsQ21Cd1ZqQixxQkd2Um1DLENId1JuQyxtQkd2Um1DLENId1JuQyxnQkd2UjZCLENId1I3QixnQkd2UjhCLENId1I5QixhR3ZSMEIsQ0h3UjFCLGNHdlI0QixDSG9HcEMsd0ZBcUxZLFVBQVcsQ0FDWCxZbkJoV2EsQ21CMEt6QixzSEF3TGdCLG1CQUFxQixDQXhMckMseUhBMkxnQixrQkFBb0IsQ0EzTHBDLG1MQStMWSxlR2xTOEIsQ0htUzlCLFdHbFMwQixDSG1TMUIsYW5CM1dhLENtQjBLekIsdU5BbU1nQixZbkI3V1MsQ21CMEt6QixzRUF3TVEsK0MvQmpYNEIsQytCa1g1QixlR3JTNEIsQ0hzUzVCLHdCbkJ6V21CLENtQjBXbkIsYW5CcFhpQixDbUJxWGpCLHFCR3JTbUMsQ0hzU25DLG1CR3JTbUMsQ0hzU25DLGdCR3JTNkIsQ0hzUzdCLHFCR3JTbUMsQ0hzU25DLGFHclMwQixDSHNTMUIsY0dyUzRCLENIb0ZwQyx3RkFtTlksVUFBVyxDQUNYLFluQjdYYSxDbUJ5S3pCLHNIQXNOZ0IsbUJBQXFCLENBdE5yQyx5SEF5TmdCLGtCQUFvQixDQXpOcEMsbUxBNk5ZLGVHaFQ4QixDSGlUOUIsd0JuQnZZYSxDbUJ3WWIsYW5CeFlhLENtQnlLekIsdU5BaU9nQixZbkIxWVMsQ21CeUt6QixvREFzT1EsK0MvQi9ZNEIsQytCZ1o1QixlR25Uc0IsQ0hvVHRCLHdCbkJ2WW1CLENtQndZbkIsYW5CbFppQixDbUJtWmpCLHNCR25UOEIsQ0hvVDlCLGVHblR1QixDSG9UdkIsbUJHblQ2QixDSG9UN0IsZ0JHblR1QixDSG9UdkIsc0JHblQrQixDSG9UL0IsYUduVG9CLENIb1RwQixjR25Uc0IsQ0htRTlCLHNFQWtQWSxVQUFXLENBQ1gsWW5CN1phLENtQjBLekIsb0dBcVBnQixtQkFBcUIsQ0FyUHJDLHVHQXdQZ0Isa0JBQW9CLENBeFBwQywrSUE0UFksZUc5VHdCLENIK1R4Qix3Qm5CdmFhLENtQndhYixhbkJ4YWEsQ21CMEt6QixtTEFnUWdCLFluQjFhUyxDbUIwS3pCLG9EQXFRUSwrQy9COWE0QixDK0IrYTVCLGVHalVzQixDSGtVdEIsV0dqVWtCLENIa1VsQixhbkJqYmlCLENtQmtiakIsa0JHalV5QixDSGtVekIsbUJHalU2QixDSGtVN0IsZ0JHalV1QixDSGtVdkIsaUJHalV5QixDSGtVekIsYUdqVW9CLENIa1VwQixjR2pVc0IsQ0htRDlCLHNFQWdSWSxVQUFXLENBQ1gsWW5CMWJhLENtQnlLekIsb0dBbVJnQixtQkFBcUIsQ0FuUnJDLHVHQXNSZ0Isa0JBQW9CLENBdFJwQywrSUEwUlksZUczVXdCLENINFV4QixXRzNVb0IsQ0g0VXBCLGFu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QUNWLE9BQVEsQ0FDUixrQjFDOVBLLEMwQ3dGekIsNEVBNktRLGlCQUFtQixDQTdLM0IseURBaUxRLGVqQi9Da0MsQ2lCbUQxQywwR0FLZ0IsYTFDbFJTLEMwQ21SVCxzQmpCM0Q2QixDaUI0RDdCLGVBQWtCLENBY2xDLCtCQUlZLGExQ3JTYSxDMENpU3pCLDJEQVd3Qix3QjFDdFJFLEMwQzJRMUIsMERBY3dCLDRCMUM5U0MsQzBDK1NELDBCMUMvU0MsQzBDZ1N6QixvRUFvQndCLGtCMUN0VEMsQzBDdVRELG9CMUN2VEMsQzBDa1N6Qiw4R0FpQ2dCLHFCMUMxU1UsQzBDeVExQiwwSEF1Q29CLHdCMUN6VUssQzBDa1N6QixxREErQ1ksNEMxQzNUYyxDMEM0VGQsZTFDaFZhLEMwQ2dTekIsb0ZBbURvQixnQkFBa0IsQ0FuRHRDLDBGQXFEd0IsMENBQStDLENBckR2RSx5RUEyRGdCLGExQzVWUyxDMEM2VlQsZTFDNVZTLEMwQ2dTekIsK0VBZ0VvQixhMUNsV0ssQzBDbVdMLHNCakJ3SW1DLENpQnpNdkQsNkRBdUVZLGUxQ3ZXYSxDMEN3V2Isb0IxQ25WYyxDMEMyUTFCLDBFQTBFZ0IsYTFDM1dTLEMwQ2lTekIsdUpBZ0ZnQixvQjFDbFhTLEMwQ2tTekIsNERBdUZZLG9CMUNsV2MsQzBDbVdkLGUxQ3hYYSxDMENnU3pCLDBFQTJGZ0Isb0IxQzdYUyxDMENrU3pCLG9GQStGb0IsYTFDaFlLLEMwQ2lTekIsc0VBb0dnQixxQjFDalhVLEMwQ2tYVixxQkFBb0MsQ0FDcEMsYTFDdllTLEMwQ2lTekIsMkpBeUdvQixrQjFDMVlLLEMwQzJZTCxVMUMzWUssQzBDaVN6QixnS0FzSHdCLGtCMUN4WkMsQzBDa1N6QiwwSEFrSW9CLGExQ3BhSyxDMENxYUwsc0JqQndFbUMsQ2tCdGVuRCxpQkFDSSxhM0NQaUIsQzJDUWpCLG1CbEJBd0IsQ2tCQ3hCLGdEdkRUNEIsQ3VEVTVCLGdCeENaUSxDd0NhUixvQmxCSnlCLENrQkt6Qix5QnZCUEosMkJBQTZCLENBQzdCLHlCQUEyQixDQUMzQixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLG1CQUFxQixDQUNyQixXQUFZLENBQ1osbUJBQXFCLENBQ3JCLGtCQUFvQixDdUJJcEIsaUJBQ0ksY3hDU2tCLEN3Q1JsQixlM0NFa0IsQzJDRGxCLGEzQ25CaUIsQzJDb0JqQixZQUFhLENBR2Isd0IzQ0RrQixDMkNFbEIscUJsQmtCNEIsQ2tCakI1QixtRHZEekI0QixDdUQwQjVCLGdCeEM1QlEsQ3dDNkJSLG1CbEJkMEIsQ2tCZTFCLHFCbEJkOEIsQ2tCZTlCLFVBQVcsQ0FiZCw4QkFlTyxhM0NUYyxDMkNVZCxTbEJBd0IsQ2tCaEIvQix3Q0FtQk8sYTNDYmMsQzJDY2QsU2xCSndCLENrQmhCL0IsdUJBdUJPLGUzQ25CYyxDMkNvQmQsb0IzQ3hDYSxDMkNnQnBCLG9DQTBCVyxhM0NwQlUsQzJDcUJWLFNsQk4wQixDa0JyQnJDLDhDQThCVyxhM0N4QlUsQzJDeUJWLFNsQlYwQixDa0JzQjFDLGlDQUdZLGEzQzlEYSxDMkMyRHpCLGlDQU1ZLGUzQ2hFYSxDMkNpRWIsb0IzQzVDYyxDMkM2Q2QsYTNDbkVhLEMyQzJEekIsOENBVWdCLGEzQy9DVSxDMkNnRFYsU2xCdVQ4QixDa0JsVTlDLHdEQWNnQixhM0NuRFUsQzJDb0RWLFNsQm1UOEIsQ2tCbFU5Qyx1Q0FrQmdCLGUzQzVFUyxDMkM2RVQsb0IzQy9FUyxDMkM0RHpCLG9EQXFCb0IsYTNDMURNLEMyQzJETixTbEI1Q3NCLENrQnNCMUMsOERBeUJvQixhM0M5RE0sQzJDK0ROLFNsQmhEc0IsQ21COUJ0QyxrQkFDSSxtQm5CQXdCLENtQkN4QixnRHhEVDRCLEN3RFU1QixnQnpDWlEsQ3lDYVIsb0JBQXFCLENBQ3JCLGE1Q1ppQixDNENhakIsMEJ4QlJKLDJCQUE2QixDQUM3Qix5QkFBMkIsQ0FDM0Isa0JBQW1CLENBQ25CLFVBQVcsQ0FDWCxtQkFBcUIsQ0FDckIsV0FBWSxDQUNaLG1CQUFxQixDQUNyQixrQkFBb0IsQ3dCS3BCLGtCQUVJLGN6Q09rQixDeUNKbEIscUJuQlI4QixDbUJTOUIsbUR4RHZCNEIsQ3dEd0I1QixnQnpDMUJRLEN5QzJC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YixrQkFBbUIsQ0FDbkIsaUYzRmhDNEIsQzJGaUM1QixhL0VsQ2lCLEMrRW1DakIsbUJDcENtQyxDRHFDbkMsZ0JDcENnQyxDRHFDaEMsZUNwQ2dDLENEcUNoQywrQi9FZGtCLENvQjZCbEIscUMyRHhCSix3QkFZUSxTQUFVLENBQ1Ysb0JBQTBCLENBVWpDLENBUEcsK0JBQ0ksa0JBQW1CLENBQ25CLGFBQWMsQ0FGakIsMENBSU8sZUFBZ0IsQ0FLNUIsd0JBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUV0QixpRjNGekQ0QixDMkYwRDVCLGEvRTFEaUIsQytFMkRqQixtQkN2RG1DLENEd0RuQyxnQkN2RGdDLENEd0RoQyxlQ3ZEZ0MsQ0R3RGhDLGVDdkQrQixDRDhDbEMsbUNBWU8sa0JBQW1CLEMzRGJ2QixxQzJEQ0osd0JBZ0JRLFNBQVUsQ0FDVixhQUFjLENBVXJCLENBUEcsK0JBQ0ksa0JBQW1CLENBQ25CLGFBQWMsQ0FGakIsMENBSU8sZUFBZ0IsQ0V4RWhDLHlDQUVRLGtCakZnQmtCLENpRmZsQixrQkNYbUQsQ0RRM0QsMEZBT29CLGdCQUFpQixDQVByQyw0REFZWSxrQmpGbEJhLENpRm1CYixVakZFYyxDaUZmMUIsNEVBZWdCLGFBQWMsQ0FDZCw0RjdGckJvQixDNkZzQnBCLGU3RmRRLEM2Rkh4Qiw4RUFvQmdCLGFBQWMsQ0FDZCx5RjdGMUJvQixDNkZLcEMsNkVBd0JnQixhQUFjLENBQ2QsZUMzQnNELENDRnRFLDZEQUVRLGNoRndCa0IsQ2dGMUIxQiwrRUFLZ0IsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxVQUFXLENBQ1gsVUNaOEIsQ0RhOUIsWUNaaUMsQ0RhakMsK0JuRlpTLENtRmFULDZCbkZiUyxDbUZjVCx3QkFBeUIsQ0FaekMseURBbUJnQix3QkFBeUIsQ0VmekMsdUhBSWdCLCtCckZjVSxDcUZsQjFCLHNKQU1vQixhckZaSyxDcUZhTCx5RmpHWmdCLENpR0twQyxtSkFVb0IsY2xGWU0sQ2tGWE4sVUNoQjhDLENEaUI5QyxZckZsQkssQ3FGTXpCLHNKQWlCb0IsZWpHZEksQ2lHSHhCLDZLQW9CNEIsd0JBQXlCLENBcEJyRCxrS0F3QndCLGFyRjlCQyxDcUZNekIsK0tBMEI0Qix3QkFBeUIsQ0ExQnJELHdKQWtDd0Isd0JBQXlCLENFbENqRCxnR0FJZ0IsK0J2RmNVLEN1RmxCMUIsMEhBTW9CLGF2RlpLLEN1RmFMLHlGbkdaZ0IsQ21HS3BDLHVIQVVvQixjcEZZTSxDb0ZYTixVQ2hCaUMsQ0RpQmpDLFl2RmxCSyxDdUZNekIsMEhBaUJvQixlbkdkSSxDbUdIeEIsaUpBb0I0Qix3QkFBeUIsQ0FwQnJELHNJQXdCd0IsYXZGOUJDLEN1Rk16QixtSkEwQjRCLHdCQUF5QixDQTFCckQsNEhBa0N3Qix3QkFBeUIsQ0V0Q2pELCtDQUdZLHlGckdKd0IsQ3FHS3hCLGVyR0dZLENxR0ZaLGF6RlBhLEN5RkV6Qiw4Q0FRWSxleEZpRGdCLEN5RnpENUIscURBR1kseUZ0R0p3QixDc0dLeEIsZXRHR1ksQ3NHRlosYTFGUGEsQzBGRXpCLG9EQVFZLGV6RmlEZ0IsQzBGOUQ1QixzQ0FHWSxVM0ZxQmMsQzJGcEJkLHlGdkdBd0IsQ3VHQ3hCLGNBQWUsQ0FDZixXQUFZLENBQ1osaUJBQWtCLENBUDlCLHFEQVVvQixvQ0FBc0MsQ0FJdEMsV0FBWSxDQWRoQyxtREFtQmdCLGtCM0ZnQkssQzJGbkNyQixtREFzQmdCLGtCM0ZjSyxDMkZwQ3JCLG1EQXlCZ0Isa0IzRllLLEMyRnJDckIsbURBNEJnQixrQjNGVUssQzJGdENyQixtREErQmdCLGtCM0ZRSyxDMkZ2Q3JCLG1EQWtDZ0Isa0IzRk1LLEMyRnhDckIsbURBcUNnQixrQjNGSUssQzJGekNyQixtREF3Q2dCLGtCM0ZHSyxDMkYzQ3JCLG1EQTJDZ0Isa0IzRkNLLEMyRjVDckIsbURBOENnQixrQjNGREssQzJGN0NyQixtREFpRGdCLGtCM0ZISyxDMkY5Q3JCLG1EQW9EZ0Isa0IzRkxLLEMyRi9DckIsbURBdURnQixrQjNGUEssQzJGaERyQixtREEwRGdCLGtCM0ZUSyxDb0JPYixvQ3VFeERSLHNDQTZEZ0IsZ0JBQWlCLENBQ2pCLGFBQWMsQ0FZckIsQ0ExRVQs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LENxR3VEYixlakg5Q1ksQ2lITXhCLHVEQTBDZ0IsYXJHeERTLENxR3lEVCx3QkFBeUIsQ0EzQ3pDLHNEQThDZ0IsWUFBYSxDQUNiLHdCQUF5QixDQUN6QixlQ3JEcUMsQ0RzRHJDLGFyR2hFUyxDcUdlekIscURBc0RnQixlakg1RFEsQ2lINkRSLGFyR3RFUyxDdUdIekIsY0FHUSw0Rm5IQzRCLENtSEE1QixhdkdEaUIsQ3VHSWpCLGlCQUVlLENBVHZCLDRCQUtRLG1CdEdBb0IsQ3NHQ3BCLGdCdEdFYyxDc0dBZCxpQnRHRG1CLENzR0VuQixjQVVlLENBbkJ2QixjQWFRLDRGbkhUNEIsQ21IVTVCLGF2R1ZpQixDdUdhakIsZ0JBRWUsQ0FuQnZCLGNBdUJRLHlGbkhuQjRCLENtSG9CNUIsYXZHckJpQixDdUdzQmpCLG1CdEdBb0IsQ3NHQ3BCLGdCdEdFYyxDc0dEZCxnQnRHSGlCLENzR0lqQixpQnRHRG1CLENzR0VuQixjQUFlLENBN0J2QiwwQ0FxRFEsNkRuSGpENEIsQ21Ia0Q1QixhdkdsRGlCLEN1R21EakIsbUJ0R0FvQixDc0dDcEIsZ0J0R0VjLENzR0RkLGV0R0hnQixDc0dJaEIsaUJ0R0RtQixDc0dFbkIsY0FBZSxDQ3pEdkIsc0JBRVEsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLFVBQVcsQ0FDWCxXQUFZLENBQ1osK0V4R0t5RCxDeUdaakUsNkNBRVEsZ0J0R09jLENzR05kLFdBQVksQ0FDWixjQUFlLENDb0N2QixjQUNJLFlBQWEsQ0FDYixjQUFlLEN0RldYLG9Dc0ZiUixjQU1RLFN2R0VjLEN1R29KckIsQ0FwSkcsb0JBQ0ksVUFBVyxDQUNYLGdCQ2hENEIsQ3ZGbUQ1QixvQ3NGTEosb0JBSVEsU0FBVSxDQUNWLFNDdkNxQixDRHdDckIsOEJBQ0ksdUJDeEN5QyxDRHlDekMsZ0JBQWlCLENBQ2pCLGVDekN1RCxDRDBDMUQsQ0FLVCx5QkFDSSxRQ2hFMEIsQ0QrRDdCLHVEQUlPLG9CQUFxQixDdEZkekIsb0NzRlVILHVEQU1XLHNCQUF1QixDQUU5QixDdEZs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QWMsQ0FDZCxnQkFBaUIsQ0FDakIsZ0N2SjNEYSxDdUp1RGhCLCtCQU1PLFl2SjdEUyxDdUpnRWpCLHlCQUNJLGlGbktoRXdCLENtS2lFeEIsYXZKbEVhLEN1Sm1FYixpQkM5RHdCLENEaUVoQyxpQkFDSSxZQUFhLENBRGhCLHdCQUdPLGFBQWMsQ0FHdEIsaUJBQ0kscUJDdkQ4QixDRDBEOUIsd0JBeEQyQixDQXlEM0IsYXZKaEZpQixDdUppRmpCLGNwSnREa0IsQ29KZ0RyQixnREFTTyxjQUFlLENBQ2YscUJDekRpQyxDRDBEakMsZ0JDekQ0QixDRDBENUIsd0JDekRvQyxDRDBEcEMsVXZKaEVjLEN1SmlFZCx3QnZKMUZhLEN1SjRFcEIsb0NBa0JXLGNBQWUsQ0FDZixvQnZKL0ZTLEN1SmdHVCxhdkpoR1MsQ3VKaUdULDRCQzVEcUIsQ0RnRWpDLG1CQUNJLGlGbktyRzRCLENtS3NHNUIsY0N0RnlCLENEd0Y3QixtQkFDSSxpRm5Lekc0QixDbUswRzVCLGdCQzdGMkIsQ0Q4RjNCLGF2SjVHaUIsQ3VKOEdyQixtQkFDSSxpRm5LOUc0QixDbUsrRzVCLGdCQzVGNEIsQ0Q4RmhDLHdCQUNJLCtDbktsSDRCLENtS21INUIsZUMxR2dDLENDSnBDLHlCQUNJLGVBQWdCLENBR25CLHlDQUVPLGV6SlZhLEN5SldiLGF6SlphLEN5SmFiLHdCekpIZSxDeUpEdEIsK0NBT1csa0J6SmpCUyxDeUprQlQsVXpKaEJTLEN5SmlCVCx3QnpKbkJTLEN5SlVwQiwyQ0FZVyxtQkFBb0IsQ0FaL0IsZ0RBZVcsa0J6SnpCUyxDeUowQlQsVXpKeEJTLEN5SnlCVCx3QnpKM0JTLEMwSkh6QixzQkFDSSxnQnZKV2tCLEN1SlZsQixXQUFZLENBRmhCLHdEQUlRLGV2SlVpQixDdUpUakIsV0FBWSxDQzBCcEIsaUJBQ0ksK0NDMUJ1TSxDRDJCdk0saUJBQWtCLENBRWxCLDRCQUNJLFdBQVksQ0FDWixVQUFXLENBQ1gsV0FBWSxDQUdmLGtDQUVPLFdBQVksQ0FaeEIsd0JBaUJRLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLDRCQy9DOEMsQ0RnRDlDLFVBQVcsQ0FVZixrQ0FDSSxpQkFBa0IsQ3ZJVmxCLG9DdUlTSixrQ0FJUSxZQUFhLENBRXBCLENBRUQsdUJBQ0ksaUJBQWtCLENBRHJCLHdDQU1XLFdBQVksQ0FDWixlQUFnQixDQVAzQixzQ0FtQlcsc0JDaEZzQyxDRGlGdEMsYTNKekZTLEMySnFFcEIsa0NBMEJXLGFBQWMsQ0FDZCxVQUFXLENBQ1gsZ0JBQWlCLENBQ2pCLGNBQWUsQ0E3QjFCLHdDQWtDVyxXM0p2R1MsQzJKdUdULCtCM0p2R1MsQzJKd0dULFVBQVcsQ0FDWCxlQUF5QixDQXBDcEMsaURBMENtQixpRnZLL0dZLEN1S2dIWixhM0pqSEMsQzJKc0VwQixxREErQ21CLGlGdktwSFksQ3VLcUhaLGEzSnRIQyxDMkpzRXBCLHNDQXNEVyxNQUFPLENBQ1AsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0F4RDNCLG1DQTREVyxXQUFZLENBQ1osVUFBVyxDQUNYLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsYTNKcklTLEMySnNJVCxpRnZLdElvQixDdUtxRS9CLDZDQXFFVyxXQUFZLENBQ1osVUFBVyxDdkl2Rm5CLG9DdUlpQkgsNkNBeUVlLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixlQUFnQixDQUV2QixDQTdFUixxQ0FnRlcsV0FBWSxDQWhGdkIsOENBbUZlLGlGdkt4SmdCLEN1S3lKaEIsYTNKekpLLEMySnFFcEIscURBdUZtQixpRnZLNUpZLEN1SzZKWixhM0o5SkMsQzZKNEJ6QixpQkFDSSwrQ0MxQnVNLENEMkJ2TSxpQkFBa0IsQ0FGdEIsd0JBS1EsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsNEJDbkM4QyxDRG9DOUMsVUFBVyxDQUdmLGtDQUNJLGlCQUFrQixDeklTbEIsb0N5SVZKLGtDQUlRLFlBQWEsQ0FFcEIsQ0FFRCx1QkFDSSxpQkFBa0IsQ0FEckIsc0NBTVcsc0JDaERzQyxDRGlEdEMsYTdKekRTLEM2SmtEcEIsa0NBYVcsZ0JBQWlCLENBQ2pCLGNBQWUsQ0FkMUIsd0NBbUJXLFc3SnJFUyxDNkpxRVQsK0I3SnJFUyxDNkpzRVQsVUFBVyxDQUNYLGVBQXlCLENBckJwQyxpREEyQm1CLGlGeks3RVksQ3lLOEVaLGE3Si9FQyxDNkptRHBCLHFEQWdDbUIsaUZ6S2xGWSxDeUttRlosYTdKcEZDLEM2Sm1EcEIsc0NBdUNXLE1BQU8sQ0FDUCxlQUFnQixDQUNoQixlQUFnQixDQXpDM0IsbUNBNkNXLFdBQVksQ0FDWixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGE3SmxHUyxDNkptR1QsaUZ6S25Hb0IsQ3lLa0QvQiw2Q0FxRFcsVUFBVyxDekluRG5CLG9DeUlGSCw2Q0F3RGUsaUJBQWtCLENBQ2xCLGdCQUFrQixDQUNsQixlQUFnQixDQUV2QixDQTVEUiw4Q0FnRWUsaUZ6S2xIZ0IsQ3lLbUhoQixhN0puSEssQzZKa0RwQixxREFvRW1CLGlGekt0SFksQ3lLdUhaLGE3SnhIQyxDK0pVekIsZUFDSSxnQkNkMkIsQ0RlM0IsaUJBQWtCLENBRnRCLHFCQUlRLFdDZGtCLENEVTFCLG1DQU1ZLGdCQ2xCbUIsQ0RZL0IscUNBVVksUy9KbEJhLEMrSlF6QiwwQkFjUSxlQ3ZCNEIsQ0R3QjVCLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLGtCL0ozQmlCLEMrSjRCakIsVS9KM0JpQixDK0o0QmpCLGtCQzFCOEIsQ0QyQjlCLFdDMUJ3QixDRDJCeEIsWUMxQnlCLENEMkJ6QixpQkFBa0IsQ0FDbEIsVUMzQnVCLENENEJ2QixZQzNCeUIsQ0NBakMsWUFDSSxpQkFBa0IsQ0FDbEIsV0FBWSxDQUZoQiw4QkFLUSxjOUpja0IsQzhKYmxCLGlCQUFrQixDQUNsQixxQkNqQmdDLENEa0JoQyxtQkFBb0IsQ0FDcEIsU0FBVSxDQUNWLGVqS2hCaUIsQ2lLaUJqQix3Q2pLR2tCLENpS0ZsQixtQkNuQitCLENEb0IvQixZQ25CdUIsQ0RNL0IsNkJBaUJRLGlCQ3RCNEIsQ0RLcEMsd0NBb0JZLFNB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REFFSyx3QjlLdFlvQixDOEtvWXpCLHNEQUlHLFk5S3ZZc0IsQzhLNFl6QiwyQkFFRSxnQkFBaUIsQ0FPbkIsMkZBSUksWTlLelpxQixDOEs4WnpCLHFEQUNJLDZCQUE4QixDQUM5QixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixZQUFhLENBRWpCLDJCQUVJLGtCQUFtQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISB0YWlsd2luZGNzcyB2My4zLjMgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vdGFpbHdpbmRjc3MuY29tKi8qLDphZnRlciw6YmVmb3Jle2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6MCBzb2xpZCAjZTVlN2VifTphZnRlciw6YmVmb3Jley0tdHctY29udGVudDpcIlwifWh0bWx7bGluZS1oZWlnaHQ6MS41Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy1tb3otdGFiLXNpemU6NDstby10YWItc2l6ZTo0O3RhYi1zaXplOjQ7Zm9udC1mYW1pbHk6dWktc2Fucy1zZXJpZixzeXN0ZW0tdWksLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsU2Vnb2UgVUksUm9ib3RvLEhlbHZldGljYSBOZXVlLEFyaWFsLE5vdG8gU2FucyxzYW5zLXNlcmlmLEFwcGxlIENvbG9yIEVtb2ppLFNlZ29lIFVJIEVtb2ppLFNlZ29lIFVJIFN5bWJvbCxOb3RvIENvbG9yIEVtb2ppO2ZvbnQtZmVhdHVyZS1zZXR0aW5nczpub3JtYWw7Zm9udC12YXJpYXRpb24tc2V0dGluZ3M6bm9ybWFsfWJvZHl7bWFyZ2luOjA7bGluZS1oZWlnaHQ6aW5oZXJpdH1ocntoZWlnaHQ6MDtjb2xvcjppbmhlcml0O2JvcmRlci10b3Atd2lkdGg6MXB4fWFiYnI6d2hlcmUoW3RpdGxlXSl7LXdlYmtpdC10ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZH1oMSxoMixoMyxoNCxoNSxoNntmb250LXNpemU6aW5oZXJpdDtmb250LXdlaWdodDppbmhlcml0fWF7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246aW5oZXJpdH1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6dWktbW9ub3NwYWNlLFNGTW9uby1SZWd1bGFyLE1lbmxvLE1vbmFjbyxDb25zb2xhcyxMaWJlcmF0aW9uIE1vbm8sQ291cmllciBOZXcsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjppbml0aWFsfXN1Yntib3R0b206LS4yNWVtfXN1cHt0b3A6LS41ZW19dGFibGV7dGV4dC1pbmRlbnQ6MDtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtZmVhdHVyZS1zZXR0aW5nczppbmhlcml0O2ZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOmluaGVyaXQ7Zm9udC1zaXplOjEwMCU7Zm9udC13ZWlnaHQ6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O2NvbG9yOmluaGVyaXQ7bWFyZ2luOjA7cGFkZGluZzowfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1bdHlwZT1idXR0b25dLFt0eXBlPXJlc2V0XSxbdHlwZT1zdWJtaXRdLGJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2JhY2tncm91bmQtY29sb3I6aW5pdGlhbDtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9Oi1tb3otZm9jdXNyaW5ne291dGxpbmU6YXV0b306LW1vei11aS1pbnZhbGlke2JveC1zaGFkb3c6bm9uZX1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjppbml0aWFsfTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiw6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9c2VhcmNoXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO291dGxpbmUtb2Zmc2V0Oi0ycHh9Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtmb250OmluaGVyaXR9c3VtbWFyeXtkaXNwbGF5Omxpc3QtaXRlbX1ibG9ja3F1b3RlLGRkLGRsLGZpZ3VyZSxoMSxoMixoMyxoNCxoNSxoNixocixwLHByZXttYXJnaW46MH1maWVsZHNldHttYXJnaW46MH1maWVsZHNldCxsZWdlbmR7cGFkZGluZzowfW1lbnUsb2wsdWx7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH1kaWFsb2d7cGFkZGluZzowfXRleHRhcmVhe3Jlc2l6ZTp2ZXJ0aWNhbH1pbnB1dDo6LW1vei1wbGFjZWhvbGRlcix0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlcntvcGFjaXR5OjE7Y29sb3I6IzljYTNhZn1pbnB1dDo6cGxhY2Vob2xkZXIsdGV4dGFyZWE6OnBsYWNlaG9sZGVye29wYWNpdHk6MTtjb2xvcjojOWNhM2FmfVtyb2xlPWJ1dHRvbl0sYnV0dG9ue2N1cnNvcjpwb2ludGVyfTpkaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdH1hdWRpbyxjYW52YXMsZW1iZWQsaWZyYW1lLGltZyxvYmplY3Qsc3ZnLHZpZGVve2Rpc3BsYXk6YmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfWltZyx2aWRlb3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b31baGlkZGVuXXtkaXNwbGF5Om5vbmV9Kiw6OmJhY2tkcm9wLDphZnRlciw6YmVmb3Jley0tdHctYm9yZGVyLXNwYWNpbmcteDowOy0tdHctYm9yZGVyLXNwYWNpbmcteTowOy0tdHctdHJhbnNsYXRlLXg6MDstLXR3LXRyYW5zbGF0ZS15OjA7LS10dy1yb3RhdGU6MDstLXR3LXNrZXcteDowOy0tdHctc2tldy15OjA7LS10dy1zY2FsZS14OjE7LS10dy1zY2FsZS15OjE7LS10dy1wYW4teDogOy0tdHctcGFuLXk6IDstLXR3LXBpbmNoLXpvb206IDstLXR3LXNjcm9sbC1zbmFwLXN0cmljdG5lc3M6cHJveGltaXR5Oy0tdHctZ3JhZGllbnQtZnJvbS1wb3NpdGlvbjogOy0tdHctZ3JhZGllbnQtdmlhLXBvc2l0aW9uOiA7LS10dy1ncmFkaWVudC10by1wb3NpdGlvbjogOy0tdHctb3JkaW5hbDogOy0tdHctc2xhc2hlZC16ZXJvOiA7LS10dy1udW1lcmljLWZpZ3VyZTogOy0tdHctbnVtZXJpYy1zcGFjaW5nOiA7LS10dy1udW1lcmljLWZyYWN0aW9uOiA7LS10dy1yaW5nLWluc2V0OiA7LS10dy1yaW5nLW9mZnNldC13aWR0aDowcHg7LS10dy1yaW5nLW9mZnNldC1jb2xvcjojZmZmOy0tdHctcmluZy1jb2xvcjojM2I4MmY2ODA7LS10dy1yaW5nLW9mZnNldC1zaGFkb3c6MCAwICMwMDAwOy0tdHctcmluZy1zaGFkb3c6MCAwICMwMDAwOy0tdHctc2hhZG93OjAgMCAjMDAwMDstLXR3LXNoYWRvdy1jb2xvcmVkOjAgMCAjMDAwMDstLXR3LWJsdXI6IDstLXR3LWJyaWdodG5lc3M6IDstLXR3LWNvbnRyYXN0OiA7LS10dy1ncmF5c2NhbGU6IDstLXR3LWh1ZS1yb3RhdGU6IDstLXR3LWludmVydDogOy0tdHctc2F0dXJhdGU6IDstLXR3LXNlcGlhOiA7LS10dy1kcm9wLXNoYWRvdzogOy0tdHctYmFja2Ryb3AtYmx1cjogOy0tdHctYmFja2Ryb3AtYnJpZ2h0bmVzczogOy0tdHctYmFja2Ryb3AtY29udHJhc3Q6IDstLXR3LWJhY2tkcm9wLWdyYXlzY2FsZTogOy0tdHctYmFja2Ryb3AtaHVlLXJvdGF0ZTogOy0tdHctYmFja2Ryb3AtaW52ZXJ0OiA7LS10dy1iYWNrZHJvcC1vcGFjaXR5OiA7LS10dy1iYWNrZHJvcC1zYXR1cmF0ZTogOy0tdHctYmFja2Ryb3Atc2VwaWE6IH0uY29udGFpbmVye3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6NjQwcHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjY0MHB4fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6NzY4cHh9fUBtZWRpYSAobWluLXdpZHRoOjEwMjRweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6MTAyNHB4fX1AbWVkaWEgKG1pbi13aWR0aDoxMzIwcHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjEzMjBweH19QG1lZGlhIChtaW4td2lkdGg6MTUzNnB4KXsuY29udGFpbmVye21heC13aWR0aDoxNTM2cHh9fS52aXNpYmxle3Zpc2liaWxpdHk6dmlzaWJsZX0uc3RhdGlje3Bvc2l0aW9uOnN0YXRpY30uZml4ZWR7cG9zaXRpb246Zml4ZWR9LmFic29sdXRle3Bvc2l0aW9uOmFic29sdXRlfS5yZWxhdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZX0uYm90dG9tLTB7Ym90dG9tOjB9LmJvdHRvbS0ze2JvdHRvbTouNzVyZW19LmJvdHRvbS02e2JvdHRvbToxLjVyZW19LmxlZnQtMHtsZWZ0OjB9LmxlZnQtM3tsZWZ0Oi43NXJlbX0ubGVmdC00e2xlZnQ6MXJlbX0ubGVmdC02e2xlZnQ6MS41cmVtfS5yaWdodC0ye3JpZ2h0Oi41cmVtfS5yaWdodC0ze3JpZ2h0Oi43NXJlbX0ucmlnaHQtN3tyaWdodDoxLjc1cmVtfS50b3AtMHt0b3A6MH0udG9wLTIwe3RvcDo1cmVtfS50b3AtM3t0b3A6Ljc1cmVtfS50b3AtNHt0b3A6MXJlbX0uaXNvbGF0ZXtpc29sYXRpb246aXNvbGF0ZX0uei0xMHt6LWluZGV4OjEwfS5jbGVhci1ib3Roe2NsZWFyOmJvdGh9Lm0tYXV0b3ttYXJnaW46YXV0b30ubXgtMXttYXJnaW4tbGVmdDouMjVyZW07bWFyZ2luLXJpZ2h0Oi4yNXJlbX0ubXgtMnttYXJnaW4tbGVmdDouNXJlbTttYXJnaW4tcmlnaHQ6LjVyZW19Lm14LTN7bWFyZ2luLWxlZnQ6Ljc1cmVtO21hcmdpbi1yaWdodDouNzVyZW19Lm14LTR7bWFyZ2luLWxlZnQ6MXJlbTttYXJnaW4tcmlnaHQ6MXJlbX0ubXgtYXV0b3ttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5teS0ye21hcmdpbi10b3A6LjVyZW07bWFyZ2luLWJvdHRvbTouNXJlbX0uLW1sLTEwe21hcmdpbi1sZWZ0Oi0yLjVyZW19Lm1iLTF7bWFyZ2luLWJvdHRvbTouMjVyZW19Lm1iLTEye21hcmdpbi1ib3R0b206M3JlbX0ubWItMTZ7bWFyZ2luLWJvdHRvbTo0cmVtfS5tYi0ye21hcmdpbi1ib3R0b206LjVyZW19Lm1iLTIwe21hcmdpbi1ib3R0b206NXJlbX0ubWItNHttYXJnaW4tYm90dG9tOjFyZW19Lm1iLTZ7bWFyZ2luLWJvdHRvbToxLjVyZW19Lm1iLTd7bWFyZ2luLWJvdHRvbToxLjc1cmVtfS5tYi04e21hcmdpbi1ib3R0b206MnJlbX0ubWwtMXttYXJnaW4tbGVmdDouMjVyZW19Lm1sLTJ7bWFyZ2luLWxlZnQ6LjVyZW19Lm1sLTN7bWFyZ2luLWxlZnQ6Ljc1cmVtfS5tbC00e21hcmdpbi1sZWZ0OjFyZW19Lm1yLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbX0ubXItMnttYXJnaW4tcmlnaHQ6LjVyZW19Lm1yLTN7bWFyZ2luLXJpZ2h0Oi43NXJlbX0ubXItNHttYXJnaW4tcmlnaHQ6MXJlbX0ubXItOHttYXJnaW4tcmlnaHQ6MnJlbX0ubXQtMXttYXJnaW4tdG9wOi4yNXJlbX0ubXQtMnttYXJnaW4tdG9wOi41cmVtfS5tdC0ze21hcmdpbi10b3A6Ljc1cmVtfS5tdC00e21hcmdpbi10b3A6MXJlbX0ubXQtNnttYXJnaW4tdG9wOjEuNXJlbX0ubXQtOHttYXJnaW4tdG9wOjJyZW19LmJsb2Nre2Rpc3BsYXk6YmxvY2t9LmZsZXh7ZGlzcGxheTpmbGV4fS50YWJsZXtkaXNwbGF5OnRhYmxlfS5ncmlke2Rpc3BsYXk6Z3JpZH0uaGlkZGVue2Rpc3BsYXk6bm9uZX0uYXNwZWN0LVxcWzRcXC8zXFxde2FzcGVjdC1yYXRpbzo0LzN9LmgtMHtoZWlnaHQ6MH0uaC0xXFwvMntoZWlnaHQ6NTAlfS5oLTJ7aGVpZ2h0Oi41cmVtfS5oLTIwe2hlaWdodDo1cmVtfS5oLWZ1bGx7aGVpZ2h0OjEwMCV9Lm1heC1oLTk2e21heC1oZWlnaHQ6MjRyZW19LnctMVxcLzJ7d2lkdGg6NTAlfS53LTFcXC8ze3dpZHRoOjMzLjMzMzMzMyV9LnctMTFcXC8xMnt3aWR0aDo5MS42NjY2NjclfS53LTJcXC8ze3dpZHRoOjY2LjY2NjY2NyV9LnctMjB7d2lkdGg6NXJlbX0udy05XFwvMTJ7d2lkdGg6NzUlfS53LWZ1bGx7d2lkdGg6MTAwJX0ubWF4LXcteHN7bWF4LXdpZHRoOjIwcmVtfS5mbGV4LTF7ZmxleDoxIDEgMCV9LnRyYW5zZm9ybXt0cmFuc2Zvcm06dHJhbnNsYXRlKHZhcigtLXR3LXRyYW5zbGF0ZS14KSx2YXIoLS10dy10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10dy1yb3RhdGUpKSBza2V3WCh2YXIoLS10dy1za2V3LXgpKSBza2V3WSh2YXIoLS10dy1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHctc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10dy1zY2FsZS15KSl9LmdyaWQtY29scy0xe2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMSxtaW5tYXgoMCwxZnIpKX0uZmxleC1yb3d7ZmxleC1kaXJlY3Rpb246cm93fS5mbGV4LXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5mbGV4LWNvbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmZsZXgtd3JhcHtmbGV4LXdyYXA6d3JhcH0uY29udGVudC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXJ9Lml0ZW1zLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lml0ZW1zLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZH0uaXRlbXMtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlcn0uanVzdGlmeS1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uanVzdGlmeS1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5qdXN0aWZ5LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5qdXN0aWZ5LWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmdhcC0xMHtnYXA6Mi41cmVtfS5nYXAtMTR7Z2FwOjMuNXJlbX0uZ2FwLXgtMTB7LW1vei1jb2x1bW4tZ2FwOjIuNXJlbTtjb2x1bW4tZ2FwOjIuNXJlbX0uZ2FwLXktMTB7cm93LWdhcDoyLjVyZW19LnNlbGYtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS5zZWxmLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlcn0ub3ZlcmZsb3ctaGlkZGVuLC50cnVuY2F0ZXtvdmVyZmxvdzpoaWRkZW59LnRydW5jYXRle3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5yb3VuZGVkLTJ4bHtib3JkZXItcmFkaXVzOjFyZW19LnJvdW5kZWQtM3hse2JvcmRlci1yYWRpdXM6MS41cmVtfS5yb3VuZGVkLWZ1bGx7Ym9yZGVyLXJhZGl1czo5OTk5cHh9LnJvdW5kZWQteGx7Ym9yZGVyLXJhZGl1czouNzVyZW19LmJvcmRlci0ye2JvcmRlci13aWR0aDoycHh9LmJvcmRlci1ibGFja3stLXR3LWJvcmRlci1vcGFjaXR5OjE7Ym9yZGVyLWNvbG9yOlJHQigwIDAgMC92YXIoLS10dy1ib3JkZXItb3BhY2l0eSkpfS5vYmplY3QtY29udGFpbnstby1vYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LWZpdDpjb250YWlufS5vYmplY3QtY292ZXJ7LW8tb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtZml0OmNvdmVyfS5wLTB7cGFkZGluZzowfS5wLTEye3BhZGRpbmc6M3JlbX0ucC0ye3BhZGRpbmc6LjVyZW19LnAtM3twYWRkaW5nOi43NXJlbX0ucC00e3BhZGRpbmc6MXJlbX0ucC01e3BhZGRpbmc6MS4yNXJlbX0ucC02e3BhZGRpbmc6MS41cmVtfS5wLTh7cGFkZGluZzoycmVtfS5weC0xe3BhZGRpbmctbGVmdDouMjVyZW07cGFkZGluZy1yaWdodDouMjVyZW19LnB4LTEwe3BhZGRpbmctbGVmdDoyLjVyZW07cGFkZGluZy1yaWdodDoyLjVyZW19LnB4LTEye3BhZGRpbmctbGVmdDozcmVtO3BhZGRpbmctcmlnaHQ6M3JlbX0ucHgtM3twYWRkaW5nLWxlZnQ6Ljc1cmVtO3BhZGRpbmctcmlnaHQ6Ljc1cmVtfS5weC00e3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctcmlnaHQ6MXJlbX0ucHgtNntwYWRkaW5nLWxlZnQ6MS41cmVtO3BhZGRpbmctcmlnaHQ6MS41cmVtfS5weC04e3BhZGRpbmctbGVmdDoycmVtO3BhZGRpbmctcmlnaHQ6MnJlbX0ucHktMXtwYWRkaW5nLXRvcDouMjVyZW07cGFkZGluZy1ib3R0b206LjI1cmVtfS5weS0xMHtwYWRkaW5nLXRvcDoyLjVyZW07cGFkZGluZy1ib3R0b206Mi41cmVtfS5weS0xMntwYWRkaW5nLXRvcDozcmVtO3BhZGRpbmctYm90dG9tOjNyZW19LnB5LTJ7cGFkZGluZy10b3A6LjVyZW07cGFkZGluZy1ib3R0b206LjVyZW19LnB5LTN7cGFkZGluZy10b3A6Ljc1cmVtO3BhZGRpbmctYm90dG9tOi43NXJlbX0ucHktNHtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctYm90dG9tOjFyZW19LnB5LTZ7cGFkZGluZy10b3A6MS41cmVtO3BhZGRpbmctYm90dG9tOjEuNXJlbX0ucGItMHtwYWRkaW5nLWJvdHRvbTowfS5wYi0xe3BhZGRpbmctYm90dG9tOi4yNXJlbX0ucGItMTJ7cGFkZGluZy1ib3R0b206M3JlbX0ucGItMTZ7cGFkZGluZy1ib3R0b206NHJlbX0ucGItMntwYWRkaW5nLWJvdHRvbTouNXJlbX0ucGItMjR7cGFkZGluZy1ib3R0b206NnJlbX0ucGItNHtwYWRkaW5nLWJvdHRvbToxcmVtfS5wYi02e3BhZGRpbmctYm90dG9tOjEuNXJlbX0ucGItOHtwYWRkaW5nLWJvdHRvbToycmVtfS5wbC0we3BhZGRpbmctbGVmdDowfS5wbC00e3BhZGRpbmctbGVmdDoxcmVtfS5wci0we3BhZGRpbmctcmlnaHQ6MH0ucHItMjB7cGFkZGluZy1yaWdodDo1cmVtfS5wci02e3BhZGRpbmctcmlnaHQ6MS41cmVtfS5wci04e3BhZGRpbmctcmlnaHQ6MnJlbX0ucHQtMXtwYWRkaW5nLXRvcDouMjVyZW19LnB0LTEwe3BhZGRpbmctdG9wOjIuNXJlbX0ucHQtMTJ7cGFkZGluZy10b3A6M3JlbX0ucHQtMntwYWRkaW5nLXRvcDouNXJlbX0ucHQtM3twYWRkaW5nLXRvcDouNzVyZW19LnB0LTR7cGFkZGluZy10b3A6MXJlbX0ucHQtNntwYWRkaW5nLXRvcDoxLjVyZW19LnB0LTh7cGFkZGluZy10b3A6MnJlbX0udGV4dC1sZWZ0e3RleHQtYWxpZ246bGVmdH0udGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnNoYWRvdy1sZ3stLXR3LXNoYWRvdzowIDEwcHggMTVweCAtM3B4ICMwMDAwMDAxYSwwIDRweCA2cHggLTRweCAjMDAwMDAwMWE7LS10dy1zaGFkb3ctY29sb3JlZDowIDEwcHggMTVweCAtM3B4IHZhcigtLXR3LXNoYWRvdy1jb2xvciksMCA0cHggNnB4IC00cHggdmFyKC0tdHctc2hhZG93LWNvbG9yKTtib3gtc2hhZG93OnZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdywwIDAgIzAwMDApLHZhcigtLXR3LXJpbmctc2hhZG93LDAgMCAjMDAwMCksdmFyKC0tdHctc2hhZG93KX0udHJhbnNpdGlvbnt0cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yLGJhY2tncm91bmQtY29sb3IsYm9yZGVyLWNvbG9yLHRleHQtZGVjb3JhdGlvbi1jb2xvcixmaWxsLHN0cm9rZSxvcGFjaXR5LGJveC1zaGFkb3csdHJhbnNmb3JtLGZpbHRlciwtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjt0cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yLGJhY2tncm91bmQtY29sb3IsYm9yZGVyLWNvbG9yLHRleHQtZGVjb3JhdGlvbi1jb2xvcixmaWxsLHN0cm9rZSxvcGFjaXR5LGJveC1zaGFkb3csdHJhbnNmb3JtLGZpbHRlcixiYWNrZHJvcC1maWx0ZXI7dHJhbnNpdGlvbi1wcm9wZXJ0eTpjb2xvcixiYWNrZ3JvdW5kLWNvbG9yLGJvcmRlci1jb2xvcix0ZXh0LWRlY29yYXRpb24tY29sb3IsZmlsbCxzdHJva2Usb3BhY2l0eSxib3gtc2hhZG93LHRyYW5zZm9ybSxmaWx0ZXIsYmFja2Ryb3AtZmlsdGVyLC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNCwwLC4yLDEpO3RyYW5zaXRpb24tZHVyYXRpb246LjE1c31AbWVkaWEgKG1pbi13aWR0aDo2NDBweCl7LnNtXFw6dy0xXFwvMnt3aWR0aDo1MCV9LnNtXFw6ZmxleC1yb3d7ZmxleC1kaXJlY3Rpb246cm93fS5zbVxcOnAtMTJ7cGFkZGluZzozcmVtfS5zbVxcOnAtNHtwYWRkaW5nOjFyZW19LnNtXFw6cHgtMTJ7cGFkZGluZy1sZWZ0OjNyZW07cGFkZGluZy1yaWdodDozcmVtfS5zbVxcOnBiLTEye3BhZGRpbmctYm90dG9tOjNyZW19LnNtXFw6cHItMntwYWRkaW5nLXJpZ2h0Oi41cmVtfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm1kXFw6YWJzb2x1dGV7cG9zaXRpb246YWJzb2x1dGV9Lm1kXFw6cmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmV9Lm1kXFw6Ym90dG9tLWF1dG97Ym90dG9tOmF1dG99Lm1kXFw6bGVmdC0yXFwvNHtsZWZ0OjUwJX0ubWRcXDpsZWZ0LWF1dG97bGVmdDphdXRvfS5tZFxcOnJpZ2h0LTB7cmlnaHQ6MH0ubWRcXDpyaWdodC0xXFwvNHtyaWdodDoyNSV9Lm1kXFw6cmlnaHQtOHtyaWdodDoycmVtfS5tZFxcOnRvcC0we3RvcDowfS5tZFxcOnRvcC0xXFwvM3t0b3A6MzMuMzMzMzMzJX0ubWRcXDp0b3AtMjB7dG9wOjVyZW19Lm1kXFw6dG9wLTI4e3RvcDo3cmVtfS5tZFxcOm9yZGVyLTF7b3JkZXI6MX0ubWRcXDpmbG9hdC1yaWdodHtmbG9hdDpyaWdodH0ubWRcXDpmbG9hdC1sZWZ0e2Zsb2F0OmxlZnR9Lm1kXFw6bXgtMHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfS5tZFxcOi1tbC0xMHttYXJnaW4tbGVmdDotMi41cmVtfS5tZFxcOm1iLTB7bWFyZ2luLWJvdHRvbTowfS5tZFxcOm1iLTF7bWFyZ2luLWJvdHRvbTouMjVyZW19Lm1kXFw6bWItNHttYXJnaW4tYm90dG9tOjFyZW19Lm1kXFw6bWwtMHttYXJnaW4tbGVmdDowfS5tZFxcOm1sLTJ7bWFyZ2luLWxlZnQ6LjVyZW19Lm1kXFw6bXItMHttYXJnaW4tcmlnaHQ6MH0ubWRcXDptdC0we21hcmdpbi10b3A6MH0ubWRcXDptdC0xe21hcmdpbi10b3A6LjI1cmVtfS5tZFxcOm10LTZ7bWFyZ2luLXRvcDoxLjVyZW19Lm1kXFw6ZmxleHtkaXNwbGF5OmZsZXh9Lm1kXFw6aGlkZGVue2Rpc3BsYXk6bm9uZX0ubWRcXDpoLTFcXC8ye2hlaWdodDo1MCV9Lm1kXFw6aC1mdWxse2hlaWdodDoxMDAlfS5tZFxcOnctMVxcLzJ7d2lkdGg6NTAlfS5tZFxcOnctMVxcLzN7d2lkdGg6MzMuMzMzMzMzJX0ubWRcXDp3LTNcXC8xMnt3aWR0aDoyNSV9Lm1kXFw6dy01XFwvMTJ7d2lkdGg6NDEuNjY2NjY3JX0ubWRcXDp3LTZcXC8xMnt3aWR0aDo1MCV9Lm1kXFw6dy05XFwvMTJ7d2lkdGg6NzUlfS5tZFxcOnctYXV0b3t3aWR0aDphdXRvfS5tZFxcOnctZnVsbHt3aWR0aDoxMDAlfS5tZFxcOmdyaWQtY29scy0xe2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMSxtaW5tYXgoMCwxZnIpKX0ubWRcXDpncmlkLWNvbHMtMntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsbWlubWF4KDAsMWZyKSl9Lm1kXFw6ZmxleC1yb3d7ZmxleC1kaXJlY3Rpb246cm93fS5tZFxcOmZsZXgtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9Lm1kXFw6ZmxleC13cmFwe2ZsZXgtd3JhcDp3cmFwfS5tZFxcOml0ZW1zLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXJ9Lm1kXFw6anVzdGlmeS1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5tZFxcOmp1c3RpZnktYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubWRcXDpwLTEye3BhZGRpbmc6M3JlbX0ubWRcXDpweC0xMntwYWRkaW5nLWxlZnQ6M3JlbTtwYWRkaW5nLXJpZ2h0OjNyZW19Lm1kXFw6cHgtMjB7cGFkZGluZy1sZWZ0OjVyZW07cGFkZGluZy1yaWdodDo1cmVtfS5tZFxcOnB5LTB7cGFkZGluZy10b3A6MH0ubWRcXDpwYi0wLC5tZFxcOnB5LTB7cGFkZGluZy1ib3R0b206MH0ubWRcXDpwYi0xNntwYWRkaW5nLWJvdHRvbTo0cmVtfS5tZFxcOnBiLTZ7cGFkZGluZy1ib3R0b206MS41cmVtfS5tZFxcOnBiLTh7cGFkZGluZy1ib3R0b206MnJlbX0ubWRcXDpwbC0xe3BhZGRpbmctbGVmdDouMjVyZW19Lm1kXFw6cGwtNHtwYWRkaW5nLWxlZnQ6MXJlbX0ubWRcXDpwci0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtfS5tZFxcOnByLTR7cGFkZGluZy1yaWdodDoxcmVtfS5tZFxcOnB0LTB7cGFkZGluZy10b3A6MH0ubWRcXDpwdC0xNntwYWRkaW5nLXRvcDo0cmVtfS5tZFxcOnB0LTJ7cGFkZGluZy10b3A6LjVyZW19Lm1kXFw6cHQtNHtwYWRkaW5nLXRvcDoxcmVtfX1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5sZ1xcOnN0aWNreXtwb3NpdGlvbjpzdGlja3l9LmxnXFw6Ym90dG9tLTZ7Ym90dG9tOjEuNXJlbX0ubGdcXDpmbG9hdC1yaWdodHtmbG9hdDpyaWdodH0ubGdcXDpteS0we21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjB9LmxnXFw6bWwtNHttYXJnaW4tbGVmdDoxcmVtfS5sZ1xcOm1sLTh7bWFyZ2luLWxlZnQ6MnJlbX0ubGdcXDptci0we21hcmdpbi1yaWdodDowfS5sZ1xcOm1yLTR7bWFyZ2luLXJpZ2h0OjFyZW19LmxnXFw6bWluLWgtc2NyZWVue21pbi1oZWlnaHQ6MTAwdmh9LmxnXFw6dy0xXFwvM3t3aWR0aDozMy4zMzMzMzMlfS5sZ1xcOnctMVxcLzR7d2lkdGg6MjUlfS5sZ1xcOnctMlxcLzN7d2lkdGg6NjYuNjY2NjY3JX0ubGdcXDp3LTNcXC8xMnt3aWR0aDoyNSV9LmxnXFw6dy01XFwvMTJ7d2lkdGg6NDEuNjY2NjY3JX0ubGdcXDp3LTdcXC8xMnt3aWR0aDo1OC4zMzMzMzMlfS5sZ1xcOmdyaWQtY29scy0ye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMixtaW5tYXgoMCwxZnIpKX0ubGdcXDpncmlkLWNvbHMtM3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsbWlubWF4KDAsMWZyKSl9LmxnXFw6ZmxleC1yb3d7ZmxleC1kaXJlY3Rpb246cm93fS5sZ1xcOml0ZW1zLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZH0ubGdcXDpqdXN0aWZ5LXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5sZ1xcOmp1c3RpZnktZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0ubGdcXDpqdXN0aWZ5LWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmxnXFw6cC02e3BhZGRpbmc6MS41cmVtfS5sZ1xcOnByLTh7cGFkZGluZy1yaWdodDoycmVtfS5sZ1xcOnB0LTEye3BhZGRpbmctdG9wOjNyZW19fUBtZWRpYSAobWluLXdpZHRoOjEzMjBweCl7LnhsXFw6bWItNnttYXJnaW4tYm90dG9tOjEuNXJlbX0ueGxcXDpoaWRkZW57ZGlzcGxheTpub25lfS54bFxcOnctMVxcLzN7d2lkdGg6MzMuMzMzMzMzJX0ueGxcXDpncmlkLWNvbHMtMXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEsbWlubWF4KDAsMWZyKSl9LnhsXFw6Z3JpZC1jb2xzLTJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLG1pbm1heCgwLDFmcikpfS54bFxcOmdhcC14LTI0ey1tb3otY29sdW1uLWdhcDo2cmVtO2NvbHVtbi1nYXA6NnJlbX0ueGxcXDpweC0we3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0ueGxcXDpwYi0xNHtwYWRkaW5nLWJvdHRvbTozLjVyZW19LnhsXFw6cGwtMTZ7cGFkZGluZy1sZWZ0OjRyZW19fUBtZWRpYSAobWluLXdpZHRoOjE1MzZweCl7LlxcMzJ4bFxcOnAtMHtwYWRkaW5nOjB9fSIsIi8qIEZPTlQgTU9ERUxFICovXHJcblxyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Xb3JrK1NhbnM6aXRhbCx3Z2h0QDAsMTAwLi45MDA7MSwxMDAuLjkwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbiRmb250LWZhbWlseS0tMSA6IFwiV29yayBTYW5zXCIsIHNlcmlmICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtLTEgOiA0MDAgIWRlZmF1bHQ7XHJcbiRmb250LXNwYWNpbmctLTE6IDAgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1mYW1pbHktLTIgOiBcIldvcmsgU2Fuc1wiLCBzZXJpZiAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LS0yIDogNDAwICFkZWZhdWx0O1xyXG4kZm9udC1zcGFjaW5nLS0yOiAwICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtYm9sZCAgICAgICAgIDogNzAwICFkZWZhdWx0O1xyXG4kZm9udC1tZWRpdW0gICAgICAgOiA1MDAgIWRlZmF1bHQ7XHJcbiRmb250LXJlZ3VsYXIgICAgICA6IDQwMCAhZGVmYXVsdDtcclxuJGZvbnQtc2VtaWJvbGQgOiA2MDAgOyIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PURNK1NhbnM6d2dodEA0MDA7NTAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbiRmb250LWZhbWlseS0tMSA6ICdETSBTYW5zJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LS0xIDogNDAwICFkZWZhdWx0O1xyXG4kZm9udC1zcGFjaW5nLS0xOiAwICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtZmFtaWx5LS0yIDogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtLTIgOiA0MDAgIWRlZmF1bHQ7XHJcbiRmb250LXNwYWNpbmctLTI6IDAgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1ib2xkICAgICAgICAgOiA3MDAgIWRlZmF1bHQ7XHJcbiRmb250LW1lZGl1bSAgICAgICA6IDUwMCAhZGVmYXVsdDtcclxuJGZvbnQtcmVndWxhciAgICAgIDogNDAwICFkZWZhdWx0O1xyXG4iLCIkY29sb3JfY29va2llc19zaXRlOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEA3MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJhbGV3YXk6d2dodEA5MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG4uY29va2llc3YyQ29udGFpbmVyIHtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5OTk5O1xyXG4gICAgY29sb3I6ICMzMzM7XHJcblxyXG4gICAgLmJ0bkNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMTVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bkNvb2tpZXMge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3LjVweCAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMjtcclxuICAgICAgICAgICAgbWFyZ2luOiA3LjVweCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDcuNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5saWdodFZlcnNpb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzljOWM5YztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvcl9jb29raWVzX3NpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQkY29sb3JfY29va2llc19zaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYnRuQ29uZmlnQ29va2llcyB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG5Db29raWVzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bkNvb2tpZXMge1xyXG4gICAgICAgICAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saWdodFZlcnNpb24ge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBhLCBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb29raWVzU3RydWN0dXJlXzEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xyXG4gICAgICAgIGxlZnQ6IC0zNzVweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgNTBweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjVweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb29raWVzQ29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuYnRuVG9wIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOWM5YzljO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN2Z0FuaW1lIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0cmVDb29raWVzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxuXHJcbiAgICAgICAgICAgICAgICAuY29sb3JQcmltYXJ5U2l0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9jb29raWVzX3NpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0Q29va2llcyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dFN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IDE1cHg7XHJcbiAgICAgICAgbGVmdDogLTY1MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvb2tpZXNDb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4IDE1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIC5jb29raWVUaXRsZV9Db250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRvcENvbnRlbnRDb29raWVzIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKGNhbGMoLTUwJSAtIDcuNXB4KSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0blRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5YzljOWM7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG5SZXRvdXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvb2tpZVBhcmFtc19Db250ZW50IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29va2llc0VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0U2VjdGlvblN0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0U2VjdGlvbkNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdHJlU2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbkFjb3JkZW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbUNoZWNrYm94Q29va2llQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlRWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dENvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGlua0VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb25FbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dEVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3hDb29raWVzQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJlcXVpcmVkQ29va2llIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNy41cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94Q29va2llcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6ZGlzYWJsZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfY29va2llc19zaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dFNlY3Rpb25Db250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uQWNvcmRlb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWdEZWZhdWx0X1pvbmVBY3RpdmVfRWxlbWVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohIHRhaWx3aW5kY3NzIHYzLjMuMyB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly90YWlsd2luZGNzcy5jb20qL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVdvcmsrU2FuczppdGFsLHdnaHRAMCwxMDAuLjkwMDsxLDEwMC4uOTAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1ETStTYW5zOndnaHRANDAwOzUwMDs3MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2FucyZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRANzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SYWxld2F5OndnaHRAOTAwJmRpc3BsYXk9c3dhcFwiKTtcbiosIDphZnRlciwgOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMCBzb2xpZCAjZTVlN2ViOyB9XG5cbjphZnRlciwgOmJlZm9yZSB7XG4gIC0tdHctY29udGVudDpcIlwiOyB9XG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS41O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tb3otdGFiLXNpemU6IDQ7XG4gIC1vLXRhYi1zaXplOiA0O1xuICB0YWItc2l6ZTogNDtcbiAgZm9udC1mYW1pbHk6IHVpLXNhbnMtc2VyaWYsc3lzdGVtLXVpLC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFNlZ29lIFVJLFJvYm90byxIZWx2ZXRpY2EgTmV1ZSxBcmlhbCxOb3RvIFNhbnMsc2Fucy1zZXJpZixBcHBsZSBDb2xvciBFbW9qaSxTZWdvZSBVSSBFbW9qaSxTZWdvZSBVSSBTeW1ib2wsTm90byBDb2xvciBFbW9qaTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBub3JtYWw7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuaHIge1xuICBoZWlnaHQ6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7IH1cblxuYWJicjp3aGVyZShbdGl0bGVdKSB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7IH1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG5jb2RlLCBrYmQsIHByZSwgc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB1aS1tb25vc3BhY2UsU0ZNb25vLVJlZ3VsYXIsTWVubG8sTW9uYWNvLENvbnNvbGFzLExpYmVyYXRpb24gTW9ubyxDb3VyaWVyIE5ldyxtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLCBzdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTsgfVxuXG50YWJsZSB7XG4gIHRleHQtaW5kZW50OiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBpbmhlcml0O1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuYnV0dG9uLCBzZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5bdHlwZT1idXR0b25dLCBbdHlwZT1yZXNldF0sIFt0eXBlPXN1Ym1pdF0sIGJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IGF1dG87IH1cblxuOi1tb3otdWktaW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDsgfVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7IH1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG5ibG9ja3F1b3RlLCBkZCwgZGwsIGZpZ3VyZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgaHIsIHAsIHByZSB7XG4gIG1hcmdpbjogMDsgfVxuXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDsgfVxuXG5maWVsZHNldCwgbGVnZW5kIHtcbiAgcGFkZGluZzogMDsgfVxuXG5tZW51LCBvbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuZGlhbG9nIHtcbiAgcGFkZGluZzogMDsgfVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5Y2EzYWY7IH1cblxuaW5wdXQ6OnBsYWNlaG9sZGVyLCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzljYTNhZjsgfVxuXG5bcm9sZT1idXR0b25dLCBidXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbmF1ZGlvLCBjYW52YXMsIGVtYmVkLCBpZnJhbWUsIGltZywgb2JqZWN0LCBzdmcsIHZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuaW1nLCB2aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4qLCA6OmJhY2tkcm9wLCA6YWZ0ZXIsIDpiZWZvcmUge1xuICAtLXR3LWJvcmRlci1zcGFjaW5nLXg6MDtcbiAgLS10dy1ib3JkZXItc3BhY2luZy15OjA7XG4gIC0tdHctdHJhbnNsYXRlLXg6MDtcbiAgLS10dy10cmFuc2xhdGUteTowO1xuICAtLXR3LXJvdGF0ZTowO1xuICAtLXR3LXNrZXcteDowO1xuICAtLXR3LXNrZXcteTowO1xuICAtLXR3LXNjYWxlLXg6MTtcbiAgLS10dy1zY2FsZS15OjE7XG4gIC0tdHctcGFuLXg6IDtcbiAgLS10dy1wYW4teTogO1xuICAtLXR3LXBpbmNoLXpvb206IDtcbiAgLS10dy1zY3JvbGwtc25hcC1zdHJpY3RuZXNzOnByb3hpbWl0eTtcbiAgLS10dy1ncmFkaWVudC1mcm9tLXBvc2l0aW9uOiA7XG4gIC0tdHctZ3JhZGllbnQtdmlhLXBvc2l0aW9uOiA7XG4gIC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb246IDtcbiAgLS10dy1vcmRpbmFsOiA7XG4gIC0tdHctc2xhc2hlZC16ZXJvOiA7XG4gIC0tdHctbnVtZXJpYy1maWd1cmU6IDtcbiAgLS10dy1udW1lcmljLXNwYWNpbmc6IDtcbiAgLS10dy1udW1lcmljLWZyYWN0aW9uOiA7XG4gIC0tdHctcmluZy1pbnNldDogO1xuICAtLXR3LXJpbmctb2Zmc2V0LXdpZHRoOjBweDtcbiAgLS10dy1yaW5nLW9mZnNldC1jb2xvcjojZmZmO1xuICAtLXR3LXJpbmctY29sb3I6IzNiODJmNjgwO1xuICAtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdzowIDAgIzAwMDA7XG4gIC0tdHctcmluZy1zaGFkb3c6MCAwICMwMDAwO1xuICAtLXR3LXNoYWRvdzowIDAgIzAwMDA7XG4gIC0tdHctc2hhZG93LWNvbG9yZWQ6MCAwICMwMDAwO1xuICAtLXR3LWJsdXI6IDtcbiAgLS10dy1icmlnaHRuZXNzOiA7XG4gIC0tdHctY29udHJhc3Q6IDtcbiAgLS10dy1ncmF5c2NhbGU6IDtcbiAgLS10dy1odWUtcm90YXRlOiA7XG4gIC0tdHctaW52ZXJ0OiA7XG4gIC0tdHctc2F0dXJhdGU6IDtcbiAgLS10dy1zZXBpYTogO1xuICAtLXR3LWRyb3Atc2hhZG93OiA7XG4gIC0tdHctYmFja2Ryb3AtYmx1cjogO1xuICAtLXR3LWJhY2tkcm9wLWJyaWdodG5lc3M6IDtcbiAgLS10dy1iYWNrZHJvcC1jb250cmFzdDogO1xuICAtLXR3LWJhY2tkcm9wLWdyYXlzY2FsZTogO1xuICAtLXR3LWJhY2tkcm9wLWh1ZS1yb3RhdGU6IDtcbiAgLS10dy1iYWNrZHJvcC1pbnZlcnQ6IDtcbiAgLS10dy1iYWNrZHJvcC1vcGFjaXR5OiA7XG4gIC0tdHctYmFja2Ryb3Atc2F0dXJhdGU6IDtcbiAgLS10dy1iYWNrZHJvcC1zZXBpYTogOyB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDc2OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzNnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTUzNnB4OyB9IH1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljOyB9XG5cbi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4uYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ib3R0b20tMCB7XG4gIGJvdHRvbTogMDsgfVxuXG4uYm90dG9tLTMge1xuICBib3R0b206IC43NXJlbTsgfVxuXG4uYm90dG9tLTYge1xuICBib3R0b206IDEuNXJlbTsgfVxuXG4ubGVmdC0wIHtcbiAgbGVmdDogMDsgfVxuXG4ubGVmdC0zIHtcbiAgbGVmdDogLjc1cmVtOyB9XG5cbi5sZWZ0LTQge1xuICBsZWZ0OiAxcmVtOyB9XG5cbi5sZWZ0LTYge1xuICBsZWZ0OiAxLjVyZW07IH1cblxuLnJpZ2h0LTIge1xuICByaWdodDogLjVyZW07IH1cblxuLnJpZ2h0LTMge1xuICByaWdodDogLjc1cmVtOyB9XG5cbi5yaWdodC03IHtcbiAgcmlnaHQ6IDEuNzVyZW07IH1cblxuLnRvcC0wIHtcbiAgdG9wOiAwOyB9XG5cbi50b3AtMjAge1xuICB0b3A6IDVyZW07IH1cblxuLnRvcC0zIHtcbiAgdG9wOiAuNzVyZW07IH1cblxuLnRvcC00IHtcbiAgdG9wOiAxcmVtOyB9XG5cbi5pc29sYXRlIHtcbiAgaXNvbGF0aW9uOiBpc29sYXRlOyB9XG5cbi56LTEwIHtcbiAgei1pbmRleDogMTA7IH1cblxuLmNsZWFyLWJvdGgge1xuICBjbGVhcjogYm90aDsgfVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cblxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogLjVyZW07XG4gIG1hcmdpbi1yaWdodDogLjVyZW07IH1cblxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogLjc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC43NXJlbTsgfVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG5cbi4tbWwtMTAge1xuICBtYXJnaW4tbGVmdDogLTIuNXJlbTsgfVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IC4yNXJlbTsgfVxuXG4ubWItMTIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG5cbi5tYi0xNiB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuXG4ubWItMjAge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4ubWItNiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG4ubWItNyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07IH1cblxuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IC4yNXJlbTsgfVxuXG4ubWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTsgfVxuXG4ubWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAuNzVyZW07IH1cblxuLm1sLTQge1xuICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuXG4ubXItMSB7XG4gIG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XG5cbi5tci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfVxuXG4ubXItMyB7XG4gIG1hcmdpbi1yaWdodDogLjc1cmVtOyB9XG5cbi5tci00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5tci04IHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogLjI1cmVtOyB9XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogLjVyZW07IH1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAuNzVyZW07IH1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbi5tdC02IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG5cbi5tdC04IHtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLnRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmdyaWQge1xuICBkaXNwbGF5OiBncmlkOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hc3BlY3QtXFxbNFxcLzNcXF0ge1xuICBhc3BlY3QtcmF0aW86IDQvMzsgfVxuXG4uaC0wIHtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5oLTFcXC8yIHtcbiAgaGVpZ2h0OiA1MCU7IH1cblxuLmgtMiB7XG4gIGhlaWdodDogLjVyZW07IH1cblxuLmgtMjAge1xuICBoZWlnaHQ6IDVyZW07IH1cblxuLmgtZnVsbCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ubWF4LWgtOTYge1xuICBtYXgtaGVpZ2h0OiAyNHJlbTsgfVxuXG4udy0xXFwvMiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLnctMVxcLzMge1xuICB3aWR0aDogMzMuMzMzMzMzJTsgfVxuXG4udy0xMVxcLzEyIHtcbiAgd2lkdGg6IDkxLjY2NjY2NyU7IH1cblxuLnctMlxcLzMge1xuICB3aWR0aDogNjYuNjY2NjY3JTsgfVxuXG4udy0yMCB7XG4gIHdpZHRoOiA1cmVtOyB9XG5cbi53LTlcXC8xMiB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLnctZnVsbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tYXgtdy14cyB7XG4gIG1heC13aWR0aDogMjByZW07IH1cblxuLmZsZXgtMSB7XG4gIGZsZXg6IDEgMSAwJTsgfVxuXG4udHJhbnNmb3JtIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tdHctdHJhbnNsYXRlLXgpLCB2YXIoLS10dy10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10dy1yb3RhdGUpKSBza2V3WCh2YXIoLS10dy1za2V3LXgpKSBza2V3WSh2YXIoLS10dy1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHctc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10dy1zY2FsZS15KSk7IH1cblxuLmdyaWQtY29scy0xIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpOyB9XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cblxuLmZsZXgtY29sIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uaXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uaXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5qdXN0aWZ5LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5qdXN0aWZ5LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLmp1c3RpZnktY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmp1c3RpZnktYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uZ2FwLTEwIHtcbiAgZ2FwOiAyLjVyZW07IH1cblxuLmdhcC0xNCB7XG4gIGdhcDogMy41cmVtOyB9XG5cbi5nYXAteC0xMCB7XG4gIC1tb3otY29sdW1uLWdhcDogMi41cmVtO1xuICBjb2x1bW4tZ2FwOiAyLjVyZW07IH1cblxuLmdhcC15LTEwIHtcbiAgcm93LWdhcDogMi41cmVtOyB9XG5cbi5zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuXG4uc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cblxuLm92ZXJmbG93LWhpZGRlbiwgLnRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udHJ1bmNhdGUge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ucm91bmRlZC0yeGwge1xuICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG5cbi5yb3VuZGVkLTN4bCB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTsgfVxuXG4ucm91bmRlZC1mdWxsIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4OyB9XG5cbi5yb3VuZGVkLXhsIHtcbiAgYm9yZGVyLXJhZGl1czogLjc1cmVtOyB9XG5cbi5ib3JkZXItMiB7XG4gIGJvcmRlci13aWR0aDogMnB4OyB9XG5cbi5ib3JkZXItYmxhY2sge1xuICAtLXR3LWJvcmRlci1vcGFjaXR5OjE7XG4gIGJvcmRlci1jb2xvcjogUkdCKDAgMCAwL3ZhcigtLXR3LWJvcmRlci1vcGFjaXR5KSk7IH1cblxuLm9iamVjdC1jb250YWluIHtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4ub2JqZWN0LWNvdmVyIHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5wLTEyIHtcbiAgcGFkZGluZzogM3JlbTsgfVxuXG4ucC0yIHtcbiAgcGFkZGluZzogLjVyZW07IH1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IC43NXJlbTsgfVxuXG4ucC00IHtcbiAgcGFkZGluZzogMXJlbTsgfVxuXG4ucC01IHtcbiAgcGFkZGluZzogMS4yNXJlbTsgfVxuXG4ucC02IHtcbiAgcGFkZGluZzogMS41cmVtOyB9XG5cbi5wLTgge1xuICBwYWRkaW5nOiAycmVtOyB9XG5cbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IC4yNXJlbTsgfVxuXG4ucHgtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtOyB9XG5cbi5weC0xMiB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTsgfVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogLjc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAuNzVyZW07IH1cblxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cblxuLnB4LTYge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtOyB9XG5cbi5weC04IHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IC4yNXJlbTsgfVxuXG4ucHktMTAge1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtOyB9XG5cbi5weS0xMiB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IC41cmVtOyB9XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IC43NXJlbTsgfVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuXG4ucHktNiB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAuMjVyZW07IH1cblxuLnBiLTEyIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cblxuLnBiLTE2IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogLjVyZW07IH1cblxuLnBiLTI0IHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07IH1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuXG4ucGItNiB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH1cblxuLnBiLTgge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuXG4ucGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ucGwtNCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuXG4ucHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnByLTIwIHtcbiAgcGFkZGluZy1yaWdodDogNXJlbTsgfVxuXG4ucHItNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTsgfVxuXG4ucHItOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogLjI1cmVtOyB9XG5cbi5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07IH1cblxuLnB0LTEyIHtcbiAgcGFkZGluZy10b3A6IDNyZW07IH1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogLjVyZW07IH1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogLjc1cmVtOyB9XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDFyZW07IH1cblxuLnB0LTYge1xuICBwYWRkaW5nLXRvcDogMS41cmVtOyB9XG5cbi5wdC04IHtcbiAgcGFkZGluZy10b3A6IDJyZW07IH1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zaGFkb3ctbGcge1xuICAtLXR3LXNoYWRvdzowIDEwcHggMTVweCAtM3B4ICMwMDAwMDAxYSwwIDRweCA2cHggLTRweCAjMDAwMDAwMWE7XG4gIC0tdHctc2hhZG93LWNvbG9yZWQ6MCAxMHB4IDE1cHggLTNweCB2YXIoLS10dy1zaGFkb3ctY29sb3IpLDAgNHB4IDZweCAtNHB4IHZhcigtLXR3LXNoYWRvdy1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdywgMCAwICMwMDAwKSwgdmFyKC0tdHctcmluZy1zaGFkb3csIDAgMCAjMDAwMCksIHZhcigtLXR3LXNoYWRvdyk7IH1cblxuLnRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcixiYWNrZ3JvdW5kLWNvbG9yLGJvcmRlci1jb2xvcix0ZXh0LWRlY29yYXRpb24tY29sb3IsZmlsbCxzdHJva2Usb3BhY2l0eSxib3gtc2hhZG93LHRyYW5zZm9ybSxmaWx0ZXIsLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLGJhY2tncm91bmQtY29sb3IsYm9yZGVyLWNvbG9yLHRleHQtZGVjb3JhdGlvbi1jb2xvcixmaWxsLHN0cm9rZSxvcGFjaXR5LGJveC1zaGFkb3csdHJhbnNmb3JtLGZpbHRlcixiYWNrZHJvcC1maWx0ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLGJhY2tncm91bmQtY29sb3IsYm9yZGVyLWNvbG9yLHRleHQtZGVjb3JhdGlvbi1jb2xvcixmaWxsLHN0cm9rZSxvcGFjaXR5LGJveC1zaGFkb3csdHJhbnNmb3JtLGZpbHRlcixiYWNrZHJvcC1maWx0ZXIsLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc21cXDp3LTFcXC8yIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5zbVxcOmZsZXgtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5zbVxcOnAtMTIge1xuICAgIHBhZGRpbmc6IDNyZW07IH1cbiAgLnNtXFw6cC00IHtcbiAgICBwYWRkaW5nOiAxcmVtOyB9XG4gIC5zbVxcOnB4LTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTsgfVxuICAuc21cXDpwYi0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgLnNtXFw6cHItMiB7XG4gICAgcGFkZGluZy1yaWdodDogLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6YWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAubWRcXDpyZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tZFxcOmJvdHRvbS1hdXRvIHtcbiAgICBib3R0b206IGF1dG87IH1cbiAgLm1kXFw6bGVmdC0yXFwvNCB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5tZFxcOmxlZnQtYXV0byB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAubWRcXDpyaWdodC0wIHtcbiAgICByaWdodDogMDsgfVxuICAubWRcXDpyaWdodC0xXFwvNCB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAubWRcXDpyaWdodC04IHtcbiAgICByaWdodDogMnJlbTsgfVxuICAubWRcXDp0b3AtMCB7XG4gICAgdG9wOiAwOyB9XG4gIC5tZFxcOnRvcC0xXFwvMyB7XG4gICAgdG9wOiAzMy4zMzMzMzMlOyB9XG4gIC5tZFxcOnRvcC0yMCB7XG4gICAgdG9wOiA1cmVtOyB9XG4gIC5tZFxcOnRvcC0yOCB7XG4gICAgdG9wOiA3cmVtOyB9XG4gIC5tZFxcOm9yZGVyLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5tZFxcOmZsb2F0LXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLm1kXFw6ZmxvYXQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLm1kXFw6bXgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5tZFxcOi1tbC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW07IH1cbiAgLm1kXFw6bWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubWRcXDptYi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07IH1cbiAgLm1kXFw6bWItNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAubWRcXDptbC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAubWRcXDptbC0yIHtcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07IH1cbiAgLm1kXFw6bXItMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5tZFxcOm10LTAge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLm1kXFw6bXQtMSB7XG4gICAgbWFyZ2luLXRvcDogLjI1cmVtOyB9XG4gIC5tZFxcOm10LTYge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuICAubWRcXDpmbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5tZFxcOmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubWRcXDpoLTFcXC8yIHtcbiAgICBoZWlnaHQ6IDUwJTsgfVxuICAubWRcXDpoLWZ1bGwge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAubWRcXDp3LTFcXC8yIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5tZFxcOnctMVxcLzMge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC5tZFxcOnctM1xcLzEyIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5tZFxcOnctNVxcLzEyIHtcbiAgICB3aWR0aDogNDEuNjY2NjY3JTsgfVxuICAubWRcXDp3LTZcXC8xMiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAubWRcXDp3LTlcXC8xMiB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAubWRcXDp3LWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5tZFxcOnctZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1kXFw6Z3JpZC1jb2xzLTEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTsgfVxuICAubWRcXDpncmlkLWNvbHMtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpOyB9XG4gIC5tZFxcOmZsZXgtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5tZFxcOmZsZXgtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAubWRcXDpmbGV4LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAubWRcXDppdGVtcy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm1kXFw6anVzdGlmeS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLm1kXFw6anVzdGlmeS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLm1kXFw6cC0xMiB7XG4gICAgcGFkZGluZzogM3JlbTsgfVxuICAubWRcXDpweC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cbiAgLm1kXFw6cHgtMjAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtOyB9XG4gIC5tZFxcOnB5LTAge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5tZFxcOnBiLTAsIC5tZFxcOnB5LTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5tZFxcOnBiLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfVxuICAubWRcXDpwYi02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9XG4gIC5tZFxcOnBiLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIC5tZFxcOnBsLTEge1xuICAgIHBhZGRpbmctbGVmdDogLjI1cmVtOyB9XG4gIC5tZFxcOnBsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICAubWRcXDpwci0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuMjVyZW07IH1cbiAgLm1kXFw6cHItNCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuICAubWRcXDpwdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAubWRcXDpwdC0xNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07IH1cbiAgLm1kXFw6cHQtMiB7XG4gICAgcGFkZGluZy10b3A6IC41cmVtOyB9XG4gIC5tZFxcOnB0LTQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGdcXDpzdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7IH1cbiAgLmxnXFw6Ym90dG9tLTYge1xuICAgIGJvdHRvbTogMS41cmVtOyB9XG4gIC5sZ1xcOmZsb2F0LXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmxnXFw6bXktMCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5sZ1xcOm1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gIC5sZ1xcOm1sLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG4gIC5sZ1xcOm1yLTAge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubGdcXDptci00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgLmxnXFw6bWluLWgtc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuICAubGdcXDp3LTFcXC8zIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzJTsgfVxuICAubGdcXDp3LTFcXC80IHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5sZ1xcOnctMlxcLzMge1xuICAgIHdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5sZ1xcOnctM1xcLzEyIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5sZ1xcOnctNVxcLzEyIHtcbiAgICB3aWR0aDogNDEuNjY2NjY3JTsgfVxuICAubGdcXDp3LTdcXC8xMiB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmxnXFw6Z3JpZC1jb2xzLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTsgfVxuICAubGdcXDpncmlkLWNvbHMtMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpOyB9XG4gIC5sZ1xcOmZsZXgtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5sZ1xcOml0ZW1zLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC5sZ1xcOmp1c3RpZnktc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAubGdcXDpqdXN0aWZ5LWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAubGdcXDpqdXN0aWZ5LWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAubGdcXDpwLTYge1xuICAgIHBhZGRpbmc6IDEuNXJlbTsgfVxuICAubGdcXDpwci04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gIC5sZ1xcOnB0LTEyIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgLnhsXFw6bWItNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC54bFxcOmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAueGxcXDp3LTFcXC8zIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzJTsgfVxuICAueGxcXDpncmlkLWNvbHMtMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpOyB9XG4gIC54bFxcOmdyaWQtY29scy0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7IH1cbiAgLnhsXFw6Z2FwLXgtMjQge1xuICAgIC1tb3otY29sdW1uLWdhcDogNnJlbTtcbiAgICBjb2x1bW4tZ2FwOiA2cmVtOyB9XG4gIC54bFxcOnB4LTAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC54bFxcOnBiLTE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtOyB9XG4gIC54bFxcOnBsLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzNnB4KSB7XG4gIC5cXDMyeGxcXDpwLTAge1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG5cdCMgSVRDU1MgTG9hZGluZ1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcclxuICogQ291bGV1cnMgcHJpbmNpcGFsZXNcclxuICovXG4vKlxyXG4gKiBDb3VsZXVycyBzZWNvbmRhaXJlc1xyXG4gKi9cbi8qXHJcbiAqIENvdWxldXJzIHBpcm5jaXBhbGVzXHJcbiAqIENlcyBjb3VsZXVycyBuZSBkw6lwZW5kZW50IHBhcyBkZSBsYSBtYXF1ZXR0ZSBjbGllbnRlIChjb3VsZXVyIGfDqW7DqXJpcXVlIGF1IG1vZMOobGUpXHJcbiAqL1xuLyogRk9OVCBNT0RFTEUgKi9cbi8qIEhFQURFUiBDT0xPUiAqL1xuLypcclxuKiBUZXh0ZmllbGRcclxuICovXG4vKlxyXG4qIFRleHRhcmVhXHJcbiAqL1xuLypcclxuKiBSYWRpb1xyXG4gKi9cbi8qXHJcbiogQ2hlY2tib3hcclxuICovXG4vKlxyXG4qIFNlbGVjdFxyXG4gKi9cbi8qXHJcbiogVG9nZ2xlXHJcbiAqL1xuLypcclxuKiBMb2NhbGl6YXRvclxyXG4gKi9cbi8qXHJcbiogQ29uZGl0aW9uc1xyXG4gKi9cbi8qXHJcbiogUmFuZ2VcclxuICovXG4vKlxyXG4qIFVwbG9hZFxyXG4gKi9cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiogRm9ybXVsYWlyZSBjb250cmFzdGUgKHBvdXIgbGVzIGZvbmRzIGRhcmspXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXG4vKlxyXG4qIFRleHRmaWVsZFxyXG4gKi9cbi8qXHJcbiogVGV4dGFyZWFcclxuICovXG4vKlxyXG4qIFJhZGlvXHJcbiovXG4vKlxyXG4qIENoZWNrYm94XHJcbiovXG4vKlxyXG4qIFRvb2dsZVxyXG4qL1xuLypcclxuKiBTZWxlY3RcclxuKi9cbi8qIFBhcmFtw6h0cmVzIHBhciBkw6lmYXV0ICovXG4vKiBDU1MgKi9cbmgxLmgxIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjU2M3JlbSwgY2FsYygxLjY1dncgKyAxNy4yOHB4KSwgMi40NDFyZW0pO1xuICBjb2xvcjogIzhFQTRCMTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4xNTI7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuXG5oMi5oMiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuNDA2cmVtLCBjYWxjKDEuMDI3dncgKyAxNy42OXB4KSwgMS45NTNyZW0pLzEuNDQgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMjYyODU3O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblxuaDMuaDMge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjEyNXJlbSwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgMS4yNXJlbSkvMi4yNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgY29sb3I6ICM4RUE0QjE7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuXG5oNC5oNCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDFyZW0sIDAsIDFyZW0pLzEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgY29sb3I6ICMyNjI4NTc7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd29yZC1icmVhazogbm9ybWFsOyB9XG5cbmg1Lmg1IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMXJlbSwgMCwgMXJlbSkvMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICBjb2xvcjogIzI2Mjg1NztcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblxuaDYuaDYge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxcmVtLCAwLCAxcmVtKS8xLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMjYyODU3O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuXG4vKiBjb29yZHMgRWxlbWVudCAqL1xuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiBFc3RpbWF0aW9uIFZhcmlhYmxlcyAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE1vZHVsZSBjb3VwcyBkZSBjb2V1ciBWMiAqL1xuLyogRm9vdGVyIEVsZW1lbnQgKi9cbi8qIEZvb3RlciBsb2dvICovXG4vKiBGb290ZXIgbG9nbyBtZW1iZXIgKi9cbi8qIEZvb3RlciBwYXJ0bmVycyAqL1xuLyogRm9vdGVyIGNvcHlyaWdodCBldCBuYXYgbGlzdCAqL1xuLyogRm9vdGVyIExCSSBsb2dvICovXG4vKiBGb290ZXIgU29jaWFsIE5ldHdvcmsgKi9cbi8qIEZvb3RlciBEZXNrdG9wICovXG4vKiBGb290ZXIgZm9ybSAqL1xuLyogR0xPQkFMIFZBUklBQkxFUyAqL1xuLyogSEVBREVSIFZBUklBQkxFUyAqL1xuLyogTU9CSUxFICovXG4vKiBTZWN0aW9uIGhlYWRlciBjb250YWluZXIgKi9cbi8qIFNlY3Rpb24gQnVyZ2VyIG1lbnUgKi9cbi8qIFNlY3Rpb24gTG9nbyAqL1xuLyogU2VjdGlvbiBNZW51IGRlIG5hdmlnYXRpb24gKi9cbi8qIFNlY3Rpb24gc291cy1tZW51IG5hdmlnYXRpb24gZGVncmVlIDEgKi9cbi8qIFNlY3Rpb24gc291cy1tZW51IG5hdmlnYXRpb24gZGVncmVlIDEgbGllbiAqL1xuLyogU2VjdGlvbiBzb3VzLW1lbnUgbmF2aWdhdGlvbiBkZWdyZWUgMiAqL1xuLyogU2VjdGlvbiBzb3VzLW1lbnUgbmF2aWdhdGlvbiBkZWdyZWUgMiBib3V0b24gZGUgcmV0b3VyICovXG4vKiBERVNLVE9QICovXG4vKiBTZWN0aW9uIGhlYWRlciBjb250YWluZXIgKi9cbi8qIFNlY3Rpb24gTG9nbyAqL1xuLyogU2VjdGlvbiBNZW51IG5hdmlnYXRpb24gKi9cbi8qIFNlY3Rpb24gU291cy1tZW51IGJhY2tncm91bmQgbmF2aWdhdGlvbiAqL1xuLyogU2VjdGlvbiBTb3VzLW1lbnUgY29udGFpbmVyIG5hdmlnYXRpb24gKi9cbi8qIFNlY3Rpb24gU291cy1tZW51IGRlZ3JlIDEgbmF2aWdhdGlvbiAqL1xuLyogU2VjdGlvbiBTb3VzLW1lbnUgZGVncmUgMiBuYXZpZ2F0aW9uICovXG4vKiBTZWN0aW9uIFNvdXMtbWVudSBkZWZhdWx0IG5hdmlnYXRpb24gKi9cbi8qIFNlY3Rpb24gSGVhZGVyIDIgKi9cbi8qIFNlY3Rpb24gSGVhZGVyIDMgKi9cbi8qIEVMRU1FTlQgRk9STSAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnBhZ2luYXRpb25fbG9hZF9tb3JlIHtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5wYWdpbmF0aW9uX2xvYWRfbW9yZSAucHJvZ3Jlc3NiYXIge1xuICAgIG1hcmdpbjogMXJlbSAwIDEuNXJlbTsgfVxuXG4uc2VvX2xpbmsgLnNlb19saW5rX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5zZW9fbGluayAuc2VvX2xpc3RfdGl0bGUgLmljb25faXRlbSB7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBtaW4td2lkdGg6IDIuNXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNDIsIDE2NCwgMTc3LCAwLjI1KTsgfVxuICAuc2VvX2xpbmsgLnNlb19saXN0X3RpdGxlIC5pY29uX2l0ZW0gLmljb24ge1xuICAgIGZpbGw6ICM4RUE0QjE7IH1cblxuLnNlb19saW5rIC5zZW9fbGlzdF90aXRsZSAudGl0bGVfaXRlbSB7XG4gIGNvbG9yOiAjOEVBNEIxOyB9XG5cbi5zZW9fbGluayAuc2VvX2xpc3RfbGluayA+IGxpLmxhc3QtaXRlbSAuYnV0dG9uX2xhYmVsIHtcbiAgY29sb3I6ICM4RUE0QjE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4RUE0QjE7XG4gIGJhY2tncm91bmQ6IDFweCBzb2xpZCAjRkZGRkZGOyB9XG4gIC5zZW9fbGluayAuc2VvX2xpc3RfbGluayA+IGxpLmxhc3QtaXRlbSAuYnV0dG9uX2xhYmVsOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOEVBNEIxO1xuICAgIGJhY2tncm91bmQ6ICM4RUE0QjE7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBNT0RVTEUgUFJJQ0UgWk9ORSAtIFBBR0UgTElTVElOR1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhlYWRlcl90b3BiYXIge1xuICB6LWluZGV4OiAxMDsgfVxuICAuaGVhZGVyX3RvcGJhciAudG9wYmFyX19zdHJ1Y3R1cmUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmhlYWRlcl90b3BiYXIgLnRvcGJhcl9fZWxlbWVudHNfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgIC5oZWFkZXJfdG9wYmFyIC50b3BiYXJfX2VsZW1lbnRzX2NvbnRhaW5lci5hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAuaGVhZGVyX3RvcGJhciAudG9wYmFyX19lbGVtZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgLmhlYWRlcl90b3BiYXIgLnRvcGJhcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMXJlbTsgfVxuXG4uaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX3RvcGJhciAudG9wYmFyX19zdHJ1Y3R1cmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl90b3BiYXIgLnRvcGJhcl9fc3RydWN0dXJlIC50b3BiYXJfX2NvbnRlbnQgLmJ1dHRvbl9wcm9wcmlldGFpcmUgLnRleHRfaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl90b3BiYXIgLnRvcGJhcl9fc3RydWN0dXJlIC50b3BiYXJfX2NvbnRlbnQgLmJ1dHRvbl9oZWFydCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cblxuLypcclxuICogQ291bGV1cnMgcHJpbmNpcGFsZXNcclxuICovXG4vKlxyXG4gKiBDb3VsZXVycyBzZWNvbmRhaXJlc1xyXG4gKi9cbi8qXHJcbiAqIENvdWxldXJzIHBpcm5jaXBhbGVzXHJcbiAqIENlcyBjb3VsZXVycyBuZSBkw6lwZW5kZW50IHBhcyBkZSBsYSBtYXF1ZXR0ZSBjbGllbnRlIChjb3VsZXVyIGfDqW7DqXJpcXVlIGF1IG1vZMOobGUpXHJcbiAqL1xuLyogSEVBREVSIENPTE9SICovXG4vKlxyXG4qIFRleHRmaWVsZFxyXG4gKi9cbi8qXHJcbiogVGV4dGFyZWFcclxuICovXG4vKlxyXG4qIFJhZGlvXHJcbiAqL1xuLypcclxuKiBDaGVja2JveFxyXG4gKi9cbi8qXHJcbiogU2VsZWN0XHJcbiAqL1xuLypcclxuKiBUb2dnbGVcclxuICovXG4vKlxyXG4qIExvY2FsaXphdG9yXHJcbiAqL1xuLypcclxuKiBDb25kaXRpb25zXHJcbiAqL1xuLypcclxuKiBSYW5nZVxyXG4gKi9cbi8qXHJcbiogVXBsb2FkXHJcbiAqL1xuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiBGb3JtdWxhaXJlIGNvbnRyYXN0ZSAocG91ciBsZXMgZm9uZHMgZGFyaylcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi8qXHJcbiogVGV4dGZpZWxkXHJcbiAqL1xuLypcclxuKiBUZXh0YXJlYVxyXG4gKi9cbi8qXHJcbiogUmFkaW9cclxuKi9cbi8qXHJcbiogQ2hlY2tib3hcclxuKi9cbi8qXHJcbiogVG9vZ2xlXHJcbiovXG4vKlxyXG4qIFNlbGVjdFxyXG4qL1xuYm9keSB7XG4gIC8qb3BhY2l0eTogMDtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfSovIH1cbiAgYm9keTpub3QoLmJvZHktLWhvbWUpIC5tYWluX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9IH1cblxuQGtleWZyYW1lcyBoZWFydGhTZWxlY3Rpb24ge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfSB9XG5cbkBrZXlmcmFtZXMgYmVsbCB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTsgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00MGRlZyk7IH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7IH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFycm93IHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApOyB9XG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTsgfVxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgtNXB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgc2hha2UtdmVydGljYWwge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIDMwJSxcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7IH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpOyB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpOyB9IH1cblxuQGtleWZyYW1lcyBzaGluZSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0OyB9XG4gIDM2LjM2MzY0JSxcbiAgMTAwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0OyB9IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9udC1jaXR5c2Nhbic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2Nhbi5lb3Q/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+6usCcgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGxpc3RcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkhpZGUgZWxlbWVudHMgdmlzdWFsbHksIGJ1dCBrZWVwIHRoZW0gYXZhaWxhYmxlIGZvciBzY3JlZW4tcmVhZGVycy5cclxuXHJcblVzZWQgZm9yIGluZm9ybWF0aW9uIHJlcXVpcmVkIGZvciBzY3JlZW4tcmVhZGVyIHVzZXJzIHRvIHVuZGVyc3RhbmQgYW5kIHVzZVxyXG50aGUgc2l0ZSB3aGVyZSB2aXN1YWwgZGlzcGxheSBpcyB1bmRlc2lyYWJsZS4gSW5mb3JtYXRpb24gcHJvdmlkZWQgaW4gdGhpc1xyXG5tYW5uZXIgc2hvdWxkIGJlIGtlcHQgY29uY2lzZSwgdG8gYXZvaWQgdW5uZWNlc3NhcnkgYnVyZGVuIG9uIHRoZSB1c2VyLlxyXG5cIiFpbXBvcnRhbnRcIiBpcyB1c2VkIHRvIHByZXZlbnQgdW5pbnRlbnRpb25hbCBvdmVycmlkZXMuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5UaGUgLmZvY3VzYWJsZSBjbGFzcyBleHRlbmRzIHRoZSAudmlzdWFsbHktaGlkZGVuIGNsYXNzIHRvIGFsbG93XHJcbnRoZSBlbGVtZW50IHRvIGJlIGZvY3VzYWJsZSB3aGVuIG5hdmlnYXRlZCB0byB2aWEgdGhlIGtleWJvYXJkLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuTWVkaWEgUXVlcmllc1xyXG5cclxuQWxsb3dzIHlvdSB0byB1c2UgaW5saW5lIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG4kYnJlYWtwb2ludCAtIERlc2lyZWQgYnJlYWtwb2ludC4gQ2FuIGJlIHZhcmlhYmxlIG9yIHVuaXQuXHJcbiRxdWVyeSAtIERlZmF1bHRzIHRvIGBtaW4td2lkdGhgLlxyXG4kdHlwZSAtIERlZmF1bHRzIHRvIGBzY3JlZW5gLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAqOmJlZm9yZSwgKjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5bZGF0YS1leHBhbmRhYmxlXSB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW47IH1cblxuLmxpbmstYmxvYzphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qIFNlY3Rpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXHJcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxyXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB1c2VyLXNlbGVjdDogdGV4dDsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICogMi4gUmVtb3ZlIHJlc2l6ZS5cclxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IG5vbmU7IH1cblxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXHJcbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIE1pc2NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cclxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLyogUGFyYW3DqHRyZXMgcGFyIGTDqWZhdXQgKi9cbi8qIENTUyAqL1xuaDEuaDEge1xuICBmb250LXNpemU6IGNsYW1wKDEuNTYzcmVtLCBjYWxjKDEuNjV2dyArIDE3LjI4cHgpLCAyLjQ0MXJlbSk7XG4gIGNvbG9yOiAjOEVBNEIxO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1MjtcbiAgd29yZC1icmVhazogbm9ybWFsOyB9XG5cbmgyLmgyIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS40MDZyZW0sIGNhbGMoMS4wMjd2dyArIDE3LjY5cHgpLCAxLjk1M3JlbSkvMS40NCBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgY29sb3I6ICMyNjI4NTc7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuXG5oMy5oMyB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuMTI1cmVtLCBjYWxjKDAuMjM1dncgKyAxNi45cHgpLCAxLjI1cmVtKS8yLjI1IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICBjb2xvcjogIzhFQTRCMTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMi4yNTtcbiAgd29yZC1icmVhazogbm9ybWFsOyB9XG5cbmg0Lmg0IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMXJlbSwgMCwgMXJlbSkvMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICBjb2xvcjogIzI2Mjg1NztcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblxuaDUuaDUge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxcmVtLCAwLCAxcmVtKS8xLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMjYyODU3O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuXG5oNi5oNiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDFyZW0sIDAsIDFyZW0pLzEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgY29sb3I6ICMyNjI4NTc7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd29yZC1icmVhazogbm9ybWFsOyB9XG5cbi8qIENTUyAqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICMyNjI4NTc7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5OyB9XG5cbi8qIENTUyAqL1xudGFibGUsIHRyLCB0aCwgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbjogMXJlbSAwOyB9XG4gIHRhYmxlIHRyLCB0YWJsZSB0ZCwgdGFibGUgdGgge1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtOyB9XG4gIHRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICB0YWJsZSBjYXB0aW9uIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxucC5wLCBzdHJvbmcuc3Ryb25nLCBiLmIsIGkuaSwgdS51IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMXJlbSwgMCwgMXJlbSkvMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICBjb2xvcjogIzI2Mjg1NztcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblxuYS5hIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMXJlbSwgMCwgMXJlbSkvMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICBjb2xvcjogIzI2Mjg1NztcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxudWwudWwge1xuICBsaXN0LXN0eWxlOiBhdXRvOyB9XG4gIHVsLnVsIGxpLmxpIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICB1bC51bCBsaS5saTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxO1xuICAgICAgd2lkdGg6IDAuMjVyZW07XG4gICAgICBoZWlnaHQ6IDAuMjVyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgdWwudWwgbGkubGkgdWwudWwgbGkubGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG4gICAgICB1bC51bCBsaS5saSB1bC51bCBsaS5saTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDAuMzEyNXJlbSAqIDIpOyB9XG4gICAgICB1bC51bCBsaS5saSB1bC51bCBsaS5saTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxub2wub2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7IH1cbiAgb2wub2wgbGkubGkge1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBvbC5vbCBsaS5saSBhLmEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5lZGl0b3JpYWwgcCwgLmVkaXRvcmlhbCBwLnAsIC5lZGl0b3JpYWwgc3Ryb25nLCAuZWRpdG9yaWFsIHN0cm9uZy5zdHJvbmcsIC5lZGl0b3JpYWwgYiwgLmVkaXRvcmlhbCBiLmIsIC5lZGl0b3JpYWwgaSwgLmVkaXRvcmlhbCBpLmksIC5lZGl0b3JpYWwgdSwgLmVkaXRvcmlhbCB1LnUge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxcmVtLCAwLCAxcmVtKS8xLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMjYyODU3O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuXG4uZWRpdG9yaWFsIGEsIC5lZGl0b3JpYWwgYS5hIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMXJlbSwgMCwgMXJlbSkvMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICBjb2xvcjogIzI2Mjg1NztcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmVkaXRvcmlhbCB1bCwgLmVkaXRvcmlhbCB1bC51bCB7XG4gIGxpc3Qtc3R5bGU6IGF1dG87IH1cbiAgLmVkaXRvcmlhbCB1bCBsaSwgLmVkaXRvcmlhbCB1bCBsaS5saSwgLmVkaXRvcmlhbCB1bC51bCBsaSwgLmVkaXRvcmlhbCB1bC51bCBsaS5saSB7XG4gICAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmVkaXRvcmlhbCB1bCBsaTpiZWZvcmUsIC5lZGl0b3JpYWwgdWwgbGkubGk6YmVmb3JlLCAuZWRpdG9yaWFsIHVsLnVsIGxpOmJlZm9yZSwgLmVkaXRvcmlhbCB1bC51bCBsaS5saTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxO1xuICAgICAgd2lkdGg6IDAuMjVyZW07XG4gICAgICBoZWlnaHQ6IDAuMjVyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmVkaXRvcmlhbCB1bCBsaSB1bCBsaSwgLmVkaXRvcmlhbCB1bCBsaSB1bCBsaS5saSwgLmVkaXRvcmlhbCB1bCBsaSB1bC51bCBsaSwgLmVkaXRvcmlhbCB1bCBsaSB1bC51bCBsaS5saSwgLmVkaXRvcmlhbCB1bCBsaS5saSB1bCBsaSwgLmVkaXRvcmlhbCB1bCBsaS5saSB1bCBsaS5saSwgLmVkaXRvcmlhbCB1bCBsaS5saSB1bC51bCBsaSwgLmVkaXRvcmlhbCB1bCBsaS5saSB1bC51bCBsaS5saSwgLmVkaXRvcmlhbCB1bC51bCBsaSB1bCBsaSwgLmVkaXRvcmlhbCB1bC51bCBsaSB1bCBsaS5saSwgLmVkaXRvcmlhbCB1bC51bCBsaSB1bC51bCBsaSwgLmVkaXRvcmlhbCB1bC51bCBsaSB1bC51bCBsaS5saSwgLmVkaXRvcmlhbCB1bC51bCBsaS5saSB1bCBsaSwgLmVkaXRvcmlhbCB1bC51bCBsaS5saSB1bCBsaS5saSwgLmVkaXRvcmlhbCB1bC51bCBsaS5saSB1bC51bCBsaSwgLmVkaXRvcmlhbCB1bC51bCBsaS5saSB1bC51bCBsaS5saSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cbiAgICAgIC5lZGl0b3JpYWwgdWwgbGkgdWwgbGk6Zmlyc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwgbGkgdWwgbGkubGk6Zmlyc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwgbGkgdWwudWwgbGk6Zmlyc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwgbGkgdWwudWwgbGkubGk6Zmlyc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwgbGkubGkgdWwgbGk6Zmlyc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwgbGkubGkgdWwgbGkubGk6Zmlyc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwgbGkubGkgdWwudWwgbGk6Zmlyc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwgbGkubGkgdWwudWwgbGkubGk6Zmlyc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwudWwgbGkgdWwgbGk6Zmlyc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwudWwgbGkgdWwgbGkubGk6Zmlyc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwudWwgbGkgdWwudWwgbGk6Zmlyc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwudWwgbGkgdWwudWwgbGkubGk6Zmlyc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwudWwgbGkubGkgdWwgbGk6Zmlyc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwudWwgbGkubGkgdWwgbGkubGk6Zmlyc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwudWwgbGkubGkgdWwudWwgbGk6Zmlyc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwudWwgbGkubGkgdWwudWwgbGkubGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygwLjMxMjVyZW0gKiAyKTsgfVxuICAgICAgLmVkaXRvcmlhbCB1bCBsaSB1bCBsaTpsYXN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsIGxpIHVsIGxpLmxpOmxhc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwgbGkgdWwudWwgbGk6bGFzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bCBsaSB1bC51bCBsaS5saTpsYXN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsIGxpLmxpIHVsIGxpOmxhc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwgbGkubGkgdWwgbGkubGk6bGFzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bCBsaS5saSB1bC51bCBsaTpsYXN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsIGxpLmxpIHVsLnVsIGxpLmxpOmxhc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwudWwgbGkgdWwgbGk6bGFzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bC51bCBsaSB1bCBsaS5saTpsYXN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsLnVsIGxpIHVsLnVsIGxpOmxhc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwudWwgbGkgdWwudWwgbGkubGk6bGFzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bC51bCBsaS5saSB1bCBsaTpsYXN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsLnVsIGxpLmxpIHVsIGxpLmxpOmxhc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwudWwgbGkubGkgdWwudWwgbGk6bGFzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bC51bCBsaS5saSB1bC51bCBsaS5saTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmVkaXRvcmlhbCBvbCwgLmVkaXRvcmlhbCBvbC5vbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDsgfVxuICAuZWRpdG9yaWFsIG9sIGxpLCAuZWRpdG9yaWFsIG9sIGxpLmxpLCAuZWRpdG9yaWFsIG9sLm9sIGxpLCAuZWRpdG9yaWFsIG9sLm9sIGxpLmxpIHtcbiAgICBwYWRkaW5nOiAwLjMxMjVyZW0gMDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmVkaXRvcmlhbCBvbCBsaSBhLmEsIC5lZGl0b3JpYWwgb2wgbGkubGkgYS5hLCAuZWRpdG9yaWFsIG9sLm9sIGxpIGEuYSwgLmVkaXRvcmlhbCBvbC5vbCBsaS5saSBhLmEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zY3JvbGwtY3VzdG9tOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7IH1cblxuLnNjcm9sbC1jdXN0b206Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IC4yNXJlbTtcbiAgaGVpZ2h0OiAuMjVyZW07IH1cblxuLnNjcm9sbC1jdXN0b206Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhFQTRCMTsgfVxuICAuc2Nyb2xsLWN1c3RvbTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjI4NTc7IH1cblxuYVtjbGFzcyo9XCJfX2dsb2JhbC1saW5rXCJdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCA1bXMgZWFzZS1pbi1vdXQ7IH1cbiAgLm1haW5fX3dyYXBwZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7IH1cblxuLmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIC5ib2R5X19jb250ZW50LXBhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07IH1cblxuLmJvZHktLWhvbWUgLm1haW4ge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLm1haW4ge1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgNXMgZWFzZTsgfVxuXG4udGV4dC1ibG9ja19fdGV4dC0tbGcge1xuICBmb250LXNpemU6IDEuOGVtO1xuICBsaW5lLWhlaWdodDogMS44ZW07IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTYsIC0xcHggMCAwICNlNmU2ZTYsIDAgMXB4IDAgI2U2ZTZlNiwgMCAtMXB4IDAgI2U2ZTZlNiwgMCAzcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTYsIC0xcHggMCAwICNlNmU2ZTYsIDAgMXB4IDAgI2U2ZTZlNiwgMCAtMXB4IDAgI2U2ZTZlNiwgMCAzcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMDgpOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIub3Blbixcbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogNjQwcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiA5OTk5OTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUub3BlbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICBhbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAycHgpOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljLm9wZW4ge1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisxKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bis3KSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzIpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzEpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzVGltZSAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1sZWZ0OiAwOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuc2hvd1RpbWVJbnB1dC5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5ub0NhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbGVmdDogMjJweDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyMnB4OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIG1hcmdpbjogMCAtNXB4OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgbWFyZ2luOiAwIC00cHg7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcbiAgYm90dG9tOiAxMDAlOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuICB0b3A6IDEwMCU7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5mbGF0cGlja3Itd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBpLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcbiAgLypcclxuICAgICAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gIC8qXHJcbiAgICAgICAgICAqL1xuICBsZWZ0OiAwO1xuICAvKlxyXG4gICAgICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4gIC8qXHJcbiAgICAgICAgICAqLyB9XG5cbi8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIC8qXHJcbiAgICAgICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuICAvKlxyXG4gICAgICAgICAgKi9cbiAgcmlnaHQ6IDA7XG4gIC8qXHJcbiAgICAgICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbiAgLypcclxuICAgICAgICAgICovIH1cblxuLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHtcbiAgY29sb3I6ICM5NTllYTk7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xuICBmaWxsOiAjZjY0NzQ3OyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnIHBhdGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHBhdGgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuICBmaWxsOiBpbmhlcml0OyB9XG5cbi5udW1JbnB1dFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0LFxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE0cHg7XG4gIHBhZGRpbmc6IDAgNHB4IDAgMnB4O1xuICBoZWlnaHQ6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDU3LCA1NywgNTcsIDAuMTUpO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjYpO1xuICB0b3A6IDI2JTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duIHtcbiAgdG9wOiA1MCU7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjYpO1xuICB0b3A6IDQwJTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHBhdGgge1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLm51bUlucHV0V3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLm51bUlucHV0V3JhcHBlcjpob3ZlciBzcGFuIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICBmb250LXNpemU6IDEzNSU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzUlO1xuICBsZWZ0OiAxMi41JTtcbiAgcGFkZGluZzogNy40OHB4IDAgMCAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41Y2g7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA2Y2g7XG4gIHdpZHRoOiA3Y2hcXDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogdGV4dDtcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF0sXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdOmhvdmVyIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMge1xuICBhcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAtMXB4IDAgMCAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICAtbW96LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICB3aWR0aDogYXV0bzsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpmb2N1cyxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5mbGF0cGlja3Itd2Vla2RheXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyOHB4OyB9XG5cbi5mbGF0cGlja3Itd2Vla2RheXMgLmZsYXRwaWNrci13ZWVrZGF5Y29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7IH1cblxuc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4uZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDFweCAwIDAgMDsgfVxuXG4uZmxhdHBpY2tyLWRheXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAzMDcuODc1cHg7IH1cblxuLmZsYXRwaWNrci1kYXlzOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZGF5Q29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgbWluLXdpZHRoOiAzMDcuODc1cHg7XG4gIG1heC13aWR0aDogMzA3Ljg3NXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmRheUNvbnRhaW5lciArIC5kYXlDb250YWluZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1kYXkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDE0LjI4NTcxNDMlO1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTQuMjg1NzE0MyU7XG4gIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuICBtYXgtd2lkdGg6IDM5cHg7XG4gIGhlaWdodDogMzlweDtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xuICBib3JkZXItY29sb3I6ICM5NTllYTk7IH1cblxuLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS50b2RheTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzk1OWVhOTtcbiAgYmFja2dyb3VuZDogIzk1OWVhOTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcbiAgYmFja2dyb3VuZDogIzhFQTRCMTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjOEVBNEIxOyB9XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDsgfVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDA7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xMHB4IDAgMCAjOEVBNEIxO1xuICBib3gtc2hhZG93OiAtMTBweCAwIDAgIzhFQTRCMTsgfVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7IH1cblxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZCxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5uZXh0TW9udGhEYXkge1xuICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAwLjMpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMSk7IH1cblxuLmZsYXRwaWNrci1kYXkud2Vlay5zZWxlY3RlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgIzhFQTRCMSwgNXB4IDAgMCAjOEVBNEIxO1xuICBib3gtc2hhZG93OiAtNXB4IDAgMCAjOEVBNEIxLCA1cHggMCAwICM4RUE0QjE7IH1cblxuLmZsYXRwaWNrci1kYXkuaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5yYW5nZU1vZGUgLmZsYXRwaWNrci1kYXkge1xuICBtYXJnaW4tdG9wOiAxcHg7IH1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXksXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAwLjMpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmZsYXRwaWNrci1pbm5lckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mbGF0cGlja3ItckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5mbGF0cGlja3ItdGltZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmZsYXRwaWNrci10aW1lOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzkzOTM5OyB9XG5cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM5MzkzOTsgfVxuXG4uZmxhdHBpY2tyLXRpbWUuaGFzU2Vjb25kcyAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDI2JTsgfVxuXG4uZmxhdHBpY2tyLXRpbWUudGltZTI0aHIgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA0OSU7IH1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItaG91ciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItbWludXRlLFxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1zZWNvbmQge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci10aW1lLXNlcGFyYXRvcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDIlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cblxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICBvdXRsaW5lOiAwO1xuICB3aWR0aDogMTglO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpob3Zlcixcbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyxcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuXG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4vKiEgbm91aXNsaWRlciAtIDE0LjEuMSAtIDEyLzE1LzIwMTkgKi9cbi8qIEZ1bmN0aW9uYWwgc3R5bGluZztcclxuICogVGhlc2Ugc3R5bGVzIGFyZSByZXF1aXJlZCBmb3Igbm9VaVNsaWRlciB0byBmdW5jdGlvbi5cclxuICogWW91IGRvbid0IG5lZWQgdG8gY2hhbmdlIHRoZXNlIHJ1bGVzIHRvIGFwcGx5IHlvdXIgZGVzaWduLlxyXG4gKi9cbi5ub1VpLXRhcmdldCxcbi5ub1VpLXRhcmdldCAqIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5ub1VpLXRhcmdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubm9VaS1iYXNlLFxuLm5vVWktY29ubmVjdHMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLyogV3JhcHBlciBmb3IgYWxsIGNvbm5lY3QgZWxlbWVudHMuXHJcbiAqL1xuLm5vVWktY29ubmVjdHMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAwOyB9XG5cbi5ub1VpLWNvbm5lY3QsXG4ubm9VaS1vcmlnaW4ge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBmbGF0OyB9XG5cbi5ub1VpLWNvbm5lY3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ub1VpLW9yaWdpbiB7XG4gIGhlaWdodDogMTAlO1xuICB3aWR0aDogMTAlOyB9XG5cbi8qIE9mZnNldCBkaXJlY3Rpb25cclxuICovXG4ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogR2l2ZSBvcmlnaW5zIDAgaGVpZ2h0L3dpZHRoIHNvIHRoZXkgZG9uJ3QgaW50ZXJmZXJlIHdpdGggY2xpY2tpbmcgdGhlXHJcbiAqIGNvbm5lY3QgZWxlbWVudHMuXHJcbiAqL1xuLm5vVWktdmVydGljYWwgLm5vVWktb3JpZ2luIHtcbiAgd2lkdGg6IDA7IH1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xuICBoZWlnaHQ6IDA7IH1cblxuLm5vVWktaGFuZGxlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5ub1VpLXRvdWNoLWFyZWEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1jb25uZWN0LFxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzOyB9XG5cbi5ub1VpLXN0YXRlLWRyYWcgKiB7XG4gIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi8qIFNsaWRlciBzaXplIGFuZCBoYW5kbGUgcGxhY2VtZW50O1xyXG4gKi9cbi5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDE4cHg7IH1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICByaWdodDogLTE3cHg7XG4gIHRvcDogLTZweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxOHB4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHJpZ2h0OiAtNnB4O1xuICB0b3A6IC0xN3B4OyB9XG5cbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICBsZWZ0OiAtMTdweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogU3R5bGluZztcclxuICogR2l2aW5nIHRoZSBjb25uZWN0IGVsZW1lbnQgYSBib3JkZXIgcmFkaXVzIGNhdXNlcyBpc3N1ZXMgd2l0aCB1c2luZyB0cmFuc2Zvcm06IHNjYWxlXHJcbiAqL1xuLm5vVWktdGFyZ2V0IHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDNEM0QzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggI0YwRjBGMCwgMCAzcHggNnB4IC01cHggI0JCQjsgfVxuXG4ubm9VaS1jb25uZWN0cyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4ubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzNGQjhBRjsgfVxuXG4vKiBIYW5kbGVzIGFuZCBjdXJzb3JzO1xyXG4gKi9cbi5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogZXctcmVzaXplOyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogbnMtcmVzaXplOyB9XG5cbi5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRUJFQkVCLCAwIDNweCA2cHggLTNweCAjQkJCOyB9XG5cbi5ub1VpLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNEREQsIDAgM3B4IDZweCAtM3B4ICNCQkI7IH1cblxuLyogSGFuZGxlIHN0cmlwZXM7XHJcbiAqL1xuLm5vVWktaGFuZGxlOmJlZm9yZSxcbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI0U4RTdFNjtcbiAgbGVmdDogMTRweDtcbiAgdG9wOiA2cHg7IH1cblxuLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgbGVmdDogMTdweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YmVmb3JlLFxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiA2cHg7XG4gIHRvcDogMTRweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB0b3A6IDE3cHg7IH1cblxuLyogRGlzYWJsZWQgc3RhdGU7XHJcbiAqL1xuW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI0I4QjhCODsgfVxuXG5bZGlzYWJsZWRdLm5vVWktdGFyZ2V0LFxuW2Rpc2FibGVkXS5ub1VpLWhhbmRsZSxcbltkaXNhYmxlZF0gLm5vVWktaGFuZGxlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4vKiBCYXNlO1xyXG4gKlxyXG4gKi9cbi5ub1VpLXBpcHMsXG4ubm9VaS1waXBzICoge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm5vVWktcGlwcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM5OTk7IH1cblxuLyogVmFsdWVzO1xyXG4gKlxyXG4gKi9cbi5ub1VpLXZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5vVWktdmFsdWUtc3ViIHtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4vKiBNYXJraW5ncztcclxuICpcclxuICovXG4ubm9VaS1tYXJrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNDQ0M7IH1cblxuLm5vVWktbWFya2VyLXN1YiB7XG4gIGJhY2tncm91bmQ6ICNBQUE7IH1cblxuLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgYmFja2dyb3VuZDogI0FBQTsgfVxuXG4vKiBIb3Jpem9udGFsIGxheW91dDtcclxuICpcclxuICovXG4ubm9VaS1waXBzLWhvcml6b250YWwge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGhlaWdodDogODBweDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpOyB9XG5cbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTsgfVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDVweDsgfVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1zdWIge1xuICBoZWlnaHQ6IDEwcHg7IH1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBoZWlnaHQ6IDE1cHg7IH1cblxuLyogVmVydGljYWwgbGF5b3V0O1xyXG4gKlxyXG4gKi9cbi5ub1VpLXBpcHMtdmVydGljYWwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlOyB9XG5cbi5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmctbGVmdDogMjVweDsgfVxuXG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7IH1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7IH1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLXN1YiB7XG4gIHdpZHRoOiAxMHB4OyB9XG5cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIHdpZHRoOiAxNXB4OyB9XG5cbi5ub1VpLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDEyMCU7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEyMCU7IH1cblxuLnNzLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiAjMjYyODU3O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkY2RlZTI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzOyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQuc3Mtb3Blbi1iZWxvdyxcbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1vcGVuLWJlbG93IHtcbiAgei1pbmRleDogMTAxMjsgfVxuXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkLnNzLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGVlMjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIsIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyICoge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAqIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtZGVzZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgbWFyZ2luOiAwIDZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1kZXNlbGVjdC5zcy1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBtYXJnaW46IDAgNnB4OyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICBib3JkZXI6IHNvbGlkICM2NjY7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzLCBtYXJnaW4gLjJzOyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4uYXJyb3ctdXAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgbWFyZ2luOiAzcHggMCAwOyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4uYXJyb3ctZG93biB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbWFyZ2luOiAtM3B4IDAgMDsgfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMCAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yczsgfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3MtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkZWUyO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1kaXNhYmxlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNjY2OyB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1kaXNhYmxlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZSAuc3MtdmFsdWUtZGVsZXRlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG4gIG1hcmdpbjogMnB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2RlZGVkZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuQGtleWZyYW1lcyBzY2FsZUluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBzY2FsZU91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIG1hcmdpbjogM3B4IDVweCAzcHggMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzY2FsZUluO1xuICBhbmltYXRpb24tZHVyYXRpb246IC4ycztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlLnNzLW91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzY2FsZU91dDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMnM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZSAuc3MtdmFsdWUtZGVsZXRlIHtcbiAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMSAzcHg7XG4gIG1hcmdpbjogOXB4IDEycHggMCA1cHg7IH1cblxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzhFQTRCMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAycHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7IH1cblxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjOEVBNEIxO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTBweDtcbiAgbGVmdDogLTRweDtcbiAgdG9wOiA0cHg7IH1cblxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMuc3MtY3Jvc3Mge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLnNzLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDEwMTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsIG9wYWNpdHkgLjJzO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTsgfVxuXG4uc3MtY29udGVudC5zcy1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDZweCAycHggcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjM1KTsgfVxuXG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogOHB4IDhweCA2cHg7IH1cblxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaC5zcy1oaWRlLCAuc3MtY29udGVudCAuc3Mtc2VhcmNoLnNzLWhpZGUgaW5wdXQge1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZGVlMjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGE4YThhO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgNXB4ICM1ODk3ZmI7IH1cblxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCAuc3MtYWRkYWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZsZXg6IDAgMCAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCAwIDAgOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGNkZWUyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5zcy1jb250ZW50IC5zcy1hZGRhYmxlIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLnNzLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG5cbi8qKlxyXG4uc3MtY29udGVudC5zcy1vcGVuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn0qL1xuLnNzLWNvbnRlbnQgLnNzLWxpc3Qge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0Z3JvdXAtbGFiZWwge1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGlvbiB7XG4gIHBhZGRpbmc6IDZweCA2cHggNnB4IDI1cHg7IH1cblxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwLWxhYmVsLXNlbGVjdGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwLWxhYmVsLXNlbGVjdGFibGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjsgfVxuXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtaGlnaGxpZ2h0ZWQsIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjsgfVxuXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICNkZWRlZGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpub3QoLnNzLWRpc2FibGVkKS5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICBjb2xvcjogIzY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgMTUxLCAyNTEsIDAuMSk7IH1cblxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIC5zcy1zZWFyY2gtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmI4YzsgfVxuXG4vKipcclxuICogU3dpcGVyIDEwLjIuMFxyXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xyXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIzIFZsYWRpbWlyIEtoYXJsYW1waWRpXHJcbiAqXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxyXG4gKlxyXG4gKiBSZWxlYXNlZCBvbjogQXVndXN0IDE3LCAyMDIzXHJcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmXHJcbjsgfVxuXG46aG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7IH1cblxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGNsaXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwgLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSwgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApOyB9XG5cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7IH1cblxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7IH1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnN3aXBlci1hdXRvaGVpZ2h0LCAuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0OyB9XG5cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cblxuLnN3aXBlci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7IH1cblxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IH1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0OyB9XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTsgfVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5OyB9XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7IH1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBub25lOyB9XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5OyB9XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7IH1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpOyB9XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpOyB9XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTsgfVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7IH1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsIC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZlxyXG47IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMFxyXG47IH1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7IH1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7IH1cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHhcclxuOyB9XG5cbi8qXHJcbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xyXG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcclxuICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSlcclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogLjM1O1xyXG4gICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbiB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZywgLnN3aXBlci1idXR0b24tcHJldiBzdmcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXHJcbn1cclxuXHJcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcclxuICAgIHJpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XHJcbiAgICBsZWZ0OiBhdXRvXHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLWxvY2sge1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgZm9udC12YXJpYW50OiBpbml0aWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFcclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XHJcbiAgICBjb250ZW50OiAncHJldidcclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcclxuICAgIGxlZnQ6IGF1dG9cclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnbmV4dCdcclxufVxyXG4qL1xuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IC4zcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQgPiAuc3dpcGVyLXBhZ2luYXRpb24sIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sIDhweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLCBhdXRvKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cywgNTAlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCAjMDAwKTtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIDAuMik7IH1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsIDhweCk7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsIGF1dG8pO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogLjJzIHRyYW5zZm9ybSwgLjJzIHRvcDsgfVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpOyB9XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IC4ycyB0cmFuc2Zvcm0sIC4ycyBsZWZ0OyB9XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogLjJzIHRyYW5zZm9ybSwgLjJzIHJpZ2h0OyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvciwgaW5oZXJpdCk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7IH1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wOyB9XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMSkpOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkID4gLnN3aXBlci1zY3JvbGxiYXIsIC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIsIC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSwgNHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCwgYXV0byk7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCwgYXV0byk7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC41KSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7IH1cblxuLnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7IH1cblxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5zd2lwZXItZ3JpZCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTsgfVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7IH1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IC42O1xuICB6LWluZGV4OiAwOyB9XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpOyB9XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zd2lwZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7IH1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0OyB9XG5cbi5zd2lwZXItY2FyZHMge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5qcy1lbmFibGVkIFtkYXRhLWFuaW1hdGlvbj1cImZhZGVcIl0ge1xuICBvcGFjaXR5OiAwOyB9XG4gIC5qcy1lbmFibGVkIFtkYXRhLWFuaW1hdGlvbj1cImZhZGVcIl0uanMtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cblxuLmJyZWFkY3J1bWIge1xuICB3aWR0aDogMTAwJTsgfVxuICAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYl93cmFwcGVyIC5icmVhZGNydW1iX2l0ZW1zIC5icmVhZGNydW1iX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzI2Mjg1NztcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgIC5icmVhZGNydW1iIC5icmVhZGNydW1iX3dyYXBwZXIgLmJyZWFkY3J1bWJfaXRlbXMgLmJyZWFkY3J1bWJfaXRlbSA6Zmlyc3QtbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYl93cmFwcGVyIC5icmVhZGNydW1iX2l0ZW1zIC5icmVhZGNydW1iX2l0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDAuMjVyZW07XG4gICAgICBoZWlnaHQ6IDAuMjVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogIzI2Mjg1NztcbiAgICAgIG1hcmdpbjogMCAwLjNyZW07IH1cbiAgICAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYl93cmFwcGVyIC5icmVhZGNydW1iX2l0ZW1zIC5icmVhZGNydW1iX2l0ZW06Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYl93cmFwcGVyIC5icmVhZGNydW1iX2l0ZW1zIC5icmVhZGNydW1iX2l0ZW0uaXRlbV9hY3RpdmUge1xuICAgICAgY29sb3I6ICM4RUE0QjE7IH1cbiAgICAgIC5icmVhZGNydW1iIC5icmVhZGNydW1iX3dyYXBwZXIgLmJyZWFkY3J1bWJfaXRlbXMgLmJyZWFkY3J1bWJfaXRlbS5pdGVtX2FjdGl2ZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxOyB9XG5cbmJ1dHRvbiAuaWNvbiwgYSAuaWNvbiB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDFyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBidXR0b24gLmljb24sIGEgLmljb24ge1xuICAgICAgd2lkdGg6IDEuNXJlbTsgfSB9XG5cbmJ1dHRvbi5idXR0b25fZGVmYXVsdCwgYS5idXR0b25fZGVmYXVsdCwgZGl2LmJ1dHRvbl9kZWZhdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGJ1dHRvbi5idXR0b25fZGVmYXVsdC5hbmltYXRpb24tc2hpbmUsIGEuYnV0dG9uX2RlZmF1bHQuYW5pbWF0aW9uLXNoaW5lLCBkaXYuYnV0dG9uX2RlZmF1bHQuYW5pbWF0aW9uLXNoaW5lIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9kZWZhdWx0LmFuaW1hdGlvbi1zaGluZTo6YmVmb3JlLCBhLmJ1dHRvbl9kZWZhdWx0LmFuaW1hdGlvbi1zaGluZTo6YmVmb3JlLCBkaXYuYnV0dG9uX2RlZmF1bHQuYW5pbWF0aW9uLXNoaW5lOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgdHJhbnNwYXJlbnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSwgdHJhbnNwYXJlbnQpO1xuICAgICAgYW5pbWF0aW9uOiBzaGluZSAzLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlOyB9XG5cbmJ1dHRvbi5idXR0b25faW50ZXJrYWJfMSwgYS5idXR0b25faW50ZXJrYWJfMSwgZGl2LmJ1dHRvbl9pbnRlcmthYl8xIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgYmFja2dyb3VuZDogI2JlZDAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlZDAwMDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMy41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuICBidXR0b24uYnV0dG9uX2ludGVya2FiXzEgLmljb24sIGEuYnV0dG9uX2ludGVya2FiXzEgLmljb24sIGRpdi5idXR0b25faW50ZXJrYWJfMSAuaWNvbiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgZmlsbDogIzM5MzkzOTsgfVxuICAgIGJ1dHRvbi5idXR0b25faW50ZXJrYWJfMSAuaWNvbi5pY29uX2xlZnQsIGEuYnV0dG9uX2ludGVya2FiXzEgLmljb24uaWNvbl9sZWZ0LCBkaXYuYnV0dG9uX2ludGVya2FiXzEgLmljb24uaWNvbl9sZWZ0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfVxuICAgIGJ1dHRvbi5idXR0b25faW50ZXJrYWJfMSAuaWNvbi5pY29uX3JpZ2h0LCBhLmJ1dHRvbl9pbnRlcmthYl8xIC5pY29uLmljb25fcmlnaHQsIGRpdi5idXR0b25faW50ZXJrYWJfMSAuaWNvbi5pY29uX3JpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtOyB9XG4gIGJ1dHRvbi5idXR0b25faW50ZXJrYWJfMTpob3ZlciwgYnV0dG9uLmJ1dHRvbl9pbnRlcmthYl8xOmFjdGl2ZSwgYS5idXR0b25faW50ZXJrYWJfMTpob3ZlciwgYS5idXR0b25faW50ZXJrYWJfMTphY3RpdmUsIGRpdi5idXR0b25faW50ZXJrYWJfMTpob3ZlciwgZGl2LmJ1dHRvbl9pbnRlcmthYl8xOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzM5MzkzOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAxcHggc29saWQgIzM5MzkzOTtcbiAgICBjb2xvcjogI2JlZDAwMDsgfVxuICAgIGJ1dHRvbi5idXR0b25faW50ZXJrYWJfMTpob3ZlciAuaWNvbiwgYnV0dG9uLmJ1dHRvbl9pbnRlcmthYl8xOmFjdGl2ZSAuaWNvbiwgYS5idXR0b25faW50ZXJrYWJfMTpob3ZlciAuaWNvbiwgYS5idXR0b25faW50ZXJrYWJfMTphY3RpdmUgLmljb24sIGRpdi5idXR0b25faW50ZXJrYWJfMTpob3ZlciAuaWNvbiwgZGl2LmJ1dHRvbl9pbnRlcmthYl8xOmFjdGl2ZSAuaWNvbiB7XG4gICAgICBmaWxsOiAjYmVkMDAwOyB9XG5cbmJ1dHRvbi5idXR0b25fcHJpbWFyeV8xLCBhLmJ1dHRvbl9wcmltYXJ5XzEsIGRpdi5idXR0b25fcHJpbWFyeV8xIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgYmFja2dyb3VuZDogIzI2Mjg1NztcbiAgYm9yZGVyOiAxcHggc29saWQgIzI2Mjg1NztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuICBidXR0b24uYnV0dG9uX3ByaW1hcnlfMSAuaWNvbiwgYS5idXR0b25fcHJpbWFyeV8xIC5pY29uLCBkaXYuYnV0dG9uX3ByaW1hcnlfMSAuaWNvbiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgIGJ1dHRvbi5idXR0b25fcHJpbWFyeV8xIC5pY29uLmljb25fbGVmdCwgYS5idXR0b25fcHJpbWFyeV8xIC5pY29uLmljb25fbGVmdCwgZGl2LmJ1dHRvbl9wcmltYXJ5XzEgLmljb24uaWNvbl9sZWZ0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfVxuICAgIGJ1dHRvbi5idXR0b25fcHJpbWFyeV8xIC5pY29uLmljb25fcmlnaHQsIGEuYnV0dG9uX3ByaW1hcnlfMSAuaWNvbi5pY29uX3JpZ2h0LCBkaXYuYnV0dG9uX3ByaW1hcnlfMSAuaWNvbi5pY29uX3JpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtOyB9XG4gIGJ1dHRvbi5idXR0b25fcHJpbWFyeV8xOmhvdmVyLCBidXR0b24uYnV0dG9uX3ByaW1hcnlfMTphY3RpdmUsIGEuYnV0dG9uX3ByaW1hcnlfMTpob3ZlciwgYS5idXR0b25fcHJpbWFyeV8xOmFjdGl2ZSwgZGl2LmJ1dHRvbl9wcmltYXJ5XzE6aG92ZXIsIGRpdi5idXR0b25fcHJpbWFyeV8xOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzhFQTRCMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAxcHggc29saWQgIzhFQTRCMTtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIGJ1dHRvbi5idXR0b25fcHJpbWFyeV8xOmhvdmVyIC5pY29uLCBidXR0b24uYnV0dG9uX3ByaW1hcnlfMTphY3RpdmUgLmljb24sIGEuYnV0dG9uX3ByaW1hcnlfMTpob3ZlciAuaWNvbiwgYS5idXR0b25fcHJpbWFyeV8xOmFjdGl2ZSAuaWNvbiwgZGl2LmJ1dHRvbl9wcmltYXJ5XzE6aG92ZXIgLmljb24sIGRpdi5idXR0b25fcHJpbWFyeV8xOmFjdGl2ZSAuaWNvbiB7XG4gICAgICBmaWxsOiAjRkZGRkZGOyB9XG5cbmJ1dHRvbi5idXR0b25fcHJpbWFyeV8yLCBhLmJ1dHRvbl9wcmltYXJ5XzIsIGRpdi5idXR0b25fcHJpbWFyeV8yIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgYmFja2dyb3VuZDogIzhFQTRCMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhFQTRCMTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuICBidXR0b24uYnV0dG9uX3ByaW1hcnlfMiAuaWNvbiwgYS5idXR0b25fcHJpbWFyeV8yIC5pY29uLCBkaXYuYnV0dG9uX3ByaW1hcnlfMiAuaWNvbiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgIGJ1dHRvbi5idXR0b25fcHJpbWFyeV8yIC5pY29uLmljb25fbGVmdCwgYS5idXR0b25fcHJpbWFyeV8yIC5pY29uLmljb25fbGVmdCwgZGl2LmJ1dHRvbl9wcmltYXJ5XzIgLmljb24uaWNvbl9sZWZ0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfVxuICAgIGJ1dHRvbi5idXR0b25fcHJpbWFyeV8yIC5pY29uLmljb25fcmlnaHQsIGEuYnV0dG9uX3ByaW1hcnlfMiAuaWNvbi5pY29uX3JpZ2h0LCBkaXYuYnV0dG9uX3ByaW1hcnlfMiAuaWNvbi5pY29uX3JpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtOyB9XG4gIGJ1dHRvbi5idXR0b25fcHJpbWFyeV8yOmhvdmVyLCBidXR0b24uYnV0dG9uX3ByaW1hcnlfMjphY3RpdmUsIGEuYnV0dG9uX3ByaW1hcnlfMjpob3ZlciwgYS5idXR0b25fcHJpbWFyeV8yOmFjdGl2ZSwgZGl2LmJ1dHRvbl9wcmltYXJ5XzI6aG92ZXIsIGRpdi5idXR0b25fcHJpbWFyeV8yOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzI2Mjg1NztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjYyODU3O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9wcmltYXJ5XzI6aG92ZXIgLmljb24sIGJ1dHRvbi5idXR0b25fcHJpbWFyeV8yOmFjdGl2ZSAuaWNvbiwgYS5idXR0b25fcHJpbWFyeV8yOmhvdmVyIC5pY29uLCBhLmJ1dHRvbl9wcmltYXJ5XzI6YWN0aXZlIC5pY29uLCBkaXYuYnV0dG9uX3ByaW1hcnlfMjpob3ZlciAuaWNvbiwgZGl2LmJ1dHRvbl9wcmltYXJ5XzI6YWN0aXZlIC5pY29uIHtcbiAgICAgIGZpbGw6ICNGRkZGRkY7IH1cblxuYnV0dG9uLmJ1dHRvbl9wcmltYXJ5XzMsIGEuYnV0dG9uX3ByaW1hcnlfMywgZGl2LmJ1dHRvbl9wcmltYXJ5XzMge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICBiYWNrZ3JvdW5kOiAjOEVBNEIxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOEVBNEIxO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIGJ1dHRvbi5idXR0b25fcHJpbWFyeV8zIC5pY29uLCBhLmJ1dHRvbl9wcmltYXJ5XzMgLmljb24sIGRpdi5idXR0b25fcHJpbWFyeV8zIC5pY29uIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBmaWxsOiAjRkZGRkZGOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9wcmltYXJ5XzMgLmljb24uaWNvbl9sZWZ0LCBhLmJ1dHRvbl9wcmltYXJ5XzMgLmljb24uaWNvbl9sZWZ0LCBkaXYuYnV0dG9uX3ByaW1hcnlfMyAuaWNvbi5pY29uX2xlZnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9wcmltYXJ5XzMgLmljb24uaWNvbl9yaWdodCwgYS5idXR0b25fcHJpbWFyeV8zIC5pY29uLmljb25fcmlnaHQsIGRpdi5idXR0b25fcHJpbWFyeV8zIC5pY29uLmljb25fcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07IH1cbiAgYnV0dG9uLmJ1dHRvbl9wcmltYXJ5XzM6aG92ZXIsIGJ1dHRvbi5idXR0b25fcHJpbWFyeV8zOmFjdGl2ZSwgYS5idXR0b25fcHJpbWFyeV8zOmhvdmVyLCBhLmJ1dHRvbl9wcmltYXJ5XzM6YWN0aXZlLCBkaXYuYnV0dG9uX3ByaW1hcnlfMzpob3ZlciwgZGl2LmJ1dHRvbl9wcmltYXJ5XzM6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRkVGRUY7XG4gICAgY29sb3I6ICM4RUE0QjE7IH1cbiAgICBidXR0b24uYnV0dG9uX3ByaW1hcnlfMzpob3ZlciAuaWNvbiwgYnV0dG9uLmJ1dHRvbl9wcmltYXJ5XzM6YWN0aXZlIC5pY29uLCBhLmJ1dHRvbl9wcmltYXJ5XzM6aG92ZXIgLmljb24sIGEuYnV0dG9uX3ByaW1hcnlfMzphY3RpdmUgLmljb24sIGRpdi5idXR0b25fcHJpbWFyeV8zOmhvdmVyIC5pY29uLCBkaXYuYnV0dG9uX3ByaW1hcnlfMzphY3RpdmUgLmljb24ge1xuICAgICAgZmlsbDogIzhFQTRCMTsgfVxuXG5idXR0b24uYnV0dG9uX3NlY29uZGFyeV8xLCBhLmJ1dHRvbl9zZWNvbmRhcnlfMSwgZGl2LmJ1dHRvbl9zZWNvbmRhcnlfMSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRkVGRUY7XG4gIGNvbG9yOiAjMjYyODU3O1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgYnV0dG9uLmJ1dHRvbl9zZWNvbmRhcnlfMSAuaWNvbiwgYS5idXR0b25fc2Vjb25kYXJ5XzEgLmljb24sIGRpdi5idXR0b25fc2Vjb25kYXJ5XzEgLmljb24ge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGZpbGw6ICM4RUE0QjE7IH1cbiAgICBidXR0b24uYnV0dG9uX3NlY29uZGFyeV8xIC5pY29uLmljb25fbGVmdCwgYS5idXR0b25fc2Vjb25kYXJ5XzEgLmljb24uaWNvbl9sZWZ0LCBkaXYuYnV0dG9uX3NlY29uZGFyeV8xIC5pY29uLmljb25fbGVmdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH1cbiAgICBidXR0b24uYnV0dG9uX3NlY29uZGFyeV8xIC5pY29uLmljb25fcmlnaHQsIGEuYnV0dG9uX3NlY29uZGFyeV8xIC5pY29uLmljb25fcmlnaHQsIGRpdi5idXR0b25fc2Vjb25kYXJ5XzEgLmljb24uaWNvbl9yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogMC43NXJlbTsgfVxuICBidXR0b24uYnV0dG9uX3NlY29uZGFyeV8xOmhvdmVyLCBidXR0b24uYnV0dG9uX3NlY29uZGFyeV8xOmFjdGl2ZSwgYS5idXR0b25fc2Vjb25kYXJ5XzE6aG92ZXIsIGEuYnV0dG9uX3NlY29uZGFyeV8xOmFjdGl2ZSwgZGl2LmJ1dHRvbl9zZWNvbmRhcnlfMTpob3ZlciwgZGl2LmJ1dHRvbl9zZWNvbmRhcnlfMTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VGRUZFRjtcbiAgICBjb2xvcjogIzI2Mjg1NzsgfVxuICAgIGJ1dHRvbi5idXR0b25fc2Vjb25kYXJ5XzE6aG92ZXIgLmljb24sIGJ1dHRvbi5idXR0b25fc2Vjb25kYXJ5XzE6YWN0aXZlIC5pY29uLCBhLmJ1dHRvbl9zZWNvbmRhcnlfMTpob3ZlciAuaWNvbiwgYS5idXR0b25fc2Vjb25kYXJ5XzE6YWN0aXZlIC5pY29uLCBkaXYuYnV0dG9uX3NlY29uZGFyeV8xOmhvdmVyIC5pY29uLCBkaXYuYnV0dG9uX3NlY29uZGFyeV8xOmFjdGl2ZSAuaWNvbiB7XG4gICAgICBmaWxsOiAjOEVBNEIxOyB9XG5cbmJ1dHRvbi5idXR0b25fc2Vjb25kYXJ5XzIsIGEuYnV0dG9uX3NlY29uZGFyeV8yLCBkaXYuYnV0dG9uX3NlY29uZGFyeV8yIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzhFQTRCMTtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogMC43NXJlbSAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuICBidXR0b24uYnV0dG9uX3NlY29uZGFyeV8yIC5pY29uLCBhLmJ1dHRvbl9zZWNvbmRhcnlfMiAuaWNvbiwgZGl2LmJ1dHRvbl9zZWNvbmRhcnlfMiAuaWNvbiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgZmlsbDogIzhFQTRCMTsgfVxuICAgIGJ1dHRvbi5idXR0b25fc2Vjb25kYXJ5XzIgLmljb24uaWNvbl9sZWZ0LCBhLmJ1dHRvbl9zZWNvbmRhcnlfMiAuaWNvbi5pY29uX2xlZnQsIGRpdi5idXR0b25fc2Vjb25kYXJ5XzIgLmljb24uaWNvbl9sZWZ0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfVxuICAgIGJ1dHRvbi5idXR0b25fc2Vjb25kYXJ5XzIgLmljb24uaWNvbl9yaWdodCwgYS5idXR0b25fc2Vjb25kYXJ5XzIgLmljb24uaWNvbl9yaWdodCwgZGl2LmJ1dHRvbl9zZWNvbmRhcnlfMiAuaWNvbi5pY29uX3JpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtOyB9XG4gIGJ1dHRvbi5idXR0b25fc2Vjb25kYXJ5XzI6aG92ZXIsIGJ1dHRvbi5idXR0b25fc2Vjb25kYXJ5XzI6YWN0aXZlLCBhLmJ1dHRvbl9zZWNvbmRhcnlfMjpob3ZlciwgYS5idXR0b25fc2Vjb25kYXJ5XzI6YWN0aXZlLCBkaXYuYnV0dG9uX3NlY29uZGFyeV8yOmhvdmVyLCBkaXYuYnV0dG9uX3NlY29uZGFyeV8yOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICM4RUE0QjE7IH1cbiAgICBidXR0b24uYnV0dG9uX3NlY29uZGFyeV8yOmhvdmVyIC5pY29uLCBidXR0b24uYnV0dG9uX3NlY29uZGFyeV8yOmFjdGl2ZSAuaWNvbiwgYS5idXR0b25fc2Vjb25kYXJ5XzI6aG92ZXIgLmljb24sIGEuYnV0dG9uX3NlY29uZGFyeV8yOmFjdGl2ZSAuaWNvbiwgZGl2LmJ1dHRvbl9zZWNvbmRhcnlfMjpob3ZlciAuaWNvbiwgZGl2LmJ1dHRvbl9zZWNvbmRhcnlfMjphY3RpdmUgLmljb24ge1xuICAgICAgZmlsbDogIzhFQTRCMTsgfVxuXG5idXR0b24uYnV0dG9uX3NlY29uZGFyeV8zLCBhLmJ1dHRvbl9zZWNvbmRhcnlfMywgZGl2LmJ1dHRvbl9zZWNvbmRhcnlfMyB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRkVGRUY7XG4gIGNvbG9yOiAjMjYyODU3O1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgYnV0dG9uLmJ1dHRvbl9zZWNvbmRhcnlfMyAuaWNvbiwgYS5idXR0b25fc2Vjb25kYXJ5XzMgLmljb24sIGRpdi5idXR0b25fc2Vjb25kYXJ5XzMgLmljb24ge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGZpbGw6ICMyNjI4NTc7IH1cbiAgICBidXR0b24uYnV0dG9uX3NlY29uZGFyeV8zIC5pY29uLmljb25fbGVmdCwgYS5idXR0b25fc2Vjb25kYXJ5XzMgLmljb24uaWNvbl9sZWZ0LCBkaXYuYnV0dG9uX3NlY29uZGFyeV8zIC5pY29uLmljb25fbGVmdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH1cbiAgICBidXR0b24uYnV0dG9uX3NlY29uZGFyeV8zIC5pY29uLmljb25fcmlnaHQsIGEuYnV0dG9uX3NlY29uZGFyeV8zIC5pY29uLmljb25fcmlnaHQsIGRpdi5idXR0b25fc2Vjb25kYXJ5XzMgLmljb24uaWNvbl9yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogMC43NXJlbTsgfVxuICBidXR0b24uYnV0dG9uX3NlY29uZGFyeV8zOmhvdmVyLCBidXR0b24uYnV0dG9uX3NlY29uZGFyeV8zOmFjdGl2ZSwgYS5idXR0b25fc2Vjb25kYXJ5XzM6aG92ZXIsIGEuYnV0dG9uX3NlY29uZGFyeV8zOmFjdGl2ZSwgZGl2LmJ1dHRvbl9zZWNvbmRhcnlfMzpob3ZlciwgZGl2LmJ1dHRvbl9zZWNvbmRhcnlfMzphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI2Mjg1NztcbiAgICBjb2xvcjogIzI2Mjg1NzsgfVxuICAgIGJ1dHRvbi5idXR0b25fc2Vjb25kYXJ5XzM6aG92ZXIgLmljb24sIGJ1dHRvbi5idXR0b25fc2Vjb25kYXJ5XzM6YWN0aXZlIC5pY29uLCBhLmJ1dHRvbl9zZWNvbmRhcnlfMzpob3ZlciAuaWNvbiwgYS5idXR0b25fc2Vjb25kYXJ5XzM6YWN0aXZlIC5pY29uLCBkaXYuYnV0dG9uX3NlY29uZGFyeV8zOmhvdmVyIC5pY29uLCBkaXYuYnV0dG9uX3NlY29uZGFyeV8zOmFjdGl2ZSAuaWNvbiB7XG4gICAgICBmaWxsOiAjMjYyODU3OyB9XG5cbmJ1dHRvbi5idXR0b25fbGFiZWwsIGEuYnV0dG9uX2xhYmVsLCBkaXYuYnV0dG9uX2xhYmVsIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VGRUZFRjtcbiAgY29sb3I6ICMyNjI4NTc7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgYnV0dG9uLmJ1dHRvbl9sYWJlbCAuaWNvbiwgYS5idXR0b25fbGFiZWwgLmljb24sIGRpdi5idXR0b25fbGFiZWwgLmljb24ge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGZpbGw6ICM4RUE0QjE7IH1cbiAgICBidXR0b24uYnV0dG9uX2xhYmVsIC5pY29uLmljb25fbGVmdCwgYS5idXR0b25fbGFiZWwgLmljb24uaWNvbl9sZWZ0LCBkaXYuYnV0dG9uX2xhYmVsIC5pY29uLmljb25fbGVmdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH1cbiAgICBidXR0b24uYnV0dG9uX2xhYmVsIC5pY29uLmljb25fcmlnaHQsIGEuYnV0dG9uX2xhYmVsIC5pY29uLmljb25fcmlnaHQsIGRpdi5idXR0b25fbGFiZWwgLmljb24uaWNvbl9yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogMC43NXJlbTsgfVxuICBidXR0b24uYnV0dG9uX2xhYmVsOmhvdmVyLCBidXR0b24uYnV0dG9uX2xhYmVsOmFjdGl2ZSwgYS5idXR0b25fbGFiZWw6aG92ZXIsIGEuYnV0dG9uX2xhYmVsOmFjdGl2ZSwgZGl2LmJ1dHRvbl9sYWJlbDpob3ZlciwgZGl2LmJ1dHRvbl9sYWJlbDphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhFQTRCMTtcbiAgICBjb2xvcjogIzhFQTRCMTsgfVxuICAgIGJ1dHRvbi5idXR0b25fbGFiZWw6aG92ZXIgLmljb24sIGJ1dHRvbi5idXR0b25fbGFiZWw6YWN0aXZlIC5pY29uLCBhLmJ1dHRvbl9sYWJlbDpob3ZlciAuaWNvbiwgYS5idXR0b25fbGFiZWw6YWN0aXZlIC5pY29uLCBkaXYuYnV0dG9uX2xhYmVsOmhvdmVyIC5pY29uLCBkaXYuYnV0dG9uX2xhYmVsOmFjdGl2ZSAuaWNvbiB7XG4gICAgICBmaWxsOiAjOEVBNEIxOyB9XG5cbmJ1dHRvbi5idXR0b25fbGlnaHQsIGEuYnV0dG9uX2xpZ2h0LCBkaXYuYnV0dG9uX2xpZ2h0IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzI2Mjg1NztcbiAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuICBidXR0b24uYnV0dG9uX2xpZ2h0IC5pY29uLCBhLmJ1dHRvbl9saWdodCAuaWNvbiwgZGl2LmJ1dHRvbl9saWdodCAuaWNvbiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgZmlsbDogIzI2Mjg1NzsgfVxuICAgIGJ1dHRvbi5idXR0b25fbGlnaHQgLmljb24uaWNvbl9sZWZ0LCBhLmJ1dHRvbl9saWdodCAuaWNvbi5pY29uX2xlZnQsIGRpdi5idXR0b25fbGlnaHQgLmljb24uaWNvbl9sZWZ0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfVxuICAgIGJ1dHRvbi5idXR0b25fbGlnaHQgLmljb24uaWNvbl9yaWdodCwgYS5idXR0b25fbGlnaHQgLmljb24uaWNvbl9yaWdodCwgZGl2LmJ1dHRvbl9saWdodCAuaWNvbi5pY29uX3JpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtOyB9XG4gIGJ1dHRvbi5idXR0b25fbGlnaHQ6aG92ZXIsIGJ1dHRvbi5idXR0b25fbGlnaHQ6YWN0aXZlLCBhLmJ1dHRvbl9saWdodDpob3ZlciwgYS5idXR0b25fbGlnaHQ6YWN0aXZlLCBkaXYuYnV0dG9uX2xpZ2h0OmhvdmVyLCBkaXYuYnV0dG9uX2xpZ2h0OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICMyNjI4NTc7IH1cbiAgICBidXR0b24uYnV0dG9uX2xpZ2h0OmhvdmVyIC5pY29uLCBidXR0b24uYnV0dG9uX2xpZ2h0OmFjdGl2ZSAuaWNvbiwgYS5idXR0b25fbGlnaHQ6aG92ZXIgLmljb24sIGEuYnV0dG9uX2xpZ2h0OmFjdGl2ZSAuaWNvbiwgZGl2LmJ1dHRvbl9saWdodDpob3ZlciAuaWNvbiwgZGl2LmJ1dHRvbl9saWdodDphY3RpdmUgLmljb24ge1xuICAgICAgZmlsbDogIzI2Mjg1NzsgfVxuXG5idXR0b24uYnV0dG9uX2ljb24sIGEuYnV0dG9uX2ljb24sIGRpdi5idXR0b25faWNvbiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gIGJhY2tncm91bmQ6ICM4RUE0QjE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyLjYyNXJlbTtcbiAgaGVpZ2h0OiAyLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgYnV0dG9uLmJ1dHRvbl9pY29uIC5pY29uLCBhLmJ1dHRvbl9pY29uIC5pY29uLCBkaXYuYnV0dG9uX2ljb24gLmljb24ge1xuICAgIHdpZHRoOiAwLjY1cmVtO1xuICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgYnV0dG9uLmJ1dHRvbl9pY29uOmhvdmVyLCBidXR0b24uYnV0dG9uX2ljb246YWN0aXZlLCBhLmJ1dHRvbl9pY29uOmhvdmVyLCBhLmJ1dHRvbl9pY29uOmFjdGl2ZSwgZGl2LmJ1dHRvbl9pY29uOmhvdmVyLCBkaXYuYnV0dG9uX2ljb246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNjI4NTc7IH1cbiAgICBidXR0b24uYnV0dG9uX2ljb246aG92ZXIgLmljb24sIGJ1dHRvbi5idXR0b25faWNvbjphY3RpdmUgLmljb24sIGEuYnV0dG9uX2ljb246aG92ZXIgLmljb24sIGEuYnV0dG9uX2ljb246YWN0aXZlIC5pY29uLCBkaXYuYnV0dG9uX2ljb246aG92ZXIgLmljb24sIGRpdi5idXR0b25faWNvbjphY3RpdmUgLmljb24ge1xuICAgICAgZmlsbDogIzI2Mjg1NzsgfVxuICBidXR0b24uYnV0dG9uX2ljb246ZGlzYWJsZWQsIGEuYnV0dG9uX2ljb246ZGlzYWJsZWQsIGRpdi5idXR0b25faWNvbjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNjI4NTc7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgIGJ1dHRvbi5idXR0b25faWNvbjpkaXNhYmxlZCAuaWNvbiwgYS5idXR0b25faWNvbjpkaXNhYmxlZCAuaWNvbiwgZGl2LmJ1dHRvbl9pY29uOmRpc2FibGVkIC5pY29uIHtcbiAgICAgIGZpbGw6ICMyNjI4NTc7IH1cblxuYnV0dG9uLmJ1dHRvbl9zZWxlY3Rpb24sIGEuYnV0dG9uX3NlbGVjdGlvbiwgZGl2LmJ1dHRvbl9zZWxlY3Rpb24ge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTsgfVxuICBidXR0b24uYnV0dG9uX3NlbGVjdGlvbiAuaWNvbiwgYS5idXR0b25fc2VsZWN0aW9uIC5pY29uLCBkaXYuYnV0dG9uX3NlbGVjdGlvbiAuaWNvbiB7XG4gICAgdHJhbnNpdGlvbjogMHM7IH1cbiAgICBidXR0b24uYnV0dG9uX3NlbGVjdGlvbiAuaWNvbiAuZmlsbF9lbGVtZW50LCBhLmJ1dHRvbl9zZWxlY3Rpb24gLmljb24gLmZpbGxfZWxlbWVudCwgZGl2LmJ1dHRvbl9zZWxlY3Rpb24gLmljb24gLmZpbGxfZWxlbWVudCB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7IH1cbiAgICBidXR0b24uYnV0dG9uX3NlbGVjdGlvbiAuaWNvbiAuc3Ryb2tlX2VsZW1lbnQsIGEuYnV0dG9uX3NlbGVjdGlvbiAuaWNvbiAuc3Ryb2tlX2VsZW1lbnQsIGRpdi5idXR0b25fc2VsZWN0aW9uIC5pY29uIC5zdHJva2VfZWxlbWVudCB7XG4gICAgICBmaWxsOiAjOEVBNEIxOyB9XG4gIGJ1dHRvbi5idXR0b25fc2VsZWN0aW9uOmhvdmVyIC5pY29uLCBidXR0b24uYnV0dG9uX3NlbGVjdGlvbjphY3RpdmUgLmljb24sIGJ1dHRvbi5idXR0b25fc2VsZWN0aW9uLmpzLS1hY3RpdmUgLmljb24sIGEuYnV0dG9uX3NlbGVjdGlvbjpob3ZlciAuaWNvbiwgYS5idXR0b25fc2VsZWN0aW9uOmFjdGl2ZSAuaWNvbiwgYS5idXR0b25fc2VsZWN0aW9uLmpzLS1hY3RpdmUgLmljb24sIGRpdi5idXR0b25fc2VsZWN0aW9uOmhvdmVyIC5pY29uLCBkaXYuYnV0dG9uX3NlbGVjdGlvbjphY3RpdmUgLmljb24sIGRpdi5idXR0b25fc2VsZWN0aW9uLmpzLS1hY3RpdmUgLmljb24ge1xuICAgIGZpbGw6ICM4RUE0QjE7IH1cbiAgICBidXR0b24uYnV0dG9uX3NlbGVjdGlvbjpob3ZlciAuaWNvbiAuZmlsbF9lbGVtZW50LCBidXR0b24uYnV0dG9uX3NlbGVjdGlvbjphY3RpdmUgLmljb24gLmZpbGxfZWxlbWVudCwgYnV0dG9uLmJ1dHRvbl9zZWxlY3Rpb24uanMtLWFjdGl2ZSAuaWNvbiAuZmlsbF9lbGVtZW50LCBhLmJ1dHRvbl9zZWxlY3Rpb246aG92ZXIgLmljb24gLmZpbGxfZWxlbWVudCwgYS5idXR0b25fc2VsZWN0aW9uOmFjdGl2ZSAuaWNvbiAuZmlsbF9lbGVtZW50LCBhLmJ1dHRvbl9zZWxlY3Rpb24uanMtLWFjdGl2ZSAuaWNvbiAuZmlsbF9lbGVtZW50LCBkaXYuYnV0dG9uX3NlbGVjdGlvbjpob3ZlciAuaWNvbiAuZmlsbF9lbGVtZW50LCBkaXYuYnV0dG9uX3NlbGVjdGlvbjphY3RpdmUgLmljb24gLmZpbGxfZWxlbWVudCwgZGl2LmJ1dHRvbl9zZWxlY3Rpb24uanMtLWFjdGl2ZSAuaWNvbiAuZmlsbF9lbGVtZW50IHtcbiAgICAgIGZpbGw6ICM4RUE0QjE7IH1cbiAgYnV0dG9uLmJ1dHRvbl9zZWxlY3Rpb24uYW5pbWF0ZSAuaWNvbiwgYS5idXR0b25fc2VsZWN0aW9uLmFuaW1hdGUgLmljb24sIGRpdi5idXR0b25fc2VsZWN0aW9uLmFuaW1hdGUgLmljb24ge1xuICAgIGFuaW1hdGlvbjogaGVhcnRoU2VsZWN0aW9uIDEuNXMgYm90aCAxOyB9XG4gIGJ1dHRvbi5idXR0b25fc2VsZWN0aW9uLmFuaW1hdGUgLnRleHRfaXRlbSwgYS5idXR0b25fc2VsZWN0aW9uLmFuaW1hdGUgLnRleHRfaXRlbSwgZGl2LmJ1dHRvbl9zZWxlY3Rpb24uYW5pbWF0ZSAudGV4dF9pdGVtIHtcbiAgICBhbmltYXRpb246IHNoYWtlLXZlcnRpY2FsIC44cyBib3RoOyB9XG5cbi5kZWNvcmF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4taGVpZ2h0OiAzMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGFzcGVjdC1yYXRpbzogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kZWNvcmF0ZSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9IH1cbiAgLmRlY29yYXRlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmRlY29yYXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwMDAwMDAsICMxRTFFMUVENik7XG4gICAgei1pbmRleDogMTsgfVxuICAuZGVjb3JhdGVfX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5kZWNvcmF0ZV9fZGF0YSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmRlY29yYXRlX19kYXRhIC50aXRsZV9jb250ZW50XzEsXG4gICAgLmRlY29yYXRlX19kYXRhIC50aXRsZV9jb250ZW50XzIge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRlY29yYXRlX19kYXRhIHtcbiAgICAgICAgcGFkZGluZzogM3JlbTsgfSB9XG5cbnNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xuICBjb2xvcjogIzhFQTRCMTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07IH1cblxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xuICBib3JkZXItY29sb3I6ICM4RUE0QjE7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMsXG4uZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbS8xcmVtIFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0vMXJlbSBcIldvcmsgU2Fuc1wiLCBzZXJpZjsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoIHtcbiAgbWFyZ2luOiAwLjVyZW0gMDsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgsIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCB7XG4gIHRvcDogMTBweDsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOEVBNEIxO1xuICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCB7XG4gIGxlZnQ6IC41cmVtOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIHJpZ2h0OiAuNXJlbTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgsIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4OyB9XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4RUE0QjE7XG4gIGJhY2tncm91bmQ6ICM4RUE0QjE7IH1cblxuLmxpbmtzIHtcbiAgbWFyZ2luOiAwIC0wLjVyZW07IH1cbiAgLmxpbmtzX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAuMnJlbSAuNXJlbTsgfVxuXG4ubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDQ3MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDNlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLm1vZGFsX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMjJweCkvMS4zNiBcIldvcmsgU2Fuc1wiLCBzZXJpZjsgfVxuICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSB7XG4gICAgICBmbGV4OiA1MCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiBncmV5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW1fX2J0biB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uX19mYWNlYm9vayB7XG4gICAgICAgICAgZmlsbDogIzM5NTY5YzsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX21lc3NlbmdlciB7XG4gICAgICAgICAgZmlsbDogIzAwNzhGRjsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX3R3aXR0ZXIge1xuICAgICAgICAgIGZpbGw6ICMwMDA7IH1cbiAgICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uX19saW5rZWRpbiB7XG4gICAgICAgICAgZmlsbDogIzAwNzJiMTsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX2VtYWlsIHtcbiAgICAgICAgICBmaWxsOiAjNUQ1QzVCOyB9XG4gICAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSAuc2hhcmUtaWNvbl9fd2hhdHNhcHAge1xuICAgICAgICAgIGZpbGw6ICMyOEQxNDY7IH1cbiAgICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uX19jb3B5LWxpbmsge1xuICAgICAgICAgIGZpbGw6ICM1RDVDNUI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubW9kYWwge1xuICB0b3A6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2RhbCB7XG4gICAgICBwYWRkaW5nOiAxcmVtOyB9IH1cbiAgLm1vZGFsX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAuODhlbTtcbiAgICB0b3A6IDFyZW07XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgZmlsbDogIzI2Mjg1NzsgfVxuICAgIC5tb2RhbF9fY2xvc2UgLmljb24ge1xuICAgICAgd2lkdGg6IDEuNXJlbTsgfVxuICAgIC5tb2RhbF9fY2xvc2UgLmNsb3NlX19jcm9zcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ZW0vMS41ZW0gXCJXb3JrIFNhbnNcIiwgc2VyaWY7IH1cbiAgICAgIC5tb2RhbF9fY2xvc2UgLmNsb3NlX19jcm9zcyBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUyJTtcbiAgICAgICAgbGVmdDogNTUlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAubW9kYWxfX2Nsb3NlLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAuNzVyZW07XG4gICAgaGVpZ2h0OiAuNzVyZW07XG4gICAgZmlsbDogIzI2Mjg1NzsgfVxuICAubW9kYWxfX2JvZHkge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDNlbSAxZW0gMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuODc1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tb2RhbF9fYm9keSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyZW0pO1xuICAgICAgICBwYWRkaW5nOiAycmVtOyB9IH1cbiAgICAubW9kYWxfX2JvZHkgLnRpdGxlLnRpdGxlLS12MSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIC5tb2RhbF9fYm9keSAudGl0bGUudGl0bGUtLXYxIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubW9kYWxfX2JvZHkgLnRpdGxlLnRpdGxlLS12MSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS4zNiBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzI2Mjg1NztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07IH1cbiAgICAgICAgLm1vZGFsX19ib2R5IC50aXRsZS50aXRsZS0tdjEgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuMzYgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMyNjI4NTc7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1vZGFsX19zY3JvbGxlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1vZGFsX19zY3JvbGxlciAuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uID4gKiB7XG4gICAgICAgIGZsZXg6IGluaXRpYWw7IH0gfVxuICAubW9kYWxfX2JhY2tncm91bmQge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDM4LCA0MCwgODcsIDAuNzkpOyB9XG4gIC5tb2RhbF9fZm9jdXMtdHJhcCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLm1vZGFsLS1tYWluIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogNmVtOyB9XG4gICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fY2xvc2Uge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjVlbSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fY2xvc2UgcCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuICAgICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fY2xvc2U6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAubW9kYWwtLW1haW4gLm1vZGFsX19jbG9zZS1kcmF3aW5nIHtcbiAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4RUE0QjE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IC40ZW07IH1cbiAgICAubW9kYWwtLW1haW4gLm1vZGFsX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX3RpdGxlIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7IH1cbiAgICAubW9kYWwtLW1haW4gLm1vZGFsX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDIuM2VtIDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjAlOyB9XG4gICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDEwJSA3JTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogMTUlIDEyJTsgfSB9XG4gICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fdGV4dCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMyNjI4NTc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tb2RhbF9fdGV4dC5sZWdhbHNfX3RleHQgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWRwZSAubW9kYWxfX2JvZHkge1xuICAgIHdpZHRoOiAxMTg3cHg7IH0gfVxuXG4ubW9kYWwtLWRldGFpbC1yZWFsZXN0YXRlLWNvbnRhY3QuYnV0dG9uX2RlZmF1bHQuYnV0dG9uX2ljb24ge1xuICBib3JkZXI6IHVuc2V0OyB9XG4gIC5tb2RhbC0tZGV0YWlsLXJlYWxlc3RhdGUtY29udGFjdC5idXR0b25fZGVmYXVsdC5idXR0b25faWNvbiAuaWNvbiB7XG4gICAgd2lkdGg6IHVuc2V0OyB9XG5cbi5wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiA2LjI1cmVtO1xuICBoZWlnaHQ6IDAuMjVyZW07XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICAucHJvZ3Jlc3NiYXIgLmJhcl9pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogIzhFQTRCMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuXG4vKi5zd2lwZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxufSovXG4uc3dpcGVyIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNoZWNrYm94X19sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAuMWVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzI2Mjg1NztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44cmVtIC8gMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLmNoZWNrYm94X19maWVsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19ib3gge1xuICAgIGJvcmRlci1jb2xvcjogIzhFQTRCMTtcbiAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxOyB9XG4gICAgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19ib3g6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7IH1cbiAgLmNoZWNrYm94X19maWVsZDpkaXNhYmxlZCArIC5jaGVja2JveF9fYm94IHtcbiAgICBib3JkZXItY29sb3I6ICNCRkJGQkY7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgIC5jaGVja2JveF9fZmllbGQ6ZGlzYWJsZWQgKyAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gICAgLmNoZWNrYm94X19maWVsZDpkaXNhYmxlZCArIC5jaGVja2JveF9fYm94IHN2ZyBwb2x5bGluZSB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMDsgfVxuICAuY2hlY2tib3hfX2ZpZWxkOmRpc2FibGVkIH4gLmNoZWNrYm94X19zcGFuIHtcbiAgICBjb2xvcjogI0JGQkZCRjsgfVxuICAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQ6ZGlzYWJsZWQgKyAuY2hlY2tib3hfX2JveCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQkZCRkJGO1xuICAgIGJhY2tncm91bmQ6ICNCRkJGQkY7IH1cbiAgLmNoZWNrYm94X19maWVsZDpmb2N1cyB+IC5jaGVja2JveF9fYm94IHtcbiAgICBib3JkZXItY29sb3I6ICMyNjI4NTc7IH1cbiAgICAuY2hlY2tib3hfX2ZpZWxkOmZvY3VzIH4gLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IH1cblxuLmNoZWNrYm94X19ib3gge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuY2hlY2tib3hfX2JveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMCk7IH1cblxuLmNoZWNrYm94X19zcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOHJlbSAvIDEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5jaGVja2JveDpob3ZlciAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwOyB9XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qXHJcbiogRm9ybXVsYWlyZSBjb250cmFzdGUgKHBvdXIgbGVzIGZvbmRzIGRhcmspXHJcbipcclxuKi9cbi5mb3JtLS1jb250cmFzdCAuY2hlY2tib3hfX2xhYmVsIHtcbiAgY29sb3I6ICMyNjI4NTc7IH1cblxuLmZvcm0tLWNvbnRyYXN0IC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fYm94IHtcbiAgYm9yZGVyLWNvbG9yOiAjOEVBNEIxO1xuICBiYWNrZ3JvdW5kOiAjOEVBNEIxOyB9XG5cbi5mb3JtLS1jb250cmFzdCAuY2hlY2tib3hfX2ZpZWxkOmRpc2FibGVkICsgLmNoZWNrYm94X19ib3gge1xuICBib3JkZXItY29sb3I6ICNCRkJGQkY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLmZvcm0tLWNvbnRyYXN0IC5jaGVja2JveF9fZmllbGQ6ZGlzYWJsZWQgKyAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gICAgZmlsbDogI0ZGRkZGRjsgfVxuXG4uZm9ybS0tY29udHJhc3QgLmNoZWNrYm94X19maWVsZDpkaXNhYmxlZCB+IC5jaGVja2JveF9fc3BhbiB7XG4gIGNvbG9yOiAjQkZCRkJGOyB9XG5cbi5mb3JtLS1jb250cmFzdCAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQ6ZGlzYWJsZWQgKyAuY2hlY2tib3hfX2JveCB7XG4gIGJvcmRlci1jb2xvcjogI0JGQkZCRjtcbiAgYmFja2dyb3VuZDogI0JGQkZCRjsgfVxuXG4uZm9ybS0tY29udHJhc3QgLmNoZWNrYm94X19maWVsZDpmb2N1cyB+IC5jaGVja2JveF9fYm94IHtcbiAgYm9yZGVyLWNvbG9yOiAjOEVBNEIxOyB9XG5cbi5mb3JtLS1jb250cmFzdCAuY2hlY2tib3hfX2JveCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGOyB9XG4gIC5mb3JtLS1jb250cmFzdCAuY2hlY2tib3hfX2JveDpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0ZGRkZGRjsgfVxuXG4uZm9ybS0tY29udHJhc3QgLmNoZWNrYm94X19zcGFuIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44cmVtIC8gMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2hlY2tib3hlc19fZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jaGVja2JveGVzX19sZWdlbmQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjOEVBNEIxO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5jaGVja2JveGVzX19ncm91cCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuY2hlY2tib3hlc19fZ3JvdXAgPiBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmNoZWNrYm94ZXNfX2dyb3VwIC5jaGVja2JveGVzX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMyNjI4NTc7IH1cbiAgLmZvcm1fX3Jlc3BvbnNlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmZvcm1fX3Jlc3BvbnNlLXRleHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07IH1cbiAgICAuZm9ybV9fcmVzcG9uc2UtLXZhbGlkIHtcbiAgICAgIGNvbG9yOiAjMkVDQzcxO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5mb3JtX19yZXNwb25zZS0tdmFsaWQgLnJlc3BvbnNlLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMkVDQzcxO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMkVDQzcxO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMzBweDsgfVxuICAgIC5mb3JtX19yZXNwb25zZS0tZXJyb3Ige1xuICAgICAgY29sb3I6ICNFNzRDM0M7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmZvcm1fX3Jlc3BvbnNlLS1lcnJvciAucmVzcG9uc2UtaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTsgfVxuICAgICAgICAuZm9ybV9fcmVzcG9uc2UtLWVycm9yIC5yZXNwb25zZS1pY29uOmJlZm9yZSwgLmZvcm1fX3Jlc3BvbnNlLS1lcnJvciAucmVzcG9uc2UtaWNvbjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNzRDM0M7IH1cbiAgICAgICAgLmZvcm1fX3Jlc3BvbnNlLS1lcnJvciAucmVzcG9uc2UtaWNvbjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgICAuZm9ybV9fcmVzcG9uc2UtLWVycm9yIC5yZXNwb25zZS1pY29uOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIC5mb3JtX19maWVsZHNldCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5mb3JtX19maWVsZHNldC0tbGVnZW5kLWhpZGUge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5mb3JtX19maWVsZHNldC0tdmFsaWRhdGlvbiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5mb3JtX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm1fX2xlZ2VuZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuZm9ybV9fbGVnZW5kLS1oaWRkZW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IC0xcHg7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAuZm9ybV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDFyZW0gMCAycmVtIDA7IH1cbiAgICAuZm9ybV9fdGl0bGUgLnRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybV9fZmllbGRzIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm0gLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gICAgICAuZm9ybSAuZm9ybS1ncm91cCA+ICoge1xuICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuICAgICAgLmZvcm0gLmZvcm0tZ3JvdXAtLWNvbHVtbiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLmZvcm0gLmZvcm0tZ3JvdXAtLWNvbHVtbiA+ICoge1xuICAgICAgICAgIGFsaWduLXNlbGY6IGluaXRpYWw7IH1cbiAgICAgICAgLmZvcm0gLmZvcm0tZ3JvdXAtLWNvbHVtbiAuZm9ybV9fZmllbGQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5mb3JtIC5mb3JtLWdyb3VwLS1yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAuZm9ybSAuZm9ybS1ncm91cC0tbGFzdCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMDsgfSB9XG4gIC5mb3JtX19maWVsZCB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9ybV9fZmllbGQge1xuICAgICAgICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbiAgICAgICAgcGFkZGluZzogMCAxLjVyZW0gMCAwOyB9XG4gICAgICAgIC5mb3JtX19maWVsZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAuZm9ybV9fZmllbGQgLnJhZGlvcyB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmZvcm1fX3ZhbGlkYXRpb24tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAuZm9ybV9fdmFsaWRhdGlvbiAuY2hlY2tib3hlcyB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLmZvcm1fX3N1Ym1pdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JtX19zdWJtaXQge1xuICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgLmZvcm1fX2NvbmRpdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IC42cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44cmVtIC8gMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMjYyODU3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC5mb3JtX19sZWdhbHMge1xuICAgIG1hcmdpbjogMmVtIDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC41OTRyZW0gLyAxLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgY29sb3I6ICM2OTY5NzMgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5mb3JtLS1jb25kZW5zZWQgLmZvcm1fX2ZpZWxkc2V0IHtcbiAgICBtYXJnaW46IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzIGZvciB2YWxpZGF0aW9uXHJcbihQcmlzdGluZSlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5maWVsZC12YWxpZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmllbGQtdmFsaWRhdGUtLWhhcy1kYW5nZXIgW2NsYXNzKj1cIl9fbGFiZWxcIl0ge1xuICAgIGNvbG9yOiAjRTc0QzNDICFpbXBvcnRhbnQ7IH1cbiAgLmZpZWxkLXZhbGlkYXRlLS1oYXMtZGFuZ2VyIFtjbGFzcyo9XCJfX2lucHV0XCJdIHtcbiAgICBib3JkZXItY29sb3I6ICNFNzRDM0MgIWltcG9ydGFudDsgfVxuICAuZmllbGQtdmFsaWRhdGUtLWhhcy1kYW5nZXIgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCxcbiAgLmZpZWxkLXZhbGlkYXRlLS1oYXMtZGFuZ2VyIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6ICNFNzRDM0MgIWltcG9ydGFudDsgfVxuICAuZmllbGQtdmFsaWRhdGUtLWhhcy1kYW5nZXIgLmNoZWNrYm94X19ib3gge1xuICAgIGJvcmRlci1jb2xvcjogI0U3NEMzQyAhaW1wb3J0YW50OyB9XG4gIC5maWVsZC12YWxpZGF0ZS0taGFzLWRhbmdlciAuY2hlY2tib3hfX3NwYW4ge1xuICAgIGNvbG9yOiAjRTc0QzNDICFpbXBvcnRhbnQ7IH1cbiAgLmZpZWxkLXZhbGlkYXRlX19oZWxwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmc6IDAuNmVtIDFlbTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI0U3NEMzQztcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuZmllbGQtdmFsaWRhdGVfX2hlbHA6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTc0QzNDOyB9XG4gIC5maWVsZC12YWxpZGF0ZTpob3ZlciAuZmllbGQtdmFsaWRhdGVfX2hlbHAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qXHJcbiogRm9ybXVsYWlyZSBjb250cmFzdGUgKHBvdXIgbGVzIGZvbmRzIGRhcmspXHJcbipcclxuKi9cbi5mb3JtLmZvcm0tLWNvbnRyYXN0IHtcbiAgY29sb3I6ICMyNjI4NTc7IH1cbiAgLmZvcm0uZm9ybS0tY29udHJhc3QgLmZvcm1fX2NvbmRpdGlvbnMge1xuICAgIGNvbG9yOiAjMjYyODU3OyB9XG4gIC5mb3JtLmZvcm0tLWNvbnRyYXN0IC5mb3JtX19sZWdhbHMge1xuICAgIGNvbG9yOiAjMjYyODU3OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxvY2FsaXphdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5sb2NhbGl6YXRvcl9fcGx1cyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHJpZ2h0OiAxLjU2MjVyZW07XG4gICAgYm90dG9tOiAycHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubG9jYWxpemF0b3JfX3BsdXM6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgbGVmdDogMTJweDtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICM4RUE0QjE7IH1cbiAgICAubG9jYWxpemF0b3JfX3BsdXM6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICAgICAgYmFja2dyb3VuZDogIzhFQTRCMTsgfVxuICAubG9jYWxpemF0b3JfX3NlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2FsaXphdG9yX19zZWFyY2gge1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4OyB9IH1cbiAgLmxvY2FsaXphdG9yX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBib3JkZXItY29sb3I6ICNCRkJGQkY7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC44NzVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7IH1cbiAgICAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1LjJlbSk7IH1cbiAgICAgIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWUtLWNvdW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAubG9jYWxpemF0b3JfX2lucHV0IHtcbiAgICBmbGV4OiAxO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAubG9jYWxpemF0b3JfX2lucHV0IC50ZXh0ZmllbGRfX2lucHV0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBib3JkZXItY29sb3I6ICMyNjI4NTc7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45Mzc1cmVtIC8gMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciB7XG4gICAgICAgIG1pbi13aWR0aDogMTllbTsgfSB9XG4gIC5sb2NhbGl6YXRvcl9fc2VsZWN0IC5zcy1tYWluIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmxvY2FsaXphdG9yX19zZWxlY3QgLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sb2NhbGl6YXRvcl9fdmFsdWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM3NXJlbSAvIDEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMmVtKTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAtNXB4OyB9XG4gIC5sb2NhbGl6YXRvcl9fdmFsdWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM3NXJlbSAvIDEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICAgIGNvbG9yOiAjMjYyODU3O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDVweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IC4zcmVtIC4ycmVtIC4zcmVtIC44cmVtOyB9XG4gICAgLmxvY2FsaXphdG9yX192YWx1ZS10ZXh0IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAubG9jYWxpemF0b3JfX3ZhbHVlLWRlbGV0ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogIzI2Mjg1NztcbiAgICAgIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gICAgICBib3JkZXItcmFkaXVzOiAyZW07XG4gICAgICBtaW4td2lkdGg6IDJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07IH1cbiAgICAubG9jYWxpemF0b3JfX3ZhbHVlLS1jb3VudCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjYyODU3O1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgICAubG9jYWxpemF0b3JfX3ZhbHVlLS1kZWxldGUge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07IH1cbiAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWRlbGV0ZSAubG9jYWxpemF0b3JfX3ZhbHVlLWRlbGV0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sb2NhbGl6YXRvcl9fZXh0cmEge1xuICAgIG1hcmdpbjogMS41ZW0gNXB4IDA7IH1cbiAgICAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2xlZ2VuZCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVyZW0gLyAxLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzI2Mjg1NztcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmxvY2FsaXphdG9yLS1vcGVuZWQgLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sb2NhbGl6YXRvci0tb3BlbmVkIC5sb2NhbGl6YXRvcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAubG9jYWxpemF0b3ItLW9wZW5lZC5sb2NhbGl6YXRvci0tZmlsbGVkIC5sb2NhbGl6YXRvcl9fcGx1cywgLmxvY2FsaXphdG9yLS1vcGVuZWQubG9jYWxpemF0b3ItLXNlYXJjaGluZyAubG9jYWxpemF0b3JfX3BsdXMge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAubG9jYWxpemF0b3ItLWxvYWRpbmcgLmxvY2FsaXphdG9yX19wbHVzIHtcbiAgICBhbmltYXRpb24tbmFtZTogc3BpbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cbiAgLmxvY2FsaXphdG9yLS1maWxsZWQgLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubG9jYWxpemF0b3ItLXNlYXJjaGluZyAubG9jYWxpemF0b3JfX3NlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxvY2FsaXphdG9yLS1zZWFyY2hpbmcgLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sb2NhbGl6YXRvci0tbm8tcHJveGltaXR5IC5sb2NhbGl6YXRvcl9fZXh0cmEge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubG9jYWxpemF0b3IgLnNzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7IH1cbiAgLmxvY2FsaXphdG9yIC5zcy1saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDAuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTsgfVxuICAubG9jYWxpemF0b3IgLnNzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4RUE0QjE7IH1cbiAgICAubG9jYWxpemF0b3IgLnNzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4RUE0QjE7IH1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yYWRpb19faW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7IH1cbiAgLnJhZGlvX19pbnB1dCArIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjMjYyODU3OyB9XG4gIC5yYWRpb19faW5wdXQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMjFweDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBib3JkZXItY29sb3I6ICNCRkJGQkY7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAucmFkaW9fX2lucHV0ICsgbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTZweDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4OyB9XG4gIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzhFQTRCMTsgfVxuICAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNCRkJGQkY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBXaW5kb3dUZXh0OyB9IH1cblxuLnJhZGlvX19sYWJlbCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOHJlbSAvIDEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJhZGlvc19fZmllbGRzZXQge1xuICBib3JkZXI6IDA7IH1cblxuLnJhZGlvc19fbGVnZW5kIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44cmVtIC8gMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLnJhZGlvc19fZ3JvdXAge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucmFkaW9zX19ncm91cCA+IGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIHtcbiAgICBmbGV4OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIG1hcmdpbi10b3A6IC4yZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjJlbTsgfVxuICAucmFkaW9zX19ncm91cC5yYWRpb3NfX2dyb3VwLS1idWxsZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnJhZGlvc19fZ3JvdXAucmFkaW9zX19ncm91cC0tYnVsbGV0IC5yYWRpb3NfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJhbmdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVyZW0gLyAxLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7IH1cbiAgLnJhbmdlX19pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5yYW5nZV9faW5wdXQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAucmFuZ2VfX3BsdXMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICByaWdodDogLjZyZW07XG4gICAgdG9wOiBjYWxjKDUwJSAtIDJlbSArIDEwcHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnJhbmdlX19wbHVzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjYyODU3OyB9XG4gICAgLnJhbmdlX19wbHVzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICAgIGJhY2tncm91bmQ6ICMyNjI4NTc7IH1cbiAgLnJhbmdlX19oaWdobGlnaHQge1xuICAgIGNvbG9yOiAjMjYyODU3OyB9XG4gIC5yYW5nZV9fcHJvbXB0IHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4gIC5yYW5nZV9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWluLXdpZHRoOiAxOWVtO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDEuOGVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNnB4IDJweCByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuMzUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzLG9wYWNpdHkgLjJzO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5yYW5nZV9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLnJhbmdlX19wcmV2aWV3IHtcbiAgICBtYXJnaW4tdG9wOiAxLjhlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2xvcjogIzI2Mjg1NzsgfVxuICAgIC5yYW5nZV9fcHJldmlldyAucmFuZ2VfX2hpZ2hsaWdodCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5yYW5nZV9fcHJldmlldyAucmFuZ2VfX2hpZ2hsaWdodF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAgIC5yYW5nZV9fcHJldmlldyAucmFuZ2VfX2hpZ2hsaWdodF9fY29udGVudCAucmFuZ2VfX2hpZ2hsaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLnJhbmdlX19wcmV2aWV3IC5yYW5nZV9faGlnaGxpZ2h0X19jb250ZW50IC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9fZWxlbWVudF9faW5wdXQge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAucmFuZ2VfX3N1bW1hcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDUycHg7XG4gICAgcGFkZGluZzogMC41cmVtIDAuODc1cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucmFuZ2VfX3ZhbHVlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpOyB9XG4gIC5yYW5nZS0tb3BlbmVkIC5yYW5nZV9fcHJvbXB0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucmFuZ2UtLW9wZW5lZCAucmFuZ2VfX3ZhbHVlcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmFuZ2UtLW9wZW5lZCAucmFuZ2VfX2NvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnJhbmdlLS1vcGVuZWQgLnJhbmdlX19wbHVzIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLnJhbmdlLS1vcGVuZWQgLnJhbmdlX19zdW1tYXJ5IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjYyODU3OyB9XG4gIC5yYW5nZS0tZmlsbGVkIC5yYW5nZV9fcHJvbXB0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yYW5nZS0tZmlsbGVkIC5yYW5nZV9fdmFsdWVzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucmFuZ2UgLm5vVWktY29ubmVjdCB7XG4gICAgYmFja2dyb3VuZDogIzhFQTRCMTsgfVxuICAucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCB7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI0JGQkZCRjsgfVxuICAgIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWJhc2Uge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICByaWdodDogLTEzcHg7XG4gICAgICB0b3A6IC0xMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0JGQkZCRjsgfVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnJhbmdlX19zdW1tYXJ5IHtcbiAgICBoZWlnaHQ6IDUycHg7IH1cbiAgLyogSUUxMCAqL1xuICAqOjotbXMtYmFja2Ryb3AsIC5yYW5nZV9fc3VtbWFyeSB7XG4gICAgaGVpZ2h0OiA1MnB4OyB9XG4gIC8qIElFMTEgKi8gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWxlY3RfX2xhYmVsIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44cmVtIC8gMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gIGNvbG9yOiAjMjYyODU3OyB9XG4gIC5zZWxlY3RfX2xhYmVsLS1oaWRkZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3RfX2lucHV0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zZWxlY3RfX2lucHV0LS1tdWx0aXBsZSAuc3Mtb3B0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnNlbGVjdF9faW5wdXQtLW11bHRpcGxlIC5zcy1vcHRpb246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7IH1cbiAgICAuc2VsZWN0X19pbnB1dC0tbXVsdGlwbGUgLnNzLW9wdGlvbjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkZGRjtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0ZGRkZGRjtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiA2cHg7IH1cbiAgLnNlbGVjdF9faW5wdXQtLW11bHRpcGxlIC5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuc2VsZWN0X19pbnB1dC0tbXVsdGlwbGUgLnNzLW9wdGlvbi1zZWxlY3RlZDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzhFQTRCMTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzhFQTRCMTsgfVxuICAgIC5zZWxlY3RfX2lucHV0LS1tdWx0aXBsZSAuc3Mtb3B0aW9uLXNlbGVjdGVkOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLnNlbGVjdCAuc3MtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFOyB9XG5cbi5zZWxlY3QgLnNzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7IH1cblxuLnNlbGVjdCAuc3MtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEVBNEIxOyB9XG4gIC5zZWxlY3QgLnNzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyODU3OyB9XG5cbi5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM3NXJlbSAvIDEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTsgfVxuICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQge1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNnB4IDJweCByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuMzUpO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgdG9wOiA4NSU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxLjJyZW0gMS42MjVyZW0gMXJlbSAxLjYyNXJlbTtcbiAgICBib3JkZXI6IDAuNjI1cmVtOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1zZWFyY2g6bm90KC5zcy1oaWRlKSB7XG4gICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3Mtc2VhcmNoOm5vdCguc3MtaGlkZSkgaW5wdXQge1xuICAgICAgICBib3JkZXItY29sb3I6IHJlZDtcbiAgICAgICAgcGFkZGluZzogMWVtIDAuNmVtO1xuICAgICAgICBoZWlnaHQ6IDNlbTsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBjb2xvcjogIzI2Mjg1NztcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM4RUE0QjE7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgIGJvcmRlci1jb2xvcjogI0JGQkZCRjtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC44NzVyZW07XG4gICAgbWluLWhlaWdodDogNDVweDsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICMyNjI4NTc7XG4gICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyICoge1xuICAgICAgICBwYWRkaW5nOiAuMmVtIDA7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZC5zcy1vcGVuLWJlbG93IHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzI2Mjg1NzsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzhFQTRCMTsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkLnNzLW9wZW4tYWJvdmUgPiAuc3MtY29udGVudCB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMnB4IDZweCAycHggcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjM1KTsgfVxuICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6ICNCRkJGQkY7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjg3NXJlbTsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3Mtb3Blbi1iZWxvdyB7XG4gICAgICBib3JkZXItY29sb3I6ICMyNjI4NTc7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbGV4OiBpbml0aWFsOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45Mzc1cmVtIC8gMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWU6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogIzI2Mjg1NzsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC42MjVyZW07XG4gICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IC4zcmVtIC4ycmVtIC4zcmVtIC44cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjb2xvcjogIzI2Mjg1NztcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtdGV4dCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS0tY3VzdG9tIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjYyODU3O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMS44cmVtO1xuICAgICAgICB3aWR0aDogMS44cmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS1kZWxldGUge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICAgICAgICBjb2xvcjogIzI2Mjg1NztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgICAgICBtaW4td2lkdGg6IDEuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHJpZ2h0OiAxLjU2MjVyZW07XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzhFQTRCMTtcbiAgICAgICAgaGVpZ2h0OiAxMnB4OyB9XG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxOyB9XG4gIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDsgfVxuXG4uc3MtbWFpbi5qcy1zZWxlY3QtLW1haW46bm90KC5zZWxlY3RfX2lucHV0LS1tdWx0aXBsZSkgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICBjb2xvcjogIzhFQTRCMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qXHJcbiogRm9ybXVsYWlyZSBjb250cmFzdGUgKHBvdXIgbGVzIGZvbmRzIGRhcmspXHJcbipcclxuKi9cbi5mb3JtLS1jb250cmFzdCAuc2VsZWN0X19sYWJlbCB7XG4gIGNvbG9yOiAjMjYyODU3OyB9XG5cbi5mb3JtLS1jb250cmFzdCAuc2VsZWN0X19pbnB1dC0tbXVsdGlwbGUgLnNzLW9wdGlvbjpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGOyB9XG5cbi5mb3JtLS1jb250cmFzdCAuc2VsZWN0X19pbnB1dC0tbXVsdGlwbGUgLnNzLW9wdGlvbjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNGRkZGRkY7IH1cblxuLmZvcm0tLWNvbnRyYXN0IC5zZWxlY3RfX2lucHV0LS1tdWx0aXBsZSAuc3Mtb3B0aW9uLXNlbGVjdGVkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM4RUE0QjE7XG4gIGJvcmRlci1jb2xvcjogIzhFQTRCMTsgfVxuXG4uZm9ybS0tY29udHJhc3QgLnNlbGVjdCAuc3MtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFOyB9XG5cbi5mb3JtLS1jb250cmFzdCAuc2VsZWN0IC5zcy1saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7IH1cblxuLmZvcm0tLWNvbnRyYXN0IC5zZWxlY3QgLnNzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhFQTRCMTsgfVxuICAuZm9ybS0tY29udHJhc3QgLnNlbGVjdCAuc3MtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4RUE0QjE7IH1cblxuLmZvcm0tLWNvbnRyYXN0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTBweCA0cHggcmdiYSgxMCwgMTAsIDEwLCAwLjM1KTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAuZm9ybS0tY29udHJhc3QgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1zZWFyY2g6bm90KC5zcy1oaWRlKSBpbnB1dCB7XG4gICAgYm9yZGVyLWNvbG9yOiByZWQ7IH1cbiAgICAuZm9ybS0tY29udHJhc3QgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1zZWFyY2g6bm90KC5zcy1oaWRlKSBpbnB1dDpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAuZm9ybS0tY29udHJhc3QgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgIGNvbG9yOiAjMjYyODU3O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAuZm9ybS0tY29udHJhc3QgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgICAgY29sb3I6ICM4RUE0QjE7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uZm9ybS0tY29udHJhc3QgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNCRkJGQkY7IH1cbiAgLmZvcm0tLWNvbnRyYXN0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyNjI4NTc7IH1cbiAgLmZvcm0tLWNvbnRyYXN0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkLnNzLW9wZW4tYmVsb3cge1xuICAgIGJvcmRlci1jb2xvcjogIzhFQTRCMTsgfVxuICAuZm9ybS0tY29udHJhc3QgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgIGJvcmRlci1jb2xvcjogIzhFQTRCMTsgfVxuXG4uZm9ybS0tY29udHJhc3QgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogI0JGQkZCRjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAuZm9ybS0tY29udHJhc3QgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1vcGVuLWJlbG93IHtcbiAgICBib3JkZXItY29sb3I6ICM4RUE0QjE7IH1cbiAgLmZvcm0tLWNvbnRyYXN0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjYyODU3OyB9XG4gIC5mb3JtLS1jb250cmFzdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIGNvbG9yOiAjMjYyODU3OyB9XG4gICAgLmZvcm0tLWNvbnRyYXN0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlLS1jdXN0b20ge1xuICAgICAgYmFja2dyb3VuZDogIzI2Mjg1NztcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5mb3JtLS1jb250cmFzdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS1kZWxldGUge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjYyODU3OyB9XG4gIC5mb3JtLS1jb250cmFzdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMge1xuICAgIGJhY2tncm91bmQ6ICM4RUE0QjE7IH1cbiAgICAuZm9ybS0tY29udHJhc3QgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4RUE0QjE7IH1cblxuLmZvcm0tLWNvbnRyYXN0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbjpub3QoLnNlbGVjdF9faW5wdXQtLW11bHRpcGxlKSAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjOEVBNEIxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZXh0YXJlYV9fbGFiZWwge1xuICBjb2xvcjogIzI2Mjg1NztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOHJlbSAvIDEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNDM4ZW07IH1cbiAgLnRleHRhcmVhX19sYWJlbC0taGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4udGV4dGFyZWFfX2lucHV0IHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICMyNjI4NTc7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNCRkJGQkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVyZW0gLyAxLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogMC41cmVtIDAuODc1cmVtO1xuICB3aWR0aDogMTAwJTsgfVxuICAudGV4dGFyZWFfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNCRkJGQkY7XG4gICAgb3BhY2l0eTogMTsgfVxuICAudGV4dGFyZWFfX2lucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjQkZCRkJGO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnRleHRhcmVhX19pbnB1dDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICMyNjI4NTc7IH1cbiAgICAudGV4dGFyZWFfX2lucHV0OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI0JGQkZCRjtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAudGV4dGFyZWFfX2lucHV0OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNCRkJGQkY7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qXHJcbiogRm9ybXVsYWlyZSBjb250cmFzdGUgKHBvdXIgbGVzIGZvbmRzIGRhcmspXHJcbipcclxuKi9cbi5mb3JtLS1jb250cmFzdCAudGV4dGFyZWFfX2xhYmVsIHtcbiAgY29sb3I6ICMyNjI4NTc7IH1cblxuLmZvcm0tLWNvbnRyYXN0IC50ZXh0YXJlYV9faW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNCRkJGQkY7XG4gIGNvbG9yOiAjMjYyODU3OyB9XG4gIC5mb3JtLS1jb250cmFzdCAudGV4dGFyZWFfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNCRkJGQkY7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS0tY29udHJhc3QgLnRleHRhcmVhX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI0JGQkZCRjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtLS1jb250cmFzdCAudGV4dGFyZWFfX2lucHV0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1jb2xvcjogIzhFQTRCMTsgfVxuICAgIC5mb3JtLS1jb250cmFzdCAudGV4dGFyZWFfX2lucHV0OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI0JGQkZCRjtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZm9ybS0tY29udHJhc3QgLnRleHRhcmVhX19pbnB1dDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjQkZCRkJGO1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZXh0ZmllbGRfX2xhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOHJlbSAvIDEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMyNjI4NTc7IH1cbiAgLnRleHRmaWVsZF9fbGFiZWwtLWhpZGRlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLnRleHRmaWVsZF9faW5wdXQge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogMC41cmVtIDAuODc1cmVtO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVyZW0gLyAxLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNCRkJGQkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnRleHRmaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI0JGQkZCRjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC50ZXh0ZmllbGRfX2lucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjQkZCRkJGO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnRleHRmaWVsZF9faW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICMyNjI4NTc7IH1cbiAgICAudGV4dGZpZWxkX19pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNCRkJGQkY7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnRleHRmaWVsZF9faW5wdXQ6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI0JGQkZCRjtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnRleHRmaWVsZF9faW5wdXRbdHlwZT1kYXRlXTppbnZhbGlkOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICAgIGNvbG9yOiAjQkZCRkJGO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLnRleHRmaWVsZC0tZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGV4dGZpZWxkLS1kYXRlIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFlbTtcbiAgICB0b3A6IDFlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9fY2FsZW5kYXItLXN2ZyB7XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICBmaWxsOiAjOEVBNEIxOyB9XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qXHJcbiogRm9ybXVsYWlyZSBjb250cmFzdGUgKHBvdXIgbGVzIGZvbmRzIGRhcmspXHJcbipcclxuKi9cbi5mb3JtLS1jb250cmFzdCAudGV4dGZpZWxkX19sYWJlbCB7XG4gIGNvbG9yOiAjMjYyODU3OyB9XG5cbi5mb3JtLS1jb250cmFzdCAudGV4dGZpZWxkX19pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI0JGQkZCRjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICMyNjI4NTc7XG4gIC8qJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtLS1jb250cmFzdF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtLS1jb250cmFzdF9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm0tLWNvbnRyYXN0X3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZvcm0tLWNvbnRyYXN0X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgIH0qLyB9XG4gIC5mb3JtLS1jb250cmFzdCAudGV4dGZpZWxkX19pbnB1dDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICM4RUE0QjE7IH1cbiAgICAuZm9ybS0tY29udHJhc3QgLnRleHRmaWVsZF9faW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjQkZCRkJGO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5mb3JtLS1jb250cmFzdCAudGV4dGZpZWxkX19pbnB1dDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjQkZCRkJGO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS0tY29udHJhc3QgLnRleHRmaWVsZF9faW5wdXRbdHlwZT1kYXRlXTppbnZhbGlkOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICAgIGNvbG9yOiAjQkZCRkJGO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmZvcm0tLWNvbnRyYXN0IC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9fY2FsZW5kYXItLXN2ZyB7XG4gIGZpbGw6ICM4RUE0QjE7IH1cblxuLyogVmFyaWFibGVzICovXG4vKiBDU1MgKi9cbi50b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnRvZ2dsZV9faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnRvZ2dsZV9fZGlzcGxheSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAyLjgxMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMDB2dztcbiAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgdHJhbnNpdGlvbjogMjUwbXM7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC50b2dnbGVfX2Rpc3BsYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC4ycmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDAuOTM3NXJlbTtcbiAgICBoZWlnaHQ6IDAuOTM3NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb246IGluaGVyaXQ7IH1cblxuLnRvZ2dsZTpmb2N1cyAudG9nZ2xlX19kaXNwbGF5LFxuLnRvZ2dsZV9faW5wdXQ6Zm9jdXMgKyAudG9nZ2xlX19kaXNwbGF5IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI2Mjg1NzsgfVxuXG4udG9nZ2xlOmZvY3VzLFxuLnRvZ2dsZTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIC50b2dnbGVfX2Rpc3BsYXksXG4udG9nZ2xlX19pbnB1dDpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpICsgLnRvZ2dsZV9fZGlzcGxheSB7XG4gIG91dGxpbmU6IDA7IH1cblxuLnRvZ2dsZVthcmlhLXByZXNzZWQ9XCJ0cnVlXCJdIC50b2dnbGVfX2Rpc3BsYXksXG4udG9nZ2xlX19pbnB1dDpjaGVja2VkICsgLnRvZ2dsZV9fZGlzcGxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RUE0QjE7IH1cblxuLnRvZ2dsZVthcmlhLXByZXNzZWQ9XCJ0cnVlXCJdIC50b2dnbGVfX2Rpc3BsYXk6OmJlZm9yZSxcbi50b2dnbGVfX2lucHV0OmNoZWNrZWQgKyAudG9nZ2xlX19kaXNwbGF5OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxLjVyZW0sIC01MCUpOyB9XG5cbi50b2dnbGVbZGlzYWJsZWRdIC50b2dnbGVfX2Rpc3BsYXksXG4udG9nZ2xlX19pbnB1dDpkaXNhYmxlZCArIC50b2dnbGVfX2Rpc3BsYXkge1xuICBvcGFjaXR5OiAwLjY7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDQwJSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnVwbG9hZF9fbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44cmVtIC8gMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzI2Mjg1NzsgfVxuICAudXBsb2FkX19sYWJlbC0taGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4udXBsb2FkIC51cGxvYWRfX2NvbnRlbnQge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogMC41cmVtIDAuODc1cmVtO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVyZW0gLyAxLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNCRkJGQkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnVwbG9hZCAudXBsb2FkX19jb250ZW50OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNCRkJGQkY7XG4gICAgb3BhY2l0eTogMTsgfVxuICAudXBsb2FkIC51cGxvYWRfX2NvbnRlbnQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNCRkJGQkY7XG4gICAgb3BhY2l0eTogMTsgfVxuICAudXBsb2FkIC51cGxvYWRfX2NvbnRlbnQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICMyNjI4NTc7IH1cbiAgICAudXBsb2FkIC51cGxvYWRfX2NvbnRlbnQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjQkZCRkJGO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC51cGxvYWQgLnVwbG9hZF9fY29udGVudDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjQkZCRkJGO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAudXBsb2FkIC51cGxvYWRfX2NvbnRlbnRbdHlwZT1kYXRlXTppbnZhbGlkOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICAgIGNvbG9yOiAjQkZCRkJGO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLnVwbG9hZCAudXBsb2FkX19sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC51cGxvYWQgLnVwbG9hZF9fbGFiZWwgPiBkaXYge1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuXG4udXBsb2FkIC51cGxvYWRfX3RleHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC51cGxvYWQgLnVwbG9hZF9fdGV4dC0tY29udGVudCB7XG4gICAgZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNnJlbSArIDEuODc1dncpLCAxNHB4KS8xIFwiV29yayBTYW5zXCIsIHNlcmlmLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4RUE0QjE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhFQTRCMTtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDsgfVxuXG4udXBsb2FkIC51cGxvYWRfX3N2ZyB7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogIzhFQTRCMTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLnVwbG9hZCAudXBsb2FkX19pbmZvcyB7XG4gIGNvbG9yOiAjOEVBNEIxO1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbi51cGxvYWQgLnVwbG9hZF9fZXJyb3JzIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4udXBsb2FkIC5jcm9zc19fc3ZnIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgZmlsbDogI0ZGRkZGRjtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuYnV0dG9uLXNjcm9sbC11cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA1JTtcbiAgcmlnaHQ6IDUlO1xuICB6LWluZGV4OiAxNTsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuYnV0dG9uLXNjcm9sbC11cCBidXR0b24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MSAuY2FyZF9wcm9ncmFtX19zdHJ1Y3R1cmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG5cbi5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fc3dpcGVyLFxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MSAuY2FyZF9wcm9ncmFtX19kZWNvcmF0ZSB7XG4gIGFzcGVjdC1yYXRpbzogNC8zOyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fc3dpcGVyOmJlZm9yZSxcbiAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MSAuY2FyZF9wcm9ncmFtX19kZWNvcmF0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDAwMDAwMCwgIzFFMUUxRUQ2KTsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX3N3aXBlciBpbWcsXG4gIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fZGVjb3JhdGUgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDQvMzsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX3N3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24sXG4gIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fZGVjb3JhdGUgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyX2J1bGxldCxcbiAgICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX2RlY29yYXRlIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyX2J1bGxldCB7XG4gICAgICBtYXJnaW46IDAuMjVyZW07XG4gICAgICB3aWR0aDogMC40cmVtO1xuICAgICAgaGVpZ2h0OiAwLjRyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzOyB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX3N3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlcl9idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSxcbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fZGVjb3JhdGUgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXJfYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICB3aWR0aDogMS41cmVtOyB9XG5cbi5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fbWluX21heF9waWVjZXMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzhFQTRCMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MSAuY2FyZF9wcm9ncmFtX19taW5fbWF4X3BpZWNlc19sYWJlbCB7XG4gICAgY29sb3I6ICMyNjI4NTc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX25iX2xvdHMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjOEVBNEIxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX2JhbmRlYXUge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgei1pbmRleDogMTA7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MSAuY2FyZF9wcm9ncmFtX19iYW5kZWF1IC5iYW5kZWF1X2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICAgIGJhY2tncm91bmQ6ICMyNjI4NTc7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fYmFuZGVhdSAuYmFuZGVhdV9pdGVtOmZpcnN0LWxldHRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fZmF2b3JpcyB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fdmlkZW8zNjAge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM4LCA0MCwgODcsIDAuNik7XG4gIGZpbGw6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fdmlkZW8zNjAgLmljb25fY29udGVudCAuaWNvbl9pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDJyZW07XG4gICAgbWF4LWhlaWdodDogMS4yNXJlbTsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX3ZpZGVvMzYwIC5pY29uX2NvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX3RpdGxlIC5jYXJkX3Byb2dyYW1fX2xpbmsge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX3RpdGxlIC5jYXJkX3Byb2dyYW1fX2xpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fdGl0bGUgLmNhcmRfcHJvZ3JhbV9fbGluayAuY2FyZF9wcm9ncmFtX190aXRsZV9wYXJ0XzM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMC4zcmVtO1xuICAgIGhlaWdodDogMC4zcmVtO1xuICAgIGJhY2tncm91bmQ6ICMyNjI4NTc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbjogMCAwLjVyZW07IH1cbiAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MSAuY2FyZF9wcm9ncmFtX190aXRsZSAuY2FyZF9wcm9ncmFtX19saW5rIC5jYXJkX3Byb2dyYW1fX3RpdGxlX3BhcnRfMzpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MSAuY2FyZF9wcm9ncmFtX19wcml4LXZhbHVlLWxhYmVsIHtcbiAgY29sb3I6ICMyNjI4NTc7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MSAuY2FyZF9wcm9ncmFtX19wcml4LXZhbHVlLWxhYmVsIHtcbiAgY29sb3I6ICMyNjI4NTc7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MSAuY2FyZF9wcm9ncmFtX19pbmZvcyAuY2FyZF9wcm9ncmFtX19pbmZvc19pbXBvcnRhbnQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzhFQTRCMTsgfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX2xvY2FsaXNhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX2xvY2FsaXNhdGlvbiAuaWNvbl9pdGVtIHtcbiAgICBmaWxsOiAjOEVBNEIxO1xuICAgIHdpZHRoOiAxcmVtOyB9XG5cbi5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fcHJpeCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzhFQTRCMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX3ByaXggLmNhcmRfcHJvZ3JhbV9fcHJpeF9tb3JlIHtcbiAgICBjb2xvcjogIzI2Mjg1NzsgfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJfYmllbl9fYm90dG9tOmhvdmVyICsgLmNhcmQtYmllbi12M19fZHJhd2luZyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmJ1dHRvbi1zY3JvbGwtdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNSU7XG4gIHJpZ2h0OiA1JTtcbiAgei1pbmRleDogMTU7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmcgLmJ1dHRvbi1zY3JvbGwtdXAgYnV0dG9uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG5cbi5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjIgLmNhcmRfcHJvZ3JhbV9fc3RydWN0dXJlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5udW1iZXJfcGljdHVyZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgxMCwgMTAsIDEwLCAwLjUpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX19zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLFxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX19kZWNvcmF0ZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICB6LWluZGV4OiAxMDsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5jYXJkX3Byb2dyYW1fX3N3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlcl9idWxsZXQsXG4gIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjIgLmNhcmRfcHJvZ3JhbV9fZGVjb3JhdGUgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXJfYnVsbGV0IHtcbiAgICBtYXJnaW46IDAuMjVyZW07XG4gICAgd2lkdGg6IDAuNHJlbTtcbiAgICBoZWlnaHQ6IDAuNHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC41czsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjIgLmNhcmRfcHJvZ3JhbV9fc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyX2J1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLFxuICAgIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjIgLmNhcmRfcHJvZ3JhbV9fZGVjb3JhdGUgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXJfYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgd2lkdGg6IDEuNXJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5jYXJkX3Byb2dyYW1fX25iX19waWVjZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX19taW5fbWF4X3BpZWNlcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7IH0gfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5jYXJkX3Byb2dyYW1fX21pbl9tYXhfcGllY2VzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM4RUE0QjE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAyNHB4OyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjIgLmNhcmRfcHJvZ3JhbV9fbWluX21heF9waWVjZXNfbGFiZWwge1xuICAgIGNvbG9yOiAjMjYyODU3O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX19uYl9sb3RzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzhFQTRCMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX19iYW5kZWF1IHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgbWFyZ2luLXRvcDogMThweDsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5jYXJkX3Byb2dyYW1fX2JhbmRlYXUgLmJhbmRlYXVfaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG4gICAgYmFja2dyb3VuZDogI0U1RTVFNTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgY29sb3I6ICMyNjI4NTc7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX19iYW5kZWF1IC5iYW5kZWF1X2l0ZW06Zmlyc3QtbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX19mYXZvcmlzIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgei1pbmRleDogMTA7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX192aWRlbzM2MCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmaWxsOiAjMDAwMDAwO1xuICB6LWluZGV4OiAxMDsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5jYXJkX3Byb2dyYW1fX3ZpZGVvMzYwIC5pY29uX2NvbnRlbnQgLmljb25faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAycmVtO1xuICAgIG1heC1oZWlnaHQ6IDIuMjVyZW07IH1cbiAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX192aWRlbzM2MCAuaWNvbl9jb250ZW50OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX190aXRsZSAuY2FyZF9wcm9ncmFtX19saW5rIHtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX190aXRsZSAuY2FyZF9wcm9ncmFtX19saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5jYXJkX3Byb2dyYW1fX3RpdGxlIC5jYXJkX3Byb2dyYW1fX2xpbmsgLmNhcmRfcHJvZ3JhbV9fdGl0bGVfcGFydF8zOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDAuM3JlbTtcbiAgICBoZWlnaHQ6IDAuM3JlbTtcbiAgICBiYWNrZ3JvdW5kOiAjMjYyODU3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW46IDAgMC41cmVtOyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjIgLmNhcmRfcHJvZ3JhbV9fdGl0bGUgLmNhcmRfcHJvZ3JhbV9fbGluayAuY2FyZF9wcm9ncmFtX190aXRsZV9wYXJ0XzM6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjIgLmNhcmRfcHJvZ3JhbV9fcHJpeC12YWx1ZS1sYWJlbCB7XG4gIGNvbG9yOiAjMjYyODU3OyB9XG5cbi5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjIgLmNhcmRfcHJvZ3JhbV9faW5mb3MgLmNhcmRfcHJvZ3JhbV9faW5mb3NfaW1wb3J0YW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM4RUE0QjE7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX19sb2NhbGlzYXRpb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX19sb2NhbGlzYXRpb24gLmljb25faXRlbSB7XG4gICAgZmlsbDogIzhFQTRCMTtcbiAgICB3aWR0aDogMXJlbTsgfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5jYXJkX3Byb2dyYW1fX3ByaXgge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICM4RUE0QjE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX19wcml4IC5jYXJkX3Byb2dyYW1fX3ByaXhfbW9yZSB7XG4gICAgY29sb3I6ICMyNjI4NTc7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyX2JpZW5fX2JvdHRvbTpob3ZlciArIC5jYXJkLWJpZW4tdjNfX2RyYXdpbmcgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG5cbi5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fc3RydWN0dXJlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuXG4uY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX3N3aXBlcixcbi5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fZGVjb3JhdGUge1xuICBhc3BlY3QtcmF0aW86IDQvMzsgfVxuICAuY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX3N3aXBlcjpiZWZvcmUsXG4gIC5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fZGVjb3JhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwMDAwMDAsICMxRTFFMUVENik7IH1cbiAgLmNhcmRfYmllbl92MSAuY2FyZF9iaWVuX19zd2lwZXIgaW1nLFxuICAuY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX2RlY29yYXRlIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiA0LzM7IH1cbiAgLmNhcmRfYmllbl92MSAuY2FyZF9iaWVuX19zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLFxuICAuY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX2RlY29yYXRlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAuY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX3N3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlcl9idWxsZXQsXG4gICAgLmNhcmRfYmllbl92MSAuY2FyZF9iaWVuX19kZWNvcmF0ZSAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlcl9idWxsZXQge1xuICAgICAgbWFyZ2luOiAwLjI1cmVtO1xuICAgICAgd2lkdGg6IDAuNHJlbTtcbiAgICAgIGhlaWdodDogMC40cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogMC41czsgfVxuICAgICAgLmNhcmRfYmllbl92MSAuY2FyZF9iaWVuX19zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXJfYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsXG4gICAgICAuY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX2RlY29yYXRlIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyX2J1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgd2lkdGg6IDEuNXJlbTsgfVxuXG4uY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX2JhbmRlYXUge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgei1pbmRleDogMTA7IH1cbiAgLmNhcmRfYmllbl92MSAuY2FyZF9iaWVuX19iYW5kZWF1IC5iYW5kZWF1X2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICAgIGJhY2tncm91bmQ6ICMyNjI4NTc7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAgIC5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fYmFuZGVhdSAuYmFuZGVhdV9pdGVtOmZpcnN0LWxldHRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fZmF2b3JpcyB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fdmlkZW8zNjAge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM4LCA0MCwgODcsIDAuNik7XG4gIGZpbGw6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fdmlkZW8zNjAgLmljb25fY29udGVudCAuaWNvbl9pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDJyZW07XG4gICAgbWF4LWhlaWdodDogMS4yNXJlbTsgfVxuICAuY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX3ZpZGVvMzYwIC5pY29uX2NvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX3RpdGxlIC5jYXJkX2JpZW5fX2xpbmsge1xuICBtaW4taGVpZ2h0OiA0OHB4OyB9XG4gIC5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fdGl0bGUgLmNhcmRfYmllbl9fbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNhcmRfYmllbl92MSAuY2FyZF9iaWVuX190aXRsZSAuY2FyZF9iaWVuX19saW5rIC5jYXJkX2JpZW5fX3RpdGxlX3BhcnRfMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwLjNyZW07XG4gICAgaGVpZ2h0OiAwLjNyZW07XG4gICAgYmFja2dyb3VuZDogIzI2Mjg1NztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiAwIDAuNXJlbTsgfVxuICAuY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX3RpdGxlIC5jYXJkX2JpZW5fX2xpbmsgLmNhcmRfYmllbl9fdGl0bGVfcGFydF8zOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX2luZm9zIC5jYXJkX2JpZW5fX2luZm9zX2ltcG9ydGFudCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjOEVBNEIxOyB9XG5cbi5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fbG9jYWxpc2F0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gIC5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fbG9jYWxpc2F0aW9uIC5pY29uX2l0ZW0ge1xuICAgIGZpbGw6ICM4RUE0QjE7XG4gICAgd2lkdGg6IDFyZW07IH1cblxuLmNhcmRfYmllbl92MSAuY2FyZF9iaWVuX19wcml4IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjOEVBNEIxO1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fcHJpeCAuY2FyZF9iaWVuX19wcml4X21vcmUge1xuICAgIGNvbG9yOiAjMjYyODU3OyB9XG5cbi5jYXJkX2JpZW5fdjEgLmNhcl9iaWVuX19ib3R0b206aG92ZXIgKyAuY2FyZC1iaWVuLXYzX19kcmF3aW5nIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuXG4uY2FyZF9iaWVuX3YyIC5jYXJkX2JpZW5fX3N0cnVjdHVyZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cblxuLmNhcmRfYmllbl92MiAuY2FyZF9iaWVuX19zd2lwZXIge1xuICBhc3BlY3QtcmF0aW86IDQvMzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJkX2JpZW5fdjIgLmNhcmRfYmllbl9fc3dpcGVyIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYvNzsgfSB9XG4gIC5jYXJkX2JpZW5fdjIgLmNhcmRfYmllbl9fc3dpcGVyIC5zd2lwZXItaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDQvMzsgfVxuICAuY2FyZF9iaWVuX3YyIC5jYXJkX2JpZW5fX3N3aXBlciAuY2FyZF9iaWVuX3N3aXBlcl9fY29udGVudCAubnVtYmVyX3BpY3R1cmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwLCAxMCwgMTAsIDAuNSk7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLmNhcmRfYmllbl92MiAubmJycGhvdG9zIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzOCwgNDAsIDg3LCAwLjc1KTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uY2FyZF9iaWVuX3YyIC5jYXJkX2JpZW5fX2JhbmRlYXUge1xuICB6LWluZGV4OiAxMDsgfVxuICAuY2FyZF9iaWVuX3YyIC5jYXJkX2JpZW5fX2JhbmRlYXUgLmJhbmRlYXVfaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG4gICAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgY29sb3I6ICMwYTBhMGE7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gICAgLmNhcmRfYmllbl92MiAuY2FyZF9iaWVuX19iYW5kZWF1IC5iYW5kZWF1X2l0ZW06Zmlyc3QtbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmNhcmRfYmllbl92MiAuY2FyZF9iaWVuX19mYXZvcmlzIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRUU7IH1cblxuLmNhcmRfYmllbl92MiAuY2FyZF9iaWVuX192aWRlbzM2MCB7XG4gIGhlaWdodDogMzhweDtcbiAgZmlsbDogIzBhMGEwYTtcbiAgei1pbmRleDogMTA7IH1cbiAgLmNhcmRfYmllbl92MiAuY2FyZF9iaWVuX192aWRlbzM2MCAuaWNvbl9jb250ZW50IC5pY29uX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMnJlbTtcbiAgICBtYXgtaGVpZ2h0OiAxLjI1cmVtOyB9XG4gIC5jYXJkX2JpZW5fdjIgLmNhcmRfYmllbl9fdmlkZW8zNjAgLmljb25fY29udGVudDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkX2JpZW5fdjIgLmNhcmRfYmllbl9fdGl0bGUge1xuICAgIG1heC13aWR0aDogODAlOyB9IH1cblxuLmNhcmRfYmllbl92MiAuY2FyZF9iaWVuX190aXRsZSAuY2FyZF9iaWVuX19saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA7IH1cblxuLmNhcmRfYmllbl92MiAuY2FyZF9iaWVuX190aXRsZSAuY2FyZF9iaWVuX19saW5rIC5jYXJkX2JpZW5fX3RpdGxlX3BhcnRfMzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDAuM3JlbTtcbiAgaGVpZ2h0OiAwLjNyZW07XG4gIGJhY2tncm91bmQ6ICMyNjI4NTc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIDAuNXJlbTsgfVxuXG4uY2FyZF9iaWVuX3YyIC5jYXJkX2JpZW5fX3RpdGxlIC5jYXJkX2JpZW5fX2xpbmsgLmNhcmRfYmllbl9fdGl0bGVfcGFydF8zOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmRfYmllbl92MiAuY2FyZF9iaWVuX190aXRsZSAuY2FyZF9iaWVuX19saW5rIC5jYXJkX2JpZW5fX3RpdGxlX3BhcnRfMzpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmNhcmRfYmllbl92MiAuY2FyZF9iaWVuX19pbmZvcyAuY2FyZF9iaWVuX19pbmZvc19pbXBvcnRhbnQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzhFQTRCMTsgfVxuXG4uY2FyZF9iaWVuX3YyIC5jYXJkX2JpZW5fX2xvY2FsaXNhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAuY2FyZF9iaWVuX3YyIC5jYXJkX2JpZW5fX2xvY2FsaXNhdGlvbiAuaWNvbl9pdGVtIHtcbiAgICBmaWxsOiAjOEVBNEIxO1xuICAgIHdpZHRoOiAxcmVtOyB9XG5cbi5jYXJkX2JpZW5fdjIgLmNhcmRfYmllbl9fcHJpeCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzhFQTRCMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuY2FyZF9iaWVuX3YyIC5jYXJkX2JpZW5fX3ByaXggLmNhcmRfYmllbl9fcHJpeF9tb3JlIHtcbiAgICBjb2xvcjogIzI2Mjg1NzsgfVxuXG4uY2FyZC1iaWVuLXYzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jYXJkLWJpZW4tdjMge1xuICAgICAgbWF4LXdpZHRoOiA5ODVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jYXJkLWJpZW4tdjNfX2RhdGEge1xuICAgICAgd2lkdGg6IDQ1JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jYXJkLWJpZW4tdjNfX2RyYXdpbmcge1xuICAgICAgbWF4LXdpZHRoOiA1NjBweDsgfSB9XG4gIC5jYXJkLWJpZW4tdjNfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhcmQtYmllbi12M19fY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5jYXJkLWJpZW4tdjNfX2JhbmRlYXUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNhcmQtYmllbi12M19faW1nLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDM5M3B4OyB9IH1cbiAgLmNhcmQtYmllbi12M19faW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDE2LzEyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjhzOyB9XG4gIC5jYXJkLWJpZW4tdjNfX2Zhdm9yaXMge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgei1pbmRleDogMTA7IH1cbiAgLmNhcmQtYmllbi12M19fdmlkZW8zNjAge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzgsIDQwLCA4NywgMC42KTtcbiAgICBmaWxsOiAjRkZGRkZGO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLmNhcmQtYmllbi12M19fdmlkZW8zNjAgLmljb25fY29udGVudCAuaWNvbl9pdGVtIHtcbiAgICAgIG1heC13aWR0aDogMnJlbTtcbiAgICAgIG1heC1oZWlnaHQ6IDEuMjVyZW07IH1cbiAgICAuY2FyZC1iaWVuLXYzX192aWRlbzM2MCAuaWNvbl9jb250ZW50OmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuY2FyZC1iaWVuLXYzX19saW5rIHtcbiAgICBtaW4taGVpZ2h0OiA0OHB4OyB9XG4gICAgLmNhcmQtYmllbi12M19fbGluazpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNhcmQtYmllbi12M19faW5mb3MgLmNhcmRfYmllbl9faW5mb3NfaW1wb3J0YW50IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNjk2OTczOyB9XG4gIC5jYXJkLWJpZW4tdjNfX2xvY2FsaXNhdGlvbiB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44cmVtLCBjYWxjKDAuNjAwMHJlbSArIDAuODc1MHZ3KSwgMS4yNXJlbSkvMS4zIFwiV29yayBTYW5zXCIsIHNlcmlmOyB9XG4gICAgLmNhcmQtYmllbi12M19fbG9jYWxpc2F0aW9uIC5pY29uX2l0ZW0ge1xuICAgICAgZmlsbDogIzhFQTRCMTtcbiAgICAgIHdpZHRoOiAxcmVtOyB9XG4gIC5jYXJkLWJpZW4tdjNfX3ByaXgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICM4RUE0QjE7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMXJlbSwgY2FsYygwLjYwMDByZW0gKyAwLjg3NTB2dyksIDEuNTYyNXJlbSkvMS4zIFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuY2FyZC1iaWVuLXYzX19wcml4IC5jYXJkX2JpZW5fX3ByaXhfbW9yZSB7XG4gICAgICBjb2xvcjogIzI2Mjg1NzsgfVxuICAuY2FyZC1iaWVuLXYzX190aXRsZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMXJlbSwgY2FsYygwLjYwMDByZW0gKyAwLjg3NTB2dyksIDEuNTYyNXJlbSkvMS40IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAuY2FyZC1iaWVuLXYzX190aXRsZSAuY2FyZC1iaWVuLXYzX19saW5rIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7IH1cbiAgICAgIC5jYXJkLWJpZW4tdjNfX3RpdGxlIC5jYXJkLWJpZW4tdjNfX2xpbms6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuY2FyZC1iaWVuLXYzX190aXRsZSAuY2FyZC1iaWVuLXYzX19saW5rIC5jYXJkLWJpZW4tdjNfX3RpdGxlX3BhcnRfMzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDAuM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjNyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICM2OTY5NzM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAuNXJlbTsgfVxuICAgICAgLmNhcmQtYmllbi12M19fdGl0bGUgLmNhcmQtYmllbi12M19fbGluayAuY2FyZC1iaWVuLXYzX190aXRsZV9wYXJ0XzM6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2FyZC1iaWVuLXYzX19iYW5kZWF1IHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5jYXJkLWJpZW4tdjNfX2JhbmRlYXUgLmJhbmRlYXVfaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICMyNjI4NTc7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAgICAgLmNhcmQtYmllbi12M19fYmFuZGVhdSAuYmFuZGVhdV9pdGVtOmZpcnN0LWxldHRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmpzLWFjY29yZGVvbi1wYXJlbnQgLmpzLWFjY29yZGVvbi5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5qcy1hY2NvcmRlb24tcGFyZW50IC5qcy1hY2NvcmRlb24gLmpzLWFjY29yZGVvbl9fdGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmpzLWFjY29yZGVvbi1wYXJlbnQgLmpzLWFjY29yZGVvbiAuanMtYWNjb3JkZW9uX19jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uanMtYWNjb3JkZW9uLXBhcmVudCAuanMtYWNjb3JkZW9uIC5pY29uIHtcbiAgdHJhbnNpdGlvbjogMC41czsgfVxuXG4uanMtYWNjb3JkZW9uLXBhcmVudCAuanMtYWNjb3JkZW9uLm9wZW4gLmljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4uYmxvY2tfY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmJsb2NrX2NvbnRhaW5lci5ub3ZlcmhpZGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5ibG9ja19jb250YWluZXIgLmJsb2NrX3N0cnVjdHVyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuNXJlbTsgfVxuICAuYmxvY2tfY29udGFpbmVyLm1pZFNpemUgLmJsb2NrX3N0cnVjdHVyZSB7XG4gICAgbWF4LXdpZHRoOiA5OTBweDsgfVxuICAuYmxvY2tfY29udGFpbmVyLm1pblNpemUgLmJsb2NrX3N0cnVjdHVyZSB7XG4gICAgbWF4LXdpZHRoOiA2NjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9ja19jb250YWluZXIubWluU2l6ZS1sZWZ0IHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIC5ibG9ja19jb250YWluZXIubWluU2l6ZS1sZWZ0IC5ibG9ja19zdHJ1Y3R1cmUge1xuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNjYwcHg7IH1cbiAgICAuYmxvY2tfY29udGFpbmVyLm1pblNpemUtcmlnaHQge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLmJsb2NrX2NvbnRhaW5lci5taW5TaXplLXJpZ2h0IC5ibG9ja19zdHJ1Y3R1cmUge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgICAgIG1heC13aWR0aDogNjYwcHg7IH0gfVxuICAuYmxvY2tfY29udGFpbmVyLm5wYWR5IC5ibG9ja19zdHJ1Y3R1cmUge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtOyB9XG4gIC5ibG9ja19jb250YWluZXIubnBhZHggLmJsb2NrX3N0cnVjdHVyZSB7XG4gICAgcGFkZGluZzogMS41cmVtIDA7IH1cbiAgLmJsb2NrX2NvbnRhaW5lci5ucGFkdCAuYmxvY2tfc3RydWN0dXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuYmxvY2tfY29udGFpbmVyLm5wYWRsIC5ibG9ja19zdHJ1Y3R1cmUge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuYmxvY2tfY29udGFpbmVyLm5wYWRiIC5ibG9ja19zdHJ1Y3R1cmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5ibG9ja19jb250YWluZXIubnBhZHIgLmJsb2NrX3N0cnVjdHVyZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuYmxvY2tfY29udGFpbmVyLm5wYWQgLmJsb2NrX3N0cnVjdHVyZSB7XG4gICAgcGFkZGluZzogMDsgfVxuXG4udGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07IH1cbiAgLnRpdGxlIC50aXRsZV9jb250ZW50XzEge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEuNTYzcmVtLCBjYWxjKDEuNjV2dyArIDE3LjI4cHgpLCAyLjQ0MXJlbSkvMS4xNTIgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgY29sb3I6ICM4RUE0QjE7IH1cbiAgLnRpdGxlIC50aXRsZV9jb250ZW50XzIge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuNDA2cmVtLCBjYWxjKDEuMDI3dncgKyAxNy42OXB4KSwgMS45NTNyZW0pLzEuNDQgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMyNjI4NTc7IH1cblxuLnBhZ2U0MDQge1xuICBtYXgtd2lkdGg6IDExMjBweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5jYWZwaS1wbHVnLW1haW4gdGFibGUsIC5jYWZwaS1wbHVnLW1haW4gdGQsIC5jYWZwaS1wbHVnLW1haW4gdHIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmNvbnRhY3RfdjEgLmVkaXRvcmlhbC12MiAuYmxvY2tfc3RydWN0dXJlIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uY29va2llc3YyQ29udGFpbmVyIHtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk7XG4gIGNvbG9yOiAjMzMzOyB9XG4gIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llcyB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzMzMztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwYWRkaW5nOiA3LjVweCAwO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIG1hcmdpbjogNy41cHggMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgd2lkdGg6IDQ3LjUlOyB9IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llcy5saWdodFZlcnNpb24ge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzljOWM5YzsgfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM4RUE0QjE7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM4RUE0QjE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llcyB7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDA7IH0gfVxuICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmJ0bkNvb2tpZXMge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIC5idG5Db29raWVzIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7IH0gfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmJ0bkNvb2tpZXMuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmxpZ2h0VmVyc2lvbiB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDA7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAubGlnaHRWZXJzaW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgYSwgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgYnV0dG9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDsgfSB9XG4gIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDE1cHg7XG4gICAgbGVmdDogLTM3NXB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMzI1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDI1cHg7IH0gfVxuICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMS5hY3RpdmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiA5OTk5OTsgfVxuICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5idG5Ub3Age1xuICAgICAgICBjb2xvcjogIzljOWM5YztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTsgfVxuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5idG5Ub3Agc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5zdmdBbmltZSB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50aXRyZUNvb2tpZXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGl0cmVDb29raWVzIC5jb2xvclByaW1hcnlTaXRlIHtcbiAgICAgICAgICBjb2xvcjogIzhFQTRCMTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGV4dENvb2tpZXMge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRleHRDb29raWVzIC50ZXh0U3Ryb25nIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDE1cHg7XG4gICAgbGVmdDogLTY1MHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDI1cHg7IH0gfVxuICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMi5hY3RpdmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiA5OTk5OTsgfVxuICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjVweCAxNXB4IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVUaXRsZV9Db250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVUaXRsZV9Db250ZW50IC50b3BDb250ZW50Q29va2llcyB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWShjYWxjKC01MCUgLSA3LjVweCkpOyB9XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVRpdGxlX0NvbnRlbnQgLmJ0blRvcCB7XG4gICAgICAgICAgY29sb3I6ICM5YzljOWM7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgei1pbmRleDogOTk5OTk5O1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVUaXRsZV9Db250ZW50IC5idG5Ub3Agc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llVGl0bGVfQ29udGVudCAuYnRuUmV0b3VyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfSB9XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvblN0cnVjdHVyZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLnRpdHJlU2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JzsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQgLnRleHRTZWN0aW9uQ29udGVudCAuYnV0dG9uQWNvcmRlb24ge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCAudGV4dFNlY3Rpb25Db250ZW50IC5idXR0b25BY29yZGVvbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzhFQTRCMTsgfVxuICAgICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCAudGV4dFNlY3Rpb25Db250ZW50IC5idXR0b25BY29yZGVvbjphZnRlciB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODUlOyB9IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLml0ZW1DaGVja2JveENvb2tpZUNvbnRlbnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDg1JTsgfSB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC50aXRsZUNvbnRlbnQgLnRpdGxlRWxlbWVudCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC50ZXh0Q29udGVudCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAudGV4dENvbnRlbnQgLmxpbmtFbGVtZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC50ZXh0Q29udGVudCAuaWNvbkVsZW1lbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC50ZXh0Q29udGVudCAudGV4dEVsZW1lbnQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAuY2hlY2tib3hDb29raWVzQ29udGVudCAucmVxdWlyZWRDb29raWUge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA3LjVweCA1cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXNMYWJlbCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXNMYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6ZGlzYWJsZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWwge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6Y2hlY2tlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzhFQTRCMTsgfVxuICAgICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpjaGVja2VkICsgLmNoZWNrYm94Q29va2llc0xhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzhFQTRCMTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXI6Zmlyc3QtY2hpbGQgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50LmFjdGl2ZSAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCAudGV4dFNlY3Rpb25Db250ZW50IC5idXR0b25BY29yZGVvbjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwOyB9XG5cbi5pbWdEZWZhdWx0X1pvbmVBY3RpdmVfRWxlbWVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi8qIGNvb3JkcyBFbGVtZW50ICovXG4uY29vcmRzX2VsZW1lbnRfX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMnJlbSAwOyB9XG4gIC5jb29yZHNfZWxlbWVudF9fY29udGFpbmVyIC5jb29yZHNfZWxlbWVudF9fc3RydWN0dXJlIC5jb29yZHNfZWxlbWVudF9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICAgLmNvb3Jkc19lbGVtZW50X19jb250YWluZXIgLmNvb3Jkc19lbGVtZW50X19zdHJ1Y3R1cmUgLmNvb3Jkc19lbGVtZW50X190aXRsZSAudGl0bGVfX2VsZW1lbnQge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgICAuY29vcmRzX2VsZW1lbnRfX2NvbnRhaW5lciAuY29vcmRzX2VsZW1lbnRfX3N0cnVjdHVyZSAuY29vcmRzX2VsZW1lbnRfX3RpdGxlIC50aXRsZV9fZWxlbWVudF8yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuY29vcmRzX2VsZW1lbnRfX2NvbnRhaW5lciAuY29vcmRzX2VsZW1lbnRfX3N0cnVjdHVyZSAuY29vcmRzX2VsZW1lbnRfX3RpdGxlIC50aXRsZV9fZWxlbWVudF8yIC5pY29uX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjZyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkOWUxZTU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgICAgICAgLmNvb3Jkc19lbGVtZW50X19jb250YWluZXIgLmNvb3Jkc19lbGVtZW50X19zdHJ1Y3R1cmUgLmNvb3Jkc19lbGVtZW50X190aXRsZSAudGl0bGVfX2VsZW1lbnRfMiAuaWNvbl9jb250ZW50IC5pY29uIHtcbiAgICAgICAgICBmaWxsOiAjOEVBNEIxOyB9XG4gICAgICAuY29vcmRzX2VsZW1lbnRfX2NvbnRhaW5lciAuY29vcmRzX2VsZW1lbnRfX3N0cnVjdHVyZSAuY29vcmRzX2VsZW1lbnRfX3RpdGxlIC50aXRsZV9fZWxlbWVudF8yIC50ZXh0X2NvbnRlbnQge1xuICAgICAgICBjb2xvcjogIzhFQTRCMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuY29vcmRzX2VsZW1lbnRfX2NvbnRhaW5lciAuY29vcmRzX2VsZW1lbnRfX3N0cnVjdHVyZSAuY29vcmRzX2VsZW1lbnRfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5jb29yZHNfZWxlbWVudF9fY29udGFpbmVyIC5jb29yZHNfZWxlbWVudF9fc3RydWN0dXJlIC5jb29yZHNfZWxlbWVudF9fY29udGVudCAudGV4dF9fZWxlbWVudCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuY29vcmRzX2VsZW1lbnRfX2NvbnRhaW5lciAuY29vcmRzX2VsZW1lbnRfX3N0cnVjdHVyZSAuY29vcmRzX2VsZW1lbnRfX2NvbnRlbnQgYS50ZXh0X19lbGVtZW50IHtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5jb29yZHNfZWxlbWVudF9fY29udGFpbmVyIC5jb29yZHNfZWxlbWVudF9fc3RydWN0dXJlIC5jb29yZHNfZWxlbWVudF9fY29udGVudCBhLnRleHRfX2VsZW1lbnQ6aG92ZXIsIC5jb29yZHNfZWxlbWVudF9fY29udGFpbmVyIC5jb29yZHNfZWxlbWVudF9fc3RydWN0dXJlIC5jb29yZHNfZWxlbWVudF9fY29udGVudCBhLnRleHRfX2VsZW1lbnQ6Zm9jdXMsIC5jb29yZHNfZWxlbWVudF9fY29udGFpbmVyIC5jb29yZHNfZWxlbWVudF9fc3RydWN0dXJlIC5jb29yZHNfZWxlbWVudF9fY29udGVudCBhLnRleHRfX2VsZW1lbnQ6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IGdyYXk7IH1cblxuLmNyby12MSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jcm8tdjEge1xuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG4gIC5jcm8tdjEgLml0ZW1fX2ltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7IH1cbiAgLmNyby12MSAuZWRpdG9yaWFsLXYxX190ZXh0IHtcbiAgICBwYWRkaW5nOiAxLjVyZW07IH1cbiAgLmNyby12MSAuZWRpdG9yaWFsLXYxX19idXR0b25zIC5idXR0b25fZGVmYXVsdCB7XG4gICAgbWFyZ2luOiAwIDFyZW0gMXJlbSAwOyB9XG4gIC5jcm8tdjEgLmNyby12MV9fZmFxX19zdHJ1Y3R1cmUgLmNyby12MV9fZmFxX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICM4RUE0QjE7IH1cbiAgLmNyby12MSAuY3JvLXYxX19mYXFfX3N0cnVjdHVyZSAuY3JvLXYxX19mYXFfX3BhcnRfaWNvbiB7XG4gICAgZmlsbDogIzhFQTRCMTsgfVxuICAuY3JvLXYxIC5jcm8tdjFfX2ZhcV9fc3RydWN0dXJlIC5jcm8tdjFfX2ZhcV9fcGFydCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFRkVGRUY7IH1cbiAgLmNyby12MSAuY3JvLXYxX19zaWxvcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jcm8tdjEgLmNyby12MV9fc2lsb3Mge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH0gfVxuICAgIC5jcm8tdjEgLmNyby12MV9fc2lsb3MgLnNlb19saXN0X2xpbmsgLmJ1dHRvbl9sYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjQkZCRkJGOyB9XG4gICAgICAuY3JvLXYxIC5jcm8tdjFfX3NpbG9zIC5zZW9fbGlzdF9saW5rIC5idXR0b25fbGFiZWw6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEVBNEIxO1xuICAgICAgICBib3JkZXItY29sb3I6ICM4RUE0QjE7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmNyby12MSAuY3JvLXYxX19zaWxvcyAuc3dpcGVyLWJ1dHRvbi1uZXh0W2FyaWEtZGlzYWJsZWQ9dHJ1ZV0sXG4gICAgLmNyby12MSAuY3JvLXYxX19zaWxvcyAuc3dpcGVyLWJ1dHRvbi1wcmV2W2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICAgICAgb3BhY2l0eTogLjI1O1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uY3JvLXYyIC50ZXh0X3N0cnVjdHVyZSB7XG4gIHRyYW5zaXRpb246IDAuNXM7IH1cbiAgLmNyby12MiAudGV4dF9zdHJ1Y3R1cmUuaGlkZGVuVGV4dCB7XG4gICAgaGVpZ2h0OiAxMC41cmVtOyB9XG5cbi5jcm8tdjIgLmJ1dHRvbl9zdHJ1Y3R1cmUuaGlkZS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jcm8tdjIgLmJ1dHRvbl9zdHJ1Y3R1cmUgLmJ1dHRvbl9kZWZhdWx0IC5pY29uIHtcbiAgdHJhbnNpdGlvbjogMC41czsgfVxuXG4uY3JvLXYyX19kZWNvcmF0ZV9fY2FyZCB7XG4gIGFzcGVjdC1yYXRpbzogMS8xOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jcm8tdjJfX2RlY29yYXRlX19jYXJkIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogNC8zOyB9IH1cbiAgLmNyby12Ml9fZGVjb3JhdGVfX2NhcmQuY2FyZF9kZWZhdWx0X21vcmUtLXNpbG8ge1xuICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jcm8tdjJfX2RlY29yYXRlX19jYXJkLmNhcmRfZGVmYXVsdF9tb3JlLS1zaWxvIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA0LzM7IH0gfVxuXG4uY3JvLXYyX19kZWNvcmF0ZSAuY2FyZF9kZWZhdWx0X21vcmUge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogNTAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY3JvLXYyX19kZWNvcmF0ZSAuY2FyZF9kZWZhdWx0X21vcmUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmNyby12Ml9fZGVjb3JhdGUgLmNhcmRfZGVmYXVsdF9tb3JlIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIHtcbiAgICBwYWRkaW5nOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNyby12Ml9fZGVjb3JhdGUgLmNhcmRfZGVmYXVsdF9tb3JlIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIHtcbiAgICAgICAgcGFkZGluZzogOGVtIDJlbSAyZW0gMmVtOyB9IH1cbiAgICAuY3JvLXYyX19kZWNvcmF0ZSAuY2FyZF9kZWZhdWx0X21vcmUgLmNhcmRfZGVmYXVsdF9tb3JlX19zdHJ1Y3R1cmUgLmNhcmRfZGVmYXVsdF9tb3JlX19jb250ZW50IC50aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07IH1cblxuLmNyby12MiAuc2VvX2xpbmsgLnNlb19saXN0IC5zZW9fbGlzdF90aXRsZSAuaWNvbl9pdGVtIHtcbiAgYmFja2dyb3VuZDogIzhFQTRCMTsgfVxuICAuY3JvLXYyIC5zZW9fbGluayAuc2VvX2xpc3QgLnNlb19saXN0X3RpdGxlIC5pY29uX2l0ZW0gLmljb24ge1xuICAgIGZpbGw6ICNGRkZGRkY7IH1cblxuLmNyby12MiAuc2VvX2xpbmsgLnNlb19saXN0IC5zZW9fbGlzdF9saW5rIC5idXR0b25fZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7IH1cbiAgLmNyby12MiAuc2VvX2xpbmsgLnNlb19saXN0IC5zZW9fbGlzdF9saW5rIC5idXR0b25fZGVmYXVsdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhFQTRCMTtcbiAgICBjb2xvcjogI0VGRUZFRjsgfVxuXG4uY2FsZW5kYXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5jYWxlbmRhciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDM4cHg7XG4gIGJvcmRlcjogMDsgfVxuXG4uY2FsZW5kYXJfX21vbnRoLWxhYmVsIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgY29sb3I6ICM4RUE0QjE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uY2FsZW5kYXJfX2RheSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDAuOHJlbS8xIFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICBjb2xvcjogIzhFQTRCMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICBib3JkZXI6IDA7IH1cblxuLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uY2FsZW5kYXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHRvcDogLTEuNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuICAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gICAgZm9udC1zaXplOiAxZW07IH1cblxuLmNhbGVuZGFyX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24gLmFycm93cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhbGVuZGFyX19jb250YWluZXItcGFnaW5hdGlvbiAuYXJyb3dzIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmNhbGVuZGFyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuY2FsZW5kYXJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMDsgfVxuICAuY2FsZW5kYXJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAuY2FsZW5kYXJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxN3B4OyB9XG4gIC5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4gIC5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNhbGVuZGFyX19zd2lwZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmNhbGVuZGFyX19zd2lwZXItYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAwLjhyZW0gXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMjYyODU3O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cbiAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzMSwgNzYsIDYwLCAwLjEpOyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCArIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCArIDpub3QoLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUpIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycmVtOyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZDpoYXMoKyAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCkgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkOmhhcygrIC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlKSAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUsIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQ6aGFzKCsgLmNhbGVuZGFyX19kYXRlLS1vdXRlcm1vbnRoKSAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJyZW07XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTsgfVxuICAgIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQuY2FsZW5kYXJfX2RhdGUtLW91dGVybW9udGggKyAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJyZW07IH1cbiAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ2LCAyMDQsIDExMywgMC4xKTsgfVxuICAgIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUgKyAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZSAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUgKyA6bm90KC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkKSAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJyZW07XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTsgfVxuICAgIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGU6aGFzKCsgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUpIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZTpoYXMoKyAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCkgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlLCAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlOmhhcygrIC5jYWxlbmRhcl9fZGF0ZS0tb3V0ZXJtb250aCkgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJyZW07IH1cbiAgICAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlLmNhbGVuZGFyX19kYXRlLS1vdXRlcm1vbnRoICsgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJyZW07XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycmVtOyB9XG4gIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS10b2RheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLXRvZGF5OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBib3R0b206IDEycHg7IH1cbiAgICAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tdG9kYXkuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI0U3NEMzQzsgfVxuICAgIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS10b2RheS5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkVDQzcxOyB9XG5cbi5jYWxlbmRhcl9fc3dpcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY2FsZW5kYXJfX2NhbGVuZGFyLS1saW5lIC5jYWxlbmRhcl9fZGF0ZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1cHggMDsgfVxuICAuY2FsZW5kYXJfX2NhbGVuZGFyLS1saW5lIC5jYWxlbmRhcl9fZGF0ZSBzcGFuIHtcbiAgICBwYWRkaW5nOiAuNGVtOyB9XG4gIC5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI0U3NEMzQztcbiAgICAvKiY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICB9Ki8gfVxuICAuY2FsZW5kYXJfX2NhbGVuZGFyLS1saW5lIC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICMyRUNDNzE7XG4gICAgLyomOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgfSovXG4gICAgLyomOmhhcyggKyAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmICsgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcclxuICAgICAgICAgICAgICAgIH0qLyB9XG4gIC5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19kYXRlLS1vdXRlcm1vbnRoIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC8qJiArIC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9Ki8gfVxuICAgIC5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19kYXRlLS1vdXRlcm1vbnRoOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm90dG9tOiA0cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cblxuLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2xpbmUge1xuICBoZWlnaHQ6IDFlbTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5jYWxlbmRhcl9fbGVnZW5kIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMXJlbSAvIDEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgY29sb3I6ICMyNjI4NTc7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAxLjVlbSAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhbGVuZGFyX19sZWdlbmQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5jYWxlbmRhcl9fbGVnZW5kID4gKiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmNhbGVuZGFyX19sZWdlbmQgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5jYWxlbmRhcl9fbGVnZW5kLWRyYXdpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbiAgLmNhbGVuZGFyX19sZWdlbmQtLWF2YWlsYWJsZSAuY2FsZW5kYXJfX2xlZ2VuZC1kcmF3aW5nIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ2LCAyMDQsIDExMywgMC4xKTtcbiAgICBjb2xvcjogIzJFQ0M3MTsgfVxuICAuY2FsZW5kYXJfX2xlZ2VuZC0tYm9va2VkIC5jYWxlbmRhcl9fbGVnZW5kLWRyYXdpbmcge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjMxLCA3NiwgNjAsIDAuMSk7XG4gICAgY29sb3I6ICNFNzRDM0M7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjFfdGl0bGUgaDEge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjEyNXJlbSwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgMS4yNXJlbSkvMi4yNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgY29sb3I6ICMyNjI4NTc7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjFfY2FyZF9uYiB7XG4gIGNvbG9yOiAjOEVBNEIxO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjFfY29udGVudF9jYXJkX3BpZWNlcyB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICM4RUE0QjE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMTVweCAwOyB9XG4gIC5kZXRhaWxfcHJvZ3JhbW1lX3YxX2NvbnRlbnRfY2FyZF9waWVjZXNfbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMyNjI4NTc7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjEgLmNhcmRfcHJvZ3JhbV9fbWluX21heF9waWVjZXNfbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzI2Mjg1NzsgfVxuXG4uZGV0YWlsX3Byb2dyYW1tZV92MV9jb250ZW50X3RleHRfbG9jYXRpb25faXRlbSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMyNjI4NTc7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjFfaWNvbl9pdGVtIHtcbiAgZmlsbDogIzhFQTRCMTsgfVxuXG4uZGV0YWlsX3Byb2dyYW1tZV92MV9jb250ZW50X19wcml4IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4xMjVyZW0sIGNhbGMoMC4yMzV2dyArIDE2LjlweCksIDEuMjVyZW0pLzIuMjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gIGNvbG9yOiAjOEVBNEIxO1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5kZXRhaWxfcHJvZ3JhbW1lX3YxX2NvbnRlbnRfX3ByaXhfX3ByaWNlLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzhFQTRCMTsgfVxuICAgIC5kZXRhaWxfcHJvZ3JhbW1lX3YxX2NvbnRlbnRfX3ByaXhfX3ByaWNlLXZhbHVlLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMjYyODU3OyB9XG5cbi5kZXRhaWxfcHJvZ3JhbW1lX3YxX19pZF9yZWZfaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM4RUE0QjE7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjFfX3JlZl9pdGVtIHtcbiAgY29sb3I6ICMyNjI4NTc7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjFfZGF0ZV9wcm9nYW1tZSB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG4gIGJhY2tncm91bmQ6ICMyNjI4NTc7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZXRhaWxfcHJvZ3JhbW1lX3YxX2RhdGVfcHJvZ2FtbWU6Zmlyc3QtbGV0dGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5kZXRhaWxfcHJvZ3JhbW1lX3YxLXB0LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGV0YWlsX3Byb2dyYW1tZV92MS1wdC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5kZXRhaWxfcHJvZ3JhbW1lX3YxIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyA+IGxpIHtcbiAgICB3aWR0aDogMjUlOyB9IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjJfdGl0bGUuYmxvY2tfY29udGFpbmVyLCAuZGV0YWlsX3Byb2dyYW1tZV92Ml90aXRsZS5ibG9ja19zdHJ1Y3R1cmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjJfdGl0bGUgaDEge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjEyNXJlbSwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgMS4yNXJlbSkvMi4yNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgY29sb3I6ICMyNjI4NTc7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjJfdGl0bGUgLmRldGFpbF9zd2lwZXIge1xuICBhc3BlY3QtcmF0aW86IGluaGVyaXQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5kZXRhaWxfcHJvZ3JhbW1lX3YyX3RpdGxlIC5kZXRhaWxfc3dpcGVyIC52aWRlbzM2MF9pY29uX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjJfY2FyZF9uYiB7XG4gIGNvbG9yOiAjOEVBNEIxO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjJfY29udGVudF9jYXJkX3BpZWNlcyB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICM4RUE0QjE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMTVweCAwOyB9XG4gIC5kZXRhaWxfcHJvZ3JhbW1lX3YyX2NvbnRlbnRfY2FyZF9waWVjZXNfbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMyNjI4NTc7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjIgLmNhcmRfcHJvZ3JhbV9fbWluX21heF9waWVjZXNfbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzI2Mjg1NzsgfVxuXG4uZGV0YWlsX3Byb2dyYW1tZV92Ml9jb250ZW50X3RleHRfbG9jYXRpb25faXRlbSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMyNjI4NTc7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjJfaWNvbl9pdGVtIHtcbiAgZmlsbDogIzhFQTRCMTsgfVxuXG4uZGV0YWlsX3Byb2dyYW1tZV92Ml9jb250ZW50X19wcml4IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4xMjVyZW0sIGNhbGMoMC4yMzV2dyArIDE2LjlweCksIDEuMjVyZW0pLzIuMjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gIGNvbG9yOiAjOEVBNEIxO1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5kZXRhaWxfcHJvZ3JhbW1lX3YyX2NvbnRlbnRfX3ByaXhfX3ByaWNlLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzhFQTRCMTsgfVxuICAgIC5kZXRhaWxfcHJvZ3JhbW1lX3YyX2NvbnRlbnRfX3ByaXhfX3ByaWNlLXZhbHVlLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMjYyODU3OyB9XG5cbi5kZXRhaWxfcHJvZ3JhbW1lX3YyX19pZF9yZWZfaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM4RUE0QjE7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjJfX3JlZl9pdGVtIHtcbiAgY29sb3I6ICMyNjI4NTc7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjJfZGF0ZV9wcm9nYW1tZSB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG4gIGJhY2tncm91bmQ6ICNFNUU1RTU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgY29sb3I6ICMwYTBhMGE7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1pbi13aWR0aDogMjEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZGV0YWlsX3Byb2dyYW1tZV92Ml9kYXRlX3Byb2dhbW1lOmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZGV0YWlsX3Byb2dyYW1tZV92Mi1wdC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRldGFpbF9wcm9ncmFtbWVfdjItcHQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZGV0YWlsX3Byb2dyYW1tZV92MiAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgPiBsaSB7XG4gICAgd2lkdGg6IDI1JTsgfSB9XG5cbi5tb2RhbC1kcGVnZXMgLmVuZXJneV9fZHJhd2luZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbi5tb2RhbC1kcGVnZXMgLmVuZXJneV9faW1nIHtcbiAgbWF4LXdpZHRoOiAzMDBweDsgfVxuXG4ubW9kYWwtLWRldGFpbC1yZWFsZXN0YXRlLWNvbnRhY3QubW9kYWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogaW5oZXJpdDtcbiAgcmlnaHQ6IDA7IH1cblxuLm1vZGFsLS1kZXRhaWwtcmVhbGVzdGF0ZS1jb250YWN0IC5tb2RhbF9fYm9keSB7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDEwLCAxMCwgMTAsIDAuMjUpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZGFsLS1kZXRhaWwtcmVhbGVzdGF0ZS1jb250YWN0IC5tb2RhbF9fYm9keSB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDJyZW07IH0gfVxuXG4ubW9kYWwtLWRldGFpbC1yZWFsZXN0YXRlLWNvbnRhY3QgLm1vZGFsX19jbG9zZSB7XG4gIGJvcmRlcjogMDtcbiAgcmlnaHQ6IC45cmVtOyB9XG4gIC5tb2RhbC0tZGV0YWlsLXJlYWxlc3RhdGUtY29udGFjdCAubW9kYWxfX2Nsb3NlIC5pY29uIHtcbiAgICB3aWR0aDogMXJlbTsgfVxuXG4ubW9kYWwtLWRldGFpbC1yZWFsZXN0YXRlLWNvbnRhY3QgLm1vZGFsX19iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLm1vZGFsLS1kZXRhaWwtcmVhbGVzdGF0ZS1jb250YWN0IC5tb2RhbF9fc2Nyb2xsZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogNzB2aDtcbiAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gIHBhZGRpbmctbGVmdDogLjVyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLm1vZGFsLS1kZXRhaWwtcmVhbGVzdGF0ZS1jb250YWN0IC5tb2RhbF9fZGVjb3JhdGUge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLm1vZGFsLS1kZXRhaWwtcmVhbGVzdGF0ZS1jb250YWN0IC5tb2RhbF9fZGVjb3JhdGUgLmljb25fY29udGVudCB7XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzhFQTRCMTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogOTsgfVxuICAgIC5tb2RhbC0tZGV0YWlsLXJlYWxlc3RhdGUtY29udGFjdCAubW9kYWxfX2RlY29yYXRlIC5pY29uX2NvbnRlbnQgLmljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICBmaWxsOiAjRkZGRkZGOyB9XG5cbi5tb2RhbC0tZGV0YWlsLXJlYWxlc3RhdGUtY29udGFjdCAubW9kYWxfX3RpdGxlIC50aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjJyZW07IH1cbiAgLm1vZGFsLS1kZXRhaWwtcmVhbGVzdGF0ZS1jb250YWN0IC5tb2RhbF9fdGl0bGUgLnRpdGxlIC50aXRsZV9jb250ZW50XzEge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEuNTYzcmVtLCBjYWxjKDEuNjV2dyArIDE3LjI4cHgpLCAyLjQ0MXJlbSkvMS4xNTIgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgY29sb3I6ICM4RUE0QjE7IH1cbiAgLm1vZGFsLS1kZXRhaWwtcmVhbGVzdGF0ZS1jb250YWN0IC5tb2RhbF9fdGl0bGUgLnRpdGxlIC50aXRsZV9jb250ZW50XzIge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuMTI1cmVtLCBjYWxjKDAuMjM1dncgKyAxNi45cHgpLCAxLjI1cmVtKS8yLjI1IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMjYyODU3OyB9XG5cbi5tb2RhbC0tZGV0YWlsLXJlYWxlc3RhdGUtY29udGFjdCAuZm9ybV9fc3VibWl0IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMXJlbSAwOyB9XG5cbi5tb2RhbC0tZGV0YWlsLXJlYWxlc3RhdGUtY29udGFjdCAuZm9ybV9fZmllbGQge1xuICBtYXJnaW46IDAgMCAuN3JlbSAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJpY2Utc2Vhc29ucmVudGFsIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wcmljZS1zZWFzb25yZW50YWxfX3RhYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5wcmljZS1zZWFzb25yZW50YWxfX3RoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IC4zZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjhlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjOEVBNEIxO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRkVGRUY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcmljZS1zZWFzb25yZW50YWxfX3RoIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMWVtIGF1dG87IH0gfVxuICAgIC5wcmljZS1zZWFzb25yZW50YWxfX3RoLS12YWx1ZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICAgICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgICAgIC5wcmljZS1zZWFzb25yZW50YWxfX3RoLS12YWx1ZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAucHJpY2Utc2Vhc29ucmVudGFsX190ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAuM2VtIC4zZW0gMWVtO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMyBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgICBjb2xvcjogIzI2Mjg1NztcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAucHJpY2Utc2Vhc29ucmVudGFsX190cjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcmljZS1zZWFzb25yZW50YWxfX3RyIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIC5wcmljZS1zZWFzb25yZW50YWxfX3RyLS12YWx1ZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICAgICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgICAgIC5wcmljZS1zZWFzb25yZW50YWxfX3RyLS12YWx1ZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uZGV0YWlsX2NhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfc3RydWN0dXJlIHtcbiAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAuZGV0YWlsX2NhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfc3RydWN0dXJlIC5jYWx1Y2xhdG9yX2Zvcm0gLmZvcm1fc3RydWN0dXJlIC5idXR0b25fZGVmYXVsdCB7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG87IH1cbiAgLmRldGFpbF9jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3N0cnVjdHVyZSAuY2FsY3VsYXRvcl9yZXN1bHQge1xuICAgIGJhY2tncm91bmQ6ICM4RUE0QjE7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuZGV0YWlsX2NhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfc3RydWN0dXJlIC5jYWxjdWxhdG9yX3Jlc3VsdCAucmVzdWx0X2NvbnRlbnQge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjQwNnJlbSwgY2FsYygxLjAyN3Z3ICsgMTcuNjlweCksIDEuOTUzcmVtKS8xLjQ0IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5kZXRhaWxfY2FsY3VsYXRvciAuY2FsY3VsYXRvcl9zdHJ1Y3R1cmUgLmNhbGN1bGF0b3JfcmVzdWx0IC50eXBlX3Jlc3VsdF90YXhlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4xMjVyZW0sIGNhbGMoMC4yMzV2dyArIDE2LjlweCksIDEuMjVyZW0pLzIuMjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7IH1cbiAgICAuZGV0YWlsX2NhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfc3RydWN0dXJlIC5jYWxjdWxhdG9yX3Jlc3VsdCAudGV4dF9jb25kaXRpb25zIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07IH1cblxuLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YxIC5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc19jb250ZW50IHtcbiAgdHJhbnNpdGlvbjogMC41czsgfVxuICAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjEgLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX2NvbnRlbnQgLmxpc3RfaXRlbTpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzhFQTRCMTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM4RUE0QjE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4uZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjEgLmJ1dHRvbl9kZWZhdWx0LmFjdGl2ZSAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YyIC5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc19zdHJ1Y3R1cmUgLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX2NvbnRlbnQgLmNhcmFjdGVyaXN0aXF1ZXNfcGFydCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUZFRkVGOyB9XG4gIC5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MiAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfc3RydWN0dXJlIC5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc19jb250ZW50IC5jYXJhY3RlcmlzdGlxdWVzX3BhcnQgLmNhcmFjdGVyaXN0aXF1ZXNfcGFydF9jb250ZW50IHtcbiAgICBjb2xvcjogIzhFQTRCMTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjEyNXJlbSwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgMS4yNXJlbSkvMi4yNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjsgfVxuICAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjIgLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3N0cnVjdHVyZSAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfY29udGVudCAuY2FyYWN0ZXJpc3RpcXVlc19wYXJ0IC5jYXJhY3RlcmlzdGlxdWVzX3BhcnRfaWNvbiB7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBmaWxsOiAjOEVBNEIxOyB9XG5cbi5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MiAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfc3RydWN0dXJlIC5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc19jb250ZW50IC5jYXJhY3RlcmlzdGlxdWVzX2l0ZW1fY29udGVudCAuY2FyYWN0ZXJpc3RpcXVlc19pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjIgLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3N0cnVjdHVyZSAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfY29udGVudCAuY2FyYWN0ZXJpc3RpcXVlc19pdGVtX2NvbnRlbnQgLmNhcmFjdGVyaXN0aXF1ZXNfaXRlbSAudGV4dF92YXI6Zmlyc3QtbGV0dGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MiAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfc3RydWN0dXJlIC5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc19jb250ZW50IC5jYXJhY3RlcmlzdGlxdWVzX2l0ZW1fY29udGVudCAuY2FyYWN0ZXJpc3RpcXVlc19pdGVtIC50ZXh0X3ZhbHVlIHtcbiAgICBjb2xvcjogIzhFQTRCMTsgfVxuICAgIC5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MiAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfc3RydWN0dXJlIC5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc19jb250ZW50IC5jYXJhY3RlcmlzdGlxdWVzX2l0ZW1fY29udGVudCAuY2FyYWN0ZXJpc3RpcXVlc19pdGVtIC50ZXh0X3ZhbHVlOmZpcnN0LWxldHRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MiAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfc3RydWN0dXJlIC5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc19jb250ZW50Lm9wZW4gLmNhcmFjdGVyaXN0aXF1ZXNfcGFydCAuY2FyYWN0ZXJpc3RpcXVlc19wYXJ0X2ljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5kZXRhaWxfY29tcG9zaXRpb24gLmRldGFpbF9jb21wb3NpdGlvbl9zdHJ1Y3R1cmUgLmRldGFpbF9jb21wb3NpdGlvbl9jb250ZW50IC5jb21wb3NpdGlvbl9wYXJ0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRkVGRUY7IH1cbiAgLmRldGFpbF9jb21wb3NpdGlvbiAuZGV0YWlsX2NvbXBvc2l0aW9uX3N0cnVjdHVyZSAuZGV0YWlsX2NvbXBvc2l0aW9uX2NvbnRlbnQgLmNvbXBvc2l0aW9uX3BhcnQgLmNvbXBvc2l0aW9uX3BhcnRfY29udGVudCB7XG4gICAgY29sb3I6ICM4RUE0QjE7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4xMjVyZW0sIGNhbGMoMC4yMzV2dyArIDE2LjlweCksIDEuMjVyZW0pLzIuMjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7IH1cbiAgLmRldGFpbF9jb21wb3NpdGlvbiAuZGV0YWlsX2NvbXBvc2l0aW9uX3N0cnVjdHVyZSAuZGV0YWlsX2NvbXBvc2l0aW9uX2NvbnRlbnQgLmNvbXBvc2l0aW9uX3BhcnQgLmNvbXBvc2l0aW9uX3BhcnRfaWNvbiB7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBmaWxsOiAjOEVBNEIxOyB9XG5cbi5kZXRhaWxfY29tcG9zaXRpb24gLmRldGFpbF9jb21wb3NpdGlvbl9zdHJ1Y3R1cmUgLmRldGFpbF9jb21wb3NpdGlvbl9jb250ZW50IC5jb21wb3NpdGlvbl9pdGVtX2NvbnRlbnQgLmNvbXBvc2l0aW9uX2l0ZW0ge1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5kZXRhaWxfY29tcG9zaXRpb24gLmRldGFpbF9jb21wb3NpdGlvbl9zdHJ1Y3R1cmUgLmRldGFpbF9jb21wb3NpdGlvbl9jb250ZW50IC5jb21wb3NpdGlvbl9pdGVtX2NvbnRlbnQgLmNvbXBvc2l0aW9uX2l0ZW0gLnRleHRfdmFyOmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZGV0YWlsX2NvbXBvc2l0aW9uIC5kZXRhaWxfY29tcG9zaXRpb25fc3RydWN0dXJlIC5kZXRhaWxfY29tcG9zaXRpb25fY29udGVudCAuY29tcG9zaXRpb25faXRlbV9jb250ZW50IC5jb21wb3NpdGlvbl9pdGVtIC50ZXh0X3ZhbHVlIHtcbiAgICBjb2xvcjogIzhFQTRCMTsgfVxuICAgIC5kZXRhaWxfY29tcG9zaXRpb24gLmRldGFpbF9jb21wb3NpdGlvbl9zdHJ1Y3R1cmUgLmRldGFpbF9jb21wb3NpdGlvbl9jb250ZW50IC5jb21wb3NpdGlvbl9pdGVtX2NvbnRlbnQgLmNvbXBvc2l0aW9uX2l0ZW0gLnRleHRfdmFsdWU6Zmlyc3QtbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmRldGFpbF9jb21wb3NpdGlvbiAuZGV0YWlsX2NvbXBvc2l0aW9uX3N0cnVjdHVyZSAuZGV0YWlsX2NvbXBvc2l0aW9uX2NvbnRlbnQub3BlbiAuY29tcG9zaXRpb25fcGFydCAuY29tcG9zaXRpb25fcGFydF9pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZGV0YWlsX2RhdGFfY29wcm8gLmNvcHJvX2NvbnRlbnQgLnByaWNlX2NvcHJvIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4xMjVyZW0sIGNhbGMoMC4yMzV2dyArIDE2LjlweCksIDEuMjVyZW0pLzIuMjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjOEVBNEIxOyB9XG5cbi5kZXRhaWxfZGF0YV9jb3BybyAuY29wcm9fY29udGVudCAudGV4dF9jb3BybyB7XG4gIGZvbnQtc2l6ZTogMC44cmVtOyB9XG5cbi5kZXRhaWxfZGF0YV9maW5hbmNlIC5maW5hbmNlX2NvbnRlbnQgLnByaWNlX2ZpbmFuY2Uge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjEyNXJlbSwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgMS4yNXJlbSkvMi4yNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM4RUE0QjE7IH1cblxuLmRldGFpbF9kYXRhX2ZpbmFuY2UgLmZpbmFuY2VfY29udGVudCAudGV4dF9maW5hbmNlIHtcbiAgZm9udC1zaXplOiAwLjhyZW07IH1cblxuLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjEyNXJlbSwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgMS4yNXJlbSkvMi4yNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgbWluLXdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLS1hY3RpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvc3ZnL2Fycm93LnN2Z1wiKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJvdHRvbTogLTZweDsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLmJ1YmJsZV9kcGVfYSB7XG4gICAgYmFja2dyb3VuZDogIzAyOTE2MzsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLmJ1YmJsZV9kcGVfYiB7XG4gICAgYmFja2dyb3VuZDogIzQ2YTY0YTsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLmJ1YmJsZV9kcGVfYyB7XG4gICAgYmFja2dyb3VuZDogIzZkYjU2YjsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLmJ1YmJsZV9kcGVfZCB7XG4gICAgYmFja2dyb3VuZDogI2YyZTMxNDsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLmJ1YmJsZV9kcGVfZSB7XG4gICAgYmFja2dyb3VuZDogI2VkYWIwZjsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLmJ1YmJsZV9kcGVfZiB7XG4gICAgYmFja2dyb3VuZDogI2U4NzgyZjsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLmJ1YmJsZV9kcGVfZyB7XG4gICAgYmFja2dyb3VuZDogI2QxMjAxZTsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLmJ1YmJsZV9nZXNfYSB7XG4gICAgYmFja2dyb3VuZDogIzk5ZDVmNzsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLmJ1YmJsZV9nZXNfYiB7XG4gICAgYmFja2dyb3VuZDogIzgwYWJjZDsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLmJ1YmJsZV9nZXNfYyB7XG4gICAgYmFja2dyb3VuZDogIzZkODdhODsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLmJ1YmJsZV9nZXNfZCB7XG4gICAgYmFja2dyb3VuZDogIzU0NjM4NDsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLmJ1YmJsZV9nZXNfZSB7XG4gICAgYmFja2dyb3VuZDogIzQzNDY2NTsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLmJ1YmJsZV9nZXNfZiB7XG4gICAgYmFja2dyb3VuZDogIzMzMmQ0NzsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLmJ1YmJsZV9nZXNfZyB7XG4gICAgYmFja2dyb3VuZDogIzIzMWEyZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kZXRhaWxfZHBlX2dlcyAuZGlhZ19jb250ZW50IC5idWJibGUge1xuICAgICAgbWluLXdpZHRoOiAyLjVyZW07XG4gICAgICBoZWlnaHQ6IDIuNXJlbTsgfSB9XG4gIC5kZXRhaWxfZHBlX2dlcyAuZGlhZ19jb250ZW50IC5idWJibGVfZHBlLS11bmFjdGl2ZSAuYnViYmxlLCAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlX2dlcy0tdW5hY3RpdmUgLmJ1YmJsZSB7XG4gICAgY29sb3I6ICNCRkJGQkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGOyB9XG5cbi5tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyOTVweDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JGQkZCRjsgfVxuICAubWFwX19jaXJjbGUge1xuICAgIGZpbGw6ICM4RUE0QjE7XG4gICAgc3Ryb2tlOiAjOEVBNEIxOyB9XG4gIC5tYXAgLnN0byB7XG4gICAgZmlsbDogYmx1ZTsgfVxuICAubWFwX19tYXJrZXIge1xuICAgIGZpbGw6ICM4RUE0QjE7IH1cblxuLm1vZHVsZS1tYXAtcG9pIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm1vZHVsZS1tYXAtcG9pX19tYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIGxpIHtcbiAgICBtYXJnaW46IC41cmVtIDA7IH1cbiAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzID4gbGkgPiBzcGFuIHtcbiAgICBjb2xvcjogIzhFQTRCMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyA+IGxpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRldGFpbF9uZXVmX2xpc3RfbG90cyAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX3N0cnVjdHVyZSAuZG93bmxvYWQtcGxhcXVldHRlIGEge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMC41cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHMgLmRldGFpbF9uZXVmX2xpc3RfbG90c19zdHJ1Y3R1cmUgLmRhdGFfcmlnaHQgLmNvbF9zdHJ1Y3R1cmU6bnRoLWNoaWxkKDEpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHMgLmRldGFpbF9uZXVmX2xpc3RfbG90c19zdHJ1Y3R1cmUgLmRhdGFfbGVmdCAuY29sX3N0cnVjdHVyZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDsgfSB9XG5cbi5kZXRhaWxfbmV1Zl9saXN0X2xvdHMgLmRldGFpbF9uZXVmX2xpc3RfbG90c19zdHJ1Y3R1cmUgLmRldGFpbF9uZXVmX2xpc3RfbG90c19jb250ZW50Lm9wZW4gLm5ldWZfbGlzdF9sb3RzX3BhcnRfaWNvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kZXRhaWxfbmV1Zl9saXN0X2xvdHMgLmRldGFpbF9uZXVmX2xpc3RfbG90c19zdHJ1Y3R1cmUgLmRldGFpbF9uZXVmX2xpc3RfbG90c19jb250ZW50IC5uZXVmX2xpc3RfbG90c19wYXJ0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRkVGRUY7IH1cbiAgLmRldGFpbF9uZXVmX2xpc3RfbG90cyAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX3N0cnVjdHVyZSAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX2NvbnRlbnQgLm5ldWZfbGlzdF9sb3RzX3BhcnQgLm5ldWZfbGlzdF9sb3RzX3BhcnRfY29udGVudCB7XG4gICAgY29sb3I6ICMyNjI4NTc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZGV0YWlsX25ldWZfbGlzdF9sb3RzIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfc3RydWN0dXJlIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfY29udGVudCAubmV1Zl9saXN0X2xvdHNfcGFydCAubmV1Zl9saXN0X2xvdHNfcGFydF9wcmljZSB7XG4gICAgY29sb3I6ICM4RUE0QjE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZGV0YWlsX25ldWZfbGlzdF9sb3RzIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfc3RydWN0dXJlIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfY29udGVudCAubmV1Zl9saXN0X2xvdHNfcGFydCAubmV1Zl9saXN0X2xvdHNfcGFydF9pY29uIHtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgICAuZGV0YWlsX25ldWZfbGlzdF9sb3RzIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfc3RydWN0dXJlIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfY29udGVudCAubmV1Zl9saXN0X2xvdHNfcGFydCAubmV1Zl9saXN0X2xvdHNfcGFydF9pY29uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxOyB9XG4gICAgLmRldGFpbF9uZXVmX2xpc3RfbG90cyAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX3N0cnVjdHVyZSAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX2NvbnRlbnQgLm5ldWZfbGlzdF9sb3RzX3BhcnQgLm5ldWZfbGlzdF9sb3RzX3BhcnRfaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uZGV0YWlsX25ldWZfbGlzdF9sb3RzIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfc3RydWN0dXJlIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfY29udGVudCAubmV1Zl9saXN0X2xvdHNfaXRlbV9jb250ZW50IC50ZXh0X2NsYXNzaWMge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4uZGV0YWlsX25ldWZfbGlzdF9sb3RzIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfc3RydWN0dXJlIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfY29udGVudCAubmV1Zl9saXN0X2xvdHNfaXRlbV9jb250ZW50IC5uZXVmX2xpc3RfbG90c19pdGVtOm50aC1jaGlsZCgybisxKSB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7IH1cblxuLmRldGFpbF9uZXVmX2xpc3RfbG90cyAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX3N0cnVjdHVyZSAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX2NvbnRlbnQgLm5ldWZfbGlzdF9sb3RzX2l0ZW1fY29udGVudCAubmV1Zl9saXN0X2xvdHNfaXRlbSAudGV4dF9jb2xvciB7XG4gIGNvbG9yOiAjOEVBNEIxO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5kZXRhaWxfbmV1Zl9saXN0X2xvdHMgLmRldGFpbF9uZXVmX2xpc3RfbG90c19zdHJ1Y3R1cmUgLmRldGFpbF9uZXVmX2xpc3RfbG90c19jb250ZW50IC5uZXVmX2xpc3RfbG90c19pdGVtX2NvbnRlbnQgLm5ldWZfbGlzdF9sb3RzX2l0ZW0gLm51bWJlcl9lbGVtZW50IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZGV0YWlsX25ldWZfbGlzdF9sb3RzIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfc3RydWN0dXJlIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfY29udGVudCAubmV1Zl9saXN0X2xvdHNfaXRlbV9jb250ZW50IC5uZXVmX2xpc3RfbG90c19pdGVtIC5udW1iZXJfZWxlbWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwLjI1cmVtO1xuICAgIGhlaWdodDogMC4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuXG4uZGV0YWlsX25ldWZfbGlzdF9sb3RzIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfc3RydWN0dXJlIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfY29udGVudC5vcGVuIC5uZXVmX2xpc3RfbG90c19wYXJ0IC5uZXVmX2xpc3RfbG90c19wYXJ0X2ljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5kZXRhaWxfbmV1Zl9saXN0X2xvdHMgLmRldGFpbF9uZXVmX2xpc3RfbG90c19zdHJ1Y3R1cmUgLmRldGFpbF9uZXVmX2xpc3RfbG90c19jb250ZW50Lm9wZW4uanMtYWNjb3JkZW9uIC5uZXVmX2xpc3RfbG90c19pdGVtcy5qcy1hY2NvcmRlb25fX2NvbnRlbnQgLmJ1dHRvbl9kZWZhdWx0IC5pY29uIHtcbiAgdHJhbnNmb3JtOiBub25lOyB9XG5cbi5wcm9wZXJ0aWVzLWZhdm9yaXRlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7IH1cbiAgLnByb3BlcnRpZXMtZmF2b3JpdGVzX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE2MTBweDtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMTYwcHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWZhdm9yaXRlc19fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLnByb3BlcnRpZXMtZmF2b3JpdGVzIC5jYXJkX2JpZW4ge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5wcm9wZXJ0aWVzLWZhdm9yaXRlcyAuc3dpcGVyLWJ1dHRvbi1wcmV2LXByb3BlcnRpZXMtZmF2b3JpdGVzW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdLCAucHJvcGVydGllcy1mYXZvcml0ZXMgLnN3aXBlci1idXR0b24tbmV4dC1wcm9wZXJ0aWVzLWZhdm9yaXRlc1thcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ucHJvcGVydGllcy1yZWxhdGVkIC5zd2lwZXJfY2FyZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZCAuc3dpcGVyX2NhcmQgPiAuc3dpcGVyIHtcbiAgICBwYWRkaW5nOiAyZW0gMDsgfVxuXG4ucHJvcGVydGllcy1yZWxhdGVkIC5jYXJkX2JpZW4gLmNhcmRfYmllbl9fc3RydWN0dXJlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuXG4ucHJvcGVydGllcy1yZWxhdGVkIC5jYXJkX2JpZW4gLmNhcmRfYmllbl9fc3dpcGVyIHtcbiAgYXNwZWN0LXJhdGlvOiA0LzM7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZCAuY2FyZF9iaWVuIC5jYXJkX2JpZW5fX3N3aXBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDAwMDAwMCwgIzFFMUUxRUQ2KTsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkIC5jYXJkX2JpZW4gLmNhcmRfYmllbl9fc3dpcGVyIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiA0LzM7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZCAuY2FyZF9iaWVuIC5jYXJkX2JpZW5fX3N3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZCAuY2FyZF9iaWVuIC5jYXJkX2JpZW5fX3N3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlcl9idWxsZXQge1xuICAgICAgbWFyZ2luOiAwLjI1cmVtO1xuICAgICAgd2lkdGg6IDAuNHJlbTtcbiAgICAgIGhlaWdodDogMC40cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogMC41czsgfVxuICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZCAuY2FyZF9iaWVuIC5jYXJkX2JpZW5fX3N3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlcl9idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07IH1cblxuLnByb3BlcnRpZXMtcmVsYXRlZCAuY2FyZF9iaWVuIC5jYXJkX2JpZW5fX2JhbmRlYXUge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgei1pbmRleDogMTA7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZCAuY2FyZF9iaWVuIC5jYXJkX2JpZW5fX2JhbmRlYXUgLmJhbmRlYXVfaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICAgIGJhY2tncm91bmQ6ICMyNjI4NTc7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWQgLmNhcmRfYmllbiAuY2FyZF9iaWVuX19iYW5kZWF1IC5iYW5kZWF1X2l0ZW06Zmlyc3QtbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnByb3BlcnRpZXMtcmVsYXRlZCAuY2FyZF9iaWVuIC5jYXJkX2JpZW5fX2Zhdm9yaXMge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB6LWluZGV4OiAxMDsgfVxuXG4ucHJvcGVydGllcy1yZWxhdGVkIC5jYXJkX2JpZW4gLmNhcmRfYmllbl9fdmlkZW8zNjAge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM4LCA0MCwgODcsIDAuNik7XG4gIGZpbGw6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWQgLmNhcmRfYmllbiAuY2FyZF9iaWVuX192aWRlbzM2MCAuaWNvbl9jb250ZW50IC5pY29uX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMnJlbTtcbiAgICBtYXgtaGVpZ2h0OiAxLjI1cmVtOyB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWQgLmNhcmRfYmllbiAuY2FyZF9iaWVuX192aWRlbzM2MCAuaWNvbl9jb250ZW50OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLnByb3BlcnRpZXMtcmVsYXRlZCAuY2FyZF9iaWVuIC5jYXJkX2JpZW5fX3RpdGxlIC5jYXJkX2JpZW5fX2xpbmsge1xuICBtaW4taGVpZ2h0OiA0OHB4OyB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWQgLmNhcmRfYmllbiAuY2FyZF9iaWVuX190aXRsZSAuY2FyZF9iaWVuX19saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkIC5jYXJkX2JpZW4gLmNhcmRfYmllbl9fdGl0bGUgLmNhcmRfYmllbl9fbGluayAuY2FyZF9iaWVuX190aXRsZV9wYXJ0XzM6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMC4ycmVtO1xuICAgIGhlaWdodDogMC4ycmVtO1xuICAgIGJhY2tncm91bmQ6ICMyNjI4NTc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbjogMCAwLjVyZW07IH1cblxuLnByb3BlcnRpZXMtcmVsYXRlZCAuY2FyZF9iaWVuIC5jYXJkX2JpZW5fX2luZm9zIC5jYXJkX2JpZW5fX2luZm9zX2ltcG9ydGFudCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjOEVBNEIxOyB9XG5cbi5wcm9wZXJ0aWVzLXJlbGF0ZWQgLmNhcmRfYmllbiAuY2FyZF9iaWVuX19sb2NhbGlzYXRpb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZCAuY2FyZF9iaWVuIC5jYXJkX2JpZW5fX2xvY2FsaXNhdGlvbiAuaWNvbl9pdGVtIHtcbiAgICBmaWxsOiAjOEVBNEIxO1xuICAgIHdpZHRoOiAxcmVtOyB9XG5cbi5wcm9wZXJ0aWVzLXJlbGF0ZWQgLmNhcmRfYmllbiAuY2FyZF9iaWVuX19wcml4IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjOEVBNEIxO1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWQgLmNhcmRfYmllbiAuY2FyZF9iaWVuX19wcml4IC5jYXJkX2JpZW5fX3ByaXhfbW9yZSB7XG4gICAgY29sb3I6ICMyNjI4NTc7IH1cblxuLnByb3BlcnRpZXMtcmVsYXRlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2W2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdLCAucHJvcGVydGllcy1yZWxhdGVkIC5zd2lwZXItYnV0dG9uLW5leHRbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0ge1xuICBvcGFjaXR5OiAwLjI1O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmRldGFpbF9zZXJ2aWNlc192MiAuZGV0YWlsX3NlcnZpY2VzX3N0cnVjdHVyZSB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTsgfVxuICAuZGV0YWlsX3NlcnZpY2VzX3YyIC5kZXRhaWxfc2VydmljZXNfc3RydWN0dXJlIC5kZXRhaWxfc2VydmljZXNfY29udGVudCAuc2VydmljZXNfcGFydCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRkVGRUY7IH1cbiAgICAuZGV0YWlsX3NlcnZpY2VzX3YyIC5kZXRhaWxfc2VydmljZXNfc3RydWN0dXJlIC5kZXRhaWxfc2VydmljZXNfY29udGVudCAuc2VydmljZXNfcGFydCAuc2VydmljZXNfcGFydF9jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjOEVBNEIxO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4xMjVyZW0sIGNhbGMoMC4yMzV2dyArIDE2LjlweCksIDEuMjVyZW0pLzIuMjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7IH1cbiAgICAuZGV0YWlsX3NlcnZpY2VzX3YyIC5kZXRhaWxfc2VydmljZXNfc3RydWN0dXJlIC5kZXRhaWxfc2VydmljZXNfY29udGVudCAuc2VydmljZXNfcGFydCAuc2VydmljZXNfcGFydF9pY29uIHtcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGZpbGw6ICM4RUE0QjE7IH1cbiAgLmRldGFpbF9zZXJ2aWNlc192MiAuZGV0YWlsX3NlcnZpY2VzX3N0cnVjdHVyZSAuZGV0YWlsX3NlcnZpY2VzX2NvbnRlbnQgLnNlcnZpY2VzX2l0ZW1zLS1jaGF1ZmZhZ2UgLnNlcnZpY2VzX2l0ZW0ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZGV0YWlsX3NlcnZpY2VzX3YyIC5kZXRhaWxfc2VydmljZXNfc3RydWN0dXJlIC5kZXRhaWxfc2VydmljZXNfY29udGVudCAuc2VydmljZXNfaXRlbXMtLWNoYXVmZmFnZSAuc2VydmljZXNfaXRlbTpmaXJzdC1sZXR0ZXIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZGV0YWlsX3NlcnZpY2VzX3YyIC5kZXRhaWxfc2VydmljZXNfc3RydWN0dXJlIC5kZXRhaWxfc2VydmljZXNfY29udGVudCAuc2VydmljZXNfaXRlbV9jb250ZW50IC5zZXJ2aWNlc19pdGVtIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmRldGFpbF9zZXJ2aWNlc192MiAuZGV0YWlsX3NlcnZpY2VzX3N0cnVjdHVyZSAuZGV0YWlsX3NlcnZpY2VzX2NvbnRlbnQgLnNlcnZpY2VzX2l0ZW1fY29udGVudCAuc2VydmljZXNfaXRlbSAudGV4dF92YXI6Zmlyc3QtbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZGV0YWlsX3NlcnZpY2VzX3YyIC5kZXRhaWxfc2VydmljZXNfc3RydWN0dXJlIC5kZXRhaWxfc2VydmljZXNfY29udGVudCAuc2VydmljZXNfaXRlbV9jb250ZW50IC5zZXJ2aWNlc19pdGVtIC50ZXh0X3ZhbHVlIHtcbiAgICAgIGNvbG9yOiAjOEVBNEIxOyB9XG4gICAgICAuZGV0YWlsX3NlcnZpY2VzX3YyIC5kZXRhaWxfc2VydmljZXNfc3RydWN0dXJlIC5kZXRhaWxfc2VydmljZXNfY29udGVudCAuc2VydmljZXNfaXRlbV9jb250ZW50IC5zZXJ2aWNlc19pdGVtIC50ZXh0X3ZhbHVlOmZpcnN0LWxldHRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmRldGFpbF9zZXJ2aWNlc192MiAuZGV0YWlsX3NlcnZpY2VzX3N0cnVjdHVyZSAuZGV0YWlsX3NlcnZpY2VzX2NvbnRlbnQub3BlbiAuc2VydmljZXNfcGFydCAuc2VydmljZXNfcGFydF9pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5kZXRhaWxfc3dpcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kZXRhaWxfc3dpcGVyIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTsgfSB9XG4gIC5kZXRhaWxfc3dpcGVyIC5ibG9ja19zdHJ1Y3R1cmUge1xuICAgIHBhZGRpbmctdG9wOiAuNXJlbTsgfVxuICAuZGV0YWlsX3N3aXBlcl9fY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLmRldGFpbF9zd2lwZXIgLmRldGFpbF9zd2lwZXJfX3N0cnVjdHVyZSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmRldGFpbF9zd2lwZXIgLnN3aXBlci1waWN0dXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMDAwMDAwLCAjMUUxRTFFRDYpOyB9XG4gIC5kZXRhaWxfc3dpcGVyIC5zd2lwZXItaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYXNwZWN0LXJhdGlvOiA0LzM7IH1cbiAgLmRldGFpbF9zd2lwZXIgLmRldGFpbF9zd2lwZXJfX2JhbmRlYXUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEuNXJlbTtcbiAgICBsZWZ0OiAxLjVyZW07XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAuZGV0YWlsX3N3aXBlciAuZGV0YWlsX3N3aXBlcl9fYmFuZGVhdSAuYmFuZGVhdV9pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICAgICAgYmFja2dyb3VuZDogIzI2Mjg1NztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmRldGFpbF9zd2lwZXIgLmRldGFpbF9zd2lwZXJfX2JhbmRlYXUgLmJhbmRlYXVfaXRlbTpmaXJzdC1sZXR0ZXIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5kZXRhaWxfc3dpcGVyIC5kZXRhaWxfc3dpcGVyX19mYXZvcmlzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjVyZW07XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgei1pbmRleDogMTA7IH1cbiAgLmRldGFpbF9zd2lwZXIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAxLjc1cmVtO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5kZXRhaWxfc3dpcGVyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmRldGFpbF9zd2lwZXIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2ljb25fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwLjc1cmVtOyB9XG4gICAgICAgIC5kZXRhaWxfc3dpcGVyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9pY29uX2NvbnRlbnQgLmljb25fY29udGVudCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzgsIDQwLCA4NywgMC42KTtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgICAgICAgICBmaWxsOiAjRkZGRkZGO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLmRldGFpbF9zd2lwZXIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2ljb25fY29udGVudCAuaWNvbl9jb250ZW50ID4gKiB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAgIC5kZXRhaWxfc3dpcGVyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9pY29uX2NvbnRlbnQgLmljb25fY29udGVudCAudG9vbHRpcHMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4RUE0QjE7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTAuNXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMC41cmVtOyB9XG4gICAgICAgICAgLmRldGFpbF9zd2lwZXIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2ljb25fY29udGVudCAuaWNvbl9jb250ZW50OmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICBmaWxsOiAjMjYyODU3OyB9XG4gICAgICAuZGV0YWlsX3N3aXBlciAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfbGlzdF9jb250ZW50IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHBhZGRpbmc6IDAuOHJlbSAwLjRyZW0gMC44cmVtIDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTsgfVxuICAgICAgICAuZGV0YWlsX3N3aXBlciAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfbGlzdF9jb250ZW50IC52aWRlbzM2MF9saXN0IHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzMHZoO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgICAgIC5kZXRhaWxfc3dpcGVyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9saXN0X2NvbnRlbnQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC41cmVtKTtcbiAgICAgICAgICBib3JkZXItdG9wOiAwLjVyZW0gc29saWQgI0ZGRkZGRjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5kZXRhaWxfc3dpcGVyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMCAgMC40cmVtIDAuOHJlbSAwLjhyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgICAgICAgLmRldGFpbF9zd2lwZXIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZzogMCAgMC40cmVtIDAgMC44cmVtOyB9XG4gICAgICAgIC5kZXRhaWxfc3dpcGVyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9pdGVtIC52aWRlbzM2MF9idXR0b24ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgICAgIG1pbi13aWR0aDogNnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogI0JGQkZCRjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICAuZGV0YWlsX3N3aXBlciAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaXRlbSAudmlkZW8zNjBfYnV0dG9uID4gKiB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAuZGV0YWlsX3N3aXBlciAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaXRlbSAudmlkZW8zNjBfY291bnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMTAlO1xuICAgICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMCwgMTAsIDEwLCAwLjUpO1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIG1pbi13aWR0aDogMS44cmVtO1xuICAgICAgICAgIGhlaWdodDogMS44cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgei1pbmRleDogMTU7IH1cbiAgICAgIC5kZXRhaWxfc3dpcGVyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MC1pbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgICBtaW4td2lkdGg6IDZyZW07XG4gICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5kZXRhaWxfc3dpcGVyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9zdmcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7IH1cbiAgICAgIC5kZXRhaWxfc3dpcGVyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlOmhvdmVyIC52aWRlbzM2MF9saXN0X2NvbnRlbnQge1xuICAgICAgICBib3R0b206IGNhbGMoMTAwJSAtIDAuNXJlbSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5kZXRhaWxfc3dpcGVyIC5idXR0b25fZ2FsZXJpZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDFyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAxMDAwOyB9XG5cbi5tb2RhbC1zd2lwZXItZ2FsbGVyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kYWwtc3dpcGVyLWdhbGxlcnkge1xuICAgICAgcGFkZGluZzogMnJlbTsgfSB9XG4gIC5tb2RhbC1zd2lwZXItZ2FsbGVyeSAubW9kYWxfX2JvZHkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNHJlbSAxcmVtIDFyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5tb2RhbF9fYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbSAycmVtOyB9IH1cbiAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5zd2lwZXItZ2FsbGVyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tb2RhbC1zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLWdhbGxlcnkgLnN3aXBlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAubW9kYWwtc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1nYWxsZXJ5IC5zd2lwZXIuc3dpcGVyLXZpZXcge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDVyZW0pO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAgIC5tb2RhbC1zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLWdhbGxlcnkgLnN3aXBlci5zd2lwZXItdmlldyAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgICAgICAgIC5tb2RhbC1zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLWdhbGxlcnkgLnN3aXBlci5zd2lwZXItdmlldyAuc3dpcGVyLXNsaWRlIC5zd2lwZXItaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgICAgICAubW9kYWwtc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1nYWxsZXJ5IC5zd2lwZXIuc3dpcGVyLXZpZXcgLnN3aXBlci1idXR0b24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgIHdpZHRoOiAzLjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzOyB9XG4gICAgICAgICAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLnN3aXBlci12aWV3IC5zd2lwZXItYnV0dG9uLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgICAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLnN3aXBlci12aWV3IC5zd2lwZXItYnV0dG9uLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgICAubW9kYWwtc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1nYWxsZXJ5IC5zd2lwZXIuc3dpcGVyLXZpZXcgLnN3aXBlci1idXR0b25bYXJpYS1kaXNhYmxlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLnN3aXBlci12aWV3IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDFyZW07XG4gICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDM4LCA0MCwgODcsIDAuNSk7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMzgsIDQwLCA4NywgMC41KTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLnN3aXBlci1uYXZpZ2F0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMy41cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3cmVtKTsgfVxuICAgICAgICAubW9kYWwtc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1nYWxsZXJ5IC5zd2lwZXIuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtOyB9XG4gICAgICAgICAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLnN3aXBlci1uYXZpZ2F0aW9uIC5zd2lwZXItc2xpZGUgLnN3aXBlci1pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgICAgIC5tb2RhbC1zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLWdhbGxlcnkgLnN3aXBlci5zd2lwZXItbmF2aWdhdGlvbiAuc3dpcGVyLXNsaWRlOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzOCwgNDAsIDg3LCAwLjc1KTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtOyB9XG4gICAgICAgICAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLnN3aXBlci1uYXZpZ2F0aW9uIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdG9wOiAwOyB9XG4gICAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDRyZW07IH1cbiAgICAgIC5tb2RhbC1zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAubW9kYWwtc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1nYWxsZXJ5IC5zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5tZWRpYS1tb2R1bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTsgfVxuICAubWVkaWEtbW9kdWxlX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubWVkaWEtbW9kdWxlX19jb250ZW50ID4gKiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4uZGV0YWlsX3N3aXBlcl9jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRldGFpbF9zd2lwZXJfY2xvc2UgLmJsb2NrX3N0cnVjdHVyZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX19jb250YWluZXIge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogODB2aDsgfVxuICAuZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fY29udGFpbmVyW2RhdGEtbW9kYWwtdGFyZ2V0PVwic3dpcGVyX2dhbGxlcnlcIl0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX19jb250YWluZXIge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNi83OyB9IH1cblxuLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX3N0cnVjdHVyZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZGV0YWlsX3N3aXBlcl92MiAuc3dpcGVyLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX19jb250ZW50IC5udW1iZXJfcGljdHVyZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgxMCwgMTAsIDEwLCAwLjUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX2JhbmRlYXUgLmJhbmRlYXVfaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG4gIGJhY2tncm91bmQ6ICNFRUVFRUU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgY29sb3I6ICMwYTBhMGE7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX19iYW5kZWF1IC5iYW5kZWF1X2l0ZW06Zmlyc3QtbGV0dGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX19mYXZvcmlzIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRUVFRTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaWNvbl9jb250ZW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07IH1cbiAgICAgIC5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9pY29uX2NvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9pY29uX2NvbnRlbnQgLmljb25fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgICAgICAgZmlsbDogIzBhMGEwYTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyLjc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuNzVyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogMTAwMDA7IH1cbiAgICAgICAgLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2ljb25fY29udGVudCAuaWNvbl9jb250ZW50ID4gKiB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2ljb25fY29udGVudCAuaWNvbl9jb250ZW50IC50b29sdGlwcyB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjVyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzhFQTRCMTtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMC41cmVtO1xuICAgICAgICAgIHJpZ2h0OiAtMC41cmVtOyB9XG4gICAgLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2xpc3RfY29udGVudCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHBhZGRpbmc6IDAuOHJlbSAwLjRyZW0gMC44cmVtIDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC44cmVtOyB9XG4gICAgICAuZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfbGlzdF9jb250ZW50IC52aWRlbzM2MF9saXN0IHtcbiAgICAgICAgbWF4LWhlaWdodDogMzB2aDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgICAgLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2xpc3RfY29udGVudDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAwLjVyZW0pO1xuICAgICAgICBib3JkZXItdG9wOiAwLjVyZW0gc29saWQgI0VFRUVFRTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAuNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAuZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwICAwLjRyZW0gMC44cmVtIDAuOHJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgICAgIC5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAwICAwLjRyZW0gMCAwLjhyZW07IH1cbiAgICAgIC5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9pdGVtIC52aWRlbzM2MF9idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgICBtaW4td2lkdGg6IDZyZW07XG4gICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI0VFRUVFRTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2l0ZW0gLnZpZGVvMzYwX2J1dHRvbi5tZWRpYS0tdmlzaXRlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzNDM0QzRTsgfVxuICAgICAgICAgIC5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9pdGVtIC52aWRlbzM2MF9idXR0b24ubWVkaWEtLXZpc2l0ZWQgLnZpZGVvMzYwX3N2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gICAgICAgIC5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9pdGVtIC52aWRlbzM2MF9idXR0b24ubWVkaWEtLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzhFQTRCMTsgfVxuICAgICAgICAgIC5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9pdGVtIC52aWRlbzM2MF9idXR0b24ubWVkaWEtLWFjdGl2ZSAudmlkZW8zNjBfc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgICAgICAgLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2l0ZW0gLnZpZGVvMzYwX2J1dHRvbiA+ICoge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAuZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaXRlbSAudmlkZW8zNjBfc3ZnIHtcbiAgICAgICAgZmlsbDogIzNDM0QzRTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2l0ZW0gLnZpZGVvMzYwX2NvdW50ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTAlO1xuICAgICAgICByaWdodDogMTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwLCAxMCwgMTAsIDAuNSk7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBtaW4td2lkdGg6IDEuOHJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjAtaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgbWluLXdpZHRoOiA2cmVtO1xuICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZTpob3ZlciAudmlkZW8zNjBfbGlzdF9jb250ZW50IHtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uZGV0YWlsX3RpdGxlIC5kZXRhaWxfY29udGVudCAudGl0bGVfaXRlbSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuMTI1cmVtLCBjYWxjKDAuMjM1dncgKyAxNi45cHgpLCAxLjI1cmVtKS8yLjI1IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICBjb2xvcjogIzI2Mjg1NztcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAuZGV0YWlsX3RpdGxlIC5kZXRhaWxfY29udGVudCAudGl0bGVfaXRlbSAuc2VwYXJhdG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDAuMjVyZW07XG4gICAgaGVpZ2h0OiAwLjI1cmVtO1xuICAgIGJhY2tncm91bmQ6ICMyNjI4NTc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRldGFpbF90aXRsZSAuZGV0YWlsX2NvbnRlbnQgLnRpdGxlX2l0ZW0gLnNlcGFyYXRvcjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmRldGFpbF90aXRsZSAuZGV0YWlsX2NvbnRlbnQgLnRpdGxlX2l0ZW0gLnRleHRfY29sb3Ige1xuICAgIGNvbG9yOiAjOEVBNEIxO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmRldGFpbF90aXRsZSAuZGV0YWlsX2NvbnRlbnQgLnRleHRfbG9jYXRpb25faXRlbSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuMTI1cmVtLCBjYWxjKDAuMjM1dncgKyAxNi45cHgpLCAxLjI1cmVtKS8yLjI1IFwiV29yayBTYW5zXCIsIHNlcmlmOyB9XG4gIC5kZXRhaWxfdGl0bGUgLmRldGFpbF9jb250ZW50IC50ZXh0X2xvY2F0aW9uX2l0ZW0gLmljb25faXRlbSB7XG4gICAgZmlsbDogIzhFQTRCMTtcbiAgICB3aWR0aDogMXJlbTsgfVxuXG4uZGV0YWlsX3RpdGxlIC5kZXRhaWxfY29udGVudCAucHJpeF9pdGVtIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4xMjVyZW0sIGNhbGMoMC4yMzV2dyArIDE2LjlweCksIDEuMjVyZW0pLzIuMjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gIGNvbG9yOiAjOEVBNEIxO1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5kZXRhaWxfdGl0bGUgLmRldGFpbF9jb250ZW50IC5wcml4X2l0ZW0gLnByZWZpeGVfcHJpeCB7XG4gICAgY29sb3I6ICMyNjI4NTc7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAuZGV0YWlsX3RpdGxlIC5kZXRhaWxfY29udGVudCAucHJpeF9pdGVtIC5sZWdlbmRfaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGNvbG9yOiAjOEVBNEIxOyB9XG5cbi5kZXRhaWxfdGl0bGUgLmRldGFpbF9jb250ZW50IC5yZWZfaXRlbSAuaWRfcmVmX2l0ZW0ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzhFQTRCMTsgfVxuXG4uZWRpdG9yaWFsIGgxIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMS41NjNyZW0sIGNhbGMoMS42NXZ3ICsgMTcuMjhweCksIDIuNDQxcmVtKS8xLjE1MiBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgY29sb3I6ICM4RUE0QjE7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTUyO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHBhZGRpbmc6IDFyZW0gMDsgfVxuXG4uZWRpdG9yaWFsIGgyIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS40MDZyZW0sIGNhbGMoMS4wMjd2dyArIDE3LjY5cHgpLCAxLjk1M3JlbSkvMS40NCBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgY29sb3I6ICMyNjI4NTc7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgcGFkZGluZzogMXJlbSAwOyB9XG5cbi5lZGl0b3JpYWwgaDMge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjEyNXJlbSwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgMS4yNXJlbSkvMi4yNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgY29sb3I6ICM4RUE0QjE7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgcGFkZGluZzogMXJlbSAwOyB9XG5cbi5lZGl0b3JpYWwgaDQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxcmVtLCAwLCAxcmVtKS8xLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMjYyODU3O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgcGFkZGluZzogMXJlbSAwOyB9XG5cbi5lZGl0b3JpYWwgaDUge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxcmVtLCAwLCAxcmVtKS8xLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMjYyODU3O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgcGFkZGluZzogMXJlbSAwOyB9XG5cbi5lZGl0b3JpYWwgaDYge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxcmVtLCAwLCAxcmVtKS8xLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMjYyODU3O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgcGFkZGluZzogMXJlbSAwOyB9XG5cbi5lZGl0b3JpYWxfaW1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwMDAwMDAsICMxRTFFMUVENik7IH1cblxuLmVkaXRvcmlhbC1jdXN0b20gLmVkaXRvcmlhbC1jdXN0b21fX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAxLjVyZW07IH1cblxuLmVkaXRvcmlhbC12MSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5lZGl0b3JpYWwtdjEge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5lZGl0b3JpYWwtdjFfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtdjFfX3RleHQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5lZGl0b3JpYWwtdjFfX3RleHQtc3RydWN0dXJlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDRyZW0gMCAxLjVyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEzMjBweCAvIDIpOyB9IH1cbiAgLmVkaXRvcmlhbC12MS0tYWxlcnRtYWlsIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuZWRpdG9yaWFsLXYxLS1hbGVydG1haWwgLmVkaXRvcmlhbC12MV9faW1nIC5pdGVtX19pbWcge1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZWRpdG9yaWFsLXYxLS1hbGVydG1haWwgLmVkaXRvcmlhbC12MV9faW1nIC5pdGVtX19pbWcge1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVkaXRvcmlhbC12MS0tYWxlcnRtYWlsIC5lZGl0b3JpYWwtdjFfX2NvbnRhaW5lcl9faW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjNyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIzcmVtOyB9IH1cbiAgLmVkaXRvcmlhbC12MSAudGV4dF9zdHJ1Y3R1cmUge1xuICAgIHRyYW5zaXRpb246IDAuNXM7IH1cbiAgICAuZWRpdG9yaWFsLXYxIC50ZXh0X3N0cnVjdHVyZS5oaWRkZW5UZXh0IHtcbiAgICAgIGhlaWdodDogMTAuNXJlbTsgfVxuICAgIC5lZGl0b3JpYWwtdjEgLnRleHRfc3RydWN0dXJlIC50ZXh0X19jb250ZW50IGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBkaXNwbGF5OiBpbml0aWFsOyB9XG4gIC5lZGl0b3JpYWwtdjEgLmJ1dHRvbl9zdHJ1Y3R1cmUuaGlkZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmVkaXRvcmlhbC12MSAuYnV0dG9uX3N0cnVjdHVyZSAuYnV0dG9uX2RlZmF1bHQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRkVGRUY7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gICAgY29sb3I6ICMzQzNEM0U7IH1cbiAgICAuZWRpdG9yaWFsLXYxIC5idXR0b25fc3RydWN0dXJlIC5idXR0b25fZGVmYXVsdCAuaWNvbiB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzOyB9XG4gIC5lZGl0b3JpYWwtdjEub3BlbiAuZWRpdG9yaWFsLXYxX190ZXh0IC5idXR0b25fZGVmYXVsdCAuaWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAuZWRpdG9yaWFsLXYxX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAycmVtOyB9XG4gICAgLmVkaXRvcmlhbC12MV9fY29udGFpbmVyX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBhc3BlY3QtcmF0aW86IDEvMTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmVkaXRvcmlhbC12MV9fY29udGFpbmVyX19pbWcge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZWRpdG9yaWFsLXYxX19jb250YWluZXJfX2ltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzVyZW07XG4gICAgICAgICAgbWluLWhlaWdodDogMzJyZW07XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycmVtO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJyZW07IH1cbiAgICAgICAgICAuZWRpdG9yaWFsLXYxX19jb250YWluZXJfX2ltZyAuaXRlbV9faW1nIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1cmVtOyB9IH1cbiAgICAgIC5lZGl0b3JpYWwtdjFfX2NvbnRhaW5lcl9faW1nOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMDAwMDAwLCAjMUUxRTFFRDYpOyB9XG4gICAgICAuZWRpdG9yaWFsLXYxX19jb250YWluZXJfX2ltZyAuaXRlbV9faW1nIHtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmVkaXRvcmlhbC12MV9fY29udGFpbmVyX19pbWdfX3Nsb2dhbiAudGl0bGVfY29udGVudF8xLFxuICAgICAgLmVkaXRvcmlhbC12MV9fY29udGFpbmVyX19pbWdfX3Nsb2dhbiAudGl0bGVfY29udGVudF8yIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5lZGl0b3JpYWwtdjFfX2NvbnRhaW5lcl9faW1nX19idXR0b25zIC5idXR0b25fZGVmYXVsdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZWRpdG9yaWFsLXYxX19jb250YWluZXJfX2ltZ19fYnV0dG9ucyAuYnV0dG9uX2RlZmF1bHQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9IH1cbiAgLmVkaXRvcmlhbC12MS5ibG9ja19jb250YWluZXIge1xuICAgIG92ZXJmbG93OiB1bnNldDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5lZGl0b3JpYWwtdjEgLmJsb2NrX3N0cnVjdHVyZSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5lZGl0b3JpYWwtdjIgLnRleHRfc3RydWN0dXJlIHtcbiAgdHJhbnNpdGlvbjogMC41czsgfVxuICAuZWRpdG9yaWFsLXYyIC50ZXh0X3N0cnVjdHVyZS5oaWRkZW5UZXh0IHtcbiAgICBoZWlnaHQ6IDEwLjVyZW07IH1cbiAgLmVkaXRvcmlhbC12MiAudGV4dF9zdHJ1Y3R1cmUgLnRleHRfX2NvbnRlbnQgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZGlzcGxheTogaW5pdGlhbDsgfVxuXG4uZWRpdG9yaWFsLXYyIC5idXR0b25fc3RydWN0dXJlIC5idXR0b25fZGVmYXVsdCAuaWNvbiB7XG4gIHRyYW5zaXRpb246IDAuNXM7IH1cblxuLmVkaXRvcmlhbC12Mi5vcGVuIC5idXR0b25fZGVmYXVsdCAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmVkaXRvcmlhbC1nbXMtMSAuZWRpdG9yaWFsLWdtcy0xX19pbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5lZGl0b3JpYWwtZ21zLTEgLmVkaXRvcmlhbC1nbXMtMV9faW1nIC5pdGVtX19pbWcge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIGFzcGVjdC1yYXRpbzogNC8zO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5lZGl0b3JpYWwtZ21zLTEgLmVkaXRvcmlhbC1nbXMtMV9faW1nIC50aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICAuZWRpdG9yaWFsLWdtcy0xIC5lZGl0b3JpYWwtZ21zLTFfX2ltZyAudGl0bGUgLnRpdGxlX2NvbnRlbnRfMSwgLmVkaXRvcmlhbC1nbXMtMSAuZWRpdG9yaWFsLWdtcy0xX19pbWcgLnRpdGxlIC50aXRsZV9jb250ZW50XzIge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiBFc3RpbWF0aW9uIFZhcmlhYmxlcyAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xuLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMud2l0aEV4cGFuZCB7XG4gICAgcGFkZGluZzogMCAxLjVyZW0gMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX190aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwIDEuNXJlbTsgfSB9XG4gIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24ge1xuICAgIHotaW5kZXg6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggI0VGRUZFRjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgICAgcGFkZGluZzogMXJlbTsgfSB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi1tb2RlLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDAgMnJlbTsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDU1MHB4OyB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcHJvIHtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcmFwaWRlIC5zdDAsXG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcHJvIC5zdDAge1xuICAgICAgICBmaWxsOiAjOEVBNEIxOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcmFwaWRlIC5zdDEsXG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcHJvIC5zdDEge1xuICAgICAgICBmaWxsOiAjM0MzRDNFO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcmFwaWRlLFxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcHJvIHtcbiAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDU1cHg7IH0gfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX3RleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4ycmVtIFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMzQzNEM0U7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzNDM0QzRTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2Fycm93LWJvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbjpob3ZlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX190ZXh0LCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uLmlzRXhwYW5kZWQgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fdGV4dCB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b246aG92ZXIgLmljb24tZXN0aW1hdGlvbi1yYXBpZGUgLnN0MSxcbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmhvdmVyIC5pY29uLWVzdGltYXRpb24tcHJvIC5zdDEsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24uaXNFeHBhbmRlZCAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSAuc3QxLFxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24uaXNFeHBhbmRlZCAuaWNvbi1lc3RpbWF0aW9uLXBybyAuc3QxIHtcbiAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmhvdmVyOmJlZm9yZSwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi5pc0V4cGFuZGVkOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMS4zcmVtIDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2NvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXBybyB7XG4gICAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19hcnJvdy1ib3R0b20ge1xuICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzhFQTRCMTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjOEVBNEIxO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmhvdmVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2Fycm93LWJvdHRvbSwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi5pc0V4cGFuZGVkIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2Fycm93LWJvdHRvbSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM4RUE0QjE7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzhFQTRCMTsgfSB9XG4gIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07IH0gfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAud3JhcHBlcl9fdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgY29sb3I6ICMzQzNEM0U7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKC42cmVtICsgMS44NzV2dyksIDI4cHgpLzEuNCBcIldvcmsgU2Fuc1wiLCBzZXJpZjsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbSA1cHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLmVzdGltYXRpb25fcmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhFQTRCMTtcbiAgICAgICAgY29sb3I6ICMzQzNEM0U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAyMHB4ICNGRkZGRkY7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLmVzdGltYXRpb25fcmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzhFQTRCMTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLmVzdGltYXRpb25fcmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LmRpc2FibGVkIHtcbiAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLmVzdGltYXRpb25fcmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogI0JGQkZCRjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlOyB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkcyB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICBmbGV4OiBpbml0aWFsOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbTsgfVxuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIC50ZXh0ZmllbGRfX2xhYmVsLFxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQgLnNlbGVjdF9fbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAjM0MzRDNFO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiB1bnNldDsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQgLnJhZGlvc19fbGVnZW5kLFxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQgLmNoZWNrYm94ZXNfX2xlZ2VuZCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xcmVtIFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGNvbG9yOiAjOEVBNEIxOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19faXRyZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwIDFyZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIC5jaGVja2JveGVzX19pdHJlbSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm0gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzNDM0QzRTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkc19fdGl0bGUge1xuICAgICAgICBjb2xvcjogIzNDM0QzRTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjZyZW0gXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGRzIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkcyAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLS1jb2x1bW4ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5ub3RGb3JDaGlsZC5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm0tZ3JvdXAtLWZvcm1fX2ZpZWxkc19fc3RydWN0dXJlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtX19maWVsZHNfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkcyAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07IH0gfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtX19maWVsZCB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGQucmFkaW9zIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtX19maWVsZCAucmFkaW9fX2xhYmVsIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICBjb2xvcjogIzhFQTRCMTtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFyZW0gXCJXb3JrIFNhbnNcIiwgc2VyaWY7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtX19maWVsZCAucmFkaW9fX2lucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM0MzRDNFOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGQgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM0MzRDNFOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAjM0MzRDNFO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIFwiV29yayBTYW5zXCIsIHNlcmlmOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3ggLmNoZWNrYm94ZXMtc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4RUE0QjE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94IC5jaGVja2JveGVzLXN2ZyBzdmcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIGZpbGw6ICMzQzNEM0U7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94IC5jaGVja2JveGVzLXN2ZzpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNy41cHg7XG4gICAgICAgICAgICBsZWZ0OiAtNy41cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3ggLmNoZWNrYm94ZXMtc3ZnOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMS41KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3g6aG92ZXIgLmNoZWNrYm94ZXMtc3ZnIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4RUE0QjE7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94OmhvdmVyIC5jaGVja2JveGVzLXN2ZyBzdmcge1xuICAgICAgICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveF9fbGFiZWwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xcmVtIFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6ICM4RUE0QjE7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2xhYmVsIC5jaGVja2JveGVzLXN2ZzpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19sYWJlbCAuY2hlY2tib3hlcy1zdmc6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMSk7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuc3dpcGVyLWJ1dHRvbi1wcmV2LWVzdGltYXRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMiAuZm9ybS1ncm91cCAuZm9ybV9fZmllbGQsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMiAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMiAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCArIGxhYmVsLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0ICsgbGFiZWwge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAjOEVBNEIxO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMXJlbSBcIldvcmsgU2Fuc1wiLCBzZXJpZjsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQgKyBsYWJlbDphZnRlciwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8yIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0ICsgbGFiZWw6YmVmb3JlLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM0MzRDNFO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8yIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOEVBNEIxOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8yIC5yYWRpb3NfX2dyb3VwLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5yYWRpb3NfX2dyb3VwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmNoZWNrYm94X19sYWJlbCxcbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLnJhZGlvX19sYWJlbCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOXJlbSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4ycmVtOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5mb3JtX19maWVsZCAucmFkaW9fX2lucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VGRUZFRjsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuZm9ybV9fZmllbGQgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VGRUZFRjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlIC50ZXh0ZmllbGRfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6ICMzQzNEM0U7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19pbnB1dCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9fY2FsZW5kYXIge1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB0b3A6IGluaGVyaXQ7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMXJlbTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuc2VjdGlvbjQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogYXV0bzsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5zZWN0aW9uNCAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuc2VjdGlvbjQgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7IH0gfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLnNlY3Rpb240IC5mb3JtX192YWxpZGF0aW9uIC5mb3JtX19zdWJtaXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuc2VjdGlvbjQgLmZvcm1fX2NvbmRpdGlvbnNfX0NvbnRlbnQgLmZvcm1fX2NvbmRpdGlvbnMge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLnN3aXBlci1idXR0b24tbmV4dC1lc3RpbWF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5hbGwtc3dpcGVyLWJ1dHRvbiB7XG4gICAgICAgICAgbWluLWhlaWdodDogMDsgfSB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIC5zd2lwZXItYnV0dG9uX19lbGVtZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDAuNzVyZW07IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5hbGwtc3dpcGVyLWJ1dHRvbiAuc3dpcGVyLWJ1dHRvbl9fZWxlbWVudC5kaXNhYmxlZC12ZXJpZmljYXRpb24ge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIG9wYWNpdHk6IDAuMjU7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuYWxsLXN3aXBlci1idXR0b24gLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIC5mb3JtX19sZWdhbHMge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDAuNnJlbTsgfVxuICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAuZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFyZW0gXCJXb3JrIFNhbnNcIiwgc2VyaWY7IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMXJlbSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5OmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4RUE0QjE7IH1cblxuLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzX190aXRsZSB7XG4gICAgY29sb3I6ICM4RUE0QjE7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42cmVtIFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgZmxleDogaW5pdGlhbDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkOm50aC1jaGlsZCgybikge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcbiAgICAgIGJvdHRvbTogMnJlbTtcbiAgICAgIHRvcDogaW5oZXJpdDsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC50ZXh0ZmllbGRfX2xhYmVsLFxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5zZWxlY3RfX2xhYmVsIHtcbiAgICAgIGNvbG9yOiAjM0MzRDNFO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkLnJhZGlvcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAucmFkaW9zX19sZWdlbmQsXG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLmNoZWNrYm94ZXNfX2xlZ2VuZCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFyZW0gXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIGNvbG9yOiAjM0MzRDNFOyB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLmNoZWNrYm94ZXNfX2l0cmVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLmNoZWNrYm94ZXNfX2l0cmVtIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAucmFkaW9fX2lucHV0ICsgbGFiZWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xcmVtIFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMzQzNEM0U7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5yYWRpb19faW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGOyB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7IH1cbiAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fbGVnZW5kIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldCAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjEgLmZvcm0tZ3JvdXAge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb24xIC5mb3JtX19maWVsZCB7XG4gICAgcGFkZGluZzogMXJlbSAwOyB9XG4gIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb240IC5mb3JtLWdyb3VwIHtcbiAgICBwYWRkaW5nOiAwIDAgM3JlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYWxpZ24tc2VsZjogYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb240IC5mb3JtX192YWxpZGF0aW9uIC5mb3JtX19zdWJtaXQge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm1fX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybV9fZmllbGQuY2hlY2tib3hlcyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4uZXN0aW1hdGlvbi1yZXN1bHQge1xuICBtYXJnaW46IDJlbSBhdXRvOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fbWVzc2FnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19tZXNzYWdlLS1lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fbWFpbi10aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyNjI4NTc7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X190aXRsZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI2cHgpLzEuOCBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogIzhFQTRCMTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fdGl0bGUgLmljb24tdGl0bGUtcG9pOmJlZm9yZSB7XG4gICAgICBtYXJnaW46IDAgMTVweCAwIDA7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X190ZXh0IHtcbiAgICBtYXJnaW46IDFlbSAwOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fbG9jYXRlLWRyYXdpbmcsIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUsIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50LCAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIsIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSwgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDM4LCA0MCwgODcsIDAuNTYpO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zd2lwZXItcGFnaW5hdGlvbiwgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zd2lwZXItcGFnaW5hdGlvbiwgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiwgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICAgIGJvdHRvbTogMDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19sb2NhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fbG9jYXRlLWRyYXdpbmcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fbG9jYXRlLWRyYXdpbmcgLmljb24tZXN0aW1hdGlvbi1mb250IHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19sb2NhdGUtdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGNvbG9yOiAjMGEwYTBhO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fbG9jYXRlLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlIC5lc3RpbWF0ZV9faXRlbS1tYWluIHtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlIC5lc3RpbWF0ZV9faXRlbS1tYWluIC5lc3RpbWF0ZV9faXRlbS12YWx1ZSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjIgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzhFQTRCMTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlIC5lc3RpbWF0ZV9faXRlbS1tYWluIC5lc3RpbWF0ZV9faXRlbS1sYWJlbCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yIFwiV29yayBTYW5zXCIsIHNlcmlmOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlIC5lc3RpbWF0ZV9faXRlbS12YWx1ZSB7XG4gICAgY29sb3I6ICM4RUE0QjE7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuMiBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0tbGFiZWwge1xuICAgIGNvbG9yOiAjMGEwYTBhO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjIgXCJXb3JrIFNhbnNcIiwgc2VyaWY7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMzBweCAwIDAgMDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZV9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3Ryb25nLXBvaW50X19zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTBweDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3Ryb25nLXBvaW50X19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3Ryb25nLXBvaW50X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbS1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM4LCA0MCwgODcsIDAuNTYpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbS1kcmF3aW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0tbGFiZWwge1xuICAgICAgY29sb3I6ICM4RUE0QjE7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3Ryb25nLXBvaW50X19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjMGEwYTBhOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTBweDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX3N3aXBlci1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM4LCA0MCwgODcsIDAuNTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0tZHJhd2luZyB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0taW5mbyB7XG4gICAgICBtYXJnaW46IDE1cHggMDsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWluZm86Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWluZm8tbGFiZWwge1xuICAgICAgY29sb3I6ICMwYTBhMGE7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0taW5mby12YWx1ZSB7XG4gICAgICBjb2xvcjogIzBhMGEwYTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvLWRpc3RyaWN0IHtcbiAgICAgIGNvbG9yOiAjMGEwYTBhO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0taW5mby1jaXR5IHtcbiAgICAgIGNvbG9yOiAjMGEwYTBhO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9fc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0ge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xIFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzgsIDQwLCA4NywgMC41Nik7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLWNvbnRlbnQge1xuICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE5M3B4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtID4gKiB7XG4gICAgICBtYXJnaW46IDE1cHggMDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogNnB4IDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIldvcmsgU2Fuc1wiLCBzZXJpZjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1ub3RlIHtcbiAgICAgIGNvbG9yOiAjMGEwYTBhO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZS0tYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjVFMjA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1ub3RlLS1iIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdDQjM0MjsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLW5vdGUtLWMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkREODM1OyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZS0tZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkE3MjY7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1ub3RlLS1lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNEIyNjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1sYWJlbCB7XG4gICAgICBjb2xvcjogIzhFQTRCMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjIgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzBhMGEwYTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1kcmF3aW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgICAgIG1hcmdpbjogMTBweDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHQgLm1vZGFsLWdlbmVyYXRlLXJlcG9ydCAuZ2VuZXJhdGUtcmVwb3J0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0IC5tb2RhbC1nZW5lcmF0ZS1yZXBvcnQgLmdlbmVyYXRlLXJlcG9ydCAjcmVwb3J0LWRvd25sb2FkLWJ0biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0NDU3NjI7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxO1xuICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xIFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMwYTBhMGE7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHQgLm1vZGFsLWdlbmVyYXRlLXJlcG9ydCAuZ2VuZXJhdGUtcmVwb3J0ICNyZXBvcnQtZG93bmxvYWQtYnRuOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjYyODU3O1xuICAgICAgICBjb2xvcjogIzBhMGEwYTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW0gaDEge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fX2V2ZW50c19fZGVzY3JpcHRpb25fX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX19ldmVudHNfX2Rlc2NyaXB0aW9uX19jb250ZW50X19wbGFjZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgICBjb2xvcjogIzUzNTM1NDsgfVxuICAgIC5ldmVudHMtZGV0YWlscy12MV9faXRlbV9fZXZlbnRzX19kZXNjcmlwdGlvbl9fY29udGVudF9fcGxhY2Ugc3BhbiB7XG4gICAgICBjb2xvcjogIzhFQTRCMTsgfVxuICAuZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fX2V2ZW50c19fZGVzY3JpcHRpb25fX2NvbnRlbnRfX2R1cmVlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjM0MzRDNFOyB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX19ldmVudHNfX2Rlc2NyaXB0aW9uX19jb250ZW50X19kdXJlZSBzcGFuIHtcbiAgICAgIGNvbG9yOiAjOEVBNEIxOyB9XG4gIC5ldmVudHMtZGV0YWlscy12MV9faXRlbV9fZXZlbnRzX19kZXNjcmlwdGlvbl9fY29udGVudF9fbG9jYWxpc2F0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX19ldmVudHNfX2Rlc2NyaXB0aW9uX19jb250ZW50X19sb2NhbGlzYXRpb25fX2xpZXUge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjNTM1MzU0OyB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX19ldmVudHNfX2Rlc2NyaXB0aW9uX19jb250ZW50X19sb2NhbGlzYXRpb25fX3N2ZyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fX2V2ZW50c19fZGVzY3JpcHRpb25fX2NvbnRlbnRfX2xvY2FsaXNhdGlvbl9fc3ZnIHN2ZyB7XG4gICAgICAgIGZpbGw6ICM4RUE0QjE7IH1cblxuLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtIC5pdGVtX19pbWcge1xuICBhc3BlY3QtcmF0aW86IDEuMzMzMzM7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW0gLml0ZW1fX2RhdGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogIzI2Mjg1NztcbiAgbWF4LXdpZHRoOiAxMTlweDsgfVxuXG4uZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW0gLml0ZW1fX2RlY29yYXRlLXdyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzcsIDM4LCA0MywgMCksICMyNTI2MmIpOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ldmVudHMtbGlzdGluZy12MSBoMi50aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuXG4uZXZlbnRzLWxpc3RpbmctdjEgLmV2ZW50c19faW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDEuMzMzMzM7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmV2ZW50cy1saXN0aW5nLXYxIC5ldmVudHNfX2RhdGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogIzI2Mjg1NzsgfVxuXG4uZXZlbnRzLWxpc3RpbmctdjEgLmV2ZW50c19fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgY29sb3I6ICM4RUE0QjE7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7IH1cblxuLmV2ZW50cy1saXN0aW5nLXYxIC5ldmVudHNfX2J1dHRvbiB7XG4gIGNvbG9yOiAjOEVBNEIxO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS41IFwiV29yayBTYW5zXCIsIHNlcmlmOyB9XG4gIC5ldmVudHMtbGlzdGluZy12MSAuZXZlbnRzX19idXR0b24gLmljb24ge1xuICAgIGZpbGw6ICM4RUE0QjE7IH1cblxuLmV2ZW50cy1saXN0aW5nLXYxIC5ldmVudHNfX2NoYXBvX19jb250ZW50IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgY29sb3I6ICMzQzNEM0U7IH1cblxuLmV2ZW50cy1saXN0aW5nLXYxIC5ldmVudHNfX2Rlc2NyaXB0aW9uX19jb250ZW50X19wbGFjZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gIGNvbG9yOiAjNTM1MzU0OyB9XG4gIC5ldmVudHMtbGlzdGluZy12MSAuZXZlbnRzX19kZXNjcmlwdGlvbl9fY29udGVudF9fcGxhY2Ugc3BhbiB7XG4gICAgY29sb3I6ICM4RUE0QjE7IH1cblxuLmV2ZW50cy1saXN0aW5nLXYxIC5ldmVudHNfX2Rlc2NyaXB0aW9uX19jb250ZW50X19kdXJlZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gIGNvbG9yOiAjM0MzRDNFOyB9XG4gIC5ldmVudHMtbGlzdGluZy12MSAuZXZlbnRzX19kZXNjcmlwdGlvbl9fY29udGVudF9fZHVyZWUgc3BhbiB7XG4gICAgY29sb3I6ICM4RUE0QjE7IH1cblxuLmV2ZW50cy1saXN0aW5nLXYxIC5ldmVudHNfX2Rlc2NyaXB0aW9uX19jb250ZW50X193aWR0aC1jb250ZW50IHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4uZXZlbnRzLWxpc3RpbmctdjEgLmV2ZW50c19fZGVzY3JpcHRpb25fX2xvY2FsaXNhdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYxIC5ldmVudHNfX2Rlc2NyaXB0aW9uX19sb2NhbGlzYXRpb25fX2xpZXUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgY29sb3I6ICM1MzUzNTQ7IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYxIC5ldmVudHNfX2Rlc2NyaXB0aW9uX19sb2NhbGlzYXRpb25fX3N2ZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgIC5ldmVudHMtbGlzdGluZy12MSAuZXZlbnRzX19kZXNjcmlwdGlvbl9fbG9jYWxpc2F0aW9uX19zdmcgc3ZnIHtcbiAgICAgIGZpbGw6ICM4RUE0QjE7IH1cblxuLmV2ZW50cy1saXN0aW5nLXYxIC5kYXRlVGltZS1ldmVudHMge1xuICBncmlkLWF1dG8tcm93czogbWluLWNvbnRlbnQ7IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYxIC5kYXRlVGltZS1ldmVudHMgLmV2ZW50c19fZGF0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5ldmVudHMtcmVsYXRlZC12MSAuc3dpcGVyIC5ldmVudHMtcmVsYXRlZC12MV9faXRlbXMge1xuICBhbGlnbi1pdGVtczogaW5oZXJpdDsgfVxuXG4uZXZlbnRzLXJlbGF0ZWQtdjEgLmV2ZW50c19fZGVjb3JhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7IH1cblxuLmV2ZW50cy1yZWxhdGVkLXYxIC5ldmVudHNfX2ltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAxLjMzMzMzO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZXZlbnRzLXJlbGF0ZWQtdjEgLmV2ZW50c19fZGF0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjMjYyODU3OyB9XG5cbi5ldmVudHMtcmVsYXRlZC12MSAuZXZlbnRzX190aXRsZSAudGl0bGVfY29udGVudF8xIHtcbiAgY29sb3I6ICM4RUE0QjE7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7IH1cblxuLmV2ZW50cy1yZWxhdGVkLXYxIC5ldmVudHNfX2J1dHRvbiB7XG4gIGNvbG9yOiAjOEVBNEIxOyB9XG4gIC5ldmVudHMtcmVsYXRlZC12MSAuZXZlbnRzX19idXR0b24gLmljb24ge1xuICAgIGZpbGw6ICM4RUE0QjE7IH1cblxuLmZhYi12MSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgei1pbmRleDogMTAwMDA7XG4gIHdpZHRoOiA1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZmFiLXYxLmZhYi1hY3RpdmUgLmZhYi12MV9idXR0b24gLmZhYi12MV9idXR0b24taWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAuZmFiLXYxIC5mYWItdjFfYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEVBNEIxO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHdpZHRoOiA1OHB4O1xuICAgIGhlaWdodDogNThweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmFiLXYxIC5mYWItdjFfYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmZhYi12MSAuZmFiLXYxX2J1dHRvbi1pY29uIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogLjYyNXJlbTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiAuOHM7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9idXR0b24taWNvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC42MjVyZW07XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgLmZhYi12MSAuZmFiLXYxX2J1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjYyODU3OyB9XG4gIC5mYWItdjEgLmZhYi12MV9zdHJ1Y3R1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZhYi12MSAuZmFiLXYxX2ltZyB7XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5mYWItdjEgLmZhYi12MV90aXRsZV9zdHJ1Y3R1cmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNnJlbTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA4cmVtKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHJlbSk7IH1cbiAgLmZhYi12MSAuZmFiLXYxX3RpdGxlX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDEwLCAxMCwgMTAsIDAuMjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuICAuZmFiLXYxIC5mYWItdjFfdGl0bGUsIC5mYWItdjEgLmZhYi12MV9zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmZhYi12MSAuZmFiLXYxX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBjb2xvcjogIzhFQTRCMTsgfVxuICAuZmFiLXYxIC5mYWItdjFfc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGNvbG9yOiAjMjYyODU3OyB9XG4gIC5mYWItdjEgLmJ1dHRvbl9zdHJ1Y3R1cmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDE0cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmZhYi12MSAuYnV0dG9uX2RlZmF1bHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwOyB9XG4gICAgLmZhYi12MSAuYnV0dG9uX2RlZmF1bHQ6aG92ZXIsIC5mYWItdjEgLmJ1dHRvbl9kZWZhdWx0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAuZmFiLXYxIC5idXR0b25fZGVmYXVsdDpob3ZlciAuaWNvbl9jb250ZW50LCAuZmFiLXYxIC5idXR0b25fZGVmYXVsdDpmb2N1cyAuaWNvbl9jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzhFQTRCMTsgfVxuICAgICAgICAuZmFiLXYxIC5idXR0b25fZGVmYXVsdDpob3ZlciAuaWNvbl9jb250ZW50IC5pY29uLCAuZmFiLXYxIC5idXR0b25fZGVmYXVsdDpmb2N1cyAuaWNvbl9jb250ZW50IC5pY29uIHtcbiAgICAgICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gICAgLmZhYi12MSAuYnV0dG9uX2RlZmF1bHQgLmljb25fY29udGVudCB7XG4gICAgICB3aWR0aDogMy41cmVtO1xuICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogIzhFQTRCMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgei1pbmRleDogOTsgfVxuICAgICAgLmZhYi12MSAuYnV0dG9uX2RlZmF1bHQgLmljb25fY29udGVudCAuaWNvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgIC5mYWItdjEgLmJ1dHRvbl9kZWZhdWx0IC50ZXh0X2l0ZW0ge1xuICAgICAgcGFkZGluZzogMXJlbSAwLjVyZW0gMC41cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCByZ2JhKDEwLCAxMCwgMTAsIDAuMjUpO1xuICAgICAgY29sb3I6ICMyNjI4NTc7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtaW4td2lkdGg6IDg1cHg7IH1cbiAgLmZhYi12MS5mYWItYWN0aXZlIC5mYWItdjFfdGl0bGVfc3RydWN0dXJlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAuZmFiLXYxLmZhYi1hY3RpdmUgLmJ1dHRvbl9zdHJ1Y3R1cmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm90dG9tOiA0cmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWItdjEuZmFiLWFjdGl2ZSAuYnV0dG9uX3N0cnVjdHVyZSB7XG4gICAgICAgIGJvdHRvbTogNDB2aDsgfSB9XG5cbi5mYWJfZGV0YWlsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiA1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZmFiX2RldGFpbCAuZmFiX2RldGFpbF9zdHJ1Y3R1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZhYl9kZXRhaWwgLmZhYl9kZXRhaWxfaW1nIHtcbiAgICB3aWR0aDogMy41cmVtO1xuICAgIGhlaWdodDogMy41cmVtO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmZhYl9kZXRhaWwgLmZhYl9kZXRhaWxfdGl0bGVfc3RydWN0dXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDZyZW07XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gOHJlbSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTByZW0pOyB9XG4gIC5mYWJfZGV0YWlsIC5mYWJfZGV0YWlsX3RpdGxlX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDEwLCAxMCwgMTAsIDAuMjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuICAuZmFiX2RldGFpbCAuZmFiX2RldGFpbF90aXRsZSwgLmZhYl9kZXRhaWwgLmZhYl9kZXRhaWxfc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5mYWJfZGV0YWlsIC5mYWJfZGV0YWlsX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBjb2xvcjogIzhFQTRCMTsgfVxuICAuZmFiX2RldGFpbCAuZmFiX2RldGFpbF9zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgY29sb3I6ICM4RUE0QjE7IH1cbiAgLmZhYl9kZXRhaWwgLmJ1dHRvbl9zdHJ1Y3R1cmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDE0cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmZhYl9kZXRhaWwgLmJ1dHRvbl9kZWZhdWx0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDsgfVxuICAgIC5mYWJfZGV0YWlsIC5idXR0b25fZGVmYXVsdFtkYXRhLXBob25lXTpub3QoLnBvaW50ZXItZXZlbnRzLWFjdGl2ZSkgPiAqIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmZhYl9kZXRhaWwgLmJ1dHRvbl9kZWZhdWx0W2RhdGEtcGhvbmVdLnBvaW50ZXItZXZlbnRzLWFjdGl2ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5mYWJfZGV0YWlsIC5idXR0b25fZGVmYXVsdFtkYXRhLXBob25lXS5wb2ludGVyLWV2ZW50cy1hY3RpdmUgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlOyB9XG4gICAgICAgIC5mYWJfZGV0YWlsIC5idXR0b25fZGVmYXVsdFtkYXRhLXBob25lXS5wb2ludGVyLWV2ZW50cy1hY3RpdmUgYTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgLmZhYl9kZXRhaWwgLmJ1dHRvbl9kZWZhdWx0OmhvdmVyLCAuZmFiX2RldGFpbCAuYnV0dG9uX2RlZmF1bHQ6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuZmFiX2RldGFpbCAuYnV0dG9uX2RlZmF1bHQgLmljb25fY29udGVudCB7XG4gICAgICB3aWR0aDogMy41cmVtO1xuICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogIzhFQTRCMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgei1pbmRleDogOTsgfVxuICAgICAgLmZhYl9kZXRhaWwgLmJ1dHRvbl9kZWZhdWx0IC5pY29uX2NvbnRlbnQgLmljb24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMjVyZW07IH1cbiAgICAuZmFiX2RldGFpbCAuYnV0dG9uX2RlZmF1bHQgLnRleHRfaXRlbSB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbSAwLjVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoMTAsIDEwLCAxMCwgMC4yNSk7XG4gICAgICBjb2xvcjogIzI2Mjg1NztcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZmFiX2RldGFpbC5hY3RpdmUgLmZhYl9kZXRhaWxfdGl0bGVfc3RydWN0dXJlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAuZmFiX2RldGFpbC5hY3RpdmUgLmJ1dHRvbl9zdHJ1Y3R1cmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm90dG9tOiA0cmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgIC5mYWJfZGV0YWlsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgIHRvcDogMTJyZW07XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgLmZhYl9kZXRhaWwgLmZhYl9kZXRhaWxfc3RydWN0dXJlIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gICAgICAuZmFiX2RldGFpbCAuZmFiX2RldGFpbF9pbWcge1xuICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICBjdXJzb3I6IGluaXRpYWw7XG4gICAgICAgIHRvcDogLTIuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAgIC5mYWJfZGV0YWlsIC5mYWJfZGV0YWlsX2ltZyArIC5mYWJfZGV0YWlsX2VsZW1lbnRzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gICAgICAuZmFiX2RldGFpbCAuZmFiX2RldGFpbF90aXRsZV9zdHJ1Y3R1cmUge1xuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5mYWJfZGV0YWlsIC5mYWJfZGV0YWlsX3RpdGxlX2NvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgICAgIC5mYWJfZGV0YWlsIC5mYWJfZGV0YWlsX3RpdGxlLCAuZmFiX2RldGFpbCAuZmFiX2RldGFpbF9zdWJ0aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmZhYl9kZXRhaWwgLmZhYl9kZXRhaWxfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICAgIC5mYWJfZGV0YWlsIC5mYWJfZGV0YWlsX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgICAuZmFiX2RldGFpbCAuYnV0dG9uX3N0cnVjdHVyZSB7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7IH1cbiAgICAgIC5mYWJfZGV0YWlsIC5idXR0b25fZGVmYXVsdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOEVBNEIxO1xuICAgICAgICBtYXJnaW46IDAuNXJlbSBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAuNzVyZW07IH1cbiAgICAgICAgLmZhYl9kZXRhaWwgLmJ1dHRvbl9kZWZhdWx0OmZvY3VzLCAuZmFiX2RldGFpbCAuYnV0dG9uX2RlZmF1bHQ6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyNjI4NTc7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI2Mjg1NzsgfVxuICAgICAgICAgIC5mYWJfZGV0YWlsIC5idXR0b25fZGVmYXVsdDpmb2N1cyAudGV4dF9pdGVtLCAuZmFiX2RldGFpbCAuYnV0dG9uX2RlZmF1bHQ6aG92ZXIgLnRleHRfaXRlbSB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAuZmFiX2RldGFpbCAuYnV0dG9uX2RlZmF1bHQgLmljb25fY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgLmZhYl9kZXRhaWwgLmJ1dHRvbl9kZWZhdWx0IC5pY29uX2NvbnRlbnQgLmljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07IH1cbiAgICAgICAgLmZhYl9kZXRhaWwgLmJ1dHRvbl9kZWZhdWx0IC50ZXh0X2l0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9IH1cblxuLyogTW9kdWxlIGNvdXBzIGRlIGNvZXVyIFYyICovXG4uZmF2b3JpdGVzLXYyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiZfX2l0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAuY2FyZC1iaWVuLXYzX19kYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSovIH1cbiAgLmZhdm9yaXRlcy12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogOTAlO1xuICAgIHRvcDogNXJlbTtcbiAgICBhc3BlY3QtcmF0aW86IDE0LzEyO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjI6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiA3NSU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZhdm9yaXRlcy12MjpiZWZvcmUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwNTBweDtcbiAgICAgICAgdG9wOiA2cmVtO1xuICAgICAgICB3aWR0aDogNTQlO1xuICAgICAgICBoZWlnaHQ6IDYwJTtcbiAgICAgICAgbWluLWhlaWdodDogNDczcHg7IH0gfVxuICAuZmF2b3JpdGVzLXYyX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTYxMHB4O1xuICAgIG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjE2MHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYyX19jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mYXZvcml0ZXMtdjJfX3N3aXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgICBtYXgtd2lkdGg6IDk4NXB4OyB9XG4gICAgICAuZmF2b3JpdGVzLXYyX19zd2lwcGVyIC5zd2lwZXItc2xpZGUgLmNhcmQtYmllbi12M19fZGF0YSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuNnMsIG9wYWNpdHkgLjRzO1xuICAgICAgICBoZWlnaHQ6IDA7IH0gfVxuICAuZmF2b3JpdGVzLXYyX19zd2lwcGVyIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mYXZvcml0ZXMtdjJfX3N3aXBwZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmNhcmQtYmllbi12M19fZGF0YSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuNXMsIG9wYWNpdHkgLjNzOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12Ml9fc3dpcHBlciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuY2FyZC1iaWVuLXYzX19kYXRhIHtcbiAgICAgICAgICB3aWR0aDogNDUlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZhdm9yaXRlcy12Ml9fc3dpcHBlciAuc3dpcGVyLXNsaWRlLW5leHQgLmNhcmQtYmllbi12M19faW1nLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwMDAwMDAsICMxRTFFMUVENik7IH0gfVxuICAuZmF2b3JpdGVzLXYyX19uYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhdm9yaXRlcy12Ml9fbmF2aWdhdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAycmVtOyB9IH1cblxuLyogRm9vdGVyIEVsZW1lbnQgKi9cbi8qIEZvb3RlciBsb2dvICovXG4vKiBGb290ZXIgbG9nbyBtZW1iZXIgKi9cbi8qIEZvb3RlciBwYXJ0bmVycyAqL1xuLyogRm9vdGVyIGNvcHlyaWdodCBldCBuYXYgbGlzdCAqL1xuLyogRm9vdGVyIExCSSBsb2dvICovXG4vKiBGb290ZXIgU29jaWFsIE5ldHdvcmsgKi9cbi8qIEZvb3RlciBEZXNrdG9wICovXG4vKiBGb290ZXIgZm9ybSAqL1xuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgLmZvb3RlciAuZm9vdGVyX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogM3JlbSAxLjVyZW07XG4gICAgY29sb3I6ICM2OTY5NzM7IH1cbiAgICAuZm9vdGVyIC5mb290ZXJfY29udGFpbmVyLndpdGhGb3JtIHtcbiAgICAgIHBhZGRpbmc6IDVyZW0gMS41cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmZvb3RlciAuZm9vdGVyX2NvbnRhaW5lci53aXRoRm9ybSAuZm9vdGVyX2xlZnQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZvb3RlciAuZm9vdGVyX2NvbnRhaW5lci53aXRoRm9ybSAuZm9vdGVyX3JpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvb3RlciAuZm9vdGVyX2VsZW1lbnRfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgIC5mb290ZXIgLmZvb3Rlcl9lbGVtZW50X19jb250YWluZXIgLmZvb3Rlcl9lbGVtZW50X19zdHJ1Y3R1cmUgLmZvb3Rlcl9lbGVtZW50X190aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLmZvb3RlciAuZm9vdGVyX2VsZW1lbnRfX2NvbnRhaW5lciAuZm9vdGVyX2VsZW1lbnRfX3N0cnVjdHVyZSAuZm9vdGVyX2VsZW1lbnRfX3RpdGxlIC50aXRsZV9fZWxlbWVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gICAgICAuZm9vdGVyIC5mb290ZXJfZWxlbWVudF9fY29udGFpbmVyIC5mb290ZXJfZWxlbWVudF9fc3RydWN0dXJlIC5mb290ZXJfZWxlbWVudF9fdGl0bGUgLnRpdGxlX19lbGVtZW50XzIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5mb290ZXIgLmZvb3Rlcl9lbGVtZW50X19jb250YWluZXIgLmZvb3Rlcl9lbGVtZW50X19zdHJ1Y3R1cmUgLmZvb3Rlcl9lbGVtZW50X190aXRsZSAudGl0bGVfX2VsZW1lbnRfMiAuaWNvbl9jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMi43cmVtO1xuICAgICAgICAgIGhlaWdodDogMi43cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNnJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM4RUE0QjE7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAgICAgICAgIC5mb290ZXIgLmZvb3Rlcl9lbGVtZW50X19jb250YWluZXIgLmZvb3Rlcl9lbGVtZW50X19zdHJ1Y3R1cmUgLmZvb3Rlcl9lbGVtZW50X190aXRsZSAudGl0bGVfX2VsZW1lbnRfMiAuaWNvbl9jb250ZW50IC5pY29uIHtcbiAgICAgICAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgICAgICAgLmZvb3RlciAuZm9vdGVyX2VsZW1lbnRfX2NvbnRhaW5lciAuZm9vdGVyX2VsZW1lbnRfX3N0cnVjdHVyZSAuZm9vdGVyX2VsZW1lbnRfX3RpdGxlIC50aXRsZV9fZWxlbWVudF8yIC50ZXh0X2NvbnRlbnQge1xuICAgICAgICAgIGNvbG9yOiAjMjYyODU3O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuZm9vdGVyIC5mb290ZXJfZWxlbWVudF9fY29udGFpbmVyIC5mb290ZXJfZWxlbWVudF9fc3RydWN0dXJlIC5mb290ZXJfZWxlbWVudF9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuZm9vdGVyIC5mb290ZXJfZWxlbWVudF9fY29udGFpbmVyIC5mb290ZXJfZWxlbWVudF9fc3RydWN0dXJlIC5mb290ZXJfZWxlbWVudF9fY29udGVudCAudGV4dF9fZWxlbWVudCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLmZvb3RlciAuZm9vdGVyX2VsZW1lbnRfX2NvbnRhaW5lciAuZm9vdGVyX2VsZW1lbnRfX3N0cnVjdHVyZSAuZm9vdGVyX2VsZW1lbnRfX2NvbnRlbnQgYS50ZXh0X19lbGVtZW50IHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAuZm9vdGVyIC5mb290ZXJfZWxlbWVudF9fY29udGFpbmVyIC5mb290ZXJfZWxlbWVudF9fc3RydWN0dXJlIC5mb290ZXJfZWxlbWVudF9fY29udGVudCBhLnRleHRfX2VsZW1lbnQ6aG92ZXIsIC5mb290ZXIgLmZvb3Rlcl9lbGVtZW50X19jb250YWluZXIgLmZvb3Rlcl9lbGVtZW50X19zdHJ1Y3R1cmUgLmZvb3Rlcl9lbGVtZW50X19jb250ZW50IGEudGV4dF9fZWxlbWVudDpmb2N1cywgLmZvb3RlciAuZm9vdGVyX2VsZW1lbnRfX2NvbnRhaW5lciAuZm9vdGVyX2VsZW1lbnRfX3N0cnVjdHVyZSAuZm9vdGVyX2VsZW1lbnRfX2NvbnRlbnQgYS50ZXh0X19lbGVtZW50OmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICM2OTY5NzM7IH1cbiAgLmZvb3RlciAuZm9vdGVyX19sb2dvIC5sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIG1heC13aWR0aDogMTE0cHg7XG4gICAgbWF4LWhlaWdodDogODBweDsgfVxuICAuZm9vdGVyIC5sb2dvX21lbmJlcl9saW5rIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuZm9vdGVyIC5sb2dvX21lbmJlcl9saW5rIC5sb2dvX21lbmJlcl9pbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMnJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb290ZXIgLnBhcnRuZXJzX19uYXZfbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmZvb3RlciAucGFydG5lcnNfX25hdl9saXN0IC5wYXJ0bmVyc19fbmF2X2l0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5mb290ZXIgLnBhcnRuZXJzX19uYXZfbGlzdCAucGFydG5lcnNfX25hdl9saW5rIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5mb290ZXIgLnBhcnRuZXJzX19uYXZfbGlzdCAucGFydG5lcnNfX25hdl9pbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMnJlbTsgfVxuICAuZm9vdGVyIC5jb3B5cmlnaHRfX25hdl9saXN0IHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBjb2xvcjogcmdiYSgzOCwgNDAsIDg3LCAwLjcpOyB9XG4gICAgLmZvb3RlciAuY29weXJpZ2h0X19uYXZfbGlzdCAubmF2X2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAuZm9vdGVyIC5jb3B5cmlnaHRfX25hdl9saXN0IC5uYXZfbGlzdF9faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb290ZXIgLmNvcHlyaWdodF9fbmF2X2xpc3QgLm5hdl9saXN0X19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmZvb3RlciAuY29weXJpZ2h0X19uYXZfbGlzdCAubmF2X2xpc3RfX2xpbms6aG92ZXIsIC5mb290ZXIgLmNvcHlyaWdodF9fbmF2X2xpc3QgLm5hdl9saXN0X19saW5rOmZvY3VzLCAuZm9vdGVyIC5jb3B5cmlnaHRfX25hdl9saXN0IC5uYXZfbGlzdF9fbGluazphY3RpdmUge1xuICAgICAgICBjb2xvcjogcmdiYSgzOCwgNDAsIDg3LCAwLjcpOyB9XG4gICAgLmZvb3RlciAuY29weXJpZ2h0X19uYXZfbGlzdCBidXR0b24ubmF2X2xpc3RfX2xpbmsge1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAuZm9vdGVyIC5jb3B5cmlnaHRfX25hdl9saXN0IC5jb3B5cmlnaHRfX3RleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuZm9vdGVyIC5sYmktbG9nb19fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAgIC5mb290ZXIgLmxiaS1sb2dvX19jb250ZW50IC5sYmktbG9nb19fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIGNvbG9yOiByZ2JhKDM4LCA0MCwgODcsIDAuNyk7IH1cbiAgICAuZm9vdGVyIC5sYmktbG9nb19fY29udGVudCAubGJpLWxvZ28ge1xuICAgICAgZmlsbDogIzI2Mjg1NztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMnJlbTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAuZm9vdGVyIC5zb2NpYWxfbmV0d29yayAuc29jaWFsX25ldHdvcmtfX2xpbms6aG92ZXIsIC5mb290ZXIgLnNvY2lhbF9uZXR3b3JrIC5zb2NpYWxfbmV0d29ya19fbGluazpmb2N1cywgLmZvb3RlciAuc29jaWFsX25ldHdvcmsgLnNvY2lhbF9uZXR3b3JrX19saW5rOmFjdGl2ZSB7XG4gICAgZmlsbDogIzhFQTRCMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXIgLmZvb3Rlcl9jb250YWluZXIge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMzIwcHg7IH1cbiAgICAgIC5mb290ZXIgLmZvb3Rlcl9jb250YWluZXIud2l0aEZvcm0gLmZvb3Rlcl9sZWZ0IHtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICB3aWR0aDogNDAlOyB9XG4gICAgICAuZm9vdGVyIC5mb290ZXJfY29udGFpbmVyLndpdGhGb3JtIC5mb290ZXJfcmlnaHQge1xuICAgICAgICB3aWR0aDogNjAlOyB9XG4gICAgLmZvb3RlciAuZm9vdGVyX3JpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZm9vdGVyIC5mb290ZXJfbGVmdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmZvb3RlciAuZm9vdGVyX2JvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZm9vdGVyIC5mb290ZXJfX2xvZ28ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9vdGVyIC5mb290ZXJfZWxlbWVudF9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgICAuZm9vdGVyIC5jb3B5cmlnaHRfX25hdl9saXN0IC5uYXZfbGlzdCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuZm9vdGVyIC5jb3B5cmlnaHRfX25hdl9saXN0IC5uYXZfbGlzdF9faXRlbSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuICAgIC5mb290ZXIgLmNvcHlyaWdodF9fbmF2X2xpc3QgLm5hdl9saXN0X19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZm9vdGVyIC5jb3B5cmlnaHRfX25hdl9saXN0IC5jb3B5cmlnaHRfX3RleHQge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZm9vdGVyIC5sYmktbG9nb19fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWluLXdpZHRoOiAxOHJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAuZm9vdGVyIC5mb3JtIC50aXRsZSAudGl0bGVfY29udGVudF8xIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjQwNnJlbSwgY2FsYygxLjAyN3Z3ICsgMTcuNjlweCksIDEuOTUzcmVtKS8xLjQ0IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjNjk2OTczOyB9XG4gIC5mb290ZXIgLmZvcm0gLnRpdGxlIC50aXRsZV9jb250ZW50XzIge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuMTI1cmVtLCBjYWxjKDAuMjM1dncgKyAxNi45cHgpLCAxLjI1cmVtKS8yLjI1IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjNjk2OTczOyB9XG5cbmJvZHkuYWN0aXZlIC5oZWFkZXIge1xuICB0cmFuc2l0aW9uOiAwLjVzOyB9XG5cbi5oZWFkZXIge1xuICB6LWluZGV4OiA5OTk5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfdG9wYmFyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX3RvcGJhciAuYnV0dG9uX2xpZ2h0LmJ1dHRvbl9wcm9wcmlldGFpcmUgLnRleHRfaXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfdG9wYmFyIC5idXR0b25faGVhcnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cblxuYm9keTpub3QoLmJvZHktLWlubmVyKSAuaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbi8qIEdMT0JBTCBWQVJJQUJMRVMgKi9cbi8qIEhFQURFUiBWQVJJQUJMRVMgKi9cbi8qIE1PQklMRSAqL1xuLyogU2VjdGlvbiBoZWFkZXIgY29udGFpbmVyICovXG4vKiBTZWN0aW9uIEJ1cmdlciBtZW51ICovXG4vKiBTZWN0aW9uIExvZ28gKi9cbi8qIFNlY3Rpb24gTWVudSBkZSBuYXZpZ2F0aW9uICovXG4vKiBTZWN0aW9uIHNvdXMtbWVudSBuYXZpZ2F0aW9uIGRlZ3JlZSAxICovXG4vKiBTZWN0aW9uIHNvdXMtbWVudSBuYXZpZ2F0aW9uIGRlZ3JlZSAxIGxpZW4gKi9cbi8qIFNlY3Rpb24gc291cy1tZW51IG5hdmlnYXRpb24gZGVncmVlIDIgKi9cbi8qIFNlY3Rpb24gc291cy1tZW51IG5hdmlnYXRpb24gZGVncmVlIDIgYm91dG9uIGRlIHJldG91ciAqL1xuLyogREVTS1RPUCAqL1xuLyogU2VjdGlvbiBoZWFkZXIgY29udGFpbmVyICovXG4vKiBTZWN0aW9uIExvZ28gKi9cbi8qIFNlY3Rpb24gTWVudSBuYXZpZ2F0aW9uICovXG4vKiBTZWN0aW9uIFNvdXMtbWVudSBiYWNrZ3JvdW5kIG5hdmlnYXRpb24gKi9cbi8qIFNlY3Rpb24gU291cy1tZW51IGNvbnRhaW5lciBuYXZpZ2F0aW9uICovXG4vKiBTZWN0aW9uIFNvdXMtbWVudSBkZWdyZSAxIG5hdmlnYXRpb24gKi9cbi8qIFNlY3Rpb24gU291cy1tZW51IGRlZ3JlIDIgbmF2aWdhdGlvbiAqL1xuLyogU2VjdGlvbiBTb3VzLW1lbnUgZGVmYXVsdCBuYXZpZ2F0aW9uICovXG4vKiBTZWN0aW9uIEhlYWRlciAyICovXG4vKiBTZWN0aW9uIEhlYWRlciAzICovXG4vKiBTVFlMRVNIRUVUUyAqL1xuLmhlYWRlciAuaGVhZGVyX21lbnUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogMCAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogLTE7XG4gIG1pbi1oZWlnaHQ6IDVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMHM7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmhlYWRlciAuaGVhZGVyX21lbnU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAuNXJlbSAwIHJnYmEoMTAsIDEwLCAxMCwgMC41KTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIC5oZWFkZXIgLmhlYWRlcl9tZW51LmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9idXJnZXIge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9idXJnZXIgLm1lbnVfYnVyZ2VyX2ljb24ge1xuICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICBoZWlnaHQ6IDAuNzVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X2J1cmdlciAubWVudV9idXJnZXJfaWNvbjpiZWZvcmUsIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X2J1cmdlciAubWVudV9idXJnZXJfaWNvbjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9idXJnZXIgLm1lbnVfYnVyZ2VyX2ljb24gLmljb24sIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X2J1cmdlciAubWVudV9idXJnZXJfaWNvbjpiZWZvcmUsIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X2J1cmdlciAubWVudV9idXJnZXJfaWNvbjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDAuMTI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxOyB9XG4gICAgLmhlYWRlciAuaGVhZGVyX21lbnUgLm1lbnVfYnVyZ2VyIC5tZW51X2J1cmdlcl90ZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtIDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgY29sb3I6ICM4RUE0QjE7IH1cbiAgLmhlYWRlciAuaGVhZGVyX21lbnUgLm1lbnVfX2xvZ28ge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjVyZW07IH1cbiAgICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9fbG9nbyAubG9nbywgLmhlYWRlciAuaGVhZGVyX21lbnUgLm1lbnVfX2xvZ28gLmxvZ29fbW9yZSB7XG4gICAgICBtYXgtd2lkdGg6IDE2cmVtO1xuICAgICAgbWF4LWhlaWdodDogOXJlbTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X19sb2dvIC5sb2dvX21vcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgLmhlYWRlciAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24ge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDEwLCAxMCwgMTAsIDAuMjUpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5zdWJfbmF2aWdhdGlvbl9iZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX19pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAwOyB9XG4gICAgLmhlYWRlciAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLnN1Yl9uYXZpZ2F0aW9uX19pdGVtcyB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgcGFkZGluZzogM3JlbSAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX19pdGVtIC5uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIGNvbG9yOiAjMjYyODU3O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX19pdGVtIC5uYXZpZ2F0aW9uX19saW5rIC5pY29uIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOHJlbTtcbiAgICAgICAgZmlsbDogIzhFQTRCMTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAgICAgICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAubmF2aWdhdGlvbl9faXRlbSAubmF2aWdhdGlvbl9fbGluayAuaWNvbjpob3ZlciwgLmhlYWRlciAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLm5hdmlnYXRpb25fX2l0ZW0gLm5hdmlnYXRpb25fX2xpbmsgLmljb246YWN0aXZlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgLmhlYWRlciAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLm5hdmlnYXRpb25fX2l0ZW0gLnN1Yl9uYXZpZ2F0aW9uX19pdGVtcyB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX19pdGVtLmFjdGl2ZSAuc3ViX25hdmlnYXRpb25fX2l0ZW1zIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLmhlYWRlciAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLnN1Yl9uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAuc3ViX25hdmlnYXRpb25fX2l0ZW06bGFzdC1jaGlsZCAuc3ViX25hdmlnYXRpb25fX2xpbmsge1xuICAgICAgICBjb2xvcjogIzhFQTRCMTsgfVxuICAgIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDIuNXJlbSArIDdyZW0gKyAzcmVtICsgMTY1cHgpO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtcy5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgbGVmdDogMDsgfVxuICAgIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5zdWJfbmF2aWdhdGlvbl9fbGluayB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gICAgICBjb2xvcjogIzI2Mjg1NztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAuc3ViX25hdmlnYXRpb25fX2xpbmsgLmljb24ge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC44cmVtO1xuICAgICAgICBmaWxsOiAjOEVBNEIxOyB9XG4gICAgICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAuc3ViX25hdmlnYXRpb25fX2xpbmsucmV0dXJuX3N1Ym1lbnUuaGlkZGVuX2RlZmF1bHQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAuc3ViX25hdmlnYXRpb25fX2xpbmtfbGlnaHQge1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgY29sb3I6ICM4RUE0QjE7IH1cbiAgICAgICAgLmhlYWRlciAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLnN1Yl9uYXZpZ2F0aW9uX19saW5rX2xpZ2h0IC5pY29uIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICAgICAgICAgIGZpbGw6ICM4RUE0QjE7IH1cbiAgLmhlYWRlciAuaGVhZGVyX21lbnUud2l0aEJ1cmdlclJpZ2h0IC5tZW51X2J1cmdlciB7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICByaWdodDogMDsgfVxuICAuaGVhZGVyIC5oZWFkZXJfbWVudS53aXRoQnVyZ2VyUmlnaHQgLm1lbnVfX25hdmlnYXRpb24ge1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLmhlYWRlciAuaGVhZGVyX21lbnUub3BlbiAubWVudV9idXJnZXIgLm1lbnVfYnVyZ2VyX2ljb24gLmljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5oZWFkZXIgLmhlYWRlcl9tZW51Lm9wZW4gLm1lbnVfYnVyZ2VyIC5tZW51X2J1cmdlcl9pY29uOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoNXB4KSByb3RhdGUoNDVkZWcpOyB9XG4gIC5oZWFkZXIgLmhlYWRlcl9tZW51Lm9wZW4gLm1lbnVfYnVyZ2VyIC5tZW51X2J1cmdlcl9pY29uOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNXB4KSByb3RhdGUoLTQ1ZGVnKTsgfVxuICAuaGVhZGVyIC5oZWFkZXJfbWVudS5vcGVuIC5tZW51X19uYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyIC5oZWFkZXJfbWVudS53aXRob3V0QmFja2dyb3VuZCAubWVudV9idXJnZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgLmhlYWRlciAuaGVhZGVyX21lbnUud2l0aG91dEJhY2tncm91bmQ6bm90KC5vcGVuKTpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtaW4taGVpZ2h0OiA1cmVtOyB9XG4gIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudS5oZWFkZXItMSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnU6bm90KC53aXRoQmVmb3JlKTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51LndpdGhvdXRCYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUud2l0aG91dEJhY2tncm91bmQgLm1lbnVfYnVyZ2VyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSAubWVudV9fbG9nbyB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xuICAgIG1heC1oZWlnaHQ6IDEwcmVtOyB9XG4gICAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X19sb2dvIC5sb2dvLCAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfX2xvZ28gLmxvZ29fbW9yZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMTVweDtcbiAgICAgIG1pbi13aWR0aDogMTY1cHg7XG4gICAgICBtYXgtd2lkdGg6IDE2NXB4OyB9XG4gIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiB7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3ZlcmZsb3cteTogaW5pdGlhbDtcbiAgICBvdmVyZmxvdy14OiBpbml0aWFsO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA3cmVtO1xuICAgIHRyYW5zaXRpb246IDBzO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLnN1Yl9uYXZpZ2F0aW9uX2JlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLm5hdmlnYXRpb25fX2l0ZW1zIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLnN1Yl9uYXZpZ2F0aW9uX21vcmVfX2l0ZW1zIHtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtcy5hY3RpdmUge1xuICAgICAgICBsZWZ0OiAxMDAlOyB9XG4gICAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX19pdGVtIC5uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDVyZW07XG4gICAgICBwYWRkaW5nOiAwIDIuNXJlbTsgfVxuICAgICAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX19pdGVtIC5uYXZpZ2F0aW9uX19saW5rIC5pY29uIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLm5hdmlnYXRpb25fX2l0ZW06aG92ZXIgLm5hdmlnYXRpb25fX2xpbmssIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAubmF2aWdhdGlvbl9faXRlbTphY3RpdmUgLm5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgY29sb3I6ICM4RUE0QjE7IH1cbiAgICAgIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAubmF2aWdhdGlvbl9faXRlbTpob3ZlciAubmF2aWdhdGlvbl9fbGluayAuaWNvbiwgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX19pdGVtOmFjdGl2ZSAubmF2aWdhdGlvbl9fbGluayAuaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLm5hdmlnYXRpb25fX2l0ZW0gLnN1Yl9uYXZpZ2F0aW9uX19pdGVtcyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMCAxLjVyZW0gY2FsYygyLjVyZW0gKyA3cmVtICsgM3JlbSArIDE2NXB4KTtcbiAgICAgIG1heC13aWR0aDogY2FsYyhjYWxjKDIuNXJlbSArIDdyZW0gKyAzcmVtICsgMTY1cHgpICogMik7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLm5hdmlnYXRpb25fX2l0ZW06aG92ZXIgLnN1Yl9uYXZpZ2F0aW9uX19pdGVtcywgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX19pdGVtOmFjdGl2ZSAuc3ViX25hdmlnYXRpb25fX2l0ZW1zIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAgICAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX19pdGVtOmhvdmVyIC5zdWJfbmF2aWdhdGlvbl9faXRlbXMgLnN1Yl9uYXZpZ2F0aW9uX21vcmVfX2l0ZW1zLmFjdGl2ZSwgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX19pdGVtOmFjdGl2ZSAuc3ViX25hdmlnYXRpb25fX2l0ZW1zIC5zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtcy5hY3RpdmUge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAgIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAuc3ViX25hdmlnYXRpb25fX2xpbmsge1xuICAgICAgcGFkZGluZzogMC41cmVtIDA7IH1cbiAgICAgIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAuc3ViX25hdmlnYXRpb25fX2xpbmsgLmljb24ge1xuICAgICAgICBmaWxsOiAjMjYyODU3O1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLnN1Yl9uYXZpZ2F0aW9uX19saW5rOmhvdmVyLCAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLnN1Yl9uYXZpZ2F0aW9uX19saW5rOmFjdGl2ZSwgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5zdWJfbmF2aWdhdGlvbl9fbGluay5hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzhFQTRCMTsgfVxuICAgICAgICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLnN1Yl9uYXZpZ2F0aW9uX19saW5rOmhvdmVyIC5pY29uLCAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLnN1Yl9uYXZpZ2F0aW9uX19saW5rOmFjdGl2ZSAuaWNvbiwgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5zdWJfbmF2aWdhdGlvbl9fbGluay5hY3RpdmUgLmljb24ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgZmlsbDogIzhFQTRCMTsgfVxuICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUuaGVhZGVyLTIgLm1lbnVfX2xvZ28ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTsgfVxuICAgIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudS5oZWFkZXItMiAubWVudV9fbG9nbyAubG9nbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjByZW07XG4gICAgICBtYXgtaGVpZ2h0OiAxMnJlbTsgfVxuICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUuaGVhZGVyLTIgLm1lbnVfX25hdmlnYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudS5oZWFkZXItMiAubmF2aWdhdGlvbl9faXRlbXMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudS5oZWFkZXItMiAubmF2aWdhdGlvbl9faXRlbSAubmF2aWdhdGlvbl9fbGluayB7XG4gICAgcGFkZGluZzogMCAycmVtOyB9XG4gIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudS5oZWFkZXItMyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51LmhlYWRlci0zIC5tZW51X19sb2dvIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUuaGVhZGVyLTMgLm1lbnVfX2xvZ28gLmxvZ286bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudS5oZWFkZXItMyAubWVudV9fbmF2aWdhdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudS5oZWFkZXItMyAubmF2aWdhdGlvbl9faXRlbXMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUuaGVhZGVyLTMgLm5hdmlnYXRpb25fX2l0ZW0gLm5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgcGFkZGluZzogMnJlbTsgfVxuICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUuc2Nyb2xsQWN0aXZlOm5vdCguc2Nyb2xsRml4ZWRMb2dvKSAubWVudV9fbG9nbyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudS5zY3JvbGxBY3RpdmU6bm90KC5zY3JvbGxGaXhlZExvZ28pIC5tZW51X19sb2dvIC5sb2dvLCAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUuc2Nyb2xsQWN0aXZlOm5vdCguc2Nyb2xsRml4ZWRMb2dvKSAubWVudV9fbG9nbyAubG9nb19tb3JlIHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIHdpZHRoOiAwOyB9XG4gIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudS5zY3JvbGxBY3RpdmU6bm90KC5zY3JvbGxGaXhlZExvZ28pIC5tZW51X19uYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUuc2Nyb2xsQWN0aXZlOm5vdCguc2Nyb2xsRml4ZWRMb2dvKSAubmF2aWdhdGlvbl9faXRlbXMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudS5zY3JvbGxBY3RpdmU6bm90KC5zY3JvbGxGaXhlZExvZ28pLmhlYWRlci0zIC5tZW51X19sb2dvIHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi50b3BQYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDBzdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLnRvcFBhZ2UgLnRvcFBhZ2VfYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC50b3BQYWdlIC50b3BQYWdlX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDAwMDAwMCwgIzFFMUUxRUQ2KTsgfVxuICAgIC50b3BQYWdlIC50b3BQYWdlX2JhY2tncm91bmQgLnN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAudG9wUGFnZSAudG9wUGFnZV9iYWNrZ3JvdW5kX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAudG9wUGFnZSAudG9wUGFnZV9iYWNrZ3JvdW5kX192aWRlbyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnRvcFBhZ2UgLnRvcFBhZ2VfYmFja2dyb3VuZF9fdmlkZW8gaWZyYW1lIHtcbiAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgbWluLXdpZHRoOiAxOTIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMDgwcHg7IH1cbiAgLnRvcFBhZ2UgLnRvcFBhZ2VfdGV4dHpvbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cmVtIDAgM3JlbTsgfVxuICAgIC50b3BQYWdlIC50b3BQYWdlX3RleHR6b25lIC50aXRsZV9jdXN0b20ge1xuICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgICBhbmltYXRpb246IDRzIGFuaW0tbGluZVVwIGVhc2Utb3V0IDE7IH1cbiAgICAgIC50b3BQYWdlIC50b3BQYWdlX3RleHR6b25lIC50aXRsZV9jdXN0b20gLnRpdGxlX2NvbnRlbnRfMSxcbiAgICAgIC50b3BQYWdlIC50b3BQYWdlX3RleHR6b25lIC50aXRsZV9jdXN0b20gLnRpdGxlX2NvbnRlbnRfMiB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50b3BQYWdlIC50b3BQYWdlX3NlYXJjaF9lbmdpbmUge1xuICAgIGFuaW1hdGlvbjogNC41cyBhbmltLWxpbmVVcCBlYXNlLW91dCAxOyB9XG5cbkBrZXlmcmFtZXMgYW5pbS1saW5lRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgfSB9XG5cbkBrZXlmcmFtZXMgYW5pbS1saW5lVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODAlKTsgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpOyB9IH1cblxuLyogRUxFTUVOVCBGT1JNICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubG9hZGVyX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM4LCA0MCwgODcsIDAuMyk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7IH1cbiAgLmxvYWRlcl9jb250YWluZXIuYWN0aXZlIHtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmxvYWRlcl9jb250YWluZXI6YmVmb3JlIHtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uTG9hZGVyO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiA1cHggc29saWQgIzI2Mjg1NztcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbkBrZXlmcmFtZXMgcm90YXRpb25Mb2FkZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC13cmFwOiBub3dyYXA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fc3RydWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19lbGVtZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFyZW0gLyAxLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjYyODU3O1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtOyB9XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnRfX3RleHQge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC4ycmVtOyB9XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQ6aG92ZXIsIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudC5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIG1hcmdpbjogMCAxcmVtIDAgMDsgfVxuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNnB4IDJweCByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuMzUpO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDFyZW07XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDcuNXB4IDA7IH1cbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCAucmFkaW9fX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQgLnJhZGlvX19pdGVtLXNwYW4ge1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQgLnJhZGlvX19pdGVtLXNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCAucmFkaW9fX2l0ZW06Y2hlY2tlZCArIC5pdGVtLWxhYmVsIC5yYWRpb19faXRlbS1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IC5yYWRpb19faXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMjYyODU3OyB9XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQuZW1wdHkge1xuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IH1cbiAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWxhYmVsIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOHJlbSAvIDEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjsgfVxuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1sYWJlbDpob3ZlciAucmFkaW9fX2l0ZW0tc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlOmhvdmVyIC5lbGVtZW50c19fY29udGVudCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDExOyB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCB7XG4gICAgb3JkZXI6IC0xO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQtaWNvbiB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGFuaW1hdGlvbjogYmVsbCAxLjVzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19lbGVtZW50IHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGJhY2tncm91bmQ6ICM4RUE0QjE7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2VsZW1lbnQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2VsZW1lbnQ6aG92ZXIsIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fZWxlbWVudDpmb2N1cyB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJhY2tncm91bmQ6ICMyNjI4NTc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19lbGVtZW50IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuXG4uZm9ybUNoZWNrYm94X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGFiZWwtY2hlY2tib3gge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45Mzc1cmVtIC8gMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAyMTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC1zcGFuIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JGQkZCRjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDApOyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LWlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM4RUE0QjE7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5jaGVja2JveC1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0vMS4wNjI1cmVtIFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudC5lbXB0eSB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgb3BhY2l0eTogMC43NTsgfVxuXG4uZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGFiZWwtY2hlY2tib3gge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVyZW0gLyAxLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG5cbi5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMlOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudC5vcGVuIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICMyNjI4NTc7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQgLmJ1dHRvbi1vcGVuLWNsb3NlIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4OyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQgLmJ1dHRvbi1vcGVuLWNsb3NlOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzI2Mjg1NzsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IC5idXR0b24tb3Blbi1jbG9zZTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzI2Mjg1NztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQgLmxhYmVsLWxpc3QtZWxlbWVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cbiAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JGQkZCRjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwKTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LXRleHQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOHJlbS8xLjA2MjVyZW0gXCJXb3JrIFNhbnNcIiwgc2VyaWY7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LXRleHQ6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1pbnB1dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgxKTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY291bnQge1xuICAgICAgICAgIGNvbG9yOiAjMjYyODU3OyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudC5lbXB0eSB7XG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgb3BhY2l0eTogMC43NTsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudC5lbXB0eSAuY2hlY2tib3gtc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQkZCRkJGOyB9XG4gICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50LmVtcHR5IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7IH1cbiAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQub3BlbiAuYnV0dG9uLW9wZW4tY2xvc2U6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudC5vcGVuIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDFyZW0gMDsgfVxuXG4uZm9ybVJhbmdlX19jb250YWluZXIgLm5vVWktdG91Y2gtYXJlYSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZm9ybVJhbmdlX19jb250YWluZXIucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICBsZWZ0OiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLmZvcm1SYW5nZV9fY29udGFpbmVyLmVtcHR5IHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBpbml0aWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm1SYW5nZV9fY29udGFpbmVyLmVtcHR5OmJlZm9yZSB7XG4gICAgei1pbmRleDogOTk7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4vKlxyXG4uZm9ybVJhZGlvX19jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmZvcm1SYWRpbyB7XHJcbiAgICAgICAgJl9fbGFiZWwtcmFkaW8ge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3JhZGlvX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fcmFkaW9fbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjEwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgLmxpc3QtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIC5yYWRpbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9yYWRpb19yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9yYWRpb19yYWRpb19iZWZvcmVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fcmFkaW9fcmFkaW9fdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgLnJhZGlvLWxhYmVsIC5yYWRpby1zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4qL1xuLmZvcm1JbnRlZ2VyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmludGVnZXJfY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5sYWJlbC1lbGVtZW50IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmxhYmVsLWVsZW1lbnQ6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuYnV0dG9uLWVsZW1lbnQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzhFQTRCMTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgY29sb3I6ICMyNjI4NTc7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5idXR0b24tZWxlbWVudDpkaXNhYmxlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0JGQkZCRjtcbiAgICAgICAgY29sb3I6ICNCRkJGQkY7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5idXR0b24tZWxlbWVudDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXItY29sb3I6ICM4RUE0QjE7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4RUE0QjE7IH1cbiAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmlucHV0LWVsZW1lbnQge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogIzI2Mjg1NztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuaW5wdXQtZWxlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IDc1cHg7IH0gfVxuXG4uZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3N0cnVjdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIC50ZXh0X2ljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1sYWJlbCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMyNjI4NTc7IH1cbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA0Ny41JTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmRhdGUtaW5wdXRfX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmRhdGUtaW5wdXQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0vMXJlbSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWluLWhlaWdodDogMnJlbTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB3aWR0aDogMTUwJTtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGNvbG9yOiAjMjYyODU3O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JGQkZCRjsgfVxuICAgICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuaWNvbl9jYWxlbmRhciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA2cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICBmaWxsOiAjOEVBNEIxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOHJlbS8xcmVtIFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMyNjI4NTc7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgIGZpbGw6ICMyNjI4NTc7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbjpob3ZlciAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG5cbi5mb3JtRGF0ZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm1EYXRlX19jb250YWluZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDg1JTsgfVxuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pbnB1dF9fc3RydWN0dXJlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWlucHV0X19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCRkJGQkY7IH1cbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaW5wdXQge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiAxNTAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzI2Mjg1NzsgfVxuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1sYWJlbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMC41cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTlweDsgfVxuICAgICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWljb246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzhFQTRCMTsgfVxuICAgICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWljb246YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxOyB9XG5cbi5mb3JtQnViYmxlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgLmZvcm1CdWJibGVfX2NvbnRhaW5lci5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQge1xuICAgIGJhY2tncm91bmQ6ICMyNjI4NTc7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtaW4td2lkdGg6IDJyZW07XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50LmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDFyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxLjVweCk7XG4gICAgICBsZWZ0OiA3LjVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDcuNXB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAwLjVweCk7XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4RUE0QjE7IH1cbiAgICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQ6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH0gfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50Lm9wZW4ge1xuICAgICAgYmFja2dyb3VuZDogIzI2Mjg1NzsgfVxuICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQub3Blbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4RUE0QjE7IH1cbiAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50Lm9wZW46YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fc3RydWN0dXJlIHtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fYnV0dG9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOHJlbS8xLjA2MjVyZW0gXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMyNjI4NTc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxLjI1ZW0gNXB4IDFyZW07XG4gICAgICBtaW4taGVpZ2h0OiAzNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2J1dHRvbjpob3ZlciwgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzhFQTRCMTsgfVxuICAgICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19idXR0b246aG92ZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX3RleHQsIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2J1dHRvbjpmb2N1cyAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cbiAgICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fYnV0dG9uOmhvdmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19jbG9zZTpiZWZvcmUsIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2J1dHRvbjpob3ZlciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fY2xvc2U6YWZ0ZXIsIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2J1dHRvbjpmb2N1cyAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fY2xvc2U6YmVmb3JlLCAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19idXR0b246Zm9jdXMgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2Nsb3NlOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fdGV4dCB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjMjYyODU3O1xuICAgICAgcGFkZGluZy1yaWdodDogMC43NWVtOyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTFweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2Nsb3NlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQkZCRkJGOyB9XG4gICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19jbG9zZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI0JGQkZCRjsgfVxuXG4uZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBib3R0b206IDM1cHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwcHggLSAxcmVtKTtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19zdHJ1Y3R1cmUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19zdHJ1Y3R1cmUgLmxhYmVsX19pdGVtIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmZvcm1fX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5pbnB1dF9faXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOEVBNEIxO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuaW5wdXRfX2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAyODBweDsgfSB9XG4gICAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5pbnB1dF9faXRlbTo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI0JGQkZCRjtcbiAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuYnV0dG9uX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1pbi13aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44cmVtLzFyZW0gXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07IH1cbiAgICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmJ1dHRvbl9pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzI2Mjg1NzsgfVxuXG4uZm9ybVN1Ym1pdF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDc1cHggMXJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4OyB9XG4gIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXN1Ym1pdF9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6ICM4RUE0QjE7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMXJlbSAvIDEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtOyB9XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tc3VibWl0X19pdGVtIC5zdWJtaXRfX2ljb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIGZpbGw6ICNGRkZGRkY7XG4gICAgICBhbmltYXRpb246IHB1bHNlIDJzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAgIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXN1Ym1pdF9faXRlbTpob3ZlciwgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tc3VibWl0X19pdGVtOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyNjI4NTc7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tc3VibWl0X19pdGVtOmhvdmVyIC5zZWFyY2hfX2ljb24sIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXN1Ym1pdF9faXRlbTpmb2N1cyAuc2VhcmNoX19pY29uIHtcbiAgICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1yZXNldF9faXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMyNjI4NTc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tcmVzZXRfX2l0ZW0gLmJ1dHRvbi1yZXNldF9faXRlbS1pY29uIHtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgZmlsbDogIzI2Mjg1NztcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1yZXNldF9faXRlbTpob3ZlciAuYnV0dG9uLXJlc2V0X19pdGVtLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuXG4uZm9ybVN3aXRjaF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX3N0cnVjdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciAuZm9ybVN3aXRjaF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciAuZm9ybVN3aXRjaF9fY29udGVudCAuY2hlY2tib3gtbGFiZWwgLnN3aXRjaC1jaGVja2JveCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMi44MTI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNFRkVGRUY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFRkVGRUY7IH1cbiAgICAgICAgLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciAuZm9ybVN3aXRjaF9fY29udGVudCAuY2hlY2tib3gtbGFiZWwgLnN3aXRjaC1jaGVja2JveDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogLjJyZW07XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICB3aWR0aDogMC45Mzc1cmVtO1xuICAgICAgICAgIGhlaWdodDogMC45Mzc1cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLnN3aXRjaC1jaGVja2JveCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjOEVBNEIxO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxOyB9XG4gICAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLnN3aXRjaC1jaGVja2JveDpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDEuNnJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWVzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMC44NzVyZW07IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZXMgLmxvY2FsaXphdG9yX19sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjMjYyODU3OyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWVzIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWRlbGV0ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlcyAubG9jYWxpemF0b3JfX3ZhbHVlLS1jb3VudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9yZGVyOiAzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICByaWdodDogMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgd2lkdGg6IDEuNjg3NXJlbTtcbiAgICBoZWlnaHQ6IDEuNjg3NXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fdmFsdWVzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2ZpZWxkc2V0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICBtaW4taGVpZ2h0OiAycmVtOyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAuY2hlY2tfcmFkaW9fZWxlbWVudCB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JGQkZCRjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5jaGVja19yYWRpb19lbGVtZW50OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzhFQTRCMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmxhYmVsX3JhZGlvX2VsZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgY29sb3I6ICMyNjI4NTc7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmxhYmVsX3JhZGlvX2VsZW1lbnQ6aG92ZXIgLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5pbnB1dF9yYWRpb19lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAuaW5wdXRfcmFkaW9fZWxlbWVudDpjaGVja2VkICsgLmxhYmVsX3JhZGlvX2VsZW1lbnQgLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fc3RydWN0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8qei1pbmRleDogMTsqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fc3RydWN0dXJlIC5sYWJlbC1lbGVtZW50IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGNvbG9yOiAjMjYyODU3O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKnotaW5kZXg6IDA7Ki8gfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICBjb2xvcjogIzI2Mjg1NztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY29sb3I6ICMyNjI4NTc7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiB7XG4gICAgbGVmdDogMDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3Mtb3Blbi1iZWxvdyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNjI4NTc7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtLWN1c3RvbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDM0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4RUE0QjE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxLjY4NzVyZW07XG4gICAgICAgIGhlaWdodDogMS42ODc1cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIHdpZHRoOiAxMnB4OyB9XG4gICAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgIHRvcDogLTVweDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLWNvbnRlbnQge1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtOyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1jb250ZW50IC5zcy1vcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5sb2NhbGl6YXRvcl9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNDBweDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5sb2NhbGl6YXRvcl9fcGx1cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTJweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLmxvY2FsaXphdG9yX19wbHVzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICM4RUE0QjE7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5sb2NhbGl6YXRvcl9fcGx1czphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGxlZnQ6IDRweDtcbiAgICAgIHRvcDogOXB4O1xuICAgICAgYmFja2dyb3VuZDogIzhFQTRCMTsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5sb2NhbGl6YXRvcl9fc3VtbWFyeSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4taGVpZ2h0OiA0NXB4OyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLnNzLWNvbnRlbnQgLnNzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5lbXB0eSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIG9yZGVyOiAyOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciwgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzhFQTRCMTsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyOm5vdCguZm9ybVNlbGVjdF9fY29udGFpbmVyX19sb2NhbGl6YXRvcikgLnNzLW9wdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXI6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSAuc3Mtb3B0aW9uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gIGxlZnQ6IGNhbGMoMC41cmVtICsgNHB4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0ZGRkZGRjtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogNnB4OyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXI6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lcjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzhFQTRCMTtcbiAgICBib3JkZXItY29sb3I6ICM4RUE0QjE7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lcjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5mb3JtLWVzdGltYXRlX19jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyLm9wZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fc3RydWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fc3RydWN0dXJlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHBhZGRpbmc6IDAuNWVtIDAgMXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX190ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMmVtIDAgMDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWVsZW1lbnQge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjYyODU3O1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjsgfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIGEuZm9ybS1lc3RpbWF0ZV9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjg1cmVtIDEuNXJlbTsgfVxuXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNjY2OyB9XG4gIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lci5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtX19maWVsZCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IDNweDsgfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxOyB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzI2Mjg1NzsgfVxuICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAycmVtIDEuNXJlbTsgfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXJfX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuaGlkZGVuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLyp6LWluZGV4OiA5OTsqLyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmhpZGRlbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLW9mZnJlZGVtX19maWVsZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS10eXBlX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1kYXRlbG9jc2Fpc19fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tbG95ZXJfX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLWxveWVyc2Fpc19fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tbG9jYWxpc2F0aW9uX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1jb21tZXJjZV9fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tcHJpY2VzX19maWVsZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19pbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX3BsdXMge1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19wbHVzOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzhFQTRCMTsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fcGx1czphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzhFQTRCMTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOHJlbS8xcmVtIFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogIzI2Mjg1NztcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gYXV0byAwO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzI2Mjg1NztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b246aG92ZXIgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRlbnQge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICBjb2xvcjogIzI2Mjg1NztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyLnJhbmdlLS1vcGVuZWQgLmZvcm1SYW5nZV9fY29udGVudCAuYWRkX2J1dHRvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAxcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICNGRkZGRkY7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLm5vVWktdG91Y2gtYXJlYSB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX2hpZ2hsaWdodCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4RUE0QjE7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX19oaWdobGlnaHQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX3RleHQge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICMyNjI4NTc7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX19pbnB1dCB7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOEVBNEIxO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX19pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX2lucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9fdW5pdCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogIzhFQTRCMTsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmxhYmVsLWVsZW1lbnQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmJ1dHRvbi1lbGVtZW50IHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuaW5wdXQtZWxlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IDY1cHg7IH0gfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fc3RydWN0dXJlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgY29sb3I6ICMyNjI4NTc7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIC50ZXh0X2ljb24ge1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIC50ZXh0X2ljb24gc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogIzhFQTRCMTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUgLnRleHRfZWxlbWVudCB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlLmFjdGl2ZSwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzhFQTRCMTsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZS5hY3RpdmUgc3ZnLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICM4RUE0QjE7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fZWxlbWVudHMge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG1heC13aWR0aDogMzc0cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19lbGVtZW50cyB7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0OyB9IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19lbGVtZW50cy5hY3RpdmUge1xuICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDApOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA0Ny41JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuZGF0ZS1pbnB1dF9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0IHtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC44NzVyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjMjYyODU3O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGOyB9XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuZGF0ZS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjYyODU3OyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgaW5wdXQ6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmljb25fY2FsZW5kYXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgICAgICAgcmlnaHQ6IC41cmVtO1xuICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICBmaWxsOiAjOEVBNEIxOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44cmVtLzFyZW0gXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzI2Mjg1NztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgICBmaWxsOiAjMjYyODU3O1xuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbjpob3ZlciAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTFfX2NvbnRhaW5lcjpob3ZlciB7XG4gICAgICAgICAgei1pbmRleDogMTAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMV9fY29udGFpbmVyIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24wIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC44cmVtOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgLjRyZW07IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24yIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjhyZW07IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24zIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAgICAgICB3aWR0aDogNjAlOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uNCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MCU7IH0gfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuZmlsdGVyX2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFyZW0gLyAxLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjYyODU3O1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuZmlsdGVyX2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI1cHg7IH0gfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuZmlsdGVyX2J1dHRvbl9pdGVtIC5zZWFyY2hfX2ljb24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICBmaWxsOiAjRkZGRkZGO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW06aG92ZXIsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbTpmb2N1cyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4RUE0QjE7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbTpob3ZlciAuc2VhcmNoX19pY29uLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW06Zm9jdXMgLnNlYXJjaF9faWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLnN1Ym1pdF9idXR0b25faXRlbSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOEVBNEIxO1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMXJlbSAvIDEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLnN1Ym1pdF9idXR0b25faXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4OyB9IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLnN1Ym1pdF9idXR0b25faXRlbSAuc3VibWl0X19pY29uIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgZmlsbDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwdWxzZSAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDYwJSA2MCU7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLnN1Ym1pdF9idXR0b25faXRlbTpob3ZlciwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuc3VibWl0X2J1dHRvbl9pdGVtOmZvY3VzIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzI2Mjg1NztcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuc3VibWl0X2J1dHRvbl9pdGVtOmhvdmVyIC5zdWJtaXRfX2ljb24sIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLnN1Ym1pdF9idXR0b25faXRlbTpmb2N1cyAuc3VibWl0X19pY29uIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07IH1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5idXR0b246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwIDAuNXJlbSAxcmVtOyB9IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAucmVzZXRfYnV0dG9uX2l0ZW0gLnJlc2V0X19pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBmaWxsOiAjRkZGRkZGO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbTpob3ZlciAucmVzZXRfX2ljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLnJlc2V0X2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7IH0gfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUsXG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUsXG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50LCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogM3B4OyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI0VFRUVFRTsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICM4RUE0QjE7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjYyODU3OyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lci5vcGVuIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIub3BlbiAuZm9ybS1lc3RpbWF0ZV9fc3RydWN0dXJlIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIub3BlbiAuZm9ybS1lc3RpbWF0ZV9fdGV4dCB7XG4gICAgcGFkZGluZzogMXJlbSAwIDA7XG4gICAgY29sb3I6ICMyNjI4NTc7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyLm9wZW4gLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDsgfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19ib2R5IHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19jbG9zZSB7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19jbG9zZS1kcmF3aW5nIHtcbiAgICBmaWxsOiAjMjYyODU3O1xuICAgIHdpZHRoOiAxLjI1ZW07XG4gICAgaGVpZ2h0OiAxLjI1ZW07IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2Nsb3NlIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fc2Nyb2xsZXIge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICBjb2xvcjogIzI2Mjg1NztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1MHB4IDAgMDsgfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMjI1cHg7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDJlbSAtIDI1MHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxcmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgY2FsYyg3NXB4IC0gMXJlbSkgMXJlbTsgfSB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTsgfSB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjAge1xuICAgICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAxcmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxcmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtOyB9IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjAge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjAge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMXJlbTsgfSB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24xIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24xIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjEge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAgICAgcGFkZGluZzogMmVtIDFyZW07IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMiB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24yIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMmVtIDFyZW07IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMyB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24zIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxcmVtOyB9IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMXJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGVudCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7IH0gfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb25QYXJhbXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uUGFyYW1zIC5saW5lX190aXRsZS1lbGVtZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb25QYXJhbXMgLnRpdGxlLWVsZW1lbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb25QYXJhbXMgLnRpdGxlLWVsZW1lbnQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9fc3VtbWFyeSwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19wbHVzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9fY29udGVudCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19jb250ZW50IC5ub1VpLWhvcml6b250YWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0JGQkZCRjsgfVxuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19jb250ZW50IC5ub1VpLWhvcml6b250YWwgLm5vVWktY29ubmVjdCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4RUE0QjE7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19wcmV2aWV3IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2lucHV0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2hpZ2hsaWdodCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9fdGV4dCB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMyNjI4NTc7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2hpZ2hsaWdodCAucmFuZ2VfX3VuaXQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBjb2xvcjogIzhFQTRCMTtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX19pbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgY29sb3I6ICM4RUE0QjE7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhFQTRCMTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9faW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9faW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24ge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDFyZW0gYXV0byAwO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOHJlbS8xcmVtIFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMjYyODU3O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24gLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICMyNjI4NTc7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uOmhvdmVyIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2xhYmVsIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250ZW50IC5ub1VpLXRvdWNoLWFyZWEge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNV9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmU1X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5ib2R5LS1pbm5lciAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciB7XG4gIG1hcmdpbjogYXV0bzsgfVxuICAuYm9keS0taW5uZXIgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMV9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ib2R5LS1pbm5lciAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ib2R5LS1pbm5lciAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLnN1Ym1pdF9idXR0b25faXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYm9keS0taW5uZXIgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJvZHktLWlubmVyIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTFfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmJvZHktLWlubmVyIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19jb250YWluZXJfX3N0cnVjdHVyZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmJvZHktLWlubmVyIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5zdWJtaXRfYnV0dG9uX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5ib2R5LS1pbm5lciAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLmJvZHktLWlubmVyIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lci5zZWFyY2hfZm9ybV9pbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvbW9kdWxlcy9zZWFyY2gvMS5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDQwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAuYm9keS0taW5uZXIgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyLnNlYXJjaF9mb3JtX2lubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMDAwMDAwLCAjMUUxRTFFRDYpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uY2FyZF9kZWZhdWx0X21vcmUge1xuICBwYWRkaW5nOiAwLjc1cmVtOyB9XG4gIC5jYXJkX2RlZmF1bHRfbW9yZSAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBwYWRkaW5nOiA4cmVtIDJyZW0gMnJlbTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYXJkX2RlZmF1bHRfbW9yZSAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07IH0gfVxuICAgIC5jYXJkX2RlZmF1bHRfbW9yZSAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMDAwMDAwLCAjMUUxRTFFRDYpOyB9XG4gICAgLmNhcmRfZGVmYXVsdF9tb3JlIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIC5pbWdfaXRlbSB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1heC13aWR0aDogMThyZW07XG4gICAgICBtYXgtaGVpZ2h0OiA1cmVtO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAuY2FyZF9kZWZhdWx0X21vcmUgLmNhcmRfZGVmYXVsdF9tb3JlX19zdHJ1Y3R1cmUgLmNhcmRfZGVmYXVsdF9tb3JlX19jb250ZW50IC50aXRsZSB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgICAgIC5jYXJkX2RlZmF1bHRfbW9yZSAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSAuY2FyZF9kZWZhdWx0X21vcmVfX2NvbnRlbnQgLnRpdGxlIC50aXRsZV9jb250ZW50XzEge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAuY2FyZF9kZWZhdWx0X21vcmUgLmNhcmRfZGVmYXVsdF9tb3JlX19zdHJ1Y3R1cmUgLmNhcmRfZGVmYXVsdF9tb3JlX19jb250ZW50IC50aXRsZSAudGl0bGVfY29udGVudF8yIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmNhcmRfZGVmYXVsdF9tb3JlIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIC5jYXJkX2RlZmF1bHRfbW9yZV9fY29udGVudCAuYnV0dG9uX2RlZmF1bHQge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAuY2FyZF9kZWZhdWx0X21vcmUuY2FyZF9pbnRlcmthYiB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAxLjVyZW0gMDsgfVxuICAgIC5jYXJkX2RlZmF1bHRfbW9yZS5jYXJkX2ludGVya2FiIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIC5jYXJkX2RlZmF1bHRfbW9yZV9fY29udGVudCAudGl0bGUgLnRpdGxlX2NvbnRlbnRfMSB7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmNhcmRfZGVmYXVsdF9tb3JlLmNhcmRfaW50ZXJrYWIgLmNhcmRfZGVmYXVsdF9tb3JlX19zdHJ1Y3R1cmUgLmNhcmRfZGVmYXVsdF9tb3JlX19jb250ZW50IC5idXR0b25faW50ZXJrYWJfMSB7XG4gICAgICB3aWR0aDogNzUlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYXJkX2RlZmF1bHRfbW9yZS5jYXJkX2ludGVya2FiLmJvdHRvbV9jYXJkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmNhcmRfZGVmYXVsdF9tb3JlLmNhcmRfaW50ZXJrYWIuYm90dG9tX2NhcmQgLmNhcmRfZGVmYXVsdF9tb3JlX19zdHJ1Y3R1cmUgLmNhcmRfZGVmYXVsdF9tb3JlX19jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAgICAgICAuY2FyZF9kZWZhdWx0X21vcmUuY2FyZF9pbnRlcmthYi5ib3R0b21fY2FyZCAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSAuY2FyZF9kZWZhdWx0X21vcmVfX2NvbnRlbnQgLnRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuY2FyZF9kZWZhdWx0X21vcmUgLmJ1dHRvbl9hbmltYXRpb25faWNvbiAuaWNvbl9ub3RpZiB7XG4gICAgYW5pbWF0aW9uOiBiZWxsIDEuNXMgbGluZWFyIGluZmluaXRlOyB9XG4gIC5jYXJkX2RlZmF1bHRfbW9yZSAuYnV0dG9uX2FuaW1hdGlvbl9pY29uIC5hcnJvd19yaWdodF8zIHtcbiAgICBhbmltYXRpb246IGFycm93IDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4ucHJvcGVydGllcy1saXN0aW5nX3NlbyB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9wZXJ0aWVzLWxpc3Rpbmdfc2VvIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xLjVyZW07IH0gfVxuICAucHJvcGVydGllcy1saXN0aW5nX3NlbyAuY2FyZF9kZWZhdWx0X21vcmUge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDA7IH1cbiAgICAucHJvcGVydGllcy1saXN0aW5nX3NlbyAuY2FyZF9kZWZhdWx0X21vcmUgLmNhcmRfZGVmYXVsdF9tb3JlX19zdHJ1Y3R1cmUgLnRpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICAgICAucHJvcGVydGllcy1saXN0aW5nX3NlbyAuY2FyZF9kZWZhdWx0X21vcmUgLmNhcmRfZGVmYXVsdF9tb3JlX19zdHJ1Y3R1cmUgLnRpdGxlIC50aXRsZV9jb250ZW50XzEge1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07IH1cbiAgICAgIC5wcm9wZXJ0aWVzLWxpc3Rpbmdfc2VvIC5jYXJkX2RlZmF1bHRfbW9yZSAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSAudGl0bGUgLnRpdGxlX2NvbnRlbnRfMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAgIC5wcm9wZXJ0aWVzLWxpc3Rpbmdfc2VvIC5jYXJkX2RlZmF1bHRfbW9yZTpub3QoLmNhcmRfaW50ZXJrYWIpIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4cmVtOyB9XG4gIC5wcm9wZXJ0aWVzLWxpc3Rpbmdfc2VvIC5zZW9fbGluayB7XG4gICAgb3JkZXI6IC0yOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWxpc3Rpbmdfc2VvIC5zZW9fbGluayB7XG4gICAgICAgIG9yZGVyOiAwOyB9IH1cbiAgLnByb3BlcnRpZXMtbGlzdGluZ19zZW8gLmZhcSB7XG4gICAgb3JkZXI6IC0xOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWxpc3Rpbmdfc2VvIC5mYXEge1xuICAgICAgICBvcmRlcjogMDsgfSB9XG4gICAgLnByb3BlcnRpZXMtbGlzdGluZ19zZW8gLmZhcSAudGl0bGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICAgIC5wcm9wZXJ0aWVzLWxpc3Rpbmdfc2VvIC5mYXEgLnRpdGxlIC50aXRsZV9jb250ZW50XzEge1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07IH1cbiAgICAgIC5wcm9wZXJ0aWVzLWxpc3Rpbmdfc2VvIC5mYXEgLnRpdGxlIC50aXRsZV9jb250ZW50XzIge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICAucHJvcGVydGllcy1saXN0aW5nX3NlbyAuZmFxIC5mYXFfcGFydCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRkVGRUY7IH1cbiAgICAgIC5wcm9wZXJ0aWVzLWxpc3Rpbmdfc2VvIC5mYXEgLmZhcV9wYXJ0IC5mYXFfcGFydF9jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICM4RUE0QjE7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuMTI1cmVtLCBjYWxjKDAuMjM1dncgKyAxNi45cHgpLCAxLjI1cmVtKS8yLjI1IFwiV29yayBTYW5zXCIsIHNlcmlmOyB9XG4gICAgICAucHJvcGVydGllcy1saXN0aW5nX3NlbyAuZmFxIC5mYXFfcGFydCAuZmFxX3BhcnRfaWNvbiB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBmaWxsOiAjOEVBNEIxOyB9XG5cbi5wcm9wZXJ0aWVzLWxpc3RpbmcubGlzdGluZ192MiAuY2FyZF9kZWZhdWx0X21vcmUuY2FyZF9pbnRlcmthYiB7XG4gIHBhZGRpbmctdG9wOiAyLjI1cmVtOyB9XG5cbi5wcm9wZXJ0aWVzLWxpc3RpbmdfX2NjIHtcbiAgY29sb3I6ICM4RUE0QjE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5wcm9wZXJ0aWVzLWxpc3RpbmcgLmJ1dHRvbi1zY3JvbGwtdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNSU7XG4gIHJpZ2h0OiA1JTtcbiAgei1pbmRleDogMTU7IH1cbiAgLnByb3BlcnRpZXMtbGlzdGluZyAuYnV0dG9uLXNjcm9sbC11cCBidXR0b24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3RpbmdfdjEgLmNhcmRfZGVmYXVsdF9tb3JlLmNhcmRfYWxlcnRfbWFpbCwgLmxpc3RpbmdfdjIgLmNhcmRfZGVmYXVsdF9tb3JlLmNhcmRfYWxlcnRfbWFpbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubGlzdGluZ192MSAuY2FyZF9kZWZhdWx0X21vcmUuY2FyZF9hbGVydF9tYWlsIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlLCAubGlzdGluZ192MiAuY2FyZF9kZWZhdWx0X21vcmUuY2FyZF9hbGVydF9tYWlsIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG4gICAgICAubGlzdGluZ192MSAuY2FyZF9kZWZhdWx0X21vcmUuY2FyZF9hbGVydF9tYWlsIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlOmJlZm9yZSwgLmxpc3RpbmdfdjEgLmNhcmRfZGVmYXVsdF9tb3JlLmNhcmRfYWxlcnRfbWFpbCAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSAudGl0bGUsIC5saXN0aW5nX3YyIC5jYXJkX2RlZmF1bHRfbW9yZS5jYXJkX2FsZXJ0X21haWwgLmNhcmRfZGVmYXVsdF9tb3JlX19zdHJ1Y3R1cmU6YmVmb3JlLCAubGlzdGluZ192MiAuY2FyZF9kZWZhdWx0X21vcmUuY2FyZF9hbGVydF9tYWlsIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5saXN0aW5nX3YxIC5jYXJkX2RlZmF1bHRfbW9yZS5jYXJkX2FsZXJ0X21haWwgLmNhcmRfZGVmYXVsdF9tb3JlX19zdHJ1Y3R1cmUgLmNhcmRfZGVmYXVsdF9tb3JlX19jb250ZW50LCAubGlzdGluZ192MiAuY2FyZF9kZWZhdWx0X21vcmUuY2FyZF9hbGVydF9tYWlsIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIC5jYXJkX2RlZmF1bHRfbW9yZV9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLnBhZ2luYXRpb25fbG9hZF9tb3JlIHtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5wYWdpbmF0aW9uX2xvYWRfbW9yZSAucHJvZ3Jlc3NiYXIge1xuICAgIG1hcmdpbjogMXJlbSAwIDEuNXJlbTsgfVxuXG4uc2VvX2xpbmsgLnNlb19saW5rX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5zZW9fbGluayAuc2VvX2xpc3RfdGl0bGUgLmljb25faXRlbSB7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBtaW4td2lkdGg6IDIuNXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNDIsIDE2NCwgMTc3LCAwLjI1KTsgfVxuICAuc2VvX2xpbmsgLnNlb19saXN0X3RpdGxlIC5pY29uX2l0ZW0gLmljb24ge1xuICAgIGZpbGw6ICM4RUE0QjE7IH1cblxuLnNlb19saW5rIC5zZW9fbGlzdF90aXRsZSAudGl0bGVfaXRlbSB7XG4gIGNvbG9yOiAjOEVBNEIxOyB9XG5cbi5zZW9fbGluayAuc2VvX2xpc3RfbGluayA+IGxpLmxhc3QtaXRlbSAuYnV0dG9uX2xhYmVsIHtcbiAgY29sb3I6ICM4RUE0QjE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4RUE0QjE7XG4gIGJhY2tncm91bmQ6IDFweCBzb2xpZCAjRkZGRkZGOyB9XG4gIC5zZW9fbGluayAuc2VvX2xpc3RfbGluayA+IGxpLmxhc3QtaXRlbSAuYnV0dG9uX2xhYmVsOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOEVBNEIxO1xuICAgIGJhY2tncm91bmQ6ICM4RUE0QjE7IH1cblxuLnNvcnQge1xuICB6LWluZGV4OiAxMDA7IH1cbiAgLnNvcnQgLnNvcnRfY291bnRlciB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gICAgLnNvcnQgLnNvcnRfY291bnRlciAuc29ydF9jb3VudGVyX251bWJlciB7XG4gICAgICBjb2xvcjogIzhFQTRCMTsgfVxuICAuc29ydCAuc29ydF9maWx0ZXIgLmZpbHRlci1mb3JtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc29ydCAuc29ydF9maWx0ZXIgLmZpbHRlci1mb3JtIC5maWx0ZXItdmFsdWUgLmljb24ge1xuICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgIGZpbGw6ICM4RUE0QjE7IH1cbiAgLnNvcnQgLnNvcnRfZmlsdGVyIC5maWx0ZXItc2VsZWN0X19jb250ZW50IHtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIHRvcDogMTUwJTtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgxMCwgMTAsIDEwLCAwLjI1KTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLnNvcnQgLnNvcnRfZmlsdGVyIC5maWx0ZXItZWxlbWVudF9faXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICBjb2xvcjogIzI2Mjg1NzsgfVxuICAgIC5zb3J0IC5zb3J0X2ZpbHRlciAuZmlsdGVyLWVsZW1lbnRfX2l0ZW06aG92ZXIsIC5zb3J0IC5zb3J0X2ZpbHRlciAuZmlsdGVyLWVsZW1lbnRfX2l0ZW06YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjOEVBNEIxOyB9XG4gICAgLnNvcnQgLnNvcnRfZmlsdGVyIC5maWx0ZXItZWxlbWVudF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNvcnQgLnNvcnRfZmlsdGVyOmhvdmVyIC5maWx0ZXItdmFsdWUgLmljb24sIC5zb3J0IC5zb3J0X2ZpbHRlcjphY3RpdmUgLmZpbHRlci12YWx1ZSAuaWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAuc29ydCAuc29ydF9maWx0ZXI6aG92ZXIgLmZpbHRlci1zZWxlY3RfX2NvbnRlbnQsIC5zb3J0IC5zb3J0X2ZpbHRlcjphY3RpdmUgLmZpbHRlci1zZWxlY3RfX2NvbnRlbnQge1xuICAgIHRvcDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5tYWluLXByZXNlbnRhdGlvbi12MSB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5tYWluLXByZXNlbnRhdGlvbi12MV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDAgMXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFpbi1wcmVzZW50YXRpb24tdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1wcmVzZW50YXRpb24tdjFfX2xlZnQge1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1wcmVzZW50YXRpb24tdjFfX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTsgfSB9XG4gIC5tYWluLXByZXNlbnRhdGlvbi12MSAuZWRpdG9yaWFsLXYyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLWRldGFpbHMtdjFfX2l0ZW0gLml0ZW1fX2ltZyB7XG4gIGFzcGVjdC1yYXRpbzogMS4zMzMzMztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uZXdzLWRldGFpbHMtdjFfX2l0ZW0gLml0ZW1fX2RhdGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogIzI2Mjg1NzsgfVxuXG4ubmV3cy1kZXRhaWxzLXYxX19pdGVtIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDM3LCAzOCwgNDMsIDApLCAjMjUyNjJiKTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cy1saXN0aW5nLXYxIC5uZXdzX19pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMS4zMzMzMztcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLm5ld3MtbGlzdGluZy12MSAubmV3c19fZGF0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjMjYyODU3OyB9XG5cbi5uZXdzLWxpc3RpbmctdjEgLm5ld3NfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gIGNvbG9yOiAjOEVBNEIxO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41IFwiV29yayBTYW5zXCIsIHNlcmlmOyB9XG5cbi5uZXdzLWxpc3RpbmctdjEgLm5ld3NfX2J1dHRvbiB7XG4gIGNvbG9yOiAjOEVBNEIxO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41IFwiV29yayBTYW5zXCIsIHNlcmlmOyB9XG4gIC5uZXdzLWxpc3RpbmctdjEgLm5ld3NfX2J1dHRvbiAuaWNvbiB7XG4gICAgZmlsbDogIzhFQTRCMTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cy1saXN0aW5nLXYyIC5uZXdzIHtcbiAgYXNwZWN0LXJhdGlvOiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm5ld3MtbGlzdGluZy12MiAubmV3cyB7XG4gICAgICBhc3BlY3QtcmF0aW86IDEuNTsgfSB9XG4gIC5uZXdzLWxpc3RpbmctdjIgLm5ld3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzcsIDM4LCA0MywgMCksICMyNTI2MmIpOyB9XG4gIC5uZXdzLWxpc3RpbmctdjIgLm5ld3NfX2ltYWdlIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBhc3BlY3QtcmF0aW86IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12MiAubmV3c19faW1hZ2Uge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEuNTsgfSB9XG4gIC5uZXdzLWxpc3RpbmctdjIgLm5ld3NfX2RhdGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQ6ICMyNjI4NTc7IH1cbiAgLm5ld3MtbGlzdGluZy12MiAubmV3c19fdGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuMTI1cmVtLCBjYWxjKDAuMjM1dncgKyAxNi45cHgpLCAxLjI1cmVtKS8xLjVyZW0gXCJXb3JrIFNhbnNcIiwgc2VyaWY7IH1cblxuLm5ld3MtcmVsYXRlZC12MSAuc3dpcGVyIC5uZXdzLXJlbGF0ZWQtdjFfX2l0ZW1zIHtcbiAgYWxpZ24taXRlbXM6IGluaGVyaXQ7IH1cblxuLm5ld3MtcmVsYXRlZC12MSAubmV3c19faW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDEuMzMzMzM7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5uZXdzLXJlbGF0ZWQtdjEgLm5ld3NfX2RhdGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogIzI2Mjg1NzsgfVxuXG4ubmV3cy1yZWxhdGVkLXYxIC5uZXdzX190aXRsZSAudGl0bGVfY29udGVudF8xIHtcbiAgY29sb3I6ICM4RUE0QjE7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7IH1cblxuLm5ld3MtcmVsYXRlZC12MSAubmV3c19fYnV0dG9uIHtcbiAgY29sb3I6ICM4RUE0QjE7IH1cbiAgLm5ld3MtcmVsYXRlZC12MSAubmV3c19fYnV0dG9uIC5pY29uIHtcbiAgICBmaWxsOiAjOEVBNEIxOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYXJ0bmVyLWxpc3RpbmctdjFfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12MV9faXRlbSAuaXRlbV9fdGl0bGUge1xuICAgIGNvbG9yOiAjOEVBNEIxO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12MV9faXRlbSAuaXRlbV9fbGluayAudGV4dF9pdGVtIHtcbiAgICBjb2xvcjogIzhFQTRCMTsgfVxuICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19saW5rIC5pY29uIHtcbiAgICBmaWxsOiAjOEVBNEIxOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDJyZW07IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19kZWNvcmF0ZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkZGRkYsIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19pbWcge1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcmljZS16b25lX19ibG9ja19fdGl0bGUgLnRpdGxlX2NvbnRlbnRfMSB7XG4gIGZvbnQtc2l6ZTogMS45NTNyZW07IH1cblxuLnByaWNlLXpvbmVfX2Jsb2NrX190aXRsZSAudGl0bGVfY29udGVudF8yIHtcbiAgZm9udC1zaXplOiAxLjQwNnJlbTsgfVxuXG4ucHJpY2Utem9uZV9fdGl0bGVfX2ljb24ge1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbWluLXdpZHRoOiAyLjVyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQyLCAxNjQsIDE3NywgMC4yNSk7IH1cbiAgLnByaWNlLXpvbmVfX3RpdGxlX19pY29uIC5pY29uIHtcbiAgICBmaWxsOiAjOEVBNEIxOyB9XG5cbi5wcmljZS16b25lX190aXRsZV9fdGV4dCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gIGNvbG9yOiAjOEVBNEIxO1xuICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuLnByaWNlLXpvbmVfX3RhYiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByaWNlLXpvbmVfX3RhYi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wcmljZS16b25lX19idG4ge1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogI0JGQkZCRjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY29sb3I6ICMyNjI4NTc7XG4gIHRyYW5zaXRpb246IDAuNXM7IH1cbiAgLnByaWNlLXpvbmVfX2J0bjphY3RpdmUsIC5wcmljZS16b25lX19idG4uYWN0aXZlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0VFRUVFRTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEVBNEIxOyB9XG4gIC5wcmljZS16b25lX19idG46bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLWNvbG9yOiAjOEVBNEIxO1xuICAgIGNvbG9yOiAjOEVBNEIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5wcmljZS16b25lX19sYWJlbCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4ucHJpY2Utem9uZV9fcHJpY2Uge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41IFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICM4RUE0QjE7IH1cblxuLnByaWNlLXpvbmVfX3JhbmdlIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG5cbi5wcmljZS16b25lX19sZWdhbC10ZXh0IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAwLjZyZW07IH1cblxuLnNlbGVjdGlvbi1mb3JtX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA2NjBweDsgfVxuXG4uc2VsZWN0aW9uLWZvcm1fX2J1dHRvbnMgLmJ1dHRvbl9kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICMyNjI4NTc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRkVGRUY7IH1cbiAgLnNlbGVjdGlvbi1mb3JtX19idXR0b25zIC5idXR0b25fZGVmYXVsdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzhFQTRCMTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOEVBNEIxOyB9XG4gIC5zZWxlY3Rpb24tZm9ybV9fYnV0dG9ucyAuYnV0dG9uX2RlZmF1bHQgPiAqIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2VsZWN0aW9uLWZvcm1fX2J1dHRvbnMgLmJ1dHRvbl9kZWZhdWx0LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzhFQTRCMTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOEVBNEIxOyB9XG5cbi5zZWxlY3Rpb24tY29udGVudC12MSB7XG4gIG1heC13aWR0aDogMTMyMHB4O1xuICBtYXJnaW46IGF1dG87IH1cbiAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA2NjBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlYW0tbGlzdGluZy12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50ZWFtLWxpc3RpbmctdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAudGVhbS1saXN0aW5nLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAudGVhbS1saXN0aW5nLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAudGVhbS1saXN0aW5nLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMmVtOyB9IH1cbiAgLnRlYW0tbGlzdGluZy12MV9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1heC13aWR0aDogNzE1cHg7IH1cbiAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMyNjI4NTc7IH1cbiAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxOyB9XG4gICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjYyODU3O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDFlbSBhdXRvIDFlbSBhdXRvOyB9XG4gICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9faW5mb3MgLmluZm9zX19uYW1lIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzhFQTRCMTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2luZm9zIC5pbmZvc19fcG9zaXRpb24ge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjOEVBNEIxOyB9XG4gICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fYWxpZ25lciB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX190ZXh0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogIzI2Mjg1NztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7IH1cbiAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fdGV4dC1jb250YWluZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA3cmVtO1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2Nvb3JkcyB7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2Nvb3Jkc19fY29udGVudCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMjYyODU3OyB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2Nvb3Jkc19fY29udGVudC0tbGFiZWwge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjggXCJXb3JrIFNhbnNcIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICM4RUE0QjE7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlYW0tbGlzdGluZy12MiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50ZWFtLWxpc3RpbmctdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCAyZW07IH0gfVxuICAudGVhbS1saXN0aW5nLXYyX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMyNjI4NTc7IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19pbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBhc3BlY3QtcmF0aW86IDE7IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19zZXBhcmF0b3Ige1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNjI4NTc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMWVtIGF1dG8gMWVtIGF1dG87IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19pbmZvcyAuaW5mb3NfX25hbWUge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjOEVBNEIxOyB9XG4gICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9faW5mb3MgLmluZm9zX19wb3NpdGlvbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICM4RUE0QjE7IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19hbGlnbmVyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX3RleHQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogIzI2Mjg1NztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjUgXCJXb3JrIFNhbnNcIiwgc2VyaWY7IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fdGV4dC1jb250YWluZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19jb29yZHNfX2NvbnRlbnQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjMjYyODU3OyB9XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19jb29yZHNfX2NvbnRlbnQtLWxhYmVsIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuOCBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICM4RUE0QjE7IH1cblxuYS5idXR0b25faGVhcnQge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGEuYnV0dG9uX2hlYXJ0IC5pY29uIHtcbiAgICBoZWlnaHQ6IDFyZW07IH1cbiAgICBhLmJ1dHRvbl9oZWFydCAuaWNvbiAuZmlsbF9lbGVtZW50IHtcbiAgICAgIGZpbGw6IHRyYW5zcGFyZW50OyB9XG4gICAgYS5idXR0b25faGVhcnQgLmljb24gLnN0cm9rZV9lbGVtZW50IHtcbiAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgYS5idXR0b25faGVhcnQgLnRleHRfaXRlbSB7XG4gICAgZm9udC1zaXplOiAwLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICMyNjI4NTc7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB3aWR0aDogMC44cmVtO1xuICAgIGhlaWdodDogMC44cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0wLjNyZW07XG4gICAgcmlnaHQ6IC0wLjNyZW07IH1cblxuLmVzcGFjZV9wcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuZXNwYWNlX3BybyAuZXNwYWNlX3Byb19pdGVtcyB7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxcmVtKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCByZ2JhKDEwLCAxMCwgMTAsIDAuMjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtOyB9XG4gIC5lc3BhY2VfcHJvIC5lc3BhY2VfcHJvX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMCAwLjVyZW07IH1cbiAgICAuZXNwYWNlX3BybyAuZXNwYWNlX3Byb19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5lc3BhY2VfcHJvIC5lc3BhY2VfcHJvX2l0ZW0gLmJ1dHRvbl9sYWJlbCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5lc3BhY2VfcHJvIC5idXR0b25fcHJvcHJpZXRhaXJlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5lc3BhY2VfcHJvIC5idXR0b25fcHJvcHJpZXRhaXJlIC50ZXh0X2l0ZW0ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5lc3BhY2VfcHJvIC5idXR0b25fcHJvcHJpZXRhaXJlIC5pY29uIHtcbiAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgICAuZXNwYWNlX3BybyAuYnV0dG9uX3Byb3ByaWV0YWlyZTpob3ZlciwgLmVzcGFjZV9wcm8gLmJ1dHRvbl9wcm9wcmlldGFpcmU6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAuZXNwYWNlX3BybyAuYnV0dG9uX3Byb3ByaWV0YWlyZTpob3ZlciAuaWNvbiwgLmVzcGFjZV9wcm8gLmJ1dHRvbl9wcm9wcmlldGFpcmU6YWN0aXZlIC5pY29uIHtcbiAgICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAuZXNwYWNlX3Bybzpob3ZlciAuZXNwYWNlX3Byb19pdGVtcywgLmVzcGFjZV9wcm86YWN0aXZlIC5lc3BhY2VfcHJvX2l0ZW1zIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAuZXNwYWNlX3Byby5lc3BhY2VfcHJvX2xlZnQgLmVzcGFjZV9wcm9faXRlbXMge1xuICAgIGxlZnQ6IDA7IH1cbiAgLmVzcGFjZV9wcm8uZXNwYWNlX3Byb19yaWdodCAuZXNwYWNlX3Byb19pdGVtcyB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLmVzcGFjZV9wcm8uZXNwYWNlX3Byb19jZW50ZXIgLmVzcGFjZV9wcm9faXRlbXMge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLmZyZWV0ZXh0X3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IGF1dG87IH1cblxuLmZyZWV0ZXh0X190ZXh0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDAuOHJlbS8xcmVtIFwiV29yayBTYW5zXCIsIHNlcmlmOyB9XG4gIC5mcmVldGV4dF9fdGV4dCBhIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5mcmVldGV4dF9fdGV4dCBhOmhvdmVyLCAuZnJlZXRleHRfX3RleHQgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubGFuZyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5sYW5nIC5sYW5nX2luaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAubGFuZyAubGFuZ19pbml0IC5pY29uIHtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBtYXJnaW4tbGVmdDogMC4zcmVtO1xuICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAubGFuZyAubGFuZ19pdGVtcyB7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxcmVtKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgcmdiYSgxMCwgMTAsIDEwLCAwLjI1KTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmxhbmcgLmxhbmdfaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgMCAwLjVyZW07IH1cbiAgICAubGFuZyAubGFuZ19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAubGFuZyAubGFuZ192YWx1ZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAubGFuZyAubGFuZ192YWx1ZTpob3ZlciwgLmxhbmcgLmxhbmdfdmFsdWU6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjOEVBNEIxOyB9XG4gIC5sYW5nOmhvdmVyIC5sYW5nX2luaXQgLmljb24sIC5sYW5nOmFjdGl2ZSAubGFuZ19pbml0IC5pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5sYW5nOmhvdmVyIC5sYW5nX2l0ZW1zLCAubGFuZzphY3RpdmUgLmxhbmdfaXRlbXMge1xuICAgIHRvcDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5sYW5nIC5sYW5nX192YWx1ZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb250YWN0TGFuZy5wbmdcIikgbm8tcmVwZWF0O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIC8qKiBcclxuICAgICAgICAqICAgTGFuZ3VhZ2VzIFxyXG4gICAgICAgICoqLyB9XG4gICAgLmxhbmcgLmxhbmdfX3ZhbHVlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmxhbmcgLmxhbmdfX3ZhbHVlIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAubGFuZyAubGFuZ19fdmFsdWUtLWZyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7IH1cbiAgICAubGFuZyAubGFuZ19fdmFsdWUtLWVuIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IDBweDsgfVxuICAgIC5sYW5nIC5sYW5nX192YWx1ZS0tZGUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMHB4OyB9XG4gICAgLmxhbmcgLmxhbmdfX3ZhbHVlLS1lcyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAwcHg7IH1cbiAgICAubGFuZyAubGFuZ19fdmFsdWUtLWl0IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDBweDsgfVxuICAgIC5sYW5nIC5sYW5nX192YWx1ZS0tbm8ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IDBweDsgfVxuICAgIC5sYW5nIC5sYW5nX192YWx1ZS0tcnUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IDBweDsgfVxuICAgIC5sYW5nIC5sYW5nX192YWx1ZS0tcHQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IDBweDsgfVxuICAgIC5sYW5nIC5sYW5nX192YWx1ZS0tZGsge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IDBweDsgfVxuICAgIC5sYW5nIC5sYW5nX192YWx1ZS0tbmwge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IDBweDsgfVxuICAgIC5sYW5nIC5sYW5nX192YWx1ZS0tc3Yge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IDBweDsgfVxuXG4uc29jaWFsX25ldHdvcmsge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5zb2NpYWxfbmV0d29yayAuc29jaWFsX25ldHdvcmtfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDA7IH1cbiAgICAuc29jaWFsX25ldHdvcmsgLnNvY2lhbF9uZXR3b3JrX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5zb2NpYWxfbmV0d29yayAuc29jaWFsX25ldHdvcmtfX2xpbmsge1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBmaWxsOiAjMjYyODU3O1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAuc29jaWFsX25ldHdvcmsgLnNvY2lhbF9uZXR3b3JrX19saW5rOmhvdmVyLCAuc29jaWFsX25ldHdvcmsgLnNvY2lhbF9uZXR3b3JrX19saW5rOmZvY3VzLCAuc29jaWFsX25ldHdvcmsgLnNvY2lhbF9uZXR3b3JrX19saW5rOmFjdGl2ZSB7XG4gICAgICBmaWxsOiAjMjYyODU3OyB9XG5cbi5oZWFkZXJfdG9wYmFyIHtcbiAgei1pbmRleDogMTA7IH1cbiAgLmhlYWRlcl90b3BiYXIgLnRvcGJhcl9fc3RydWN0dXJlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYmFja2dyb3VuZDogIzhFQTRCMTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5oZWFkZXJfdG9wYmFyIC50b3BiYXJfX2VsZW1lbnRzX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAuaGVhZGVyX3RvcGJhciAudG9wYmFyX19lbGVtZW50c19jb250YWluZXIuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmhlYWRlcl90b3BiYXIgLnRvcGJhcl9fZWxlbWVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gIC5oZWFkZXJfdG9wYmFyIC50b3BiYXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDFyZW07IH1cblxuLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl90b3BiYXIgLnRvcGJhcl9fc3RydWN0dXJlIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfdG9wYmFyIC50b3BiYXJfX3N0cnVjdHVyZSAudG9wYmFyX19jb250ZW50IC5idXR0b25fcHJvcHJpZXRhaXJlIC50ZXh0X2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfdG9wYmFyIC50b3BiYXJfX3N0cnVjdHVyZSAudG9wYmFyX19jb250ZW50IC5idXR0b25faGVhcnQge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG5cbi51aWtpdCAuY29sb3JfcHJpbWFyeS0xIHtcbiAgYmFja2dyb3VuZDogIzhFQTRCMTsgfVxuXG4udWlraXQgLmNvbG9yX3ByaW1hcnktMiB7XG4gIGJhY2tncm91bmQ6ICMyNjI4NTc7IH1cblxuLnVpa2l0IC5jb2xvcl9wcmltYXJ5LTMge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG5cbi51aWtpdCAuY29sb3Jfc2Vjb25kYXJ5LTEge1xuICBiYWNrZ3JvdW5kOiAjRUZFRkVGOyB9XG5cbi51aWtpdCAuY29sb3Jfc2Vjb25kYXJ5LTIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwMDAwMDAsICMxRTFFMUVENik7IH1cblxuLnVpa2l0IC5jb2xvcl9zZWNvbmRhcnktMyB7XG4gIGJhY2tncm91bmQ6ICNGRTUwNUIzMzsgfVxuXG4udWlraXQgLmNvbG9yX3RlcnRpYXJ5LTEge1xuICBiYWNrZ3JvdW5kOiAjMkVDQzcxOyB9XG5cbi51aWtpdCAuY29sb3JfdGVydGlhcnktMiB7XG4gIGJhY2tncm91bmQ6ICNFNzRDM0M7IH1cblxuLnVpa2l0IC5jb2xvcl90ZXJ0aWFyeS0zIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuXG4udWlraXQgLmNvbG9yX3RlcnRpYXJ5LTQge1xuICBiYWNrZ3JvdW5kOiAjMGEwYTBhOyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzLFxuKjpmb2N1cyAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMTc1OWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwOyB9XG5cbi5qcy1sYXp5LFxuLmpzLXN3aXBlci1sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgLjVzOyB9XG4gIC5qcy1sYXp5LmpzLWxhenktbG9hZGVkLCAuanMtbGF6eS5qcy1sYXp5LWVycm9yLFxuICAuanMtc3dpcGVyLWxhenkuanMtbGF6eS1sb2FkZWQsXG4gIC5qcy1zd2lwZXItbGF6eS5qcy1sYXp5LWVycm9yIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbmltZy5sYXp5Om5vdChbc3JjXSkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuaW1nLmpzLWxhenkuanMtbGF6eS1lcnJvciB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uanMtbGF6eSxcbi5qcy1zd2lwZXItbGF6eSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIC41czsgfVxuICAuanMtbGF6eS5qcy1sYXp5LWxvYWRlZCwgLmpzLWxhenkuanMtbGF6eS1lcnJvcixcbiAgLmpzLXN3aXBlci1sYXp5LmpzLWxhenktbG9hZGVkLFxuICAuanMtc3dpcGVyLWxhenkuanMtbGF6eS1lcnJvciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5pbWcubGF6eTpub3QoW3NyY10pIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbmltZy5qcy1sYXp5LmpzLWxhenktZXJyb3Ige1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMsXG4qOmZvY3VzIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHRDdXN0b20gU3R5bGVzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gSGVhZGVyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyX21lbnUgLm1lbnVfX2xvZ28gLmxvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxcmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU0MHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlcl90b3BiYXIgLnRvcGJhcl9fc3RydWN0dXJlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlcl90b3BiYXIgLnRvcGJhcl9fc3RydWN0dXJlIC50b3BiYXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uaGVhZGVyIC5oZWFkZXJfdG9wYmFyIC50b3BiYXJfX3N0cnVjdHVyZSAudG9wYmFyX19jb250ZW50IC5idXR0b25fcHJvcHJpZXRhaXJlIC50ZXh0X2l0ZW0ge1xuICBmb250LXNpemU6IDAuNzVyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU0MHB4KSBhbmQgKG1pbi13aWR0aDogMTUzNHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDRyZW0gIWltcG9ydGFudDsgfSB9XG5cbi5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX19pdGVtIC5uYXZpZ2F0aW9uX19saW5rIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgY29sb3I6ICMyNjI4NTc7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAubmF2aWdhdGlvbl9faXRlbSAubmF2aWdhdGlvbl9fbGluayAudGV4dCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIC5oZWFkZXItMSAubWVudV9fbG9nbyAubG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIGxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfSB9XG5cbi5mYWItdjEgLmJ1dHRvbl9kZWZhdWx0IC50ZXh0X2l0ZW0ge1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuaGVhZGVyIC5oZWFkZXJfbWVudS53aXRob3V0QmFja2dyb3VuZDpub3QoLm9wZW4pOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyX21lbnUub3BlbiAubWVudV9fbmF2aWdhdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfSB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBUT1BQQUdFIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udG9wUGFnZSAudG9wUGFnZV9iYWNrZ3JvdW5kOjpiZWZvcmUge1xuICBoZWlnaHQ6IDYyM3B4O1xuICBvcGFjaXR5OiAuMzc7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudG9wUGFnZSAudG9wUGFnZV9iYWNrZ3JvdW5kOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuLnRvcFBhZ2UgLnRvcFBhZ2VfdGV4dHpvbmUgLnRpdGxlX2N1c3RvbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnRvcFBhZ2UgLnRvcFBhZ2VfdGV4dHpvbmUgLnRpdGxlX2N1c3RvbSAudGl0bGVfY29udGVudF8xIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAyLjgxM3JlbS8xLjE1MiBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgICAgLnRvcFBhZ2UgLnRvcFBhZ2VfdGV4dHpvbmUgLnRpdGxlX2N1c3RvbSAudGl0bGVfY29udGVudF8xIHtcbiAgICAgICAgZm9udC1zaXplOiA3dnc7IH0gfVxuICAudG9wUGFnZSAudG9wUGFnZV90ZXh0em9uZSAudGl0bGVfY3VzdG9tIC50aXRsZV9jb250ZW50XzIge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuMTg4cmVtLzEuMTUyIFwiV29yayBTYW5zXCIsIHNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRvcFBhZ2UgLnRvcFBhZ2VfdGV4dHpvbmUgLnRpdGxlX2N1c3RvbSAudGl0bGVfY29udGVudF8yIHtcbiAgICAgICAgZm9udC1zaXplOiA2dnc7IH0gfVxuXG4uZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX190ZXh0IHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBjcm8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNyby12MSB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNyby12MSAuZWRpdG9yaWFsLXYxX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTsgfSB9XG5cbi5jcm8tdjEgLmVkaXRvcmlhbC12MV9fY29udGFpbmVyX19pbWc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyNTI2MkIwMCwgIzI1MjYyQik7XG4gIHRvcDogdW5zZXQ7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMC41MztcbiAgaGVpZ2h0OiA0MDhweDsgfVxuXG4uY3JvLXYxIC5lZGl0b3JpYWwtdjFfX3RleHQtc3RydWN0dXJlIC50aXRsZSAudGl0bGVfY29udGVudF8xIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNlcmlmOyB9XG5cbi5jcm8tdjEgLmVkaXRvcmlhbC12MV9fdGV4dC1zdHJ1Y3R1cmUgLnRpdGxlIC50aXRsZV9jb250ZW50XzIge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG5cbi5jcm8tdjEgLmVkaXRvcmlhbC12MV9fY29udGFpbmVyX19pbWdfX3Nsb2dhbiAudGl0bGVfY29udGVudF8xIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2VyaWY7IH1cblxuLmNyby12MSAuZWRpdG9yaWFsLXYxX19jb250YWluZXJfX2ltZ19fc2xvZ2FuIC50aXRsZV9jb250ZW50XzIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4uY3JvLXYxIC50ZXh0X19jb250ZW50IHtcbiAgY29sb3I6ICM2OTY5NzM7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQ0MgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jYXJkLWJpZW4tdjNfX2xvY2FsaXNhdGlvbiB7XG4gIGNvbG9yOiAjMjYyODU3OyB9XG5cbi5jYXJkLWJpZW4tdjNfX3RpdGxlIC5jYXJkLWJpZW4tdjNfX2xpbmsge1xuICBjb2xvcjogIzY5Njk3MzsgfVxuXG5saS5jYXJkLWJpZW4tdjNfX3RpdGxlX3BhcnRfMyB7XG4gIGNvbG9yOiAjNjk2OTczOyB9XG5cbi5mYXZvcml0ZXMtdjIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTQwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZmF2b3JpdGVzLXYyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfSB9XG4gIC5mYXZvcml0ZXMtdjIgLnRpdGxlIC50aXRsZV9jb250ZW50XzEge1xuICAgIGNvbG9yOiAjOEVBNEIxO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZhdm9yaXRlcy12MiAudGl0bGUgLnRpdGxlX2NvbnRlbnRfMSB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9IH1cbiAgICAuZmF2b3JpdGVzLXYyIC50aXRsZSAudGl0bGVfY29udGVudF8xOjpmaXJzdC1sZXR0ZXIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYyIC50aXRsZSAudGl0bGVfY29udGVudF8xIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjZ2dztcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkzcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhdm9yaXRlcy12MiAudGl0bGUgLnRpdGxlX2NvbnRlbnRfMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ydnc7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12MiAudGl0bGUgLnRpdGxlX2NvbnRlbnRfMTpsYW5nKGRlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjd2dzsgfSB9XG4gIC5mYXZvcml0ZXMtdjIgLnRpdGxlIC50aXRsZV9jb250ZW50XzIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZhdm9yaXRlcy12MiAudGl0bGUgLnRpdGxlX2NvbnRlbnRfMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNHZ3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTNweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYyIC50aXRsZSAudGl0bGVfY29udGVudF8yIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjR2dzsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYyIC50aXRsZSAudGl0bGVfY29udGVudF8yOmxhbmcoZGUpIHtcbiAgICAgICAgICBmb250LXNpemU6IDJ2dzsgfSB9XG4gIC5mYXZvcml0ZXMtdjI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzhFQTRCMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYyOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZhdm9yaXRlcy12Mjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA1cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhdm9yaXRlcy12Mjo6YmVmb3JlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDUwcHg7XG4gICAgICAgIHdpZHRoOiA1NCU7XG4gICAgICAgIGhlaWdodDogNzMlO1xuICAgICAgICBtaW4taGVpZ2h0OiA0NzNweDtcbiAgICAgICAgei1pbmRleDogdW5zZXQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYyOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogOTklOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZhdm9yaXRlcy12MiAuZmF2b3JpdGVzLXYyX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZhdm9yaXRlcy12MiAuZmF2b3JpdGVzLXYyX19uYXZpZ2F0aW9uIHtcbiAgICAgIHRvcDogNi4ycmVtOyB9IH1cbiAgLmZhdm9yaXRlcy12MiBidXR0b24uYnV0dG9uX2ljb24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBGb290ZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZm9vdGVyIC5mb290ZXJfbGVmdCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmZvb3RlciAuZm9vdGVyX2VsZW1lbnRfX2NvbnRhaW5lciAuZm9vdGVyX2VsZW1lbnRfX3N0cnVjdHVyZSAuZm9vdGVyX2VsZW1lbnRfX3RpdGxlIC50aXRsZV9fZWxlbWVudF8yIC50ZXh0X2NvbnRlbnQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTNweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3RlciAuZm9vdGVyX2VsZW1lbnRfX2NvbnRhaW5lciAuZm9vdGVyX2VsZW1lbnRfX3N0cnVjdHVyZSAuZm9vdGVyX2VsZW1lbnRfX3RpdGxlIC50aXRsZV9fZWxlbWVudF8yIC50ZXh0X2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAydnc7IH0gfVxuXG4uZm9vdGVyIC5mb290ZXJfZWxlbWVudF9fY29udGFpbmVyIC5mb290ZXJfZWxlbWVudF9fc3RydWN0dXJlIC5mb290ZXJfZWxlbWVudF9fdGl0bGUgLnRpdGxlX19lbGVtZW50XzIgLmljb25fY29udGVudCB7XG4gIHBhZGRpbmc6IDAuNXJlbTsgfVxuXG4uZm9vdGVyIC5mb290ZXJfZWxlbWVudF9fY29udGFpbmVyIC5mb290ZXJfZWxlbWVudF9fc3RydWN0dXJlIC5mb290ZXJfZWxlbWVudF9fdGl0bGUgLnRpdGxlX19lbGVtZW50IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uZm9vdGVyIC5jb3B5cmlnaHRfX25hdl9saXN0IC5uYXZfbGlzdF9fbGluayB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLmZvb3RlciAuY29weXJpZ2h0X19uYXZfbGlzdCAubmF2X2xpc3RfX2xpbms6OmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZm9vdGVyIC5mb290ZXJfYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG4uZm9vdGVyIC5mb3JtIC50aXRsZSAudGl0bGVfY29udGVudF8xIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyNjI4NTc7IH1cbiAgLmZvb3RlciAuZm9ybSAudGl0bGUgLnRpdGxlX2NvbnRlbnRfMTo6Zmlyc3QtbGV0dGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zb2NpYWxfbmV0d29yayAuc29jaWFsX25ldHdvcmtfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuOXJlbTsgfVxuXG4uZm9ybS0tY29udHJhc3QgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICBib3JkZXItY29sb3I6ICMyNjI4NTc7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGRldGFpbHMgYmllbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tb2RhbC1kcGVnZXMgLmVuZXJneV9fZHJhd2luZyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGRldGFpbHMgYmllbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1kcGVnZXMgLmVuZXJneV9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4OyB9IH1cblxuLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5tb2RhbF9fYm9keSAubW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0yZW07IH1cblxuLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLnN3aXBlci12aWV3IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXRhaWxfc3dpcGVyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCB7XG4gICAgcmlnaHQ6IDAuNzVyZW07IH0gfVxuXG4ubW9kYWwtLWRldGFpbC1yZWFsZXN0YXRlLWNvbnRhY3QgLm1vZGFsX19jbG9zZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4RUE0QjE7IH1cbiAgLm1vZGFsLS1kZXRhaWwtcmVhbGVzdGF0ZS1jb250YWN0IC5tb2RhbF9fY2xvc2UgLmljb24ge1xuICAgIGZpbGw6ICMyNjI4NTc7IH1cblxuLm1vZGFsX19ib2R5IC5tb2RhbF9fY2xvc2Uge1xuICBib3JkZXI6IDFweCBzb2xpZDsgfVxuICAubW9kYWxfX2JvZHkgLm1vZGFsX19jbG9zZSAuaWNvbiB7XG4gICAgZmlsbDogIzI2Mjg1NzsgfVxuXG4ubW9kYWwtc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1nYWxsZXJ5IC5zd2lwZXItYnV0dG9ucyBzdmcge1xuICBmaWxsOiAjMjYyODU3OyB9XG5cbi5kZXRhaWxfZHBlX2dlcyAuZGlhZ19jb250ZW50IC5idWJibGUtLWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vc3ZnL2Fycm93LnN2Zyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm90dG9tOiAtMTFweDsgfVxuXG4uZGV0YWlsX3N3aXBlciAuc3dpcGVyLWltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiIsImJvZHkge1xyXG4gICAgLypvcGFjaXR5OiAwO1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9Ki9cclxuICAgICY6bm90KC5ib2R5LS1ob21lKSB7XHJcbiAgICAgICAgLm1haW5fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGFuaW1hdGlvbi1zY3JvbGwtZW5hYmxlZDogdHJ1ZSAhZGVmYXVsdDtcclxuJGFuaW1hdGlvbi1kdXJhdGlvbiAgICAgICAgIDogMC4ycyAhZGVmYXVsdDtcclxuJGFuaW1hdGlvbi1lYXNlICAgICAgICAgICAgIDogZWFzZS1pbiAhZGVmYXVsdDtcclxuJGFuaW1hdGlvbnMtY29sb3IgICAgICAgICAgIDogbGlnaHRlbihhZGp1c3QtaHVlKCRjb2xvcl9wcmltYXJ5LTEsIC0xKSwgMjMuNTMpICFkZWZhdWx0O1xyXG4kYW5pbWF0aW9uc19pbWFnZS1iYWNrZ3JvdW5kOiAjZjFmMWYxICFkZWZhdWx0O1xyXG5cclxuJGFuaW1hdGlvbl9zaGluZV9kdXJhdGlvbjogMy41ICFkZWZhdWx0OyAvLyBpbiBzZWNvbmRzXHJcbiRhbmltYXRpb25fc2hpbmVfc3BlZWQ6IDIgIWRlZmF1bHQgOyAvLyBpbiBzZWNvbmRzXHJcblxyXG4kYW5pbWF0aW9uX3NoaW5lX2RlZ3JlZTogMTIwZGVnICFkZWZhdWx0O1xyXG4kYW5pbWF0aW9uX3NoaW5lX2NvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWRlZmF1bHQ7XHJcbiRhbmltYXRpb25fc2hpbmVfZWZmZWN0OiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgICAgI3skYW5pbWF0aW9uX3NoaW5lX2RlZ3JlZX0sXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgI3skYW5pbWF0aW9uX3NoaW5lX2NvbG9yfSxcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudFxyXG4pICFkZWZhdWx0O1xyXG4kYW5pbWF0aW9uX3NoaW5lX3RyYW5zaXRpb246IGFsbCAjeyRhbmltYXRpb25fc2hpbmVfc3BlZWR9cyBlYXNlLWluLW91ICFkZWZhdWx0O1xyXG5cclxuQGtleWZyYW1lcyBwdWxzZSB7XHJcbiAgICAwJSwxMDAle1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbiAgICAyMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGhlYXJ0aFNlbGVjdGlvbiB7XHJcbiAgICAwJSwxMDAle1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbiAgICAyMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBrZXlmcmFtZXMgYmVsbCB7XHJcbiAgICAwJSwgMTAwJXtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICAgIDEwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xyXG4gICAgfVxyXG4gICAgMjAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xyXG4gICAgfVxyXG4gICAgMzAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XHJcbiAgICB9XHJcbiAgICA0MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFycm93IHtcclxuICAgIDAlLCAxMDAle1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xyXG4gICAgfVxyXG4gICAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xyXG4gICAgfVxyXG4gICAgMjAlLCA0MCUsIDYwJSwgODAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTVweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5Aa2V5ZnJhbWVzIHNoYWtlLXZlcnRpY2FsIHtcclxuICAgIDAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gICAgMzAlLFxyXG4gICAgNTAle1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XHJcbiAgICB9XHJcbiAgICA4MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xyXG4gICAgfVxyXG4gICAgOTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2hpbmUge1xyXG4gICAgMCUge1xyXG4gICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAjeygkYW5pbWF0aW9uX3NoaW5lX3NwZWVkIC8gKCRhbmltYXRpb25fc2hpbmVfZHVyYXRpb24gKyAkYW5pbWF0aW9uX3NoaW5lX3NwZWVkKSAqIDEwMCUpfSxcclxuICAgIDEwMCUge1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcclxuICAgIH1cclxufVxyXG5cclxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2ZvbnQtY2l0eXNjYW4nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4uZW90PzQ5MDI2ODknKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuLmVvdD80OTAyNjg5I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuLndvZmYyPzQ5MDI2ODknKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4ud29mZj80OTAyNjg5JykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4udHRmPzQ5MDI2ODknKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4uc3ZnPzQ5MDI2ODkjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2ZvbnQtY2l0eXNjYW4yJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuMi5lb3Q/NzYxNTgyODEnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuMi5lb3Q/NzYxNTgyODEjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLndvZmYyPzc2MTU4MjgxJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuMi53b2ZmPzc2MTU4MjgxJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLnR0Zj83NjE1ODI4MScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2NhbjIuc3ZnPzc2MTU4MjgxI2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcImZvbnQtY2l0eXNjYW5cIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcGVhazogbmV2ZXI7XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gICAgd2lkdGg6IDFlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLjJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC8qIG9wYWNpdHk6IC44OyAqL1xyXG5cclxuICAgIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG5cclxuICAgIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXHJcbiAgICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xyXG4gICAgbWFyZ2luLWxlZnQ6IC4yZW07XHJcblxyXG4gICAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cclxuICAgIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cclxuXHJcbiAgICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uMi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24yLVwiXTpiZWZvcmUge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiZm9udC1jaXR5c2NhbjJcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcGVhazogbmV2ZXI7XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gICAgd2lkdGg6IDFlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLjJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC8qIG9wYWNpdHk6IC44OyAqL1xyXG5cclxuICAgIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG5cclxuICAgIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXHJcbiAgICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xyXG4gICAgbWFyZ2luLWxlZnQ6IC4yZW07XHJcblxyXG4gICAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cclxuICAgIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cclxuXHJcbiAgICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcblxyXG4uaWNvbi16b29tLWNhcnRvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDAnOyB9IC8qICfuoIAnICovXHJcbi5pY29uLXVuem9vbS1jYXJ0bzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAxJzsgfSAvKiAn7qCBJyAqL1xyXG4uaWNvbi1ub3RlLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMic7IH0gLyogJ+6ggicgKi9cclxuLmljb24tbm90ZS0yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDMnOyB9IC8qICfuoIMnICovXHJcbi5pY29uLW5vdGUtMzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA0JzsgfSAvKiAn7qCEJyAqL1xyXG4uaWNvbi1ub3RlLTQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNSc7IH0gLyogJ+6ghScgKi9cclxuLmljb24tbm90ZS01OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDYnOyB9IC8qICfuoIYnICovXHJcbi5pY29uLW9wdGlvbnMtY2FydG86YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNyc7IH0gLyogJ+6ghycgKi9cclxuLmljb24tQnJlYWRjcnVtYjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA4JzsgfSAvKiAn7qCIJyAqL1xyXG4uaWNvbi1pbmZvcm1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA5JzsgfSAvKiAn7qCJJyAqL1xyXG4uaWNvbi1Cb2xkX2Nsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGEnOyB9IC8qICfuoIonICovXHJcbi5pY29uLW1lbnU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYic7IH0gLyogJ+6giycgKi9cclxuLmljb24tcmV0dXJuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGMnOyB9IC8qICfuoIwnICovXHJcbi5pY29uLXRvcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBkJzsgfSAvKiAn7qCNJyAqL1xyXG4uaWNvbi1mbG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGUnOyB9IC8qICfuoI4nICovXHJcbi5pY29uLUFycm93LVNlbGVjdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBmJzsgfSAvKiAn7qCPJyAqL1xyXG4uaWNvbi1hcnJvdy1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEwJzsgfSAvKiAn7qCQJyAqL1xyXG4uaWNvbi1hZG1pbmlzdHJhdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODExJzsgfSAvKiAn7qCRJyAqL1xyXG4uaWNvbi1Qb3NpdGl2ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEyJzsgfSAvKiAn7qCSJyAqL1xyXG4uaWNvbi1OZWdhdGl2ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEzJzsgfSAvKiAn7qCTJyAqL1xyXG4uaWNvbi1pc29jaHJvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTQnOyB9IC8qICfuoJQnICovXHJcbi5pY29uLW5iLXBsYW46YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNSc7IH0gLyogJ+6glScgKi9cclxuLmljb24tYXJyb3ctZHJvcGRvd24tdXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNic7IH0gLyogJ+6glicgKi9cclxuLmljb24tYXJyb3ctZHJvcGRvd24tZG93bjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE3JzsgfSAvKiAn7qCXJyAqL1xyXG4uaWNvbi1oaWRkZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTgxOCc7IH0gLyogJ+6gmCcgKi9cclxuLmljb24tUHJlbWl1bVN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE5JzsgfSAvKiAn7qCZJyAqL1xyXG4uaWNvbi1NZW51QnVyZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWEnOyB9IC8qICfuoJonICovXHJcbi5pY29uLWNyb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWInOyB9IC8qICfuoJsnICovXHJcbi5pY29uLUxpa2VTdHJva2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxYyc7IH0gLyogJ+6gnCcgKi9cclxuLmljb24tb2JqZWN0aWY6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxZCc7IH0gLyogJ+6gnScgKi9cclxuLmljb24td2FybmluZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFlJzsgfSAvKiAn7qCeJyAqL1xyXG4uaWNvbi1pdGluZXJhaXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWYnOyB9IC8qICfuoJ8nICovXHJcbi5pY29uLXNoYXJlMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIwJzsgfSAvKiAn7qCgJyAqL1xyXG4uaWNvbi1DaGVjazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIxJzsgfSAvKiAn7qChJyAqL1xyXG4uaWNvbi1tZXNzYWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjInOyB9IC8qICfuoKInICovXHJcbi5pY29uLUNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjMnOyB9IC8qICfuoKMnICovXHJcbi5pY29uLUxpa2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNCc7IH0gLyogJ+6gpCcgKi9cclxuLmljb24tbGF5ZXItY2FydG86YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNSc7IH0gLyogJ+6gpScgKi9cclxuLmljb24tUHJlbWl1bTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI2JzsgfSAvKiAn7qCmJyAqL1xyXG4uaWNvbi1BcnJvd1RvcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI3JzsgfSAvKiAn7qCnJyAqL1xyXG4uaWNvbi1BcnJvd0JvdHRvbTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI4JzsgfSAvKiAn7qCoJyAqL1xyXG4uaWNvbi1BcnJvd0xlZnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyOSc7IH0gLyogJ+6gqScgKi9cclxuLmljb24tQXJyb3dSaWdodDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJhJzsgfSAvKiAn7qCqJyAqL1xyXG4uaWNvbi1hcHBhcnRlbWVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJiJzsgfSAvKiAn7qCrJyAqL1xyXG4uaWNvbi1wb2RpdW06YmVmb3JlIHsgY29udGVudDogJ1xcZTgyYyc7IH0gLyogJ+6grCcgKi9cclxuLmljb24tY29tbXVuZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJkJzsgfSAvKiAn7qCtJyAqL1xyXG4uaWNvbi1zaG93OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmUnOyB9IC8qICfuoK4nICovXHJcbi5pY29uLVNwZWFjaEJ1YmJsZTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyZic7IH0gLyogJ+6grycgKi9cclxuLmljb24tcGF5bWVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMwJzsgfSAvKiAn7qCwJyAqL1xyXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMxJzsgfSAvKiAn7qCxJyAqL1xyXG4uaWNvbi1jYWxlbmRhci15ZWFyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzInOyB9IC8qICfuoLInICovXHJcbi5pY29uLWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzMnOyB9IC8qICfuoLMnICovXHJcbi5pY29uLUxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzQnOyB9IC8qICfuoLQnICovXHJcbi5pY29uLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzUnOyB9IC8qICfuoLUnICovXHJcbi5pY29uLVBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzYnOyB9IC8qICfuoLYnICovXHJcbi5pY29uLUNhbWVyYVN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM3JzsgfSAvKiAn7qC3JyAqL1xyXG4uaWNvbi1tYWduaWZ5Z2xhc3M6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzOCc7IH0gLyogJ+6guCcgKi9cclxuLmljb24tbmV3LWFkZHJlc3M6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzOSc7IH0gLyogJ+6guScgKi9cclxuLmljb24tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2EnOyB9IC8qICfuoLonICovXHJcbi5pY29uLWxvY2F0aW9uLWZ1bGw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzYic7IH0gLyogJ+6guycgKi9cclxuLmljb24tU2F2ZVN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNjJzsgfSAvKiAn7qC8JyAqL1xyXG4uaWNvbi1QcmludDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNkJzsgfSAvKiAn7qC9JyAqL1xyXG4uaWNvbi1UcmFzaFN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNlJzsgfSAvKiAn7qC+JyAqL1xyXG4uaWNvbi1jb21tZW50LXZhbGlkYXRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTgzZic7IH0gLyogJ+6gvycgKi9cclxuLmljb24tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDAnOyB9IC8qICfuoYAnICovXHJcbi5pY29uLXVzZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0MSc7IH0gLyogJ+6hgScgKi9cclxuLmljb24taXNvLXRyYW5zcG9ydDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQyJzsgfSAvKiAn7qGCJyAqL1xyXG4uaWNvbi1pc28tdm9pdHVyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQzJzsgfSAvKiAn7qGDJyAqL1xyXG4uaWNvbi1pc28tdmVsbzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ0JzsgfSAvKiAn7qGEJyAqL1xyXG4uaWNvbi1pc28tcGllZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ1JzsgfSAvKiAn7qGFJyAqL1xyXG4uaWNvbi1iZWRyb29tOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDYnOyB9IC8qICfuoYYnICovXHJcbi5pY29uLXN0cm9uZy1hcnJvdy10by1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ3JzsgfSAvKiAn7qGHJyAqL1xyXG4uaWNvbi1zdHJvbmctYXJyb3ctdG8tdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDgnOyB9IC8qICfuoYgnICovXHJcbi5pY29uLXN0cm9uZy1hcnJvdy10by1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDknOyB9IC8qICfuoYknICovXHJcbi5pY29uLXN0cm9uZy1hcnJvdy10by1ib3R0b206YmVmb3JlIHsgY29udGVudDogJ1xcZTg0YSc7IH0gLyogJ+6hiicgKi9cclxuLmljb24tbG9nbzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAwJzsgfSAvKiAn7qSAJyAqL1xyXG4uaWNvbi1kYXNoYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMSc7IH0gLyogJ+6kgScgKi9cclxuLmljb24tcHJvZmlsZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAyJzsgfSAvKiAn7qSCJyAqL1xyXG4uaWNvbi13aWRnZXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMyc7IH0gLyogJ+6kgycgKi9cclxuLmljb24taXBzdW1pbW1vOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDQnOyB9IC8qICfupIQnICovXHJcbi5pY29uLWZyYW5jZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA1JzsgfSAvKiAn7qSFJyAqL1xyXG4uaWNvbi1zaG93LWNhcnRvdWNoZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA2JzsgfSAvKiAn7qSGJyAqL1xyXG4uaWNvbi1hZGQtcGF5bWVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA3JzsgfSAvKiAn7qSHJyAqL1xyXG4uaWNvbi1uZXctcGF5bWVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA4JzsgfSAvKiAn7qSIJyAqL1xyXG4uaWNvbi1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDknOyB9IC8qICfupIknICovXHJcbi5pY29uLWxvZ291dDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBhJzsgfSAvKiAn7qSKJyAqL1xyXG4uaWNvbi10aGVtYXRpcXVlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGInOyB9IC8qICfupIsnICovXHJcbi5pY29uLWNoYW5nZS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGMnOyB9IC8qICfupIwnICovXHJcbi5pY29uLWxvY2F0aW9uLWRpc2FibGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwZCc7IH0gLyogJ+6kjScgKi9cclxuLmljb24tcm91bmRlZC1wYXJhbWV0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGUnOyB9IC8qICfupI4nICovXHJcbi5pY29uLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGYnOyB9IC8qICfupI8nICovXHJcbi5pY29uLW1hcC1zd2l0Y2hlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTEwJzsgfSAvKiAn7qSQJyAqL1xyXG4uaWNvbi10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMSc7IH0gLyogJ+6kkScgKi9cclxuLmljb24tbGV0dGVyLXJvdW5kZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMic7IH0gLyogJ+6kkicgKi9cclxuLmljb24tYWRyZXNzZXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMyc7IH0gLyogJ+6kkycgKi9cclxuLmljb24tc2V0dGluZ3Mtcm91bmRlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE0JzsgfSAvKiAn7qSUJyAqL1xyXG4uaWNvbi1kYXNoZWQtcGFwZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxNSc7IH0gLyogJ+6klScgKi9cclxuLmljb24tcmFwcG9ydC1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE2JzsgfSAvKiAn7qSWJyAqL1xyXG4uaWNvbi1jb21wYXJhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTcnOyB9IC8qICfupJcnICovXHJcbi5pY29uLWRhc2hlZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTgnOyB9IC8qICfupJgnICovXHJcbi5pY29uLWRhc2hlZC1hZGRyZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTknOyB9IC8qICfupJknICovXHJcbi5pY29uLXBzdy1zaG93OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWEnOyB9IC8qICfupJonICovXHJcbi5pY29uLUNvbXBhcmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxYic7IH0gLyogJ+6kmycgKi9cclxuLmljb24tRG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxYyc7IH0gLyogJ+6knCcgKi9cclxuLmljb24tSGFsZkNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWQnOyB9IC8qICfupJ0nICovXHJcbi5pY29uLXBzdy1oaWRkZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTkxZSc7IH0gLyogJ+6knicgKi9cclxuLmljb24tcmV0dXJuMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFmJzsgfSAvKiAn7qSfJyAqL1xyXG4uaWNvbi1yYW5nZS1idXR0b24tZHJhZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTIwJzsgfSAvKiAn7qSgJyAqL1xyXG4uaWNvbi1yYW5nZS10by1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjEnOyB9IC8qICfupKEnICovXHJcbi5pY29uLXJhbmdlLXRvLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjInOyB9IC8qICfupKInICovXHJcbi5pY29uLXJvb206YmVmb3JlIHsgY29udGVudDogJ1xcZTkyMyc7IH0gLyogJ+6koycgKi9cclxuLmljb24tcm9vbXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNCc7IH0gLyogJ+6kpCcgKi9cclxuLmljb24tcm9vbXMxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjUnOyB9IC8qICfupKUnICovXHJcbi5pY29uLVBhcmFtZXRlcnM6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNic7IH0gLyogJ+6kpicgKi9cclxuLmljb24tcm9vbXMyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjcnOyB9IC8qICfupKcnICovXHJcbi5pY29uLXJvb21zMzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI4JzsgfSAvKiAn7qSoJyAqL1xyXG4uaWNvbi1SYXBwb3J0Q3JlYXRlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI5JzsgfSAvKiAn7qSpJyAqL1xyXG4uaWNvbi1SYXBwb3J0RG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyYSc7IH0gLyogJ+6kqicgKi9cclxuLmljb24tUmFwcG9ydEVycm9yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmInOyB9IC8qICfupKsnICovXHJcbi5pY29uLVJhcHBvcnRMb2FkZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyYyc7IH0gLyogJ+6krCcgKi9cclxuLmljb24tUmFwcG9ydDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJkJzsgfSAvKiAn7qStJyAqL1xyXG4uaWNvbi1yb29tczQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyZSc7IH0gLyogJ+6kricgKi9cclxuLmljb24tcm9vbXM1OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmYnOyB9IC8qICfupK8nICovXHJcbi5pY29uLWluZm9ybWF0aW9uczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTMwJzsgfSAvKiAn7qSwJyAqL1xyXG4uaWNvbi1jaGVjay1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzEnOyB9IC8qICfupLEnICovXHJcbi5pY29uLXJhbmdlLXRvLWxlZnQtaG9sbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzInOyB9IC8qICfupLInICovXHJcbi5pY29uLXJhbmdlLXRvLWxlZnQtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzMnOyB9IC8qICfupLMnICovXHJcbi5pY29uLXJhbmdlLXRvLXJpZ2h0LWhvbGxvdzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM0JzsgfSAvKiAn7qS0JyAqL1xyXG4uaWNvbi1yYW5nZS10by1yaWdodC1zdHJva2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzNSc7IH0gLyogJ+6ktScgKi9cclxuLmljb24tYWRkcmVzcy1mb2N1czpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM2JzsgfSAvKiAn7qS2JyAqL1xyXG4uaWNvbi1wbG90LXJlc3VsdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM3JzsgfSAvKiAn7qS3JyAqL1xyXG4uaWNvbi1sb2dvLWNpdHlzY2FuLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzgnOyB9IC8qICfupLgnICovXHJcbi5pY29uLW1lbnUtYm9sZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM5JzsgfSAvKiAn7qS5JyAqL1xyXG4uaWNvbi1jcXY6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzYSc7IH0gLyogJ+6kuicgKi9cclxuLmljb24tdXBkYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2InOyB9IC8qICfupLsnICovXHJcbi5pY29uLVNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2MnOyB9IC8qICfupLwnICovXHJcbi5pY29uLXZlcnRpY2FsLWFycm93czpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNkJzsgfSAvKiAn7qS9JyAqL1xyXG4uaWNvbi1xci1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2UnOyB9IC8qICfupL4nICovXHJcbi5pY29uLWFwcGFydGVtZW50MTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNmJzsgfSAvKiAn7qS/JyAqL1xyXG4uaWNvbi1tYWlzb246YmVmb3JlIHsgY29udGVudDogJ1xcZTk0MCc7IH0gLyogJ+6lgCcgKi9cclxuLmljb24taW1wb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDEnOyB9IC8qICfupYEnICovXHJcbi5pY29uLWhpZ2gtcHJpY2VzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDInOyB9IC8qICfupYInICovXHJcbi5pY29uLWxvdy1wcmljZXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Myc7IH0gLyogJ+6lgycgKi9cclxuLmljb24tcHJpY2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0NCc7IH0gLyogJ+6lhCcgKi9cclxuLmljb24tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDUnOyB9IC8qICfupYUnICovXHJcbi5pY29uLWJvbGQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Nic7IH0gLyogJ+6lhicgKi9cclxuLmljb24taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDcnOyB9IC8qICfupYcnICovXHJcbi5pY29uLWxvZ29fY3NfYnk6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0OCc7IH0gLyogJ+6liCcgKi9cclxuLmljb24tZ2VvbG9jYWxpemF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDknOyB9IC8qICfupYknICovXHJcbi5pY29uLWxpdHRsZS1ob3VzZS1vbi10aGUtaG9tZXBhZ2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0YSc7IH0gLyogJ+6liicgKi9cclxuLmljb24tZmlsZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRiJzsgfSAvKiAn7qWLJyAqL1xyXG4uaWNvbi1ub2ZhdjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRjJzsgfSAvKiAn7qWMJyAqL1xyXG4uaWNvbi1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRkJzsgfSAvKiAn7qWNJyAqL1xyXG4uaWNvbi1pbmNyZWFzZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRlJzsgfSAvKiAn7qWOJyAqL1xyXG4uaWNvbi1yZWR1Y3Rpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Zic7IH0gLyogJ+6ljycgKi9cclxuLmljb24tcmVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTUwJzsgfSAvKiAn7qWQJyAqL1xyXG4uaWNvbi10aXRsZS1lc3RpbWF0ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTUxJzsgfSAvKiAn7qWRJyAqL1xyXG4uaWNvbi10aXRsZS1wb2k6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Mic7IH0gLyogJ+6lkicgKi9cclxuLmljb24tdGl0bGUtc2ltaWxhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTUzJzsgfSAvKiAn7qWTJyAqL1xyXG4uaWNvbi1jaGVjay1ibGFjazpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU0JzsgfSAvKiAn7qWUJyAqL1xyXG4uaWNvbi1jcm9zcy1ibGFjazpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU1JzsgfSAvKiAn7qWVJyAqL1xyXG4uaWNvbi1wcm9wZXJ0eTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU2JzsgfSAvKiAn7qWWJyAqL1xyXG4uaWNvbi1wcm9wZXJ0aWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTcnOyB9IC8qICfupZcnICovXHJcbi5pY29uLWZpbmFsLXByaWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTgnOyB9IC8qICfupZgnICovXHJcbi5pY29uLWhvdXNpbmc6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1OSc7IH0gLyogJ+6lmScgKi9cclxuLmljb24tYW5hbHlzZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTVhJzsgfSAvKiAn7qWaJyAqL1xyXG4uaWNvbi1iYWxjb255OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWInOyB9IC8qICfupZsnICovXHJcbi5pY29uLWJhdGhyb29tOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWMnOyB9IC8qICfupZwnICovXHJcbi5pY29uLWJlZHJvb20xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWQnOyB9IC8qICfupZ0nICovXHJcbi5pY29uLWNlbGxhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTVlJzsgfSAvKiAn7qWeJyAqL1xyXG4uaWNvbi1jb21mb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWYnOyB9IC8qICfupZ8nICovXHJcbi5pY29uLWNvbnN0cnVjdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTYwJzsgfSAvKiAn7qWgJyAqL1xyXG4uaWNvbi1jby1vd25lcnNoaXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2MSc7IH0gLyogJ+6loScgKi9cclxuLmljb24tY29zdC1jby1vd25lcnNoaXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Mic7IH0gLyogJ+6loicgKi9cclxuLmljb24tZHBlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjMnOyB9IC8qICfupaMnICovXHJcbi5pY29uLWZsb29yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjQnOyB9IC8qICfupaQnICovXHJcbi5pY29uLWxvZ2dpYTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY1JzsgfSAvKiAn7qWlJyAqL1xyXG4uaWNvbi1sdW1pbm9zaXR5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjYnOyB9IC8qICfupaYnICovXHJcbi5pY29uLW9jY3VwYW5jeTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY3JzsgfSAvKiAn7qWnJyAqL1xyXG4uaWNvbi1vcmllbnRhdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY4JzsgfSAvKiAn7qWoJyAqL1xyXG4uaWNvbi1wYXJraW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjknOyB9IC8qICfupaknICovXHJcbi5pY29uLXJlc3RvcmF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmEnOyB9IC8qICfupaonICovXHJcbi5pY29uLXJvb20xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmInOyB9IC8qICfupasnICovXHJcbi5pY29uLXN0YXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmMnOyB9IC8qICfupawnICovXHJcbi5pY29uLXN1cmZhY2UtY2FycmV6OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmQnOyB9IC8qICfupa0nICovXHJcbi5pY29uLXN3aW1taW5nLXBvb2w6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2ZSc7IH0gLyogJ+6lricgKi9cclxuLmljb24tdGF4OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmYnOyB9IC8qICfupa8nICovXHJcbi5pY29uLXZpZXc6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3MCc7IH0gLyogJ+6lsCcgKi9cclxuLmljb24tbGFuZC1hcmVhOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzEnOyB9IC8qICfupbEnICovXHJcbi5pY29uLWFubmV4LXJvb206YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Mic7IH0gLyogJ+6lsicgKi9cclxuLmljb24tZ2FyZGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzMnOyB9IC8qICfupbMnICovXHJcbi5pY29uLWFib3ZlLWdyb3VuZC1sZXZlbHM6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3NCc7IH0gLyogJ+6ltCcgKi9cclxuLmljb24tbGl2aW5nLXJvb206YmVmb3JlIHsgY29udGVudDogJ1xcZTk3NSc7IH0gLyogJ+6ltScgKi9cclxuLmljb24tZ2FyYWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzYnOyB9IC8qICfupbYnICovXHJcbi5pY29uLWdyb3VwLWdyb3VuZC1mbG9vci1hcGFydG1lbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Nyc7IH0gLyogJ+6ltycgKi9cclxuLmljb24tcHJpdmF0ZS1ncm91bmQtZmxvb3ItYXBhcnRtZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzgnOyB9IC8qICfupbgnICovXHJcbi5pY29uLXRheC1leGVtcHRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTk3OSc7IH0gLyogJ+6luScgKi9cclxuLmljb24tbGlmdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdhJzsgfSAvKiAn7qW6JyAqL1xyXG4uaWNvbi10b3RhbC1mbG9vcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdiJzsgfSAvKiAn7qW7JyAqL1xyXG4uaWNvbi1saXZpbmctYXJlYTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdjJzsgfSAvKiAn7qW8JyAqL1xyXG4uaWNvbi1zdXJmYWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2QnOyB9IC8qICfupb0nICovXHJcbi5pY29uLXVuaW5oYWJpdGFibGUtYXJlYTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdlJzsgfSAvKiAn7qW+JyAqL1xyXG4uaWNvbi1vcGVuLW5ldy10YWI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Zic7IH0gLyogJ+6lvycgKi9cclxuLmljb24tZGF0YTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOThjJzsgfSAvKiAn7qaMJyAqL1xyXG4uaWNvbi1wcmljZTE6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhNic7IH0gLyogJ+6upicgKi9cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5pY29uLTgyQS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAwJzsgfSAvKiAn7qSAJyAqL1xyXG4uaWNvbi0xNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAxJzsgfSAvKiAn7qSBJyAqL1xyXG4uaWNvbi04MkItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMic7IH0gLyogJ+6kgicgKi9cclxuLmljb24tMTYwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAzJzsgfSAvKiAn7qSDJyAqL1xyXG4uaWNvbi04MkMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNCc7IH0gLyogJ+6khCcgKi9cclxuLmljb24tMTYyNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA1JzsgfSAvKiAn7qSFJyAqL1xyXG4uaWNvbi04NEEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNic7IH0gLyogJ+6khicgKi9cclxuLmljb24tMTYyNDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNyc7IH0gLyogJ+6khycgKi9cclxuLmljb24tODRCLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDgnOyB9IC8qICfupIgnICovXHJcbi5pY29uLTE2MjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwOSc7IH0gLyogJ+6kiScgKi9cclxuLmljb24tODRDLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGEnOyB9IC8qICfupIonICovXHJcbi5pY29uLTE2MjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwYic7IH0gLyogJ+6kiycgKi9cclxuLmljb24tODUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwYyc7IH0gLyogJ+6kjCcgKi9cclxuLmljb24tMTYyMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwZCc7IH0gLyogJ+6kjScgKi9cclxuLmljb24tY2FjaGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGUnOyB9IC8qICfupI4nICovXHJcbi5pY29uLWRhdGVfcmFuZ2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwZic7IH0gLyogJ+6kjycgKi9cclxuLmljb24tdHJlbmRpbmdfZG93bjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTEwJzsgfSAvKiAn7qSQJyAqL1xyXG4uaWNvbi10cmVuZGluZ19mbGF0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTEnOyB9IC8qICfupJEnICovXHJcbi5pY29uLXRyZW5kaW5nX3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTInOyB9IC8qICfupJInICovXHJcbi5pY29uLTEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTMnOyB9IC8qICfupJMnICovXHJcbi5pY29uLTE2MjIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTQnOyB9IC8qICfupJQnICovXHJcbi5pY29uLTExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTUnOyB9IC8qICfupJUnICovXHJcbi5pY29uLTE2MjIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTYnOyB9IC8qICfupJYnICovXHJcbi5pY29uLTEyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTcnOyB9IC8qICfupJcnICovXHJcbi5pY29uLTEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTgnOyB9IC8qICfupJgnICovXHJcbi5pY29uLTE2MjMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTknOyB9IC8qICfupJknICovXHJcbi5pY29uLTEzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWEnOyB9IC8qICfupJonICovXHJcbi5pY29uLTEzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWInOyB9IC8qICfupJsnICovXHJcbi5pY29uLTE2MjMxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWMnOyB9IC8qICfupJwnICovXHJcbi5pY29uLTE0LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWQnOyB9IC8qICfupJ0nICovXHJcbi5pY29uLTE0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWUnOyB9IC8qICfupJ4nICovXHJcbi5pY29uLTE2MjMyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWYnOyB9IC8qICfupJ8nICovXHJcbi5pY29uLTE1LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjAnOyB9IC8qICfupKAnICovXHJcbi5pY29uLTE1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjEnOyB9IC8qICfupKEnICovXHJcbi5pY29uLTE2NTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyMic7IH0gLyogJ+6koicgKi9cclxuLmljb24tMTYwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjMnOyB9IC8qICfupKMnICovXHJcbi5pY29uLTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNCc7IH0gLyogJ+6kpCcgKi9cclxuLmljb24tMTctMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNSc7IH0gLyogJ+6kpScgKi9cclxuLmljb24tMTctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNic7IH0gLyogJ+6kpicgKi9cclxuLmljb24tMTY1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjcnOyB9IC8qICfupKcnICovXHJcbi5pY29uLTE4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjgnOyB9IC8qICfupKgnICovXHJcbi5pY29uLTI2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjknOyB9IC8qICfupKknICovXHJcbi5pY29uLTE5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmEnOyB9IC8qICfupKonICovXHJcbi5pY29uLTE2MjcxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmInOyB9IC8qICfupKsnICovXHJcbi5pY29uLTEwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJjJzsgfSAvKiAn7qSsJyAqL1xyXG4uaWNvbi0xMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyZCc7IH0gLyogJ+6krScgKi9cclxuLmljb24tMTAxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmYnOyB9IC8qICfupK8nICovXHJcbi5pY29uLTEwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTMwJzsgfSAvKiAn7qSwJyAqL1xyXG4uaWNvbi0xMDItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzMic7IH0gLyogJ+6ksicgKi9cclxuLmljb24tMTAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzMnOyB9IC8qICfupLMnICovXHJcbi5pY29uLTExMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM1JzsgfSAvKiAn7qS1JyAqL1xyXG4uaWNvbi0xMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzNyc7IH0gLyogJ+6ktycgKi9cclxuLmljb24tMTEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzknOyB9IC8qICfupLknICovXHJcbi5pY29uLTExMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNiJzsgfSAvKiAn7qS7JyAqL1xyXG4uaWNvbi0xMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzZCc7IH0gLyogJ+6kvScgKi9cclxuLmljb24tMTIxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2YnOyB9IC8qICfupL8nICovXHJcbi5pY29uLTEyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQwJzsgfSAvKiAn7qWAJyAqL1xyXG4uaWNvbi0xMjItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Mic7IH0gLyogJ+6lgicgKi9cclxuLmljb24tMTIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDMnOyB9IC8qICfupYMnICovXHJcbi5pY29uLTEzMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ1JzsgfSAvKiAn7qWFJyAqL1xyXG4uaWNvbi0xMzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Nic7IH0gLyogJ+6lhicgKi9cclxuLmljb24tMTMxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDgnOyB9IC8qICfupYgnICovXHJcbi5pY29uLTEzMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ5JzsgfSAvKiAn7qWJJyAqL1xyXG4uaWNvbi0xMzItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Yic7IH0gLyogJ+6liycgKi9cclxuLmljb24tMTMyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGMnOyB9IC8qICfupYwnICovXHJcbi5pY29uLTEzMy0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRlJzsgfSAvKiAn7qWOJyAqL1xyXG4uaWNvbi0xMzMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Zic7IH0gLyogJ+6ljycgKi9cclxuLmljb24tMTM0LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTEnOyB9IC8qICfupZEnICovXHJcbi5pY29uLTEzNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTUyJzsgfSAvKiAn7qWSJyAqL1xyXG4uaWNvbi0xNDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1NCc7IH0gLyogJ+6llCcgKi9cclxuLmljb24tMTQwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTUnOyB9IC8qICfupZUnICovXHJcbi5pY29uLTE0MS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU3JzsgfSAvKiAn7qWXJyAqL1xyXG4uaWNvbi0xNDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1OCc7IH0gLyogJ+6lmCcgKi9cclxuLmljb24tMTQyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWEnOyB9IC8qICfupZonICovXHJcbi5pY29uLTE0Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTViJzsgfSAvKiAn7qWbJyAqL1xyXG4uaWNvbi0xNDMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1ZCc7IH0gLyogJ+6lnScgKi9cclxuLmljb24tMTQzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWUnOyB9IC8qICfupZ4nICovXHJcbi5pY29uLTE0NC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTYwJzsgfSAvKiAn7qWgJyAqL1xyXG4uaWNvbi0xNDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2MSc7IH0gLyogJ+6loScgKi9cclxuLmljb24tMTUwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjMnOyB9IC8qICfupaMnICovXHJcbi5pY29uLTE1MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY0JzsgfSAvKiAn7qWkJyAqL1xyXG4uaWNvbi0xNTEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Nic7IH0gLyogJ+6lpicgKi9cclxuLmljb24tMTUxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjcnOyB9IC8qICfupacnICovXHJcbi5pY29uLTE1Mi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY5JzsgfSAvKiAn7qWpJyAqL1xyXG4uaWNvbi0xNTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2YSc7IH0gLyogJ+6lqicgKi9cclxuLmljb24tMTUzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmMnOyB9IC8qICfupawnICovXHJcbi5pY29uLTE1My0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTZkJzsgfSAvKiAn7qWtJyAqL1xyXG4uaWNvbi0xNjExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzEnOyB9IC8qICfupbEnICovXHJcbi5pY29uLTE3MC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTczJzsgfSAvKiAn7qWzJyAqL1xyXG4uaWNvbi0xNzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3NCc7IH0gLyogJ+6ltCcgKi9cclxuLmljb24tMTcxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzYnOyB9IC8qICfupbYnICovXHJcbi5pY29uLTE3MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc3JzsgfSAvKiAn7qW3JyAqL1xyXG4uaWNvbi0xNzItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3OSc7IH0gLyogJ+6luScgKi9cclxuLmljb24tMTcyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2EnOyB9IC8qICfupbonICovXHJcbi5pY29uLTE3My0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdjJzsgfSAvKiAn7qW8JyAqL1xyXG4uaWNvbi0xNzMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3ZCc7IH0gLyogJ+6lvScgKi9cclxuLmljb24tMTc0LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2YnOyB9IC8qICfupb8nICovXHJcbi5pY29uLTE3NC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTgwJzsgfSAvKiAn7qaAJyAqL1xyXG4uaWNvbi0xNzUtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4Mic7IH0gLyogJ+6mgicgKi9cclxuLmljb24tMTc1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ODMnOyB9IC8qICfupoMnICovXHJcbi5pY29uLTE4MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTg1JzsgfSAvKiAn7qaFJyAqL1xyXG4uaWNvbi0xODEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4Nyc7IH0gLyogJ+6mhycgKi9cclxuLmljb24tMTgyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ODknOyB9IC8qICfupoknICovXHJcbi5pY29uLTE4NC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOThjJzsgfSAvKiAn7qaMJyAqL1xyXG4uaWNvbi0xODUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4ZSc7IH0gLyogJ+6mjicgKi9cclxuLmljb24tMTg2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OTAnOyB9IC8qICfuppAnICovXHJcbi5pY29uLTE5MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTkyJzsgfSAvKiAn7qaSJyAqL1xyXG4uaWNvbi0xOTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5NCc7IH0gLyogJ+6mlCcgKi9cclxuLmljb24tMTkyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OTYnOyB9IC8qICfuppYnICovXHJcbi5pY29uLTE5My0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTk4JzsgfSAvKiAn7qaYJyAqL1xyXG4uaWNvbi0xOTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5OSc7IH0gLyogJ+6mmScgKi9cclxuLmljb24tMTAwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTliJzsgfSAvKiAn7qabJyAqL1xyXG4uaWNvbi0xMDAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OWMnOyB9IC8qICfuppwnICovXHJcbi5pY29uLTEwMDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5ZSc7IH0gLyogJ+6mnicgKi9cclxuLmljb24tMTAwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTlmJzsgfSAvKiAn7qafJyAqL1xyXG4uaWNvbi0xMDEwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YTEnOyB9IC8qICfupqEnICovXHJcbi5pY29uLTEwMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhMic7IH0gLyogJ+6moicgKi9cclxuLmljb24tMTAxMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWE0JzsgfSAvKiAn7qakJyAqL1xyXG4uaWNvbi0xMDExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YTUnOyB9IC8qICfupqUnICovXHJcbi5pY29uLTEwMjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhNyc7IH0gLyogJ+6mpycgKi9cclxuLmljb24tMTAyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWE4JzsgfSAvKiAn7qaoJyAqL1xyXG4uaWNvbi0xMDIxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YWEnOyB9IC8qICfupqonICovXHJcbi5pY29uLTEwMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhYic7IH0gLyogJ+6mqycgKi9cclxuLmljb24tMTAyMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWFkJzsgfSAvKiAn7qatJyAqL1xyXG4uaWNvbi0xMDIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YWUnOyB9IC8qICfupq4nICovXHJcbi5pY29uLTEwMjMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTliMCc7IH0gLyogJ+6msCcgKi9cclxuLmljb24tMTAyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWIxJzsgfSAvKiAn7qaxJyAqL1xyXG4uaWNvbi0xMDI0LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YjMnOyB9IC8qICfuprMnICovXHJcbi5pY29uLTEwMjQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTliNCc7IH0gLyogJ+6mtCcgKi9cclxuLmljb24tMTEwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWI2JzsgfSAvKiAn7qa2JyAqL1xyXG4uaWNvbi0xMTAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YjgnOyB9IC8qICfuprgnICovXHJcbi5pY29uLTExMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTliYSc7IH0gLyogJ+6muicgKi9cclxuLmljb24tMTExMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWJjJzsgfSAvKiAn7qa8JyAqL1xyXG4uaWNvbi0xMTExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YmUnOyB9IC8qICfupr4nICovXHJcbi5pY29uLTExMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljMCc7IH0gLyogJ+6ngCcgKi9cclxuLmljb24tMTEyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWMyJzsgfSAvKiAn7qeCJyAqL1xyXG4uaWNvbi0xMTIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YzQnOyB9IC8qICfup4QnICovXHJcbi5pY29uLTExMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljNic7IH0gLyogJ+6nhicgKi9cclxuLmljb24tMTEyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWM4JzsgfSAvKiAn7qeIJyAqL1xyXG4uaWNvbi0xMTMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5Y2EnOyB9IC8qICfup4onICovXHJcbi5pY29uLTExMzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljYyc7IH0gLyogJ+6njCcgKi9cclxuLmljb24tMTEzMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWNlJzsgfSAvKiAn7qeOJyAqL1xyXG4uaWNvbi0xMjAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZDAnOyB9IC8qICfup5AnICovXHJcbi5pY29uLTEyMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkMSc7IH0gLyogJ+6nkScgKi9cclxuLmljb24tMTIwMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWQzJzsgfSAvKiAn7qeTJyAqL1xyXG4uaWNvbi0xMjAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZDQnOyB9IC8qICfup5QnICovXHJcbi5pY29uLTEyMDItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkNic7IH0gLyogJ+6nlicgKi9cclxuLmljb24tMTIwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWQ3JzsgfSAvKiAn7qeXJyAqL1xyXG4uaWNvbi0xMjEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZDknOyB9IC8qICfup5knICovXHJcbi5pY29uLTEyMjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkYSc7IH0gLyogJ+6nmicgKi9cclxuLmljb24tMTIyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWRiJzsgfSAvKiAn7qebJyAqL1xyXG4uaWNvbi0xMjIxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZGQnOyB9IC8qICfup50nICovXHJcbi5pY29uLTEyMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkZSc7IH0gLyogJ+6nnicgKi9cclxuLmljb24tMTIyMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWUwJzsgfSAvKiAn7qegJyAqL1xyXG4uaWNvbi0xMjIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZTEnOyB9IC8qICfup6EnICovXHJcbi5pY29uLTEzMDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTllMyc7IH0gLyogJ+6noycgKi9cclxuLmljb24tMTMwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWU0JzsgfSAvKiAn7qekJyAqL1xyXG4uaWNvbi0xMzAxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZTYnOyB9IC8qICfup6YnICovXHJcbi5pY29uLTEzMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTllNyc7IH0gLyogJ+6npycgKi9cclxuLmljb24tMTMxMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWU5JzsgfSAvKiAn7qepJyAqL1xyXG4uaWNvbi0xMzEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZWEnOyB9IC8qICfup6onICovXHJcbi5pY29uLTEzMTEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTllYyc7IH0gLyogJ+6nrCcgKi9cclxuLmljb24tMTMxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWVkJzsgfSAvKiAn7qetJyAqL1xyXG4uaWNvbi0xMzIwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZWYnOyB9IC8qICfup68nICovXHJcbi5pY29uLTEzMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmMCc7IH0gLyogJ+6nsCcgKi9cclxuLmljb24tMTMyMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWYyJzsgfSAvKiAn7qeyJyAqL1xyXG4uaWNvbi0xMzIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZjMnOyB9IC8qICfup7MnICovXHJcbi5pY29uLTEzMzAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmNSc7IH0gLyogJ+6ntScgKi9cclxuLmljb24tMTMzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWY2JzsgfSAvKiAn7qe2JyAqL1xyXG4uaWNvbi0xMzMxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZjgnOyB9IC8qICfup7gnICovXHJcbi5pY29uLTEzMzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmOSc7IH0gLyogJ+6nuScgKi9cclxuLmljb24tMTM0MC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWZiJzsgfSAvKiAn7qe7JyAqL1xyXG4uaWNvbi0xMzQwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZmMnOyB9IC8qICfup7wnICovXHJcbi5pY29uLTEzNDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmZSc7IH0gLyogJ+6nvicgKi9cclxuLmljb24tMTM0MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWZmJzsgfSAvKiAn7qe/JyAqL1xyXG4uaWNvbi0xMzQyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMDEnOyB9IC8qICfuqIEnICovXHJcbi5pY29uLTEzNDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwMic7IH0gLyogJ+6ogicgKi9cclxuLmljb24tMTQwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTA0JzsgfSAvKiAn7qiEJyAqL1xyXG4uaWNvbi0xNDAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMDUnOyB9IC8qICfuqIUnICovXHJcbi5pY29uLTE0MTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwNyc7IH0gLyogJ+6ohycgKi9cclxuLmljb24tMTQxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTA4JzsgfSAvKiAn7qiIJyAqL1xyXG4uaWNvbi0xNDIwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMGEnOyB9IC8qICfuqIonICovXHJcbi5pY29uLTE0MjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwYic7IH0gLyogJ+6oiycgKi9cclxuLmljb24tMTQzMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTBkJzsgfSAvKiAn7qiNJyAqL1xyXG4uaWNvbi0xNDMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMGUnOyB9IC8qICfuqI4nICovXHJcbi5pY29uLTE0NDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWExMCc7IH0gLyogJ+6okCcgKi9cclxuLmljb24tMTQ0MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTExJzsgfSAvKiAn7qiRJyAqL1xyXG4uaWNvbi0xNTAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMTMnOyB9IC8qICfuqJMnICovXHJcbi5pY29uLTE1MDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWExNCc7IH0gLyogJ+6olCcgKi9cclxuLmljb24tMTUxMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTE2JzsgfSAvKiAn7qiWJyAqL1xyXG4uaWNvbi0xNTEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMTcnOyB9IC8qICfuqJcnICovXHJcbi5pY29uLTE1MjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWExOSc7IH0gLyogJ+6omScgKi9cclxuLmljb24tMTUyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTFhJzsgfSAvKiAn7qiaJyAqL1xyXG4uaWNvbi0xNTMwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMWMnOyB9IC8qICfuqJwnICovXHJcbi5pY29uLTE1MzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWExZCc7IH0gLyogJ+6onScgKi9cclxuLmljb24tMTYwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTFmJzsgfSAvKiAn7qifJyAqL1xyXG4uaWNvbi0xNjEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMjMnOyB9IC8qICfuqKMnICovXHJcbi5pY29uLTE3MDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEyNyc7IH0gLyogJ+6opycgKi9cclxuLmljb24tMTcwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTI4JzsgfSAvKiAn7qioJyAqL1xyXG4uaWNvbi0xNzAxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMmEnOyB9IC8qICfuqKonICovXHJcbi5pY29uLTE3MDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEyYic7IH0gLyogJ+6oqycgKi9cclxuLmljb24tMTcxMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTJkJzsgfSAvKiAn7qitJyAqL1xyXG4uaWNvbi0xNzEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMmUnOyB9IC8qICfuqK4nICovXHJcbi5pY29uLTE3MjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzMCc7IH0gLyogJ+6osCcgKi9cclxuLmljb24tMTcyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTMxJzsgfSAvKiAn7qixJyAqL1xyXG4uaWNvbi0xNzMwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMzMnOyB9IC8qICfuqLMnICovXHJcbi5pY29uLTE3MzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzNCc7IH0gLyogJ+6otCcgKi9cclxuLmljb24tMTc0MC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTM2JzsgfSAvKiAn7qi2JyAqL1xyXG4uaWNvbi0xNzQwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMzcnOyB9IC8qICfuqLcnICovXHJcbi5pY29uLTE3NTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzOSc7IH0gLyogJ+6ouScgKi9cclxuLmljb24tMTc1MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTNhJzsgfSAvKiAn7qi6JyAqL1xyXG4uaWNvbi0xODQwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhM2MnOyB9IC8qICfuqLwnICovXHJcbi5pY29uLTE4NDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzZSc7IH0gLyogJ+6ovicgKi9cclxuLmljb24tMTkwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTQwJzsgfSAvKiAn7qmAJyAqL1xyXG4uaWNvbi0xOTAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNDInOyB9IC8qICfuqYInICovXHJcbi5pY29uLTE5MDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE0NCc7IH0gLyogJ+6phCcgKi9cclxuLmljb24tMTkwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTQ2JzsgfSAvKiAn7qmGJyAqL1xyXG4uaWNvbi0xOTA1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNDknOyB9IC8qICfuqYknICovXHJcbi5pY29uLTE5MTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE0Yic7IH0gLyogJ+6piycgKi9cclxuLmljb24tMTkxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTRkJzsgfSAvKiAn7qmNJyAqL1xyXG4uaWNvbi0xOTEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNGYnOyB9IC8qICfuqY8nICovXHJcbi5pY29uLTE5MTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1MSc7IH0gLyogJ+6pkScgKi9cclxuLmljb24tMTkxNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTUzJzsgfSAvKiAn7qmTJyAqL1xyXG4uaWNvbi0xOTE1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNTUnOyB9IC8qICfuqZUnICovXHJcbi5pY29uLTE5MjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1Nyc7IH0gLyogJ+6plycgKi9cclxuLmljb24tMTkyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTU5JzsgfSAvKiAn7qmZJyAqL1xyXG4uaWNvbi0xOTIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNWInOyB9IC8qICfuqZsnICovXHJcbi5pY29uLTE5MjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1ZCc7IH0gLyogJ+6pnScgKi9cclxuLmljb24tMTkyNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTVmJzsgfSAvKiAn7qmfJyAqL1xyXG4uaWNvbi0xOTMwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNjEnOyB9IC8qICfuqaEnICovXHJcbi5pY29uLTE5MzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2Mic7IH0gLyogJ+6poicgKi9cclxuLmljb24tMTkzMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTY0JzsgfSAvKiAn7qmkJyAqL1xyXG4uaWNvbi0xOTMxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNjUnOyB9IC8qICfuqaUnICovXHJcbi5pY29uLTE5MzItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2Nyc7IH0gLyogJ+6ppycgKi9cclxuLmljb24tMTkzMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTY4JzsgfSAvKiAn7qmoJyAqL1xyXG4uaWNvbi0xOTMzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNmEnOyB9IC8qICfuqaonICovXHJcbi5pY29uLTE5MzMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2Yic7IH0gLyogJ+6pqycgKi9cclxuLmljb24tMTkzNC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTZkJzsgfSAvKiAn7qmtJyAqL1xyXG4uaWNvbi0xOTM0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNmUnOyB9IC8qICfuqa4nICovXHJcbi5pY29uLTE5MzUtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3MCc7IH0gLyogJ+6psCcgKi9cclxuLmljb24tMTkzNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTcxJzsgfSAvKiAn7qmxJyAqL1xyXG4uaWNvbi0xMDAwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTczJzsgfSAvKiAn7qmzJyAqL1xyXG4uaWNvbi0xMDAwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTc0JzsgfSAvKiAn7qm0JyAqL1xyXG4uaWNvbi0xMDAwMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTc2JzsgfSAvKiAn7qm2JyAqL1xyXG4uaWNvbi0xMDAwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTc3JzsgfSAvKiAn7qm3JyAqL1xyXG4uaWNvbi0xMDAwMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTc5JzsgfSAvKiAn7qm5JyAqL1xyXG4uaWNvbi0xMDAwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTdhJzsgfSAvKiAn7qm6JyAqL1xyXG4uaWNvbi0xMDAxMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTdjJzsgfSAvKiAn7qm8JyAqL1xyXG4uaWNvbi0xMDAxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTdkJzsgfSAvKiAn7qm9JyAqL1xyXG4uaWNvbi0xMDAxMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTdmJzsgfSAvKiAn7qm/JyAqL1xyXG4uaWNvbi0xMDAxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTgwJzsgfSAvKiAn7qqAJyAqL1xyXG4uaWNvbi0xMDAxMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTgyJzsgfSAvKiAn7qqCJyAqL1xyXG4uaWNvbi0xMDAxMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTgzJzsgfSAvKiAn7qqDJyAqL1xyXG4uaWNvbi0xMTIxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTg1JzsgfSAvKiAn7qqFJyAqL1xyXG4uaWNvbi0xMTIxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTg3JzsgfSAvKiAn7qqHJyAqL1xyXG4uaWNvbi0xMTIzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTg5JzsgfSAvKiAn7qqJJyAqL1xyXG4uaWNvbi0xMTIzMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYThiJzsgfSAvKiAn7qqLJyAqL1xyXG4uaWNvbi0xMTIzMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYThkJzsgfSAvKiAn7qqNJyAqL1xyXG4uaWNvbi0xODQwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYThmJzsgfSAvKiAn7qqPJyAqL1xyXG4uaWNvbi0xODQwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTkxJzsgfSAvKiAn7qqRJyAqL1xyXG4uaWNvbi0xODQwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTkzJzsgfSAvKiAn7qqTJyAqL1xyXG4uaWNvbi0xODQwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTk1JzsgfSAvKiAn7qqVJyAqL1xyXG4uaWNvbi0xODQwNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTk3JzsgfSAvKiAn7qqXJyAqL1xyXG4uaWNvbi0xODQxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTk5JzsgfSAvKiAn7qqZJyAqL1xyXG4uaWNvbi0xODQxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTliJzsgfSAvKiAn7qqbJyAqL1xyXG4uaWNvbi0xODQxMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTlkJzsgfSAvKiAn7qqdJyAqL1xyXG4uaWNvbi0xODQxMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTlmJzsgfSAvKiAn7qqfJyAqL1xyXG4uaWNvbi0xODQxNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWExJzsgfSAvKiAn7qqhJyAqL1xyXG4uaWNvbi0xODQxNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWEzJzsgfSAvKiAn7qqjJyAqL1xyXG4uaWNvbi0xODQxNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWE1JzsgfSAvKiAn7qqlJyAqL1xyXG4uaWNvbi0xODQxNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWE3JzsgfSAvKiAn7qqnJyAqL1xyXG4uaWNvbi0xODQxOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWE5JzsgfSAvKiAn7qqpJyAqL1xyXG4uaWNvbi0xMTAwMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFhYic7IH0gLyogJ+6qqycgKi9cclxuLmljb24tMTEwMDAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYWQnOyB9IC8qICfuqq0nICovXHJcbi5pY29uLTExMDAwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWFmJzsgfSAvKiAn7qqvJyAqL1xyXG4uaWNvbi0xMTAwMDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiMSc7IH0gLyogJ+6qsScgKi9cclxuLmljb24tMTEwMDA1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYjMnOyB9IC8qICfuqrMnICovXHJcbi5pY29uLTExMDAwNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWI1JzsgfSAvKiAn7qq1JyAqL1xyXG4uaWNvbi0xMTAwMDctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiNyc7IH0gLyogJ+6qtycgKi9cclxuLmljb24tMTEwMDA4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYjknOyB9IC8qICfuqrknICovXHJcbi5pY29uLTExMDAwOS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWJiJzsgfSAvKiAn7qq7JyAqL1xyXG4uaWNvbi0xMTAwMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiZCc7IH0gLyogJ+6qvScgKi9cclxuLmljb24tMTEwMDExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYmYnOyB9IC8qICfuqr8nICovXHJcbi5pY29uLTExMDAxMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWMxJzsgfSAvKiAn7quBJyAqL1xyXG4uaWNvbi0xMTAwMTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjMyc7IH0gLyogJ+6rgycgKi9cclxuLmljb24tMTEwMDE0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYzUnOyB9IC8qICfuq4UnICovXHJcbi5pY29uLTExMDAxNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWM3JzsgfSAvKiAn7quHJyAqL1xyXG4uaWNvbi0xMTAwMTYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjOSc7IH0gLyogJ+6riScgKi9cclxuLmljb24tMTEwMDE3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhY2InOyB9IC8qICfuq4snICovXHJcbi5pY29uLTExMDAxOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWNkJzsgfSAvKiAn7quNJyAqL1xyXG4uaWNvbi0xMTAwMTktMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjZic7IH0gLyogJ+6rjycgKi9cclxuLmljb24tMTEwMTAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZDEnOyB9IC8qICfuq5EnICovXHJcbi5pY29uLTExMDEwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWQzJzsgfSAvKiAn7quTJyAqL1xyXG4uaWNvbi0xMTAxMDMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFkNSc7IH0gLyogJ+6rlScgKi9cclxuLmljb24tMTEwMTA0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZDcnOyB9IC8qICfuq5cnICovXHJcbi5pY29uLTExMDEwNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWQ5JzsgfSAvKiAn7quZJyAqL1xyXG4uaWNvbi0xMTAxMDYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFkYic7IH0gLyogJ+6rmycgKi9cclxuLmljb24tMTEwMTA3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZGQnOyB9IC8qICfuq50nICovXHJcbi5pY29uLTExMDEwOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWRmJzsgfSAvKiAn7qufJyAqL1xyXG4uaWNvbi0xMTAxMDktMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlMSc7IH0gLyogJ+6roScgKi9cclxuLmljb24tMTEwMTEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZTMnOyB9IC8qICfuq6MnICovXHJcbi5pY29uLTExMDExMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWU1JzsgfSAvKiAn7qulJyAqL1xyXG4uaWNvbi0xMTAxMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlNyc7IH0gLyogJ+6rpycgKi9cclxuLmljb24tMTEwMTEzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZTknOyB9IC8qICfuq6knICovXHJcbi5pY29uLTExMDExNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWViJzsgfSAvKiAn7qurJyAqL1xyXG4uaWNvbi0xMTAxMTUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlZCc7IH0gLyogJ+6rrScgKi9cclxuLmljb24tMTEwMTE2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZWYnOyB9IC8qICfuq68nICovXHJcbi5pY29uLTExMDExNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWYxJzsgfSAvKiAn7quxJyAqL1xyXG4uaWNvbi0xMTAxMTgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmMyc7IH0gLyogJ+6rsycgKi9cclxuLmljb24tMTEwMTE5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZjUnOyB9IC8qICfuq7UnICovXHJcbi5pY29uLTExMDEyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWY3JzsgfSAvKiAn7qu3JyAqL1xyXG4uaWNvbi0xMTAxMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmOSc7IH0gLyogJ+6ruScgKi9cclxuLmljb24tMTEwMTIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZmInOyB9IC8qICfuq7snICovXHJcbi5pY29uLTExMDEyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWZkJzsgfSAvKiAn7qu9JyAqL1xyXG4uaWNvbi0xMTEwMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmZic7IH0gLyogJ+6rvycgKi9cclxuLmljb24tMTExMDAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMDEnOyB9IC8qICfurIEnICovXHJcbi5pY29uLTExMTAwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjAzJzsgfSAvKiAn7qyDJyAqL1xyXG4uaWNvbi0xMTEwMDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIwNSc7IH0gLyogJ+6shScgKi9cclxuLmljb24tMTExMDA1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMDcnOyB9IC8qICfurIcnICovXHJcbi5pY29uLTExMTAwNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjA5JzsgfSAvKiAn7qyJJyAqL1xyXG4uaWNvbi0xMTEwMDctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIwYic7IH0gLyogJ+6siycgKi9cclxuLmljb24tMTExMDA4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMGQnOyB9IC8qICfurI0nICovXHJcbi5pY29uLTExMTAwOS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjBmJzsgfSAvKiAn7qyPJyAqL1xyXG4uaWNvbi0xMTEwMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxMSc7IH0gLyogJ+6skScgKi9cclxuLmljb24tMTExMDExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMTMnOyB9IC8qICfurJMnICovXHJcbi5pY29uLTExMTAxMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjE1JzsgfSAvKiAn7qyVJyAqL1xyXG4uaWNvbi0xMTEwMTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxNyc7IH0gLyogJ+6slycgKi9cclxuLmljb24tMTExMDE0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMTknOyB9IC8qICfurJknICovXHJcbi5pY29uLTExMTAxNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjFiJzsgfSAvKiAn7qybJyAqL1xyXG4uaWNvbi0xMTIwMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxZCc7IH0gLyogJ+6snScgKi9cclxuLmljb24tMTEyMDAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMWYnOyB9IC8qICfurJ8nICovXHJcbi5pY29uLTExMjAwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjIxJzsgfSAvKiAn7qyhJyAqL1xyXG4uaWNvbi0xMTIwMDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyMyc7IH0gLyogJ+6soycgKi9cclxuLmljb24tMTEyMDA1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMjUnOyB9IC8qICfurKUnICovXHJcbi5pY29uLTExMjAwNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjI3JzsgfSAvKiAn7qynJyAqL1xyXG4uaWNvbi1zcDA3LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMjknOyB9IC8qICfurKknICovXHJcbi5pY29uLXNwMDctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyYSc7IH0gLyogJ+6sqicgKi9cclxuLmljb24tc3AxOS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjJjJzsgfSAvKiAn7qysJyAqL1xyXG4uaWNvbi1zcDE5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMmQnOyB9IC8qICfurK0nICovXHJcbi5pY29uLXNwMjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyZic7IH0gLyogJ+6srycgKi9cclxuLmljb24tc3AyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjMwJzsgfSAvKiAn7qywJyAqL1xyXG4uaWNvbi1zcDIxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMzInOyB9IC8qICfurLInICovXHJcbi5pY29uLXNwMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIzMyc7IH0gLyogJ+6ssycgKi9cclxuLmljb24tc3AzOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjM1JzsgfSAvKiAn7qy1JyAqL1xyXG4uaWNvbi1zcDg3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMzgnOyB9IC8qICfurLgnICovXHJcbi5pY29uLXNwODgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIzYSc7IH0gLyogJ+6suicgKi9cclxuLmljb24tc3A4OS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjNjJzsgfSAvKiAn7qy8JyAqL1xyXG4uaWNvbi1zcDEwNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjNlJzsgfSAvKiAn7qy+JyAqL1xyXG4uaWNvbi1zcDEyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjQwJzsgfSAvKiAn7q2AJyAqL1xyXG4uaWNvbi0xOTA0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNDInOyB9IC8qICfurYInICovXHJcbi5pY29uLTEwMDAwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjQzJzsgfSAvKiAn7q2DJyAqL1xyXG4uaWNvbi0xMDAwMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0NCc7IH0gLyogJ+6thCcgKi9cclxuLmljb24tMTAwMDAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNDYnOyB9IC8qICfurYYnICovXHJcbi5pY29uLTEwMDAwMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjQ3JzsgfSAvKiAn7q2HJyAqL1xyXG4uaWNvbi0xMDAwMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0OCc7IH0gLyogJ+6tiCcgKi9cclxuLmljb24tMTAwMDAzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNGEnOyB9IC8qICfurYonICovXHJcbi5pY29uLTEwMDAwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjRiJzsgfSAvKiAn7q2LJyAqL1xyXG4uaWNvbi0xMDAwMTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0ZCc7IH0gLyogJ+6tjScgKi9cclxuLmljb24tMTAwMDEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNGUnOyB9IC8qICfurY4nICovXHJcbi5pY29uLTEwMDAxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjUwJzsgfSAvKiAn7q2QJyAqL1xyXG4uaWNvbi0xMDAwMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1Mic7IH0gLyogJ+6tkicgKi9cclxuLmljb24tMTAwMTAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNTQnOyB9IC8qICfurZQnICovXHJcbi5pY29uLTEwMDEwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjU1JzsgfSAvKiAn7q2VJyAqL1xyXG4uaWNvbi0xMDAxMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1Nyc7IH0gLyogJ+6tlycgKi9cclxuLmljb24tMTAwMTAyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNTgnOyB9IC8qICfurZgnICovXHJcbi5pY29uLTEwMDEwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjU5JzsgfSAvKiAn7q2ZJyAqL1xyXG4uaWNvbi0xMDAxMTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1Yic7IH0gLyogJ+6tmycgKi9cclxuLmljb24tMTAwMTEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNWMnOyB9IC8qICfurZwnICovXHJcbi5pY29uLTEwMDExMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjVlJzsgfSAvKiAn7q2eJyAqL1xyXG4uaWNvbi0xMDAxMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2MCc7IH0gLyogJ+6toCcgKi9cclxuLmljb24tMTIyMjAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNjInOyB9IC8qICfuraInICovXHJcbi5pY29uLTEyMjIxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjYzJzsgfSAvKiAn7q2jJyAqL1xyXG4uaWNvbi0xMjIyMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2NCc7IH0gLyogJ+6tpCcgKi9cclxuLmljb24tMTEyMzAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNjgnOyB9IC8qICfuragnICovXHJcbi5pY29uLTExMjMwMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjY5JzsgfSAvKiAn7q2pJyAqL1xyXG4uaWNvbi0xMTIzMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2YSc7IH0gLyogJ+6tqicgKi9cclxuLmljb24tMTEyMzEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNmMnOyB9IC8qICfurawnICovXHJcbi5pY29uLTExMjMyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjZlJzsgfSAvKiAn7q2uJyAqL1xyXG4uaWNvbi0yNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjcwJzsgfSAvKiAn7q2wJyAqL1xyXG4uaWNvbi0xNzYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3MSc7IH0gLyogJ+6tsScgKi9cclxuLmljb24tMTM4MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjcyJzsgfSAvKiAn7q2yJyAqL1xyXG4uaWNvbi0yNDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3Myc7IH0gLyogJ+6tsycgKi9cclxuLmljb24tMTIzMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjc0JzsgfSAvKiAn7q20JyAqL1xyXG4uaWNvbi0xMzcwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzUnOyB9IC8qICfurbUnICovXHJcbi5pY29uLTI0MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjc2JzsgfSAvKiAn7q22JyAqL1xyXG4uaWNvbi0yNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjc3JzsgfSAvKiAn7q23JyAqL1xyXG4uaWNvbi0yMDExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzgnOyB9IC8qICfurbgnICovXHJcbi5pY29uLTIwMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3OSc7IH0gLyogJ+6tuScgKi9cclxuLmljb24tMjAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViN2EnOyB9IC8qICfurbonICovXHJcbi5pY29uLTIwMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3Yic7IH0gLyogJ+6tuycgKi9cclxuLmljb24tMjAwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjdjJzsgfSAvKiAn7q28JyAqL1xyXG4uaWNvbi0yMDAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViN2QnOyB9IC8qICfurb0nICovXHJcbi5pY29uLTIwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjdlJzsgfSAvKiAn7q2+JyAqL1xyXG4uaWNvbi0yMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjdmJzsgfSAvKiAn7q2/JyAqL1xyXG4uaWNvbi0xNTUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4MSc7IH0gLyogJ+6ugScgKi9cclxuLmljb24tMTU0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODInOyB9IC8qICfuroInICovXHJcbi5pY29uLTI1MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjgzJzsgfSAvKiAn7q6DJyAqL1xyXG4uaWNvbi0xMzczLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODQnOyB9IC8qICfuroQnICovXHJcbi5pY29uLTEzNzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4NSc7IH0gLyogJ+6uhScgKi9cclxuLmljb24tMjUwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODYnOyB9IC8qICfuroYnICovXHJcbi5pY29uLTI1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODcnOyB9IC8qICfurocnICovXHJcbi5pY29uLTEzMzQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4OCc7IH0gLyogJ+6uiCcgKi9cclxuLmljb24tMTMzMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjg5JzsgfSAvKiAn7q6JJyAqL1xyXG4uaWNvbi0yMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4YSc7IH0gLyogJ+6uiicgKi9cclxuLmljb24tMTMzMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjhiJzsgfSAvKiAn7q6LJyAqL1xyXG4uaWNvbi0yMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4Yyc7IH0gLyogJ+6ujCcgKi9cclxuLmljb24tMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4ZCc7IH0gLyogJ+6ujScgKi9cclxuLmljb24tMTMyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjhlJzsgfSAvKiAn7q6OJyAqL1xyXG4uaWNvbi0yMzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4Zic7IH0gLyogJ+6ujycgKi9cclxuLmljb24tMTM3Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjkwJzsgfSAvKiAn7q6QJyAqL1xyXG4uaWNvbi0xMzIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTEnOyB9IC8qICfurpEnICovXHJcbi5pY29uLTIzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTInOyB9IC8qICfurpInICovXHJcbi5pY29uLTEzNjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5Myc7IH0gLyogJ+6ukycgKi9cclxuLmljb24tMTM2MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjk0JzsgfSAvKiAn7q6UJyAqL1xyXG4uaWNvbi0yMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5NSc7IH0gLyogJ+6ulScgKi9cclxuLmljb24tMTM0NC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjk2JzsgfSAvKiAn7q6WJyAqL1xyXG4uaWNvbi0xMzQzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTcnOyB9IC8qICfurpcnICovXHJcbi5pY29uLTEzNTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5OCc7IH0gLyogJ+6umCcgKi9cclxuLmljb24tMjIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTknOyB9IC8qICfurpknICovXHJcbi5pY29uLTEzNTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5YSc7IH0gLyogJ+6umicgKi9cclxuLmljb24tMTM1MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjliJzsgfSAvKiAn7q6bJyAqL1xyXG4uaWNvbi0xMzUwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOWMnOyB9IC8qICfurpwnICovXHJcbi5pY29uLTIyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjlkJzsgfSAvKiAn7q6dJyAqL1xyXG4uaWNvbi0yMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjllJzsgfSAvKiAn7q6eJyAqL1xyXG4uaWNvbi0xMjMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOWYnOyB9IC8qICfurp8nICovXHJcbi5pY29uLTE0NjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhMCc7IH0gLyogJ+6uoCcgKi9cclxuLmljb24tMTQ1MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmExJzsgfSAvKiAn7q6hJyAqL1xyXG4uaWNvbi0xNDgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhMic7IH0gLyogJ+6uoicgKi9cclxuLmljb24tMTQ3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTMnOyB9IC8qICfurqMnICovXHJcbi5pY29uLTE0Ni0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmE0JzsgfSAvKiAn7q6kJyAqL1xyXG4uaWNvbi0xNDUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhNSc7IH0gLyogJ+6upScgKi9cclxuLmljb24tMTYyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTYnOyB9IC8qICfurqYnICovXHJcbi5pY29uLTE2MjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhNyc7IH0gLyogJ+6upycgKi9cclxuLmljb24tMjYxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTgnOyB9IC8qICfurqgnICovXHJcbi5pY29uLTE2MjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhOSc7IH0gLyogJ+6uqScgKi9cclxuLmljb24tMTYyMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhYSc7IH0gLyogJ+6uqicgKi9cclxuLmljb24tMTYyMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhYic7IH0gLyogJ+6uqycgKi9cclxuLmljb24tMTYyMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhYyc7IH0gLyogJ+6urCcgKi9cclxuLmljb24tMTQ3MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmFkJzsgfSAvKiAn7q6tJyAqL1xyXG4uaWNvbi0xNDQxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYWUnOyB9IC8qICfurq4nICovXHJcbi5pY29uLTE2MzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhZic7IH0gLyogJ+6urycgKi9cclxuLmljb24tMTYzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYjAnOyB9IC8qICfurrAnICovXHJcbiIsIioge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbn0iLCJbZGF0YS1leHBhbmRhYmxlXSB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbn0iLCIubGluay1ibG9jIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgIH1cclxufSIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICovXHJcblxyXG5odG1sIHtcclxuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBTZWN0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuICovXHJcblxyXG5tYWluIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xyXG4gIGhlaWdodDogMDsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICBtYXJnaW46IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQgeyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgdXNlci1zZWxlY3Q6dGV4dDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3QgeyAvKiAxICovXHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXHJcbiAgZGlzcGxheTogYmxvY2s7IC8qIDEgKi9cclxuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAzICovXHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqIDIuIFJlbW92ZSByZXNpemUuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHJlc2l6ZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSxcclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cclxuICBmb250OiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmRldGFpbHMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKiBNaXNjXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxyXG4gKi9cclxuXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbioge1xyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbn0iLCIvKiBQYXJhbcOodHJlcyBwYXIgZMOpZmF1dCAqL1xyXG5cclxuJGgxLWZvbnQtc2l6ZS1taW4gIDogMS41NjNyZW0gIWRlZmF1bHQ7XHJcbiRoMS1mb250LXNpemUtbWF4ICA6IDIuNDQxcmVtICFkZWZhdWx0O1xyXG4kaDEtbGluZS1oZWlnaHQgICAgOiAxLjE1MiAhZGVmYXVsdDtcclxuJGgxLXRleHQtdHJhbnNmb3JtIDogaW5pdGlhbCAhZGVmYXVsdDtcclxuJGgxLXRleHQtd3JhcCAgICAgIDogYmFsYW5jZSAhZGVmYXVsdDtcclxuJGgxLXdvcmQtYnJlYWsgICAgIDogbm9ybWFsICFkZWZhdWx0O1xyXG4kaDEtc3BhY2luZyAgICAgICAgOiAwICFkZWZhdWx0O1xyXG4kaDEtZm9udCAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgY2xhbXAoJGgxLWZvbnQtc2l6ZS1taW4sIGNhbGMoMS42NXZ3ICsgMTcuMjhweCksICRoMS1mb250LXNpemUtbWF4KSAvICRoMS1saW5lLWhlaWdodCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRoMS1jb2xvciAgICAgICAgICA6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kaDItZm9udC1zaXplLW1pbiAgOiAxLjQwNnJlbSAhZGVmYXVsdDtcclxuJGgyLWZvbnQtc2l6ZS1tYXggIDogMS45NTNyZW0gIWRlZmF1bHQ7XHJcbiRoMi1saW5lLWhlaWdodCAgICA6IDEuNDQgIWRlZmF1bHQ7XHJcbiRoMi10ZXh0LXRyYW5zZm9ybSA6IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRoMi10ZXh0LXdyYXAgICAgICA6IGJhbGFuY2UgIWRlZmF1bHQ7XHJcbiRoMi13b3JkLWJyZWFrICAgICA6IG5vcm1hbCAhZGVmYXVsdDtcclxuJGgyLXNwYWNpbmcgICAgICAgIDogMCAhZGVmYXVsdDtcclxuJGgyLWZvbnQgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIGNsYW1wKCRoMi1mb250LXNpemUtbWluLCBjYWxjKDEuMDI3dncgKyAxNy42OXB4KSwgJGgyLWZvbnQtc2l6ZS1tYXgpIC8gJGgyLWxpbmUtaGVpZ2h0ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGgyLWNvbG9yICAgICAgICAgIDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuXHJcbiRoMy1mb250LXNpemUtbWluICA6IDEuMTI1cmVtICFkZWZhdWx0O1xyXG4kaDMtZm9udC1zaXplLW1heCAgOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kaDMtbGluZS1oZWlnaHQgICAgOiAyLjI1ICFkZWZhdWx0O1xyXG4kaDMtdGV4dC10cmFuc2Zvcm0gOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kaDMtdGV4dC13cmFwICAgICAgOiBiYWxhbmNlICFkZWZhdWx0O1xyXG4kaDMtd29yZC1icmVhayAgICAgOiBub3JtYWwgIWRlZmF1bHQ7XHJcbiRoMy1zcGFjaW5nICAgICAgICA6IDAgIWRlZmF1bHQ7XHJcbiRoMy1mb250ICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciBjbGFtcCgkaDMtZm9udC1zaXplLW1pbiwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgJGgzLWZvbnQtc2l6ZS1tYXgpIC8gJGgzLWxpbmUtaGVpZ2h0ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGgzLWNvbG9yICAgICAgICAgIDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbiRoNC1mb250LXNpemUtbWluICA6IDFyZW0gIWRlZmF1bHQ7XHJcbiRoNC1mb250LXNpemUtbWF4ICA6IDFyZW0gIWRlZmF1bHQ7XHJcbiRoNC1saW5lLWhlaWdodCAgICA6IDEuNSAhZGVmYXVsdDtcclxuJGg0LXRleHQtdHJhbnNmb3JtIDogaW5pdGlhbCAhZGVmYXVsdDtcclxuJGg0LXRleHQtd3JhcCAgICAgIDogYmFsYW5jZSAhZGVmYXVsdDtcclxuJGg0LXdvcmQtYnJlYWsgICAgIDogbm9ybWFsICFkZWZhdWx0O1xyXG4kaDQtc3BhY2luZyAgICAgICAgOiAwICFkZWZhdWx0O1xyXG4kaDQtZm9udCAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgY2xhbXAoJGg0LWZvbnQtc2l6ZS1taW4sIDAsICRoNC1mb250LXNpemUtbWF4KSAvICRoNC1saW5lLWhlaWdodCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRoNC1jb2xvciAgICAgICAgICA6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4kaDUtZm9udC1zaXplLW1pbiAgOiAxcmVtICFkZWZhdWx0O1xyXG4kaDUtZm9udC1zaXplLW1heCAgOiAxcmVtICFkZWZhdWx0O1xyXG4kaDUtbGluZS1oZWlnaHQgICAgOiAxLjUgIWRlZmF1bHQ7XHJcbiRoNS10ZXh0LXRyYW5zZm9ybSA6IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRoNS10ZXh0LXdyYXAgICAgICA6IGJhbGFuY2UgIWRlZmF1bHQ7XHJcbiRoNS13b3JkLWJyZWFrICAgICA6IG5vcm1hbCAhZGVmYXVsdDtcclxuJGg1LXNwYWNpbmcgICAgICAgIDogMCAhZGVmYXVsdDtcclxuJGg1LWZvbnQgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIGNsYW1wKCRoNS1mb250LXNpemUtbWluLCAwLCAkaDUtZm9udC1zaXplLW1heCkgLyAkaDUtbGluZS1oZWlnaHQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kaDUtY29sb3IgICAgICAgICAgOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG5cclxuJGg2LWZvbnQtc2l6ZS1taW4gIDogMXJlbSAhZGVmYXVsdDtcclxuJGg2LWZvbnQtc2l6ZS1tYXggIDogMXJlbSAhZGVmYXVsdDtcclxuJGg2LWxpbmUtaGVpZ2h0ICAgIDogMS41ICFkZWZhdWx0O1xyXG4kaDYtdGV4dC10cmFuc2Zvcm0gOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kaDYtdGV4dC13cmFwICAgICAgOiBiYWxhbmNlICFkZWZhdWx0O1xyXG4kaDYtd29yZC1icmVhayAgICAgOiBub3JtYWwgIWRlZmF1bHQ7XHJcbiRoNi1zcGFjaW5nICAgICAgICA6IDAgIWRlZmF1bHQ7XHJcbiRoNi1mb250ICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciBjbGFtcCgkaDYtZm9udC1zaXplLW1pbiwgMCwgJGg2LWZvbnQtc2l6ZS1tYXgpIC8gJGg2LWxpbmUtaGVpZ2h0ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGg2LWNvbG9yICAgICAgICAgIDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuXHJcbiR4cy10ZXh0LWZvbnQtc2l6ZSAgOiAwLjhyZW0gIWRlZmF1bHQ7XHJcblxyXG4vKiBDU1MgKi9cclxuaDEuaDEge1xyXG4gICAgLy9mb250OiAkaDEtZm9udDtcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoJGgxLWZvbnQtc2l6ZS1taW4sIGNhbGMoMS42NXZ3ICsgMTcuMjhweCksICRoMS1mb250LXNpemUtbWF4KTtcclxuICAgIGNvbG9yOiAkaDEtY29sb3I7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJGgxLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRoMS1zcGFjaW5nO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRoMS1saW5lLWhlaWdodDtcclxuICAgIHdvcmQtYnJlYWs6ICRoMS13b3JkLWJyZWFrO1xyXG59XHJcblxyXG5oMi5oMiB7XHJcbiAgICBmb250OiAkaDItZm9udDtcclxuICAgIGNvbG9yOiAkaDItY29sb3I7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJGgyLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRoMi1zcGFjaW5nO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRoMi1saW5lLWhlaWdodDtcclxuICAgIHdvcmQtYnJlYWs6ICRoMi13b3JkLWJyZWFrO1xyXG59XHJcblxyXG5oMy5oMyB7XHJcbiAgICBmb250OiAkaDMtZm9udDtcclxuICAgIGNvbG9yOiAkaDMtY29sb3I7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJGgzLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRoMy1zcGFjaW5nO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRoMy1saW5lLWhlaWdodDtcclxuICAgIHdvcmQtYnJlYWs6ICRoMy13b3JkLWJyZWFrO1xyXG59XHJcblxyXG5oNC5oNCB7XHJcbiAgICBmb250OiAkaDQtZm9udDtcclxuICAgIGNvbG9yOiAkaDQtY29sb3I7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJGg0LXRleHQtdHJhbnNmb3JtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRoNC1zcGFjaW5nO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRoNC1saW5lLWhlaWdodDtcclxuICAgIHdvcmQtYnJlYWs6ICRoNC13b3JkLWJyZWFrO1xyXG59XHJcblxyXG5oNS5oNSB7XHJcbiAgICBmb250OiAkaDUtZm9udDtcclxuICAgIGNvbG9yOiAkaDUtY29sb3I7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJGg1LXRleHQtdHJhbnNmb3JtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRoNS1zcGFjaW5nO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRoNS1saW5lLWhlaWdodDtcclxuICAgIHdvcmQtYnJlYWs6ICRoNS13b3JkLWJyZWFrO1xyXG59XHJcblxyXG5oNi5oNiB7XHJcbiAgICBmb250OiAkaDYtZm9udDtcclxuICAgIGNvbG9yOiAkaDYtY29sb3I7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJGg2LXRleHQtdHJhbnNmb3JtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRoNi1zcGFjaW5nO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRoNi1saW5lLWhlaWdodDtcclxuICAgIHdvcmQtYnJlYWs6ICRoNi13b3JkLWJyZWFrO1xyXG59IiwiLypcclxuICogQ291bGV1cnMgcHJpbmNpcGFsZXNcclxuICovXHJcbiRjb2xvcl9wcmltYXJ5LTE6ICM4RUE0QjE7XHJcbiRjb2xvcl9wcmltYXJ5LTI6ICMyNjI4NTc7XHJcbiRjb2xvcl9wcmltYXJ5LTM6ICNGRkZGRkY7XHJcbiRjb2xvcl9wcmltYXJ5LTQgOiAjNjk2OTczO1xyXG5cclxuJGNvbG9yX2ludGVya2FiLTE6ICNiZWQwMDA7XHJcbiRjb2xvcl9pbnRlcmthYi0yOiAjMzkzOTM5O1xyXG5cclxuLypcclxuICogQ291bGV1cnMgc2Vjb25kYWlyZXNcclxuICovXHJcbiRjb2xvcl9zZWNvbmRhcnktMTogI0VGRUZFRjtcclxuJGNvbG9yX3NlY29uZGFyeS0yOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwMDAwMDAsICMxRTFFMUVENik7XHJcbiRjb2xvcl9zZWNvbmRhcnktMzogI0ZFNTA1QjMzO1xyXG5cclxuLypcclxuICogQ291bGV1cnMgcGlybmNpcGFsZXNcclxuICogQ2VzIGNvdWxldXJzIG5lIGTDqXBlbmRlbnQgcGFzIGRlIGxhIG1hcXVldHRlIGNsaWVudGUgKGNvdWxldXIgZ8OpbsOpcmlxdWUgYXUgbW9kw6hsZSlcclxuICovXHJcbiRjb2xvcl90ZXJ0aWFyeS0xOiAjMkVDQzcxO1xyXG4kY29sb3JfdGVydGlhcnktMjogI0U3NEMzQztcclxuJGNvbG9yX3RlcnRpYXJ5LTM6ICNGRkZGRkY7XHJcbiRjb2xvcl90ZXJ0aWFyeS00OiAjMGEwYTBhO1xyXG4kY29sb3JfdGVydGlhcnktNTogI0JGQkZCRjtcclxuJGNvbG9yX3RlcnRpYXJ5LTY6ICNFRkVGRUY7XHJcbiRjb2xvcl90ZXJ0aWFyeS03OiAjRUVFRUVFO1xyXG4kY29sb3JfdGVydGlhcnktODogIzNDM0QzRTtcclxuJGNvbG9yX3RlcnRpYXJ5LTk6ICNGQUZBRkE7XHJcbiRjb2xvcl90ZXJ0aWFyeS0xMDogI0YyRjJGMjtcclxuJGNvbG9yX3RlcnRpYXJ5LTExOiAjRTVFNUU1O1xyXG4kY29sb3JfdGVydGlhcnktMTI6ICMwMDAwMDA7XHJcblxyXG4kY29sb3JfZHBlX2E6ICMwMjkxNjM7XHJcbiRjb2xvcl9kcGVfYjogIzQ2YTY0YTtcclxuJGNvbG9yX2RwZV9jOiAjNmRiNTZiO1xyXG4kY29sb3JfZHBlX2Q6ICNmMmUzMTQ7XHJcbiRjb2xvcl9kcGVfZTogI2VkYWIwZjtcclxuJGNvbG9yX2RwZV9mOiAjZTg3ODJmO1xyXG4kY29sb3JfZHBlX2c6ICNkMTIwMWU7XHJcblxyXG4kY29sb3JfZ2VzX2E6ICM5OWQ1Zjc7XHJcbiRjb2xvcl9nZXNfYjogIzgwYWJjZDtcclxuJGNvbG9yX2dlc19jOiAjNmQ4N2E4O1xyXG4kY29sb3JfZ2VzX2Q6ICM1NDYzODQ7XHJcbiRjb2xvcl9nZXNfZTogIzQzNDY2NTtcclxuJGNvbG9yX2dlc19mOiAjMzMyZDQ3O1xyXG4kY29sb3JfZ2VzX2c6ICMyMzFhMmY7XHJcbiIsIi8qIFBhcmFtw6h0cmVzIHBhciBkw6lmYXV0ICovXHJcblxyXG4kaDEtZm9udC1zaXplLW1pbiAgOiAxLjU2M3JlbTtcclxuJGgxLWZvbnQtc2l6ZS1tYXggIDogMi40NDFyZW07XHJcbiRoMS1saW5lLWhlaWdodCAgICA6IDEuMTUyO1xyXG4kaDEtdGV4dC10cmFuc2Zvcm0gOiBpbml0aWFsO1xyXG4kaDEtdGV4dC13cmFwICAgICAgOiBiYWxhbmNlO1xyXG4kaDEtd29yZC1icmVhayAgICAgOiBub3JtYWw7XHJcbiRoMS1zcGFjaW5nICAgICAgICA6IDA7XHJcbiRoMS1mb250ICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtc2VtaWJvbGQgY2xhbXAoJGgxLWZvbnQtc2l6ZS1taW4sIGNhbGMoMS42NXZ3ICsgMTcuMjhweCksICRoMS1mb250LXNpemUtbWF4KSAvICRoMS1saW5lLWhlaWdodCAkZm9udC1mYW1pbHktLTE7XHJcbiRoMS1jb2xvciAgICAgICAgICA6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kaDItZm9udC1zaXplLW1pbiAgOiAxLjQwNnJlbTtcclxuJGgyLWZvbnQtc2l6ZS1tYXggIDogMS45NTNyZW07XHJcbiRoMi1saW5lLWhlaWdodCAgICA6IDEuNDQ7XHJcbiRoMi10ZXh0LXRyYW5zZm9ybSA6IGluaXRpYWw7XHJcbiRoMi10ZXh0LXdyYXAgICAgICA6IGJhbGFuY2U7XHJcbiRoMi13b3JkLWJyZWFrICAgICA6IG5vcm1hbDtcclxuJGgyLXNwYWNpbmcgICAgICAgIDogMDtcclxuJGgyLWZvbnQgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIGNsYW1wKCRoMi1mb250LXNpemUtbWluLCBjYWxjKDEuMDI3dncgKyAxNy42OXB4KSwgJGgyLWZvbnQtc2l6ZS1tYXgpIC8gJGgyLWxpbmUtaGVpZ2h0ICRmb250LWZhbWlseS0tMTtcclxuJGgyLWNvbG9yICAgICAgICAgIDogJGNvbG9yX3ByaW1hcnktMjtcclxuXHJcbiRoMy1mb250LXNpemUtbWluICA6IDEuMTI1cmVtO1xyXG4kaDMtZm9udC1zaXplLW1heCAgOiAxLjI1cmVtO1xyXG4kaDMtbGluZS1oZWlnaHQgICAgOiAyLjI1O1xyXG4kaDMtdGV4dC10cmFuc2Zvcm0gOiBpbml0aWFsO1xyXG4kaDMtdGV4dC13cmFwICAgICAgOiBiYWxhbmNlO1xyXG4kaDMtd29yZC1icmVhayAgICAgOiBub3JtYWw7XHJcbiRoMy1zcGFjaW5nICAgICAgICA6IDA7XHJcbiRoMy1mb250ICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciBjbGFtcCgkaDMtZm9udC1zaXplLW1pbiwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgJGgzLWZvbnQtc2l6ZS1tYXgpIC8gJGgzLWxpbmUtaGVpZ2h0ICRmb250LWZhbWlseS0tMTtcclxuJGgzLWNvbG9yICAgICAgICAgIDogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcbiRoNC1mb250LXNpemUtbWluICA6IDFyZW07XHJcbiRoNC1mb250LXNpemUtbWF4ICA6IDFyZW07XHJcbiRoNC1saW5lLWhlaWdodCAgICA6IDEuNTtcclxuJGg0LXRleHQtdHJhbnNmb3JtIDogaW5pdGlhbDtcclxuJGg0LXRleHQtd3JhcCAgICAgIDogYmFsYW5jZTtcclxuJGg0LXdvcmQtYnJlYWsgICAgIDogbm9ybWFsO1xyXG4kaDQtc3BhY2luZyAgICAgICAgOiAwO1xyXG4kaDQtZm9udCAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgY2xhbXAoJGg0LWZvbnQtc2l6ZS1taW4sIDAsICRoNC1mb250LXNpemUtbWF4KSAvICRoNC1saW5lLWhlaWdodCAkZm9udC1mYW1pbHktLTE7XHJcbiRoNC1jb2xvciAgICAgICAgICA6ICRjb2xvcl9wcmltYXJ5LTI7XHJcblxyXG4kaDUtZm9udC1zaXplLW1pbiAgOiAxcmVtO1xyXG4kaDUtZm9udC1zaXplLW1heCAgOiAxcmVtO1xyXG4kaDUtbGluZS1oZWlnaHQgICAgOiAxLjU7XHJcbiRoNS10ZXh0LXRyYW5zZm9ybSA6IGluaXRpYWw7XHJcbiRoNS10ZXh0LXdyYXAgICAgICA6IGJhbGFuY2U7XHJcbiRoNS13b3JkLWJyZWFrICAgICA6IG5vcm1hbDtcclxuJGg1LXNwYWNpbmcgICAgICAgIDogMDtcclxuJGg1LWZvbnQgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIGNsYW1wKCRoNS1mb250LXNpemUtbWluLCAwLCAkaDUtZm9udC1zaXplLW1heCkgLyAkaDUtbGluZS1oZWlnaHQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kaDUtY29sb3IgICAgICAgICAgOiAkY29sb3JfcHJpbWFyeS0yO1xyXG5cclxuJGg2LWZvbnQtc2l6ZS1taW4gIDogMXJlbTtcclxuJGg2LWZvbnQtc2l6ZS1tYXggIDogMXJlbTtcclxuJGg2LWxpbmUtaGVpZ2h0ICAgIDogMS41O1xyXG4kaDYtdGV4dC10cmFuc2Zvcm0gOiBpbml0aWFsO1xyXG4kaDYtdGV4dC13cmFwICAgICAgOiBiYWxhbmNlO1xyXG4kaDYtd29yZC1icmVhayAgICAgOiBub3JtYWw7XHJcbiRoNi1zcGFjaW5nICAgICAgICA6IDA7XHJcbiRoNi1mb250ICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciBjbGFtcCgkaDYtZm9udC1zaXplLW1pbiwgMCwgJGg2LWZvbnQtc2l6ZS1tYXgpIC8gJGg2LWxpbmUtaGVpZ2h0ICRmb250LWZhbWlseS0tMTtcclxuJGg2LWNvbG9yICAgICAgICAgIDogJGNvbG9yX3ByaW1hcnktMjtcclxuXHJcbiR4cy10ZXh0LWZvbnQtc2l6ZSAgOiAwLjhyZW07XHJcblxyXG4vKiBDU1MgKi9cclxuaDEuaDEge1xyXG4gICAgLy9mb250OiAkaDEtZm9udDtcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoJGgxLWZvbnQtc2l6ZS1taW4sIGNhbGMoMS42NXZ3ICsgMTcuMjhweCksICRoMS1mb250LXNpemUtbWF4KTtcclxuICAgIGNvbG9yOiAkaDEtY29sb3I7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJGgxLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRoMS1zcGFjaW5nO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRoMS1saW5lLWhlaWdodDtcclxuICAgIHdvcmQtYnJlYWs6ICRoMS13b3JkLWJyZWFrO1xyXG59XHJcblxyXG5oMi5oMiB7XHJcbiAgICBmb250OiAkaDItZm9udDtcclxuICAgIGNvbG9yOiAkaDItY29sb3I7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJGgyLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRoMi1zcGFjaW5nO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRoMi1saW5lLWhlaWdodDtcclxuICAgIHdvcmQtYnJlYWs6ICRoMi13b3JkLWJyZWFrO1xyXG59XHJcblxyXG5oMy5oMyB7XHJcbiAgICBmb250OiAkaDMtZm9udDtcclxuICAgIGNvbG9yOiAkaDMtY29sb3I7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJGgzLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRoMy1zcGFjaW5nO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRoMy1saW5lLWhlaWdodDtcclxuICAgIHdvcmQtYnJlYWs6ICRoMy13b3JkLWJyZWFrO1xyXG59XHJcblxyXG5oNC5oNCB7XHJcbiAgICBmb250OiAkaDQtZm9udDtcclxuICAgIGNvbG9yOiAkaDQtY29sb3I7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJGg0LXRleHQtdHJhbnNmb3JtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRoNC1zcGFjaW5nO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRoNC1saW5lLWhlaWdodDtcclxuICAgIHdvcmQtYnJlYWs6ICRoNC13b3JkLWJyZWFrO1xyXG59XHJcblxyXG5oNS5oNSB7XHJcbiAgICBmb250OiAkaDUtZm9udDtcclxuICAgIGNvbG9yOiAkaDUtY29sb3I7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJGg1LXRleHQtdHJhbnNmb3JtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRoNS1zcGFjaW5nO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRoNS1saW5lLWhlaWdodDtcclxuICAgIHdvcmQtYnJlYWs6ICRoNS13b3JkLWJyZWFrO1xyXG59XHJcblxyXG5oNi5oNiB7XHJcbiAgICBmb250OiAkaDYtZm9udDtcclxuICAgIGNvbG9yOiAkaDYtY29sb3I7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJGg2LXRleHQtdHJhbnNmb3JtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRoNi1zcGFjaW5nO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRoNi1saW5lLWhlaWdodDtcclxuICAgIHdvcmQtYnJlYWs6ICRoNi13b3JkLWJyZWFrO1xyXG59IiwiXHJcblxyXG5cclxuLyogQ1NTICovXHJcbmh0bWwge1xyXG4gICAgZm9udC1zaXplOiAkaHRtbC1mb250LXNpemU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgZm9udDogJGJvZHlfZm9udDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkaHRtbC1zcGFjaW5nO1xyXG4gICAgY29sb3I6ICRodG1sLWNvbG9yO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG59IiwiJGh0bWwtZm9udC1zaXplOiAxNnB4O1xyXG4kaHRtbC1saW5lLWhlaWdodDogMS41O1xyXG4kaHRtbC1zcGFjaW5nOiAwO1xyXG4kaHRtbC1jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuXHJcbiRib2R5X2ZvbnQtc2l6ZTogMXJlbTtcclxuJGJvZHlfZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyICN7JGJvZHlfZm9udC1zaXplfSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMTtcclxuJGJvZHlfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcblxyXG4kd3JhcHBlcl9tYXgtd2lkdGg6IDEzMDBweDtcclxuJHdyYXBwZXJfaG9tZV9tYXgtd2lkdGg6IDE2MTBweDtcclxuXHJcbiRtYXhfd2lkdGhfZ2VuOiAxMzIwcHg7XHJcbiRtYXhfd2lkdGhfZ2VuX21pZDogOTkwcHg7XHJcbiRtYXhfd2lkdGhfZ2VuX21pbjogNjYwcHg7XHJcbiRicmVha3BvaW50czogKCk7XHJcbiRicmVha3BvaW50czogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgICd4cyc6IDM2MHB4LFxyXG4gICAgICAgICdzbSc6IDU3NnB4LFxyXG4gICAgICAgICdtZCc6IDc2OHB4LFxyXG4gICAgICAgICdsZyc6IDk5MnB4LFxyXG4gICAgICAgICd4bCc6IDEyMDBweCxcclxuICAgICAgICAneHhsJzogMTQwMHB4LFxyXG4gICAgICAgICd4eHhsJzogMjAwMHB4LFxyXG4gICAgICAgICd4eHh4bCc6IDIxNjBweFxyXG4gICAgKSwkYnJlYWtwb2ludHNcclxuKTtcclxuXHJcbiRnbG9iYWxfdHJhbnNpdGlvbl8xOiAxcztcclxuJGdsb2JhbF90cmFuc2l0aW9uXzI6IDAuM3M7XHJcbiRnbG9iYWxfdHJhbnNpdGlvbl8zOiAwLjVzO1xyXG5cclxuLyogSEVBREVSIENPTE9SICovXHJcblxyXG4kaGVhZGVyX3ByaW1hcnlfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRoZWFkZXJfc2Vjb25kYXJ5X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kaGVhZGVyX3RlcnRpYXJ5X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG5cclxuLy8gQmFycmUgZGUgZMOpZmlsZW1lbnRcclxuJHNjcm9sbGJhci10cmFja19iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktNztcclxuJHNjcm9sbGJhci10aHVtYl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kc2Nyb2xsYmFyLXRodW1iX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTI7XHJcblxyXG5cclxuLy8gTW9kdWxlXHJcbiRwYWRkaW5nLXNpemU6IDFyZW07XHJcbiRwYWRkaW5nLXNpemUtLWxnOiAxcmVtO1xyXG5cclxuJG1vZHVsZV9wYWRkaW5nOiAwICRwYWRkaW5nLXNpemU7XHJcblxyXG4kbW9kdWxlX3BhZGRpbmctLW1kOiAwO1xyXG4kbW9kdWxlX3BhZGRpbmctLWxnOiAwO1xyXG5cclxuXHJcbiIsIiR0YWJsZV9ib3JkZXIgOiAxcHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTUgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGVfdGhfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHRhYmxlX3RoX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kdGFibGVfdGhfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlX2NhcHRpb25fZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJHRhYmxlX2NhcHRpb25fdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKiBDU1MgKi9cclxudGFibGUgLHRyLCB0aCwgdGQge1xyXG4gICAgYm9yZGVyOiAkdGFibGVfYm9yZGVyO1xyXG59XHJcblxyXG50YWJsZSB7XHJcblxyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAxcmVtIDA7XHJcblxyXG4gICAgdHIgLCB0ZCwgdGgge1xyXG4gICAgICAgIHBhZGRpbmcgOiAxcmVtIDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICB0aCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRhYmxlX3RoX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICR0YWJsZV90aF9jb2xvcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiAkdGFibGVfdGhfdGV4dC1hbGlnbjtcclxuICAgIH1cclxuXHJcbiAgICBjYXB0aW9uIHtcclxuICAgICAgICBmb250OiAkdGFibGVfY2FwdGlvbl9mb250O1xyXG4gICAgICAgIHRleHQtYWxpZ246ICR0YWJsZV9jYXB0aW9uX3RleHQtYWxpZ247XHJcbiAgICB9XHJcbn1cclxuIiwiJHRhYmxlX2JvcmRlciA6IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNTtcclxuXHJcbiR0YWJsZV90aF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kdGFibGVfdGhfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiR0YWJsZV90aF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kdGFibGVfY2FwdGlvbl9mb250OiAkYm9keV9mb250O1xyXG4kdGFibGVfY2FwdGlvbl90ZXh0LWFsaWduOiBsZWZ0OyIsIiRwX2ZvbnQtc2l6ZS1taW4gIDogMXJlbSAhZGVmYXVsdDtcclxuJHBfZm9udC1zaXplLW1heCAgOiAxcmVtICFkZWZhdWx0O1xyXG4kcF9saW5lLWhlaWdodCAgICA6IDEuNSAhZGVmYXVsdDtcclxuJHBfdGV4dC10cmFuc2Zvcm0gOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kcF90ZXh0LXdyYXAgICAgICA6IGJhbGFuY2UgIWRlZmF1bHQ7XHJcbiRwX3dvcmQtYnJlYWsgICAgIDogbm9ybWFsICFkZWZhdWx0O1xyXG4kcF9zcGFjaW5nICAgICAgICA6IDAgIWRlZmF1bHQ7XHJcbiRwX2ZvbnQgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIGNsYW1wKCRwX2ZvbnQtc2l6ZS1taW4sIDAsICRwX2ZvbnQtc2l6ZS1tYXgpIC8gJHBfbGluZS1oZWlnaHQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcF9jb2xvciAgICAgICAgICA6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4kYV9mb250LXNpemUtbWluICA6IDFyZW0gIWRlZmF1bHQ7XHJcbiRhX2ZvbnQtc2l6ZS1tYXggIDogMXJlbSAhZGVmYXVsdDtcclxuJGFfbGluZS1oZWlnaHQgICAgOiAxLjUgIWRlZmF1bHQ7XHJcbiRhX3RleHQtdHJhbnNmb3JtIDogaW5pdGlhbCAhZGVmYXVsdDtcclxuJGFfdGV4dC13cmFwICAgICAgOiBiYWxhbmNlICFkZWZhdWx0O1xyXG4kYV93b3JkLWJyZWFrICAgICA6IG5vcm1hbCAhZGVmYXVsdDtcclxuJGFfdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XHJcbiRhX3NwYWNpbmcgICAgICAgIDogMCAhZGVmYXVsdDtcclxuJGFfZm9udCAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgY2xhbXAoJGFfZm9udC1zaXplLW1pbiwgMCwgJGFfZm9udC1zaXplLW1heCkgLyAkYV9saW5lLWhlaWdodCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRhX2NvbG9yICAgICAgICAgIDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGFfY3Vyc29yICAgICAgICAgOiBwb2ludGVyICFkZWZhdWx0O1xyXG5cclxuJHVsX2xpX3BhZGRpbmctdG9wLWJvdHRvbSAgICAgICAgIDogMC4zMTI1cmVtICFkZWZhdWx0O1xyXG4kdWxfbGlfYmVmb3JlLWJhY2tncm91bmQgICAgICAgICAgOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kdWxfbGlfYmVmb3JlLXdpZHRoICAgICAgICAgICAgICAgOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kdWxfbGlfYmVmb3JlLWhlaWdodCAgICAgICAgICAgICAgOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kdWxfbGlfYmVmb3JlLWJvcmRlci1yYWRpdXMgICAgICAgOiAxcmVtICFkZWZhdWx0O1xyXG4kdWxfbGlfYmVmb3JlLW1hcmdpbi1yaWdodCAgICAgICAgOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiR1bF9saV9iZWZvcmUtdmVydGljYWwtYWxpZ24gICAgICA6IG1pZGRsZSAhZGVmYXVsdDtcclxuJHVsX2xpX3VsX2xpX3BhZGRpbmctbGVmdCAgICAgICAgIDogMnJlbSAhZGVmYXVsdDtcclxuXHJcbiRvbF9saV9wYWRkaW5nLXRvcC1ib3R0b20gICAgICAgICA6IDAuMzEyNXJlbSAhZGVmYXVsdDtcclxuJG9sX2xpX2ZvbnQtd2VpZ2h0ICAgICAgICAgOiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG5cclxuXHJcbnAucCwgc3Ryb25nLnN0cm9uZywgYi5iLCBpLmksIHUudSAge1xyXG4gICAgZm9udDogJHBfZm9udDtcclxuICAgIGNvbG9yOiAkcF9jb2xvcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkcF90ZXh0LXRyYW5zZm9ybTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkcF9zcGFjaW5nO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRwX2xpbmUtaGVpZ2h0O1xyXG4gICAgd29yZC1icmVhazogJHBfd29yZC1icmVhaztcclxufVxyXG5cclxuYS5hIHtcclxuICAgIGZvbnQ6ICRhX2ZvbnQ7XHJcbiAgICBjb2xvcjogJGFfY29sb3I7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJGFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJGFfc3BhY2luZztcclxuICAgIGxpbmUtaGVpZ2h0OiAkYV9saW5lLWhlaWdodDtcclxuICAgIHdvcmQtYnJlYWs6ICRhX3dvcmQtYnJlYWs7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRhX3RleHQtZGVjb3JhdGlvbjtcclxuICAgIGN1cnNvcjogJGFfY3Vyc29yO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG51bC51bCB7XHJcbiAgICBsaXN0LXN0eWxlOiBhdXRvO1xyXG4gICAgbGkubGkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkdWxfbGlfcGFkZGluZy10b3AtYm90dG9tO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkdWxfbGlfcGFkZGluZy10b3AtYm90dG9tO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR1bF9saV9iZWZvcmUtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgd2lkdGg6ICR1bF9saV9iZWZvcmUtd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHVsX2xpX2JlZm9yZS1oZWlnaHQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHVsX2xpX2JlZm9yZS1ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICR1bF9saV9iZWZvcmUtbWFyZ2luLXJpZ2h0O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJHVsX2xpX2JlZm9yZS12ZXJ0aWNhbC1hbGlnbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwudWwge1xyXG4gICAgICAgICAgICBsaS5saSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR1bF9saV91bF9saV9wYWRkaW5nLWxlZnQ7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygjeyR1bF9saV9wYWRkaW5nLXRvcC1ib3R0b219ICogMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5vbC5vbCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XHJcbiAgICBsaS5saSB7XHJcbiAgICAgICAgcGFkZGluZzogJG9sX2xpX3BhZGRpbmctdG9wLWJvdHRvbSAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb2xfbGlfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgYS5hIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmVkaXRvcmlhbCB7XHJcbiAgICBwLCBwLnAsIHN0cm9uZywgc3Ryb25nLnN0cm9uZywgYiwgYi5iLCBpLCBpLmksIHUsIHUudSAge1xyXG4gICAgICAgIGZvbnQ6ICRwX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwX2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHBfc3BhY2luZztcclxuICAgICAgICBsaW5lLWhlaWdodDogJHBfbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgd29yZC1icmVhazogJHBfd29yZC1icmVhaztcclxuICAgIH1cclxuXHJcbiAgICBhLCBhLmEge1xyXG4gICAgICAgIGZvbnQ6ICRhX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRhX2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFfc3BhY2luZztcclxuICAgICAgICBsaW5lLWhlaWdodDogJGFfbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgd29yZC1icmVhazogJGFfd29yZC1icmVhaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRhX3RleHQtZGVjb3JhdGlvbjtcclxuICAgICAgICBjdXJzb3I6ICRhX2N1cnNvcjtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICB1bCwgdWwudWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGF1dG87XHJcbiAgICAgICAgbGksIGxpLmxpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICR1bF9saV9wYWRkaW5nLXRvcC1ib3R0b207XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkdWxfbGlfcGFkZGluZy10b3AtYm90dG9tO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdWxfbGlfYmVmb3JlLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHVsX2xpX2JlZm9yZS13aWR0aDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHVsX2xpX2JlZm9yZS1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkdWxfbGlfYmVmb3JlLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICR1bF9saV9iZWZvcmUtbWFyZ2luLXJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246ICR1bF9saV9iZWZvcmUtdmVydGljYWwtYWxpZ247XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwsIHVsLnVsIHtcclxuICAgICAgICAgICAgICAgIGxpLCBsaS5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkdWxfbGlfdWxfbGlfcGFkZGluZy1sZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygjeyR1bF9saV9wYWRkaW5nLXRvcC1ib3R0b219ICogMik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBvbCwgb2wub2wge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcclxuICAgICAgICBsaSwgbGkubGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkb2xfbGlfcGFkZGluZy10b3AtYm90dG9tIDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb2xfbGlfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgIGEuYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiJHBfZm9udC1zaXplLW1pbiAgOiAxcmVtO1xyXG4kcF9mb250LXNpemUtbWF4ICA6IDFyZW07XHJcbiRwX2xpbmUtaGVpZ2h0ICAgIDogMS41O1xyXG4kcF90ZXh0LXRyYW5zZm9ybSA6IGluaXRpYWw7XHJcbiRwX3RleHQtd3JhcCAgICAgIDogYmFsYW5jZTtcclxuJHBfd29yZC1icmVhayAgICAgOiBub3JtYWw7XHJcbiRwX3NwYWNpbmcgICAgICAgIDogMDtcclxuJHBfZm9udCAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgY2xhbXAoJHBfZm9udC1zaXplLW1pbiwgMCwgJHBfZm9udC1zaXplLW1heCkgLyAkcF9saW5lLWhlaWdodCAkZm9udC1mYW1pbHktLTE7XHJcbiRwX2NvbG9yICAgICAgICAgIDogJGNvbG9yX3ByaW1hcnktMjtcclxuXHJcbiRhX2ZvbnQtc2l6ZS1taW4gIDogMXJlbTtcclxuJGFfZm9udC1zaXplLW1heCAgOiAxcmVtO1xyXG4kYV9saW5lLWhlaWdodCAgICA6IDEuNTtcclxuJGFfdGV4dC10cmFuc2Zvcm0gOiBpbml0aWFsO1xyXG4kYV90ZXh0LXdyYXAgICAgICA6IGJhbGFuY2U7XHJcbiRhX3dvcmQtYnJlYWsgICAgIDogbm9ybWFsO1xyXG4kYV90ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuJGFfc3BhY2luZyAgICAgICAgOiAwO1xyXG4kYV9mb250ICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciBjbGFtcCgkYV9mb250LXNpemUtbWluLCAwLCAkYV9mb250LXNpemUtbWF4KSAvICRhX2xpbmUtaGVpZ2h0ICRmb250LWZhbWlseS0tMTtcclxuJGFfY29sb3IgICAgICAgICAgOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kYV9jdXJzb3IgICAgICAgICA6IHBvaW50ZXI7XHJcblxyXG4kdWxfbGlfcGFkZGluZy10b3AtYm90dG9tICAgICAgICAgOiAwLjMxMjVyZW07XHJcbiR1bF9saV9iZWZvcmUtYmFja2dyb3VuZCAgICAgICAgICA6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiR1bF9saV9iZWZvcmUtd2lkdGggICAgICAgICAgICAgICA6IDAuMjVyZW07XHJcbiR1bF9saV9iZWZvcmUtaGVpZ2h0ICAgICAgICAgICAgICA6IDAuMjVyZW07XHJcbiR1bF9saV9iZWZvcmUtYm9yZGVyLXJhZGl1cyAgICAgICA6IDFyZW07XHJcbiR1bF9saV9iZWZvcmUtbWFyZ2luLXJpZ2h0ICAgICAgICA6IDAuNXJlbTtcclxuJHVsX2xpX2JlZm9yZS12ZXJ0aWNhbC1hbGlnbiAgICAgIDogbWlkZGxlO1xyXG4kdWxfbGlfdWxfbGlfcGFkZGluZy1sZWZ0ICAgICAgICAgOiAycmVtO1xyXG5cclxuJG9sX2xpX3BhZGRpbmctdG9wLWJvdHRvbSAgICAgICAgIDogMC4zMTI1cmVtO1xyXG4kb2xfbGlfZm9udC13ZWlnaHQgICAgICAgICA6ICRmb250LWJvbGQ7XHJcbiIsIipbZGF0YS1zY3JvbGxdIHtcclxuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zY3JvbGwtY3VzdG9tOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNjcm9sbGJhci10cmFja19iYWNrZ3JvdW5kO1xyXG59XHJcblxyXG4uc2Nyb2xsLWN1c3RvbTo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IC4yNXJlbTtcclxuICAgIGhlaWdodDogLjI1cmVtO1xyXG59XHJcblxyXG4uc2Nyb2xsLWN1c3RvbTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzY3JvbGxiYXItdGh1bWJfYmFja2dyb3VuZDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzY3JvbGxiYXItdGh1bWJfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgIH1cclxufSIsImFbY2xhc3MqPVwiX19nbG9iYWwtbGlua1wiXSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufSIsIi8vIFV0aWxpc8OpXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5tYWluIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCA1bXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG59XHJcbi5ib2R5IHtcclxuICAgIGJhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQ7XHJcbiAgICAmX19jb250ZW50LXBhZ2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07XHJcbiAgICB9XHJcbn1cclxuLmJvZHktLWhvbWUge1xyXG4gICAgLm1haW4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQge1xyXG4gICAgLm1haW4ge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDVzIGVhc2U7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2R5LS1pbm5lci5ib2R5LS1tZW51LW9wZW5lZCB7XHJcbiAgICAubWFpbiB7XHJcbiAgICAgICAgLy96LWluZGV4OiAxO1xyXG4gICAgfVxyXG59IiwiLnRleHQtYmxvY2sge1xyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgJi0tbGcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmZsYXRwaWNrci1jYWxlbmRhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xyXG4gICAgYW5pbWF0aW9uOiBub25lO1xyXG4gICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAzMDcuODc1cHg7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTYsIC0xcHggMCAwICNlNmU2ZTYsIDAgMXB4IDAgI2U2ZTZlNiwgMCAtMXB4IDAgI2U2ZTZlNiwgMCAzcHggMTNweCByZ2JhKDAsMCwwLDAuMDgpO1xyXG4gICAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLDAsMCwwLjA4KTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4sXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBtYXgtaGVpZ2h0OiA2NDBweDtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xyXG4gICAgYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAycHg7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKDEwMCUgKyAycHgpO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljLm9wZW4ge1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzEpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzcpIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisyKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bisxKSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcclxuICAgIGJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNUaW1lIC5kYXlDb250YWluZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyIHtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuc2hvd1RpbWVJbnB1dC5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm5vQ2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGxlZnQ6IDIycHg7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YmVmb3JlLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDphZnRlciB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDIycHg7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXdpZHRoOiA1cHg7XHJcbiAgICBtYXJnaW46IDAgLTVweDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcclxuICAgIGJvcmRlci13aWR0aDogNHB4O1xyXG4gICAgbWFyZ2luOiAwIC00cHg7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUsXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xyXG4gICAgYm90dG9tOiAxMDAlO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcclxuICAgIHRvcDogMTAwJTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuLmZsYXRwaWNrci13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcclxuICAgIGZpbGw6IHJnYmEoMCwwLDAsMC45KTtcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gICAgLXdlYmtpdC1mbGV4OiAxO1xyXG4gICAgLW1zLWZsZXg6IDE7XHJcbiAgICBmbGV4OiAxO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcclxuICAgIGZpbGw6IHJnYmEoMCwwLDAsMC45KTtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIGksXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCB7XHJcbiAgICAvKlxyXG4gICAgICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cclxuICAgIC8qXHJcbiAgICAgICAgICAqL1xyXG4gICAgbGVmdDogMDtcclxuICAgIC8qXHJcbiAgICAgICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cclxuICAgIC8qXHJcbiAgICAgICAgICAqL1xyXG59XHJcbi8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXHJcbi8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCB7XHJcbiAgICAvKlxyXG4gICAgICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cclxuICAgIC8qXHJcbiAgICAgICAgICAqL1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICAvKlxyXG4gICAgICAgICAgLypydGw6ZW5kOmlnbm9yZSovXHJcbiAgICAvKlxyXG4gICAgICAgICAgKi9cclxufVxyXG4vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xyXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIge1xyXG4gICAgY29sb3I6ICM5NTllYTk7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2ZyxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2ZyB7XHJcbiAgICBmaWxsOiAjZjY0NzQ3O1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcge1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyBwYXRoLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHBhdGgge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMXM7XHJcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuMXM7XHJcbiAgICBmaWxsOiBpbmhlcml0O1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQsXHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBpbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0OjotbXMtY2xlYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIHBhZGRpbmc6IDAgNHB4IDAgMnB4O1xyXG4gICAgaGVpZ2h0OiA1MCU7XHJcbiAgICBsaW5lLWhlaWdodDogNTAlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC4xNSk7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcCB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcclxuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuNik7XHJcbiAgICB0b3A6IDI2JTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duIHtcclxuICAgIHRvcDogNTAlO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTtcclxuICAgIHRvcDogNDAlO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcge1xyXG4gICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyBwYXRoIHtcclxuICAgIGZpbGw6IHJnYmEoMCwwLDAsMC41KTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlcjpob3ZlciBzcGFuIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcclxuICAgIGZvbnQtc2l6ZTogMTM1JTtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICAgIGxlZnQ6IDEyLjUlO1xyXG4gICAgcGFkZGluZzogNy40OHB4IDAgMCAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aCB7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjVjaDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDZjaDtcclxuICAgIHdpZHRoOiA3Y2hcXDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgY3Vyc29yOiB0ZXh0O1xyXG4gICAgcGFkZGluZzogMCAwIDAgMC41Y2g7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXSxcclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXTpob3ZlciB7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XHJcbiAgICBhcHBlYXJhbmNlOiBtZW51bGlzdDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgbWFyZ2luOiAtMXB4IDAgMCAwO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBtZW51bGlzdDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmZvY3VzLFxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczphY3RpdmUge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbi5mbGF0cGlja3Itd2Vla2RheXMge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMjhweDtcclxufVxyXG4uZmxhdHBpY2tyLXdlZWtkYXlzIC5mbGF0cGlja3Itd2Vla2RheWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgICAtd2Via2l0LWZsZXg6IDE7XHJcbiAgICAtbXMtZmxleDogMTtcclxuICAgIGZsZXg6IDE7XHJcbn1cclxuc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBmb250LXNpemU6IDkwJTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHJnYmEoMCwwLDAsMC41NCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgIC13ZWJraXQtZmxleDogMTtcclxuICAgIC1tcy1mbGV4OiAxO1xyXG4gICAgZmxleDogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuLmRheUNvbnRhaW5lcixcclxuLmZsYXRwaWNrci13ZWVrcyB7XHJcbiAgICBwYWRkaW5nOiAxcHggMCAwIDA7XHJcbn1cclxuLmZsYXRwaWNrci1kYXlzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcclxuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHdpZHRoOiAzMDcuODc1cHg7XHJcbn1cclxuLmZsYXRwaWNrci1kYXlzOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuLmRheUNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB3aWR0aDogMzA3Ljg3NXB4O1xyXG4gICAgbWluLXdpZHRoOiAzMDcuODc1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDMwNy44NzVweDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG4uZGF5Q29udGFpbmVyICsgLmRheUNvbnRhaW5lciB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XHJcbiAgICBib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5IHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHdpZHRoOiAxNC4yODU3MTQzJTtcclxuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTQuMjg1NzE0MyU7XHJcbiAgICBmbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcclxuICAgIG1heC13aWR0aDogMzlweDtcclxuICAgIGhlaWdodDogMzlweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5OmZvY3VzLFxyXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYmFja2dyb3VuZDogI2U2ZTZlNjtcclxuICAgIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLWRheS50b2RheSB7XHJcbiAgICBib3JkZXItY29sb3I6ICM5NTllYTk7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzk1OWVhOTtcclxuICAgIGJhY2tncm91bmQ6ICM5NTllYTk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLFxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5XzE7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcl9wcmltYXJ5XzE7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuZW5kUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDA7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogLTEwcHggMCAwICRjb2xvcl9wcmltYXJ5XzE7XHJcbiAgICBib3gtc2hhZG93OiAtMTBweCAwIDAgJGNvbG9yX3ByaW1hcnlfMTtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLmVuZFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2Uge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcclxuICAgIGJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXHJcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQsXHJcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQucHJldk1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLm5leHRNb250aERheSB7XHJcbiAgICBjb2xvcjogcmdiYSg1Nyw1Nyw1NywwLjMpO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcclxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyIHtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICBjb2xvcjogcmdiYSg1Nyw1Nyw1NywwLjEpO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LndlZWsuc2VsZWN0ZWQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgJGNvbG9yX3ByaW1hcnlfMSwgNXB4IDAgMCAkY29sb3JfcHJpbWFyeV8xO1xyXG4gICAgYm94LXNoYWRvdzogLTVweCAwIDAgJGNvbG9yX3ByaW1hcnlfMSwgNXB4IDAgMCAkY29sb3JfcHJpbWFyeV8xO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LmhpZGRlbiB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnJhbmdlTW9kZSAuZmxhdHBpY2tyLWRheSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbn1cclxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla3Mge1xyXG4gICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7XHJcbiAgICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtkYXkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG59XHJcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5LFxyXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheTpob3ZlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgY29sb3I6IHJnYmEoNTcsNTcsNTcsMC4zKTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcbi5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5mbGF0cGlja3ItckNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgIC13ZWJraXQtZmxleDogMTtcclxuICAgIC1tcy1mbGV4OiAxO1xyXG4gICAgZmxleDogMTtcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM5MzkzOTtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMzkzOTM5O1xyXG59XHJcbi5mbGF0cGlja3ItdGltZS5oYXNTZWNvbmRzIC5udW1JbnB1dFdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDI2JTtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUudGltZTI0aHIgLm51bUlucHV0V3JhcHBlciB7XHJcbiAgICB3aWR0aDogNDklO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAgIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1taW51dGUsXHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3Itc2Vjb25kIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItdGltZS1zZXBhcmF0b3IsXHJcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcclxuICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgd2lkdGg6IDIlO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICB3aWR0aDogMTglO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6aG92ZXIsXHJcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLFxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMsXHJcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbn1cclxuLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuIiwiLyohIG5vdWlzbGlkZXIgLSAxNC4xLjEgLSAxMi8xNS8yMDE5ICovXHJcbi8qIEZ1bmN0aW9uYWwgc3R5bGluZztcclxuICogVGhlc2Ugc3R5bGVzIGFyZSByZXF1aXJlZCBmb3Igbm9VaVNsaWRlciB0byBmdW5jdGlvbi5cclxuICogWW91IGRvbid0IG5lZWQgdG8gY2hhbmdlIHRoZXNlIHJ1bGVzIHRvIGFwcGx5IHlvdXIgZGVzaWduLlxyXG4gKi9cclxuLm5vVWktdGFyZ2V0LFxyXG4ubm9VaS10YXJnZXQgKiB7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLm5vVWktdGFyZ2V0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ubm9VaS1iYXNlLFxyXG4ubm9VaS1jb25uZWN0cyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuLyogV3JhcHBlciBmb3IgYWxsIGNvbm5lY3QgZWxlbWVudHMuXHJcbiAqL1xyXG4ubm9VaS1jb25uZWN0cyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgei1pbmRleDogMDtcclxufVxyXG4ubm9VaS1jb25uZWN0LFxyXG4ubm9VaS1vcmlnaW4ge1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1zdHlsZTogZmxhdDtcclxufVxyXG4ubm9VaS1jb25uZWN0IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5ub1VpLW9yaWdpbiB7XHJcbiAgICBoZWlnaHQ6IDEwJTtcclxuICAgIHdpZHRoOiAxMCU7XHJcbn1cclxuLyogT2Zmc2V0IGRpcmVjdGlvblxyXG4gKi9cclxuLm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbn1cclxuLyogR2l2ZSBvcmlnaW5zIDAgaGVpZ2h0L3dpZHRoIHNvIHRoZXkgZG9uJ3QgaW50ZXJmZXJlIHdpdGggY2xpY2tpbmcgdGhlXHJcbiAqIGNvbm5lY3QgZWxlbWVudHMuXHJcbiAqL1xyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1vcmlnaW4ge1xyXG4gICAgd2lkdGg6IDA7XHJcbn1cclxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG59XHJcbi5ub1VpLWhhbmRsZSB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4ubm9VaS10b3VjaC1hcmVhIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1jb25uZWN0LFxyXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcclxufVxyXG4ubm9VaS1zdGF0ZS1kcmFnICoge1xyXG4gICAgY3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogU2xpZGVyIHNpemUgYW5kIGhhbmRsZSBwbGFjZW1lbnQ7XHJcbiAqL1xyXG4ubm9VaS1ob3Jpem9udGFsIHtcclxuICAgIGhlaWdodDogMThweDtcclxufVxyXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XHJcbiAgICB3aWR0aDogMzRweDtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIHJpZ2h0OiAtMTdweDtcclxuICAgIHRvcDogLTZweDtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCB7XHJcbiAgICB3aWR0aDogMThweDtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xyXG4gICAgd2lkdGg6IDI4cHg7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICByaWdodDogLTZweDtcclxuICAgIHRvcDogLTE3cHg7XHJcbn1cclxuLm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XHJcbiAgICBsZWZ0OiAtMTdweDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG59XHJcbi8qIFN0eWxpbmc7XHJcbiAqIEdpdmluZyB0aGUgY29ubmVjdCBlbGVtZW50IGEgYm9yZGVyIHJhZGl1cyBjYXVzZXMgaXNzdWVzIHdpdGggdXNpbmcgdHJhbnNmb3JtOiBzY2FsZVxyXG4gKi9cclxuLm5vVWktdGFyZ2V0IHtcclxuICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDNEM0QzO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4ICNGMEYwRjAsIDAgM3B4IDZweCAtNXB4ICNCQkI7XHJcbn1cclxuLm5vVWktY29ubmVjdHMge1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcbi5ub1VpLWNvbm5lY3Qge1xyXG4gICAgYmFja2dyb3VuZDogIzNGQjhBRjtcclxufVxyXG4vKiBIYW5kbGVzIGFuZCBjdXJzb3JzO1xyXG4gKi9cclxuLm5vVWktZHJhZ2dhYmxlIHtcclxuICAgIGN1cnNvcjogZXctcmVzaXplO1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZSB7XHJcbiAgICBjdXJzb3I6IG5zLXJlc2l6ZTtcclxufVxyXG4ubm9VaS1oYW5kbGUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRUJFQkVCLCAwIDNweCA2cHggLTNweCAjQkJCO1xyXG59XHJcbi5ub1VpLWFjdGl2ZSB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRERELCAwIDNweCA2cHggLTNweCAjQkJCO1xyXG59XHJcbi8qIEhhbmRsZSBzdHJpcGVzO1xyXG4gKi9cclxuLm5vVWktaGFuZGxlOmJlZm9yZSxcclxuLm5vVWktaGFuZGxlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRThFN0U2O1xyXG4gICAgbGVmdDogMTRweDtcclxuICAgIHRvcDogNnB4O1xyXG59XHJcbi5ub1VpLWhhbmRsZTphZnRlciB7XHJcbiAgICBsZWZ0OiAxN3B4O1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTpiZWZvcmUsXHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgbGVmdDogNnB4O1xyXG4gICAgdG9wOiAxNHB4O1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XHJcbiAgICB0b3A6IDE3cHg7XHJcbn1cclxuLyogRGlzYWJsZWQgc3RhdGU7XHJcbiAqL1xyXG5bZGlzYWJsZWRdIC5ub1VpLWNvbm5lY3Qge1xyXG4gICAgYmFja2dyb3VuZDogI0I4QjhCODtcclxufVxyXG5bZGlzYWJsZWRdLm5vVWktdGFyZ2V0LFxyXG5bZGlzYWJsZWRdLm5vVWktaGFuZGxlLFxyXG5bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSB7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbi8qIEJhc2U7XHJcbiAqXHJcbiAqL1xyXG4ubm9VaS1waXBzLFxyXG4ubm9VaS1waXBzICoge1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4ubm9VaS1waXBzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG59XHJcbi8qIFZhbHVlcztcclxuICpcclxuICovXHJcbi5ub1VpLXZhbHVlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLm5vVWktdmFsdWUtc3ViIHtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG59XHJcbi8qIE1hcmtpbmdzO1xyXG4gKlxyXG4gKi9cclxuLm5vVWktbWFya2VyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6ICNDQ0M7XHJcbn1cclxuLm5vVWktbWFya2VyLXN1YiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjQUFBO1xyXG59XHJcbi5ub1VpLW1hcmtlci1sYXJnZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjQUFBO1xyXG59XHJcbi8qIEhvcml6b250YWwgbGF5b3V0O1xyXG4gKlxyXG4gKi9cclxuLm5vVWktcGlwcy1ob3Jpem9udGFsIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4ubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XHJcbn1cclxuLm5vVWktcnRsIC5ub1VpLXZhbHVlLWhvcml6b250YWwge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XHJcbn1cclxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICB3aWR0aDogMnB4O1xyXG4gICAgaGVpZ2h0OiA1cHg7XHJcbn1cclxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItc3ViIHtcclxuICAgIGhlaWdodDogMTBweDtcclxufVxyXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1sYXJnZSB7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbn1cclxuLyogVmVydGljYWwgbGF5b3V0O1xyXG4gKlxyXG4gKi9cclxuLm5vVWktcGlwcy12ZXJ0aWNhbCB7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG59XHJcbi5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxufVxyXG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtdmVydGljYWwge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcclxufVxyXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXIge1xyXG4gICAgd2lkdGg6IDVweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxufVxyXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItc3ViIHtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG59XHJcbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1sYXJnZSB7XHJcbiAgICB3aWR0aDogMTVweDtcclxufVxyXG4ubm9VaS10b29sdGlwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGJvdHRvbTogMTIwJTtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS10b29sdGlwIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDEyMCU7XHJcbn1cclxuIiwiJHNzLWhlaWdodDogM3JlbSAhZGVmYXVsdDtcclxuJHNzLXdoaXRlOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJHNzLWZvbnQtY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRzcy1mb250LXBsYWNlaG9sZGVyLWNvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kc3MtZm9udC1kaXNhYmxlZC1jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJHNzLXByaW1hcnktY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRzcy1ib3JkZXItY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRzcy1zZWFyY2gtaGlnaGxpZ2h0LWNvbG9yOiAjZmZmYjhjICFkZWZhdWx0O1xyXG4kc3MtYm9yZGVyLXJhZGl1czogMHB4ICFkZWZhdWx0O1xyXG4kc3Mtc3BhY2luZy1sOiA4cHggIWRlZmF1bHQ7XHJcbiRzcy1zcGFjaW5nLW06IDZweCAhZGVmYXVsdDtcclxuJHNzLXNwYWNpbmctczogNHB4ICFkZWZhdWx0O1xyXG5cclxuJHNzLXBsdXNfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRzc19jb250ZW50X29wZW5lZF9ib3gtc2hhZG93IDogJGZvcm1fZWxlbWVudF9ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG5cclxuLnNzLW1haW4ge1xyXG4gICAgcG9zaXRpb24gICAgOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXkgICAgIDogaW5saW5lLWJsb2NrO1xyXG4gICAgdXNlci1zZWxlY3QgOiBub25lO1xyXG4gICAgY29sb3IgICAgICAgOiAkc3MtZm9udC1jb2xvcjtcclxuICAgIHdpZHRoICAgICAgIDogMTAwJVxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgIGRpc3BsYXkgICAgICAgICAgOiBmbGV4O1xyXG4gICAgY3Vyc29yICAgICAgICAgICA6IHBvaW50ZXI7XHJcbiAgICB3aWR0aCAgICAgICAgICAgIDogMTAwJTtcclxuICAgIGhlaWdodCAgICAgICAgICAgOiAzMHB4O1xyXG4gICAgcGFkZGluZyAgICAgICAgICA6IDZweDtcclxuICAgIGJvcmRlciAgICAgICAgICAgOiAxcHggc29saWQgI2RjZGVlMjtcclxuICAgIGJvcmRlci1yYWRpdXMgICAgOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICNmZmY7XHJcbiAgICBvdXRsaW5lICAgICAgICAgIDogMDtcclxuICAgIGJveC1zaXppbmcgICAgICAgOiBib3JkZXItYm94O1xyXG4gICAgdHJhbnNpdGlvbiAgICAgICA6IGJhY2tncm91bmQtY29sb3IgLjJzO1xyXG59XHJcbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQuc3Mtb3Blbi1iZWxvdyxcclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLW9wZW4tYmVsb3cge1xyXG4gICAgei1pbmRleDogMTAxMjtcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZC5zcy1kaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2RjZGVlMjtcclxuICAgIGN1cnNvciAgICAgICAgICAgOiBub3QtYWxsb3dlZFxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XHJcbiAgICBmbGV4ICAgICAgICAgICAgICAgIDogMSAxIDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduICAgICAgICAgIDogbGVmdDtcclxuICAgIHdpZHRoICAgICAgICAgICAgICAgOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0ICAgICAgICAgOiAxZW07XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0IDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3QgICAgOiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0ICAgICA6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdCAgICAgICAgIDogbm9uZVxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciwgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgKiB7XHJcbiAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zICAgOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdyAgICAgIDogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdyA6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2UgICA6IG5vd3JhcFxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAqIHtcclxuICAgIHdpZHRoIDogYXV0b1xyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xyXG4gICAgY29sb3IgOiBpbmhlcml0XHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWRlc2VsZWN0IHtcclxuICAgIGRpc3BsYXkgICAgICAgICA6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtcyAgICAgOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgOiBmbGV4LWVuZDtcclxuICAgIGZsZXggICAgICAgICAgICA6IDAgMSBhdXRvO1xyXG4gICAgbWFyZ2luICAgICAgICAgIDogMCA2cHg7XHJcbiAgICBmb250LXdlaWdodCAgICAgOiA3MDBcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtZGVzZWxlY3Quc3MtaGlkZSB7XHJcbiAgICBkaXNwbGF5IDogbm9uZVxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyB7XHJcbiAgICBkaXNwbGF5ICAgICAgICAgOiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXMgICAgIDogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50IDogZmxleC1lbmQ7XHJcbiAgICBmbGV4ICAgICAgICAgICAgOiAwIDEgYXV0bztcclxuICAgIG1hcmdpbiAgICAgICAgICA6IDAgNnB4XHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgYm9yZGVyICAgICAgIDogc29saWQgIzY2NjtcclxuICAgIGJvcmRlci13aWR0aCA6IDAgMnB4IDJweCAwO1xyXG4gICAgZGlzcGxheSAgICAgIDogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZyAgICAgIDogM3B4O1xyXG4gICAgdHJhbnNpdGlvbiAgIDogdHJhbnNmb3JtIC4ycywgbWFyZ2luIC4yc1xyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuLmFycm93LXVwIHtcclxuICAgIHRyYW5zZm9ybSA6IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgIG1hcmdpbiAgICA6IDNweCAwIDBcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3Bhbi5hcnJvdy1kb3duIHtcclxuICAgIHRyYW5zZm9ybSA6IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICBtYXJnaW4gICAgOiAtM3B4IDAgMFxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG4gICAgZGlzcGxheSAgICAgICAgICA6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbiAgIDogcm93O1xyXG4gICAgY3Vyc29yICAgICAgICAgICA6IHBvaW50ZXI7XHJcbiAgICBtaW4taGVpZ2h0ICAgICAgIDogMzBweDtcclxuICAgIHdpZHRoICAgICAgICAgICAgOiAxMDAlO1xyXG4gICAgcGFkZGluZyAgICAgICAgICA6IDAgMCAwIDNweDtcclxuICAgIGJvcmRlciAgICAgICAgICAgOiAxcHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTU7XHJcbiAgICBib3JkZXItcmFkaXVzICAgIDogMC42MjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2ZmZjtcclxuICAgIG91dGxpbmUgICAgICAgICAgOiAwO1xyXG4gICAgYm94LXNpemluZyAgICAgICA6IGJvcmRlci1ib3g7XHJcbiAgICB0cmFuc2l0aW9uICAgICAgIDogYmFja2dyb3VuZC1jb2xvciAuMnNcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLWRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3IgOiAjZGNkZWUyO1xyXG4gICAgY3Vyc29yICAgICAgICAgICA6IG5vdC1hbGxvd2VkXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1kaXNhYmxlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XHJcbiAgICBjb2xvciA6ICM2NjZcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLWRpc2FibGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS1kZWxldGUge1xyXG4gICAgY3Vyc29yIDogbm90LWFsbG93ZWRcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMge1xyXG4gICAgZGlzcGxheSAgICAgICAgIDogZmxleDtcclxuICAgIGZsZXgtd3JhcCAgICAgICA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgOiBmbGV4LXN0YXJ0O1xyXG4gICAgZmxleCAgICAgICAgICAgIDogMSAxIDEwMCU7XHJcbiAgICB3aWR0aCAgICAgICAgICAgOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcclxuICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgcGFkZGluZyAgICAgICA6IDRweCA1cHg7XHJcbiAgICBtYXJnaW4gICAgICAgIDogMnB4IDA7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMWVtO1xyXG4gICAgYWxpZ24taXRlbXMgICA6IGNlbnRlcjtcclxuICAgIHdpZHRoICAgICAgICAgOiAxMDAlO1xyXG4gICAgY29sb3IgICAgICAgICA6ICNkZWRlZGU7XHJcbiAgICBvdmVyZmxvdyAgICAgIDogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdyA6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2UgICA6IG5vd3JhcFxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNjYWxlSW4ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybSA6IHNjYWxlKDApO1xyXG4gICAgICAgIG9wYWNpdHkgICA6IDBcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm0gOiBzY2FsZSgxKTtcclxuICAgICAgICBvcGFjaXR5ICAgOiAxXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2NhbGVPdXQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybSA6IHNjYWxlKDEpO1xyXG4gICAgICAgIG9wYWNpdHkgICA6IDFcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm0gOiBzY2FsZSgwKTtcclxuICAgICAgICBvcGFjaXR5ICAgOiAwXHJcbiAgICB9XHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZSB7XHJcbiAgICBkaXNwbGF5ICAgICAgICAgICAgICAgICAgIDogZmxleDtcclxuICAgIHVzZXItc2VsZWN0ICAgICAgICAgICAgICAgOiBub25lO1xyXG4gICAgYWxpZ24taXRlbXMgICAgICAgICAgICAgICA6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZSAgICAgICAgICAgICAgICAgOiAxMnB4O1xyXG4gICAgcGFkZGluZyAgICAgICAgICAgICAgICAgICA6IDNweCA1cHg7XHJcbiAgICBtYXJnaW4gICAgICAgICAgICAgICAgICAgIDogM3B4IDVweCAzcHggMDtcclxuICAgIGNvbG9yICAgICAgICAgICAgICAgICAgICAgOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvciAgICAgICAgICA6ICM1ODk3ZmI7XHJcbiAgICBib3JkZXItcmFkaXVzICAgICAgICAgICAgIDogMDtcclxuICAgIGFuaW1hdGlvbi1uYW1lICAgICAgICAgICAgOiBzY2FsZUluO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uICAgICAgICA6IC4ycztcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24gOiBlYXNlLW91dDtcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGUgICAgICAgOiBib3RoXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZS5zcy1vdXQge1xyXG4gICAgYW5pbWF0aW9uLW5hbWUgICAgICAgICAgICA6IHNjYWxlT3V0O1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uICAgICAgICA6IC4ycztcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24gOiBlYXNlLW91dFxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUgLnNzLXZhbHVlLWRlbGV0ZSB7XHJcbiAgICBtYXJnaW4gOiAwIDAgMCA1cHg7XHJcbiAgICBjdXJzb3IgOiBwb2ludGVyXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIHtcclxuICAgIGRpc3BsYXkgOiBmbGV4O1xyXG4gICAgZmxleCAgICA6IDAgMSAzcHg7XHJcbiAgICBtYXJnaW4gIDogOXB4IDEycHggMCA1cHhcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMge1xyXG4gICAgZGlzcGxheSAgICAgICAgIDogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudCA6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zICAgICA6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQgICAgICA6ICRzcy1wbHVzX2NvbG9yO1xyXG4gICAgcG9zaXRpb24gICAgICAgIDogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQgICAgICAgICAgOiAxMHB4O1xyXG4gICAgd2lkdGggICAgICAgICAgIDogMnB4O1xyXG4gICAgdHJhbnNpdGlvbiAgICAgIDogdHJhbnNmb3JtIC4yc1xyXG59XHJcblxyXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kIDogJHNzLXBsdXNfY29sb3I7XHJcbiAgICBjb250ZW50ICAgIDogXCJcIjtcclxuICAgIHBvc2l0aW9uICAgOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodCAgICAgOiAycHg7XHJcbiAgICB3aWR0aCAgICAgIDogMTBweDtcclxuICAgIGxlZnQgICAgICAgOiAtNHB4O1xyXG4gICAgdG9wICAgICAgICA6IDRweFxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1cy5zcy1jcm9zcyB7XHJcbiAgICB0cmFuc2Zvcm0gOiByb3RhdGUoNDVkZWcpXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoICAgICAgICAgICAgOiAxMDAlO1xyXG4gICAgbWFyZ2luICAgICAgICAgICA6IDA7XHJcbiAgICBib3gtc2l6aW5nICAgICAgIDogYm9yZGVyLWJveDtcclxuICAgIHotaW5kZXggICAgICAgICAgOiAxMDEwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICNmZmY7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luIDogY2VudGVyIHRvcDtcclxuICAgIHRyYW5zaXRpb24gICAgICAgOiB0cmFuc2Zvcm0gLjJzLCBvcGFjaXR5IC4ycztcclxuICAgIG9wYWNpdHkgICAgICAgICAgOiAwO1xyXG4gICAgdHJhbnNmb3JtICAgICAgICA6IHNjYWxlWSgwKVxyXG59XHJcblxyXG4uc3MtY29udGVudC5zcy1vcGVuIHtcclxuICAgIGRpc3BsYXkgICA6IGJsb2NrO1xyXG4gICAgb3BhY2l0eSAgIDogMTtcclxuICAgIHRyYW5zZm9ybSA6IHNjYWxlWSgxKTtcclxuICAgIGJveC1zaGFkb3cgICA6ICRzc19jb250ZW50X29wZW5lZF9ib3gtc2hhZG93O1xyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIHtcclxuICAgIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uIDogcm93O1xyXG4gICAgcGFkZGluZyAgICAgICAgOiA4cHggOHB4IDZweFxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3Mtc2VhcmNoLnNzLWhpZGUsIC5zcy1jb250ZW50IC5zcy1zZWFyY2guc3MtaGlkZSBpbnB1dCB7XHJcbiAgICBoZWlnaHQgIDogMDtcclxuICAgIG9wYWNpdHkgOiAwO1xyXG4gICAgcGFkZGluZyA6IDA7XHJcbiAgICBtYXJnaW4gIDogMFxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0IHtcclxuICAgIGRpc3BsYXkgICAgICAgICAgICA6IGlubGluZS1mbGV4O1xyXG4gICAgZm9udC1zaXplICAgICAgICAgIDogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgICAgICA6IGluaGVyaXQ7XHJcbiAgICBmbGV4ICAgICAgICAgICAgICAgOiAxIDEgYXV0bztcclxuICAgIHdpZHRoICAgICAgICAgICAgICA6IDEwMCU7XHJcbiAgICBtaW4td2lkdGggICAgICAgICAgOiAwO1xyXG4gICAgaGVpZ2h0ICAgICAgICAgICAgIDogMzBweDtcclxuICAgIHBhZGRpbmcgICAgICAgICAgICA6IDZweCA4cHg7XHJcbiAgICBtYXJnaW4gICAgICAgICAgICAgOiAwO1xyXG4gICAgYm9yZGVyICAgICAgICAgICAgIDogMXB4IHNvbGlkICNkY2RlZTI7XHJcbiAgICBib3JkZXItcmFkaXVzICAgICAgOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvciAgIDogI2ZmZjtcclxuICAgIG91dGxpbmUgICAgICAgICAgICA6IDA7XHJcbiAgICB0ZXh0LWFsaWduICAgICAgICAgOiBsZWZ0O1xyXG4gICAgYm94LXNpemluZyAgICAgICAgIDogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZyA6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2UgOiB0ZXh0ZmllbGRcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3IgICAgICAgICAgOiAjOGE4YThhO1xyXG4gICAgdmVydGljYWwtYWxpZ24gOiBtaWRkbGVcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dDpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93IDogMCAwIDVweCAjNTg5N2ZiXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggLnNzLWFkZGFibGUge1xyXG4gICAgZGlzcGxheSAgICAgICAgIDogaW5saW5lLWZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtcyAgICAgOiBjZW50ZXI7XHJcbiAgICBjdXJzb3IgICAgICAgICAgOiBwb2ludGVyO1xyXG4gICAgZm9udC1zaXplICAgICAgIDogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgICA6IDcwMDtcclxuICAgIGZsZXggICAgICAgICAgICA6IDAgMCAzMHB4O1xyXG4gICAgaGVpZ2h0ICAgICAgICAgIDogMzBweDtcclxuICAgIG1hcmdpbiAgICAgICAgICA6IDAgMCAwIDhweDtcclxuICAgIGJvcmRlciAgICAgICAgICA6IDFweCBzb2xpZCAjZGNkZWUyO1xyXG4gICAgYm9yZGVyLXJhZGl1cyAgIDogMDtcclxuICAgIGJveC1zaXppbmcgICAgICA6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLWFkZGFibGUge1xyXG4gICAgcGFkZGluZy10b3AgOiAwXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbn1cclxuLyoqXHJcbi5zcy1jb250ZW50LnNzLW9wZW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxufSovXHJcblxyXG4uc3MtY29udGVudCAuc3MtbGlzdCB7XHJcbiAgICBtYXgtaGVpZ2h0IDogMjAwcHg7XHJcbiAgICBvdmVyZmxvdy14IDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteSA6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduIDogbGVmdDtcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRncm91cC1sYWJlbCB7XHJcbiAgICBwYWRkaW5nICAgICA6IDZweCAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQgOiA3MDBcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRpb24ge1xyXG4gICAgcGFkZGluZyA6IDZweCA2cHggNnB4IDI1cHhcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwLWxhYmVsLXNlbGVjdGFibGUge1xyXG4gICAgY3Vyc29yIDogcG9pbnRlclxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAtbGFiZWwtc2VsZWN0YWJsZTpob3ZlciB7XHJcbiAgICBjb2xvciAgICAgICAgICAgIDogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3IgOiAjNTg5N2ZiXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgcGFkZGluZyAgICAgOiA2cHggMTBweDtcclxuICAgIGN1cnNvciAgICAgIDogcG9pbnRlcjtcclxuICAgIHVzZXItc2VsZWN0IDogbm9uZVxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uICoge1xyXG4gICAgZGlzcGxheSA6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLWhpZ2hsaWdodGVkLCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcclxuICAgIGNvbG9yICAgICAgICAgICAgOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICM1ODk3ZmJcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1kaXNhYmxlZCB7XHJcbiAgICBjdXJzb3IgICAgICAgICAgIDogbm90LWFsbG93ZWQ7XHJcbiAgICBjb2xvciAgICAgICAgICAgIDogI2RlZGVkZTtcclxuICAgIGJhY2tncm91bmQtY29sb3IgOiAjZmZmXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246bm90KC5zcy1kaXNhYmxlZCkuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgIGNvbG9yICAgICAgICAgICAgOiAjNjY2O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvciA6IHJnYmEoODgsIDE1MSwgMjUxLCAuMSlcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1oaWRlIHtcclxuICAgIGRpc3BsYXkgOiBub25lXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24gLnNzLXNlYXJjaC1oaWdobGlnaHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICNmZmZiOGNcclxufSIsIi8qKlxyXG4gKiBTd2lwZXIgMTAuMi4wXHJcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXHJcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDE0LTIwMjMgVmxhZGltaXIgS2hhcmxhbXBpZGlcclxuICpcclxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXHJcbiAqXHJcbiAqIFJlbGVhc2VkIG9uOiBBdWd1c3QgMTcsIDIwMjNcclxuICovXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XHJcbiAgICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWxcclxufVxyXG5cclxuOnJvb3Qge1xyXG4gICAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmZcclxufVxyXG5cclxuOmhvc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHotaW5kZXg6IDFcclxufVxyXG5cclxuLnN3aXBlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdzogY2xpcDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveFxyXG59XHJcblxyXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwgLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSwgLnN3aXBlci13cmFwcGVyIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKVxyXG59XHJcblxyXG4uc3dpcGVyLWhvcml6b250YWwge1xyXG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teVxyXG59XHJcblxyXG4uc3dpcGVyLXZlcnRpY2FsIHtcclxuICAgIHRvdWNoLWFjdGlvbjogcGFuLXhcclxufVxyXG5cclxuLnN3aXBlci1zbGlkZSB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuXHJcbn1cclxuXHJcbi5zd2lwZXItYXV0b2hlaWdodCwgLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xyXG4gICAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodFxyXG59XHJcblxyXG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuXHJcbn1cclxuXHJcbi5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICBwZXJzcGVjdGl2ZTogMTIwMHB4XHJcbn1cclxuXHJcbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcclxuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2RcclxufVxyXG5cclxuLnN3aXBlci0zZCB7XHJcbiAgICBwZXJzcGVjdGl2ZTogMTIwMHB4XHJcbn1cclxuXHJcbi5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2RcclxufVxyXG5cclxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZVxyXG59XHJcblxyXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydFxyXG59XHJcblxyXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcclxuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5XHJcbn1cclxuXHJcbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcclxuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5XHJcbn1cclxuXHJcbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICBzY3JvbGwtc25hcC10eXBlOiBub25lXHJcbn1cclxuXHJcbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xyXG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IG5vbmVcclxufVxyXG5cclxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgb3JkZXI6IDk5OTlcclxufVxyXG5cclxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzXHJcbn1cclxuXHJcbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSlcclxufVxyXG5cclxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcilcclxufVxyXG5cclxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKVxyXG59XHJcblxyXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKVxyXG59XHJcblxyXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHotaW5kZXg6IDEwXHJcbn1cclxuXHJcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMTUpXHJcbn1cclxuXHJcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAuNSksIHJnYmEoMCwgMCwgMCwgMCkpXHJcbn1cclxuXHJcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIC41KSwgcmdiYSgwLCAwLCAwLCAwKSlcclxufVxyXG5cclxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAuNSksIHJnYmEoMCwgMCwgMCwgMCkpXHJcbn1cclxuXHJcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgLjUpLCByZ2JhKDAsIDAsIDAsIDApKVxyXG59XHJcblxyXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcclxuICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIxcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjFweDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwgLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XHJcbiAgICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXJcclxufVxyXG5cclxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XHJcbiAgICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmZcclxufVxyXG5cclxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XHJcbiAgICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDBcclxufVxyXG5cclxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpXHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpXHJcbiAgICB9XHJcbn1cclxuXHJcbi5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRlIHtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXHJcbn1cclxuXHJcbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSlcclxufVxyXG5cclxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKVxyXG59XHJcblxyXG46cm9vdCB7XHJcbiAgICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHhcclxufVxyXG4vKlxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCwgNTAlKTtcclxuICAgIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xyXG4gICAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpXHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IC4zNTtcclxuICAgIGN1cnNvcjogYXV0bztcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGN1cnNvcjogYXV0bztcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tbmV4dCBzdmcsIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxyXG59XHJcblxyXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZywgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmcge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XHJcbiAgICByaWdodDogYXV0b1xyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xyXG4gICAgbGVmdDogYXV0b1xyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XHJcbiAgICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxXHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ3ByZXYnXHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XHJcbiAgICBsZWZ0OiBhdXRvXHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ25leHQnXHJcbn1cclxuKi9cclxuLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IC4zcyBvcGFjaXR5O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHotaW5kZXg6IDEwXHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xyXG4gICAgb3BhY2l0eTogMFxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQgPiAuc3dpcGVyLXBhZ2luYXRpb24sIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XHJcbiAgICBib3R0b206IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSwgOHB4KTtcclxuICAgIHRvcDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLCBhdXRvKTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBmb250LXNpemU6IDBcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoLjMzKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoLjY2KVxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4zMylcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoLjY2KVxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4zMylcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLCA1MCUpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCAjMDAwKTtcclxuICAgIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAuMilcclxufVxyXG5cclxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmVcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKVxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICAgIHJpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCwgOHB4KTtcclxuICAgIGxlZnQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsIGF1dG8pO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMClcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB3aWR0aDogOHB4XHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzIHRyYW5zZm9ybSwgLjJzIHRvcFxyXG59XHJcblxyXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KVxyXG59XHJcblxyXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgdHJhbnNpdGlvbjogLjJzIHRyYW5zZm9ybSwgLjJzIGxlZnRcclxufVxyXG5cclxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgdHJhbnNpdGlvbjogLjJzIHRyYW5zZm9ybSwgLjJzIHJpZ2h0XHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XHJcbiAgICBjb2xvcjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsIGluaGVyaXQpXHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAuMjUpKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wXHJcbn1cclxuXHJcbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3BcclxufVxyXG5cclxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMFxyXG59XHJcblxyXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xyXG4gICAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwXHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIC4xKSlcclxufVxyXG5cclxuLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQgPiAuc3dpcGVyLXNjcm9sbGJhciwgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIsIC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xyXG4gICAgYm90dG9tOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSwgNHB4KTtcclxuICAgIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsIGF1dG8pO1xyXG4gICAgei1pbmRleDogNTA7XHJcbiAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSlcclxufVxyXG5cclxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCwgYXV0byk7XHJcbiAgICByaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCwgNHB4KTtcclxuICAgIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcclxuICAgIHotaW5kZXg6IDUwO1xyXG4gICAgd2lkdGg6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpXHJcbn1cclxuXHJcbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgLjUpKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwXHJcbn1cclxuXHJcbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcclxuICAgIGN1cnNvcjogbW92ZVxyXG59XHJcblxyXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2ZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpblxyXG59XHJcblxyXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XHJcbiAgICBjdXJzb3I6IG1vdmU7XHJcbiAgICB0b3VjaC1hY3Rpb246IG5vbmVcclxufVxyXG5cclxuLnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgei1pbmRleDogLTEwMDBcclxufVxyXG5cclxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgbWFyZ2luOiAwIGF1dG9cclxufVxyXG5cclxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcFxyXG59XHJcblxyXG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXRcclxufVxyXG5cclxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5XHJcbn1cclxuXHJcbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvXHJcbn1cclxuXHJcbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0b1xyXG59XHJcblxyXG4uc3dpcGVyLWN1YmUge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGVcclxufVxyXG5cclxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGUge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwXHJcbn1cclxuXHJcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvXHJcbn1cclxuXHJcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGVcclxufVxyXG5cclxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvcGFjaXR5OiAuNjtcclxuICAgIHotaW5kZXg6IDBcclxufVxyXG5cclxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGZpbHRlcjogYmx1cig1MHB4KVxyXG59XHJcblxyXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGVcclxufVxyXG5cclxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuXHJcbn1cclxuXHJcbi5zd2lwZXItZmxpcCB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZVxyXG59XHJcblxyXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgei1pbmRleDogMVxyXG59XHJcblxyXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvXHJcbn1cclxuXHJcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlblxyXG59XHJcblxyXG4uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGUge1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCBoZWlnaHRcclxufVxyXG5cclxuLnN3aXBlci1jYXJkcyB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZVxyXG59XHJcblxyXG4uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGUge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuQGlmICRhbmltYXRpb24tc2Nyb2xsLWVuYWJsZWQge1xyXG4gICAgLmpzLWVuYWJsZWQge1xyXG4gICAgICAgIFtkYXRhLWFuaW1hdGlvbj1cImZhZGVcIl0ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAmLmpzLWFuaW1hdGUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkYnJlYWRjcnVtYl9pdGVtX2ZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWJfaXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWJfaXRlbV90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWJfaXRlbV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWJfaXRlbV9iZWZvcmVfd2lkdGg6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iX2l0ZW1fYmVmb3JlX2hlaWdodDogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWJfaXRlbV9iZWZvcmVfYm9yZGVyLXJhZGl1czogMTAwJSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWJfaXRlbV9iZWZvcmVfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWJfaXRlbV9iZWZvcmVfbWFyZ2luOiAwIDAuM3JlbSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWJfaXRlbV9hY3RpdmVfYmVmb3JlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYl9pdGVtX2FjdGl2ZV9iZWZvcmVfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbi5icmVhZGNydW1iIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLmJyZWFkY3J1bWJfd3JhcHBlciB7XHJcbiAgICAgICAgLmJyZWFkY3J1bWJfaXRlbXMge1xyXG4gICAgICAgICAgICAuYnJlYWRjcnVtYl9pdGVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJyZWFkY3J1bWJfaXRlbV9mb250LXNpemU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyZWFkY3J1bWJfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYnJlYWRjcnVtYl9pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRicmVhZGNydW1iX2l0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICA6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkYnJlYWRjcnVtYl9pdGVtX2JlZm9yZV93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRicmVhZGNydW1iX2l0ZW1fYmVmb3JlX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYnJlYWRjcnVtYl9pdGVtX2JlZm9yZV9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmVhZGNydW1iX2l0ZW1fYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkYnJlYWRjcnVtYl9pdGVtX2JlZm9yZV9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5pdGVtX2FjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmVhZGNydW1iX2l0ZW1fYWN0aXZlX2JlZm9yZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmVhZGNydW1iX2l0ZW1fYWN0aXZlX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIiRicmVhZGNydW1iX2l0ZW1fZm9udC1zaXplOiAxcmVtO1xyXG4kYnJlYWRjcnVtYl9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kYnJlYWRjcnVtYl9pdGVtX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4kYnJlYWRjcnVtYl9pdGVtX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kYnJlYWRjcnVtYl9pdGVtX2JlZm9yZV93aWR0aDogMC4yNXJlbTtcclxuJGJyZWFkY3J1bWJfaXRlbV9iZWZvcmVfaGVpZ2h0OiAwLjI1cmVtO1xyXG4kYnJlYWRjcnVtYl9pdGVtX2JlZm9yZV9ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4kYnJlYWRjcnVtYl9pdGVtX2JlZm9yZV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kYnJlYWRjcnVtYl9pdGVtX2JlZm9yZV9tYXJnaW46IDAgMC4zcmVtO1xyXG4kYnJlYWRjcnVtYl9pdGVtX2FjdGl2ZV9iZWZvcmVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRicmVhZGNydW1iX2l0ZW1fYWN0aXZlX2JlZm9yZV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xO1xyXG5cclxuIiwiJGJ1dHRvbl9pbnRlcmthYl8xX2JhY2tncm91bmQ6ICRjb2xvcl9pbnRlcmthYi0xICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ludGVya2FiXzFfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2ludGVya2FiLTEgIWRlZmF1bHQ7XHJcbiRidXR0b25faW50ZXJrYWJfMV9jb2xvcjogJGNvbG9yX2ludGVya2FiLTIgIWRlZmF1bHQ7XHJcbiRidXR0b25faW50ZXJrYWJfMV9ib3JkZXItcmFkaXVzOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pbnRlcmthYl8xX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ludGVya2FiXzFfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRidXR0b25faW50ZXJrYWJfMS1wYWRkaW5nOiAwLjc1cmVtIDMuNXJlbSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pbnRlcmthYl8xLWxpbmUtaGVpZ2h0OiAxICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ludGVya2FiXzEtdHJhbnNpdGlvbjogMC4zcyAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pbnRlcmthYl8xX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9pbnRlcmthYi0yICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ludGVya2FiXzFfaG92ZXJfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2ludGVya2FiLTIgIWRlZmF1bHQ7XHJcbiRidXR0b25faW50ZXJrYWJfMV9ob3Zlcl9jb2xvcjogJGNvbG9yX2ludGVya2FiLTEgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbl9pbnRlcmthYl8xX2NvbG9yOiAkY29sb3JfaW50ZXJrYWItMiAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uX2ludGVya2FiXzFfaG92ZXJfY29sb3I6ICRjb2xvcl9pbnRlcmthYi0xICFkZWZhdWx0O1xyXG5cclxuJGJ1dHRvbl9wcmltYXJ5XzFfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzFfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzFfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8xX2JvcmRlci1yYWRpdXM6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfMV90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzFfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8xLXBhZGRpbmc6IDAuNzVyZW0gMS41cmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfMS1saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzEtdHJhbnNpdGlvbjogMC4zcyAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzFfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzFfaG92ZXJfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzFfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbl9wcmltYXJ5LTFfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbl9wcmltYXJ5LTFfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcblxyXG4kYnV0dG9uX3ByaW1hcnlfMl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfMl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfMl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzJfYm9yZGVyLXJhZGl1czogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8yX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfMl9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzItcGFkZGluZzogMC43NXJlbSAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8yLWxpbmUtaGVpZ2h0OiAxICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfMi10cmFuc2l0aW9uOiAwLjNzICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfMl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfMl9ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfMl9ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uX3ByaW1hcnktMl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uX3ByaW1hcnktMl9ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuXHJcbiRidXR0b25fcHJpbWFyeV8zX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8zX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8zX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfM19ib3JkZXItcmFkaXVzOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzNfdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8zX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfMy1wYWRkaW5nOiAwLjc1cmVtIDEuNXJlbSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzMtbGluZS1oZWlnaHQ6IDEgIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8zLXRyYW5zaXRpb246IDAuM3MgIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8zX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8zX2hvdmVyX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9zZWNvbmRhcnlfMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzNfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbl9wcmltYXJ5LTNfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbl9wcmltYXJ5LTNfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kYnV0dG9uX3NlY29uZGFyeV8xX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzFfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3NlY29uZGFyeV8xICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8xX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8xX2JvcmRlci1yYWRpdXM6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8xX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8xX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8xLXBhZGRpbmc6IDAuNzVyZW0gMS41cmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8xLWxpbmUtaGVpZ2h0OiAxICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8xLXRyYW5zaXRpb246IDAuM3MgIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzFfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMV9ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3Jfc2Vjb25kYXJ5XzEgIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzFfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbl9zZWNvbmRhcnlfMV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uX3NlY29uZGFyeV8xX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJGJ1dHRvbl9zZWNvbmRhcnlfMl9iYWNrZ3JvdW5kOiBub25lICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8yX2JvcmRlcjogbm9uZSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMl9ib3JkZXItcmFkaXVzOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMl90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMl9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMi1wYWRkaW5nOiAwLjc1cmVtIDAgIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzItbGluZS1oZWlnaHQ6IDEgIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzItdHJhbnNpdGlvbjogMC4zcyAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMl9ob3Zlcl9iYWNrZ3JvdW5kOiBub25lICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8yX2hvdmVyX2JvcmRlcjogbm9uZSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMl9ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uX3NlY29uZGFyeV8yX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb25fc2Vjb25kYXJ5XzJfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kYnV0dG9uX3NlY29uZGFyeV8zX2JhY2tncm91bmQ6IG5vbmUgIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzNfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3NlY29uZGFyeV8xICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8zX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8zX2JvcmRlci1yYWRpdXM6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8zX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8zX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8zLXBhZGRpbmc6IDAuNzVyZW0gMS41cmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8zLWxpbmUtaGVpZ2h0OiAxICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8zLXRyYW5zaXRpb246IDAuM3MgIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzNfaG92ZXJfYmFja2dyb3VuZDogbm9uZSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfM19ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8zX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb25fc2Vjb25kYXJ5XzNfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbl9zZWNvbmRhcnlfM19ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuXHJcbiRidXR0b25fbGFiZWxfYmFja2dyb3VuZDogbm9uZSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9sYWJlbF9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3Jfc2Vjb25kYXJ5XzEgIWRlZmF1bHQ7XHJcbiRidXR0b25fbGFiZWxfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRidXR0b25fbGFiZWxfYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uX2xhYmVsLWZvbnQtc2l6ZTogMC44cmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kYnV0dG9uX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kYnV0dG9uX2xhYmVsLXBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uX2xhYmVsLWxpbmUtaGVpZ2h0OiAxICFkZWZhdWx0O1xyXG4kYnV0dG9uX2xhYmVsLXRyYW5zaXRpb246IDAuM3MgIWRlZmF1bHQ7XHJcbiRidXR0b25fbGFiZWxfaG92ZXJfYmFja2dyb3VuZDogbm9uZSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9sYWJlbF9ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kYnV0dG9uX2xhYmVsX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb25fbGFiZWxfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbl9sYWJlbF9ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbiRidXR0b25fbGlnaHRfYmFja2dyb3VuZDogbm9uZSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9saWdodF9ib3JkZXI6IG5vbmUgIWRlZmF1bHQ7XHJcbiRidXR0b25fbGlnaHRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRidXR0b25fbGlnaHRfYm9yZGVyLXJhZGl1czogbm9uZSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9saWdodF90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCAhZGVmYXVsdDtcclxuJGJ1dHRvbl9saWdodF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGJ1dHRvbl9saWdodC1wYWRkaW5nOiAwLjM3NXJlbSAwICFkZWZhdWx0O1xyXG4kYnV0dG9uX2xpZ2h0LWxpbmUtaGVpZ2h0OiAxICFkZWZhdWx0O1xyXG4kYnV0dG9uX2xpZ2h0LXRyYW5zaXRpb246IDAuM3MgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbl9saWdodF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGJ1dHRvbl9saWdodF9ob3Zlcl9iYWNrZ3JvdW5kOiBub25lICFkZWZhdWx0O1xyXG4kYnV0dG9uX2xpZ2h0X2hvdmVyX2JvcmRlcjogbm9uZSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9saWdodF9ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uX2xpZ2h0X2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG5cclxuJGJ1dHRvbl9pY29uX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb25faWNvbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uX2JvcmRlci1yYWRpdXM6IDEwMCUgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbi13aWR0aDogMi42MjVyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbi1oZWlnaHQ6IDIuNjI1cmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb24tbGluZS1oZWlnaHQ6IDEgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbi10cmFuc2l0aW9uOiAwLjNzICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uX2hvdmVyX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbl9pY29uX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb24tZGlzYWJsZWRfYm9yZGVyOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb24tZGlzYWJsZWRfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uX2ljb24tZGlzYWJsZWRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4kYnV0dG9uX3NlbGVjdGlvbi13aWR0aDogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWxlY3Rpb24taGVpZ2h0OiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlbGVjdGlvbi1saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWxlY3Rpb24tdHJhbnNpdGlvbjogMC4zcyAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uX3NlbGVjdGlvbl9ib3JkZXI6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbl9zZWxlY3Rpb25fYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uX3NlbGVjdGlvbl9ob3Zlcl9ib3JkZXI6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbl9zZWxlY3Rpb25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbmJ1dHRvbiwgYSB7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuYnV0dG9uLCBhLCBkaXYge1xyXG4gICAgJi5idXR0b25fZGVmYXVsdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICYuYW5pbWF0aW9uLXNoaW5lIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhbmltYXRpb25fc2hpbmVfZWZmZWN0O1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzaGluZSAjeyRhbmltYXRpb25fc2hpbmVfZHVyYXRpb259cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICYuYnV0dG9uX2ludGVya2FiXzEge1xyXG4gICAgICAgIGZvbnQ6ICRidXR0b25fcHJpbWFyeV8xX2ZvbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbl9pbnRlcmthYl8xX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyOiAkYnV0dG9uX2ludGVya2FiXzFfYm9yZGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYnV0dG9uX2ludGVya2FiXzFfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbl9pbnRlcmthYl8xX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRidXR0b25faW50ZXJrYWJfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGJ1dHRvbl9pbnRlcmthYl8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHBhZGRpbmc6ICRidXR0b25faW50ZXJrYWJfMS1wYWRkaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uX2ludGVya2FiXzEtbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGJ1dHRvbl9pbnRlcmthYl8xLXRyYW5zaXRpb247XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgZmlsbDogJGJ1dHRvbl9pY29uX2ludGVya2FiXzFfY29sb3I7XHJcbiAgICAgICAgICAgICYuaWNvbl9sZWZ0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmljb25fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uX2ludGVya2FiXzFfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJ1dHRvbl9pbnRlcmthYl8xX2hvdmVyX2JvcmRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRidXR0b25faW50ZXJrYWJfMV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGJ1dHRvbl9pY29uX2ludGVya2FiXzFfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJ1dHRvbl9wcmltYXJ5XzEge1xyXG4gICAgICAgIGZvbnQ6ICRidXR0b25fcHJpbWFyeV8xX2ZvbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbl9wcmltYXJ5XzFfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6ICRidXR0b25fcHJpbWFyeV8xX2JvcmRlcjtcclxuICAgICAgICBjb2xvcjogJGJ1dHRvbl9wcmltYXJ5XzFfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbl9wcmltYXJ5XzFfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGJ1dHRvbl9wcmltYXJ5XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRidXR0b25fcHJpbWFyeV8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHBhZGRpbmc6ICRidXR0b25fcHJpbWFyeV8xLXBhZGRpbmc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRidXR0b25fcHJpbWFyeV8xLWxpbmUtaGVpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRidXR0b25fcHJpbWFyeV8xLXRyYW5zaXRpb247XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgZmlsbDogJGJ1dHRvbl9pY29uX3ByaW1hcnktMV9jb2xvcjtcclxuICAgICAgICAgICAgJi5pY29uX2xlZnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaWNvbl9yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRidXR0b25fcHJpbWFyeV8xX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRidXR0b25fcHJpbWFyeV8xX2hvdmVyX2JvcmRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRidXR0b25fcHJpbWFyeV8xX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYnV0dG9uX2ljb25fcHJpbWFyeS0xX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5idXR0b25fcHJpbWFyeV8yIHtcclxuICAgICAgICBmb250OiAkYnV0dG9uX3ByaW1hcnlfMl9mb250O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRidXR0b25fcHJpbWFyeV8yX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyOiAkYnV0dG9uX3ByaW1hcnlfMl9ib3JkZXI7XHJcbiAgICAgICAgY29sb3I6ICRidXR0b25fcHJpbWFyeV8yX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b25fcHJpbWFyeV8yX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRidXR0b25fcHJpbWFyeV8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYnV0dG9uX3ByaW1hcnlfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICBwYWRkaW5nOiAkYnV0dG9uX3ByaW1hcnlfMi1wYWRkaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uX3ByaW1hcnlfMi1saW5lLWhlaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYnV0dG9uX3ByaW1hcnlfMi10cmFuc2l0aW9uO1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIGZpbGw6ICRidXR0b25faWNvbl9wcmltYXJ5LTJfY29sb3I7XHJcbiAgICAgICAgICAgICYuaWNvbl9sZWZ0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmljb25fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uX3ByaW1hcnlfMl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRidXR0b25fcHJpbWFyeV8yX2hvdmVyX2JvcmRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRidXR0b25fcHJpbWFyeV8yX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYnV0dG9uX2ljb25fcHJpbWFyeS0yX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5idXR0b25fcHJpbWFyeV8zIHtcclxuICAgICAgICBmb250OiAkYnV0dG9uX3ByaW1hcnlfM19mb250O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRidXR0b25fcHJpbWFyeV8zX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyOiAkYnV0dG9uX3ByaW1hcnlfM19ib3JkZXI7XHJcbiAgICAgICAgY29sb3I6ICRidXR0b25fcHJpbWFyeV8zX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b25fcHJpbWFyeV8zX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRidXR0b25fcHJpbWFyeV8zX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYnV0dG9uX3ByaW1hcnlfM19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICBwYWRkaW5nOiAkYnV0dG9uX3ByaW1hcnlfMy1wYWRkaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uX3ByaW1hcnlfMy1saW5lLWhlaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYnV0dG9uX3ByaW1hcnlfMy10cmFuc2l0aW9uO1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIGZpbGw6ICRidXR0b25faWNvbl9wcmltYXJ5LTNfY29sb3I7XHJcbiAgICAgICAgICAgICYuaWNvbl9sZWZ0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmljb25fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uX3ByaW1hcnlfM19ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRidXR0b25fcHJpbWFyeV8zX2hvdmVyX2JvcmRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRidXR0b25fcHJpbWFyeV8zX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYnV0dG9uX2ljb25fcHJpbWFyeS0zX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5idXR0b25fc2Vjb25kYXJ5XzEge1xyXG4gICAgICAgIGZvbnQ6ICRidXR0b25fc2Vjb25kYXJ5XzFfZm9udDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uX3NlY29uZGFyeV8xX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyOiAkYnV0dG9uX3NlY29uZGFyeV8xX2JvcmRlcjtcclxuICAgICAgICBjb2xvcjogJGJ1dHRvbl9zZWNvbmRhcnlfMV9jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uX3NlY29uZGFyeV8xX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRidXR0b25fc2Vjb25kYXJ5XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRidXR0b25fc2Vjb25kYXJ5XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgcGFkZGluZzogJGJ1dHRvbl9zZWNvbmRhcnlfMS1wYWRkaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uX3NlY29uZGFyeV8xLWxpbmUtaGVpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRidXR0b25fc2Vjb25kYXJ5XzEtdHJhbnNpdGlvbjtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICBmaWxsOiAkYnV0dG9uX2ljb25fc2Vjb25kYXJ5XzFfY29sb3I7XHJcbiAgICAgICAgICAgICYuaWNvbl9sZWZ0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmljb25fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uX3NlY29uZGFyeV8xX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGJ1dHRvbl9zZWNvbmRhcnlfMV9ob3Zlcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnV0dG9uX3NlY29uZGFyeV8xX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYnV0dG9uX2ljb25fc2Vjb25kYXJ5XzFfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJ1dHRvbl9zZWNvbmRhcnlfMiB7XHJcbiAgICAgICAgZm9udDogJGJ1dHRvbl9zZWNvbmRhcnlfMV9mb250O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRidXR0b25fc2Vjb25kYXJ5XzJfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6ICRidXR0b25fc2Vjb25kYXJ5XzJfYm9yZGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYnV0dG9uX3NlY29uZGFyeV8yX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b25fc2Vjb25kYXJ5XzJfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGJ1dHRvbl9zZWNvbmRhcnlfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGJ1dHRvbl9zZWNvbmRhcnlfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICBwYWRkaW5nOiAkYnV0dG9uX3NlY29uZGFyeV8yLXBhZGRpbmc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRidXR0b25fc2Vjb25kYXJ5XzItbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGJ1dHRvbl9zZWNvbmRhcnlfMi10cmFuc2l0aW9uO1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIGZpbGw6ICRidXR0b25faWNvbl9zZWNvbmRhcnlfMl9jb2xvcjtcclxuICAgICAgICAgICAgJi5pY29uX2xlZnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaWNvbl9yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRidXR0b25fc2Vjb25kYXJ5XzJfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAkYnV0dG9uX3NlY29uZGFyeV8yX2hvdmVyX2JvcmRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRidXR0b25fc2Vjb25kYXJ5XzJfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRidXR0b25faWNvbl9zZWNvbmRhcnlfMl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnV0dG9uX3NlY29uZGFyeV8zIHtcclxuICAgICAgICBmb250OiAkYnV0dG9uX3NlY29uZGFyeV8zX2ZvbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbl9zZWNvbmRhcnlfM19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlcjogJGJ1dHRvbl9zZWNvbmRhcnlfM19ib3JkZXI7XHJcbiAgICAgICAgY29sb3I6ICRidXR0b25fc2Vjb25kYXJ5XzNfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbl9zZWNvbmRhcnlfM19ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYnV0dG9uX3NlY29uZGFyeV8zX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYnV0dG9uX3NlY29uZGFyeV8zX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHBhZGRpbmc6ICRidXR0b25fc2Vjb25kYXJ5XzMtcGFkZGluZztcclxuICAgICAgICBsaW5lLWhlaWdodDogJGJ1dHRvbl9zZWNvbmRhcnlfMy1saW5lLWhlaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYnV0dG9uX3NlY29uZGFyeV8zLXRyYW5zaXRpb247XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgZmlsbDogJGJ1dHRvbl9pY29uX3NlY29uZGFyeV8zX2NvbG9yO1xyXG4gICAgICAgICAgICAmLmljb25fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pY29uX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbl9zZWNvbmRhcnlfM19ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRidXR0b25fc2Vjb25kYXJ5XzNfaG92ZXJfYm9yZGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJ1dHRvbl9zZWNvbmRhcnlfM19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGJ1dHRvbl9pY29uX3NlY29uZGFyeV8zX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5idXR0b25fbGFiZWwge1xyXG4gICAgICAgIGZvbnQ6ICRidXR0b25fbGFiZWxfZm9udDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uX2xhYmVsX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyOiAkYnV0dG9uX2xhYmVsX2JvcmRlcjtcclxuICAgICAgICBjb2xvcjogJGJ1dHRvbl9sYWJlbF9jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uX2xhYmVsX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYnV0dG9uX2xhYmVsLWZvbnQtc2l6ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGJ1dHRvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGJ1dHRvbl9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICBwYWRkaW5nOiAkYnV0dG9uX2xhYmVsLXBhZGRpbmc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRidXR0b25fbGFiZWwtbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGJ1dHRvbl9sYWJlbC10cmFuc2l0aW9uO1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIGZpbGw6ICRidXR0b25faWNvbl9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgJi5pY29uX2xlZnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaWNvbl9yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRidXR0b25fbGFiZWxfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAkYnV0dG9uX2xhYmVsX2hvdmVyX2JvcmRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRidXR0b25fbGFiZWxfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRidXR0b25faWNvbl9sYWJlbF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnV0dG9uX2xpZ2h0IHtcclxuICAgICAgICBmb250OiAkYnV0dG9uX2xpZ2h0X2ZvbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbl9saWdodF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlcjogJGJ1dHRvbl9saWdodF9ib3JkZXI7XHJcbiAgICAgICAgY29sb3I6ICRidXR0b25fbGlnaHRfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbl9saWdodF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYnV0dG9uX2xpZ2h0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYnV0dG9uX2xpZ2h0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHBhZGRpbmc6ICRidXR0b25fbGlnaHQtcGFkZGluZztcclxuICAgICAgICBsaW5lLWhlaWdodDogJGJ1dHRvbl9saWdodC1saW5lLWhlaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYnV0dG9uX2xpZ2h0LXRyYW5zaXRpb247XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgZmlsbDogJGJ1dHRvbl9pY29uX2xpZ2h0X2NvbG9yO1xyXG4gICAgICAgICAgICAmLmljb25fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pY29uX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbl9saWdodF9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRidXR0b25fbGlnaHRfaG92ZXJfYm9yZGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJ1dHRvbl9saWdodF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGJ1dHRvbl9pY29uX2xpZ2h0X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5idXR0b25faWNvbiB7XHJcbiAgICAgICAgZm9udDogJGJ1dHRvbl9pY29uX2ZvbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbl9pY29uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyOiAkYnV0dG9uX2ljb25fYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b25faWNvbl9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIHdpZHRoOiAkYnV0dG9uX2ljb24td2lkdGg7XHJcbiAgICAgICAgaGVpZ2h0OiAkYnV0dG9uX2ljb24taGVpZ2h0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uX2ljb24tbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGJ1dHRvbl9pY29uLXRyYW5zaXRpb247XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMC42NXJlbTtcclxuICAgICAgICAgICAgZmlsbDogJGJ1dHRvbl9pY29uX2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbl9pY29uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGJ1dHRvbl9pY29uX2hvdmVyX2JvcmRlcjtcclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGJ1dHRvbl9pY29uX2ljb25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJ1dHRvbl9pY29uLWRpc2FibGVkX2JvcmRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbl9pY29uLWRpc2FibGVkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRidXR0b25faWNvbl9pY29uLWRpc2FibGVkX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5idXR0b25fc2VsZWN0aW9uIHtcclxuICAgICAgICBmb250OiAkYnV0dG9uX3NlbGVjdGlvbl9mb250O1xyXG4gICAgICAgIHdpZHRoOiAkYnV0dG9uX3NlbGVjdGlvbi13aWR0aDtcclxuICAgICAgICBoZWlnaHQ6ICRidXR0b25fc2VsZWN0aW9uLWhlaWdodDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGJ1dHRvbl9zZWxlY3Rpb24tbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwcztcclxuICAgICAgICAgICAgLmZpbGxfZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkYnV0dG9uX3NlbGVjdGlvbi10cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN0cm9rZV9lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRidXR0b25faWNvbl9zZWxlY3Rpb25fYm9yZGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmLmpzLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYnV0dG9uX2ljb25fc2VsZWN0aW9uX2hvdmVyX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIC5maWxsX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRidXR0b25faWNvbl9zZWxlY3Rpb25faG92ZXJfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYW5pbWF0ZSB7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogaGVhcnRoU2VsZWN0aW9uIDEuNXMgYm90aCAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZXh0X2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzaGFrZS12ZXJ0aWNhbCAuOHMgYm90aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuSGlkZSBlbGVtZW50cyB2aXN1YWxseSwgYnV0IGtlZXAgdGhlbSBhdmFpbGFibGUgZm9yIHNjcmVlbi1yZWFkZXJzLlxyXG5cclxuVXNlZCBmb3IgaW5mb3JtYXRpb24gcmVxdWlyZWQgZm9yIHNjcmVlbi1yZWFkZXIgdXNlcnMgdG8gdW5kZXJzdGFuZCBhbmQgdXNlXHJcbnRoZSBzaXRlIHdoZXJlIHZpc3VhbCBkaXNwbGF5IGlzIHVuZGVzaXJhYmxlLiBJbmZvcm1hdGlvbiBwcm92aWRlZCBpbiB0aGlzXHJcbm1hbm5lciBzaG91bGQgYmUga2VwdCBjb25jaXNlLCB0byBhdm9pZCB1bm5lY2Vzc2FyeSBidXJkZW4gb24gdGhlIHVzZXIuXHJcblwiIWltcG9ydGFudFwiIGlzIHVzZWQgdG8gcHJldmVudCB1bmludGVudGlvbmFsIG92ZXJyaWRlcy5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHZpc3VhbGx5LWhpZGRlbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogLTFweDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuVGhlIC5mb2N1c2FibGUgY2xhc3MgZXh0ZW5kcyB0aGUgLnZpc3VhbGx5LWhpZGRlbiBjbGFzcyB0byBhbGxvd1xyXG50aGUgZWxlbWVudCB0byBiZSBmb2N1c2FibGUgd2hlbiBuYXZpZ2F0ZWQgdG8gdmlhIHRoZSBrZXlib2FyZC5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUge1xyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY2xpcDogYXV0bztcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbk1lZGlhIFF1ZXJpZXNcclxuXHJcbkFsbG93cyB5b3UgdG8gdXNlIGlubGluZSBtZWRpYSBxdWVyaWVzLlxyXG5cclxuJGJyZWFrcG9pbnQgLSBEZXNpcmVkIGJyZWFrcG9pbnQuIENhbiBiZSB2YXJpYWJsZSBvciB1bml0LlxyXG4kcXVlcnkgLSBEZWZhdWx0cyB0byBgbWluLXdpZHRoYC5cclxuJHR5cGUgLSBEZWZhdWx0cyB0byBgc2NyZWVuYC5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAgIEByZXR1cm4gaWYobWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKSAhPSAwLCBcIi0jeyRuYW1lfVwiLCBcIlwiKTtcclxufVxyXG5cclxuQG1peGluIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQsICRxdWVyeTogJ21pbi13aWR0aCcsICR0eXBlOiAnc2NyZWVuJykge1xyXG4gICAgQGlmICRicmVha3BvaW50ID09ICdzbGlkZXMtbWQnIHtcclxuICAgICAgICBAbWVkaWEgI3skdHlwZX0gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwiaC1tZFwiKX0pIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgeyBAY29udGVudDsgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gJ3NsaWRlcy1sZycge1xyXG4gICAgICAgIEBtZWRpYSAjeyR0eXBlfSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJoLWxnXCIpfSkgYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7IEBjb250ZW50OyB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XHJcbiAgICAgICAgQG1lZGlhICN7JHR5cGV9IGFuZCAoI3skcXVlcnl9OiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9KSB7IEBjb250ZW50OyB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQG1lZGlhICN7JHR5cGV9IGFuZCAoI3skcXVlcnl9OiAjeyRicmVha3BvaW50fSkgeyBAY29udGVudDsgfVxyXG4gICAgfVxyXG59IiwiJGFuaW1hdGlvbl9zaGluZV9kdXJhdGlvbjogMy41ICFkZWZhdWx0OyAvLyBpbiBzZWNvbmRzXHJcbiRhbmltYXRpb25fc2hpbmVfc3BlZWQ6IDIgIWRlZmF1bHQgOyAvLyBpbiBzZWNvbmRzXHJcblxyXG4kYW5pbWF0aW9uX3NoaW5lX2RlZ3JlZTogMTIwZGVnICFkZWZhdWx0O1xyXG4kYW5pbWF0aW9uX3NoaW5lX2NvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWRlZmF1bHQ7XHJcbiRhbmltYXRpb25fc2hpbmVfZWZmZWN0OiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAjeyRhbmltYXRpb25fc2hpbmVfZGVncmVlfSxcclxuICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50LFxyXG4gICAgICAgICAgICAgICAgI3skYW5pbWF0aW9uX3NoaW5lX2NvbG9yfSxcclxuICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50XHJcbikgIWRlZmF1bHQ7XHJcbiRhbmltYXRpb25fc2hpbmVfdHJhbnNpdGlvbjogYWxsICN7JGFuaW1hdGlvbl9zaGluZV9zcGVlZH1zIGVhc2UtaW4tb3UgIWRlZmF1bHQ7IiwiJGJ1dHRvbl9wcmltYXJ5XzFfZm9udDogJGJvZHlfZm9udDtcclxuJGJ1dHRvbl9wcmltYXJ5XzFfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMjtcclxuJGJ1dHRvbl9wcmltYXJ5XzFfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMjtcclxuJGJ1dHRvbl9wcmltYXJ5XzFfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRidXR0b25fcHJpbWFyeV8xX2JvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xyXG4kYnV0dG9uX3ByaW1hcnlfMV90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuJGJ1dHRvbl9wcmltYXJ5XzFfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRidXR0b25fcHJpbWFyeV8xLXBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xyXG4kYnV0dG9uX3ByaW1hcnlfMS1saW5lLWhlaWdodDogMTtcclxuJGJ1dHRvbl9wcmltYXJ5XzEtdHJhbnNpdGlvbjogMC4zcztcclxuJGJ1dHRvbl9wcmltYXJ5XzFfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMTtcclxuJGJ1dHRvbl9wcmltYXJ5XzFfaG92ZXJfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMTtcclxuJGJ1dHRvbl9wcmltYXJ5XzFfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRidXR0b25faWNvbl9wcmltYXJ5LTFfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRidXR0b25faWNvbl9wcmltYXJ5LTFfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTM7XHJcblxyXG4kYnV0dG9uX3ByaW1hcnlfMl9mb250OiAkYm9keV9mb250O1xyXG4kYnV0dG9uX3ByaW1hcnlfMl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kYnV0dG9uX3ByaW1hcnlfMl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0xO1xyXG4kYnV0dG9uX3ByaW1hcnlfMl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuJGJ1dHRvbl9wcmltYXJ5XzJfYm9yZGVyLXJhZGl1czogMC42MjVyZW07XHJcbiRidXR0b25fcHJpbWFyeV8yX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4kYnV0dG9uX3ByaW1hcnlfMl9sZXR0ZXItc3BhY2luZzogMDtcclxuJGJ1dHRvbl9wcmltYXJ5XzItcGFkZGluZzogMC43NXJlbSAxLjVyZW07XHJcbiRidXR0b25fcHJpbWFyeV8yLWxpbmUtaGVpZ2h0OiAxO1xyXG4kYnV0dG9uX3ByaW1hcnlfMi10cmFuc2l0aW9uOiAwLjNzO1xyXG4kYnV0dG9uX3ByaW1hcnlfMl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kYnV0dG9uX3ByaW1hcnlfMl9ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0yO1xyXG4kYnV0dG9uX3ByaW1hcnlfMl9ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuJGJ1dHRvbl9pY29uX3ByaW1hcnktMl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuJGJ1dHRvbl9pY29uX3ByaW1hcnktMl9ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuXHJcbiRidXR0b25fcHJpbWFyeV8zX2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRidXR0b25fcHJpbWFyeV8zX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRidXR0b25fcHJpbWFyeV8zX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRidXR0b25fcHJpbWFyeV8zX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kYnV0dG9uX3ByaW1hcnlfM19ib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuJGJ1dHRvbl9wcmltYXJ5XzNfdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiRidXR0b25fcHJpbWFyeV8zX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kYnV0dG9uX3ByaW1hcnlfMy1wYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcclxuJGJ1dHRvbl9wcmltYXJ5XzMtbGluZS1oZWlnaHQ6IDE7XHJcbiRidXR0b25fcHJpbWFyeV8zLXRyYW5zaXRpb246IDAuM3M7XHJcbiRidXR0b25fcHJpbWFyeV8zX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRidXR0b25fcHJpbWFyeV8zX2hvdmVyX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9zZWNvbmRhcnlfMTtcclxuJGJ1dHRvbl9wcmltYXJ5XzNfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRidXR0b25faWNvbl9wcmltYXJ5LTNfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRidXR0b25faWNvbl9wcmltYXJ5LTNfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kYnV0dG9uX3NlY29uZGFyeV8xX2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzFfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMztcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3Jfc2Vjb25kYXJ5XzE7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzFfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzFfYm9yZGVyLXJhZGl1czogMC42MjVyZW07XHJcbiRidXR0b25fc2Vjb25kYXJ5XzFfdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzFfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzEtcGFkZGluZzogMC43NXJlbSAxLjVyZW07XHJcbiRidXR0b25fc2Vjb25kYXJ5XzEtbGluZS1oZWlnaHQ6IDE7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzEtdHJhbnNpdGlvbjogMC4zcztcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMV9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8xX2hvdmVyX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9zZWNvbmRhcnlfMTtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMV9ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJGJ1dHRvbl9pY29uX3NlY29uZGFyeV8xX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kYnV0dG9uX2ljb25fc2Vjb25kYXJ5XzFfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kYnV0dG9uX3NlY29uZGFyeV8yX2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzJfYmFja2dyb3VuZDogbm9uZTtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMl9ib3JkZXI6IG5vbmU7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzJfYm9yZGVyLXJhZGl1czogMC42MjVyZW07XHJcbiRidXR0b25fc2Vjb25kYXJ5XzJfdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzJfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzItcGFkZGluZzogMC43NXJlbSAwO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8yLWxpbmUtaGVpZ2h0OiAxO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8yLXRyYW5zaXRpb246IDAuM3M7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzJfaG92ZXJfYmFja2dyb3VuZDogbm9uZTtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMl9ob3Zlcl9ib3JkZXI6IG5vbmU7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzJfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRidXR0b25faWNvbl9zZWNvbmRhcnlfMl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGJ1dHRvbl9pY29uX3NlY29uZGFyeV8yX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG5cclxuJGJ1dHRvbl9zZWNvbmRhcnlfM19mb250OiAkYm9keV9mb250O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8zX2JhY2tncm91bmQ6IG5vbmU7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzNfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3NlY29uZGFyeV8xO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8zX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8zX2JvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8zX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8zX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8zLXBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8zLWxpbmUtaGVpZ2h0OiAxO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8zLXRyYW5zaXRpb246IDAuM3M7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzNfaG92ZXJfYmFja2dyb3VuZDogbm9uZTtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfM19ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0yO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8zX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kYnV0dG9uX2ljb25fc2Vjb25kYXJ5XzNfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRidXR0b25faWNvbl9zZWNvbmRhcnlfM19ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuXHJcbiRidXR0b25fbGFiZWxfZm9udDogJGJvZHlfZm9udDtcclxuJGJ1dHRvbl9sYWJlbF9iYWNrZ3JvdW5kOiBub25lO1xyXG4kYnV0dG9uX2xhYmVsX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9zZWNvbmRhcnlfMTtcclxuJGJ1dHRvbl9sYWJlbF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJGJ1dHRvbl9sYWJlbF9ib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiRidXR0b25fbGFiZWwtZm9udC1zaXplOiAwLjhyZW07XHJcbiRidXR0b25fbGFiZWxfdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiRidXR0b25fbGFiZWxfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRidXR0b25fbGFiZWwtcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcclxuJGJ1dHRvbl9sYWJlbC1saW5lLWhlaWdodDogMTtcclxuJGJ1dHRvbl9sYWJlbC10cmFuc2l0aW9uOiAwLjNzO1xyXG4kYnV0dG9uX2xhYmVsX2hvdmVyX2JhY2tncm91bmQ6IG5vbmU7XHJcbiRidXR0b25fbGFiZWxfaG92ZXJfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMTtcclxuJGJ1dHRvbl9sYWJlbF9ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGJ1dHRvbl9pY29uX2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kYnV0dG9uX2ljb25fbGFiZWxfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kYnV0dG9uX2xpZ2h0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRidXR0b25fbGlnaHRfYmFja2dyb3VuZDogbm9uZTtcclxuJGJ1dHRvbl9saWdodF9ib3JkZXI6IG5vbmU7XHJcbiRidXR0b25fbGlnaHRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRidXR0b25fbGlnaHRfYm9yZGVyLXJhZGl1czogbm9uZTtcclxuJGJ1dHRvbl9saWdodF90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuJGJ1dHRvbl9saWdodF9sZXR0ZXItc3BhY2luZzogMDtcclxuJGJ1dHRvbl9saWdodC1wYWRkaW5nOiAwLjM3NXJlbSAwO1xyXG4kYnV0dG9uX2xpZ2h0LWxpbmUtaGVpZ2h0OiAxO1xyXG4kYnV0dG9uX2xpZ2h0LXRyYW5zaXRpb246IDAuM3M7XHJcbiRidXR0b25faWNvbl9saWdodF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJGJ1dHRvbl9saWdodF9ob3Zlcl9iYWNrZ3JvdW5kOiBub25lO1xyXG4kYnV0dG9uX2xpZ2h0X2hvdmVyX2JvcmRlcjogbm9uZTtcclxuJGJ1dHRvbl9saWdodF9ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJGJ1dHRvbl9pY29uX2xpZ2h0X2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG5cclxuJGJ1dHRvbl9pY29uX2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRidXR0b25faWNvbl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kYnV0dG9uX2ljb25fYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMztcclxuJGJ1dHRvbl9pY29uX2ljb25fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRidXR0b25faWNvbl9ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4kYnV0dG9uX2ljb24td2lkdGg6IDIuNjI1cmVtO1xyXG4kYnV0dG9uX2ljb24taGVpZ2h0OiAyLjYyNXJlbTtcclxuJGJ1dHRvbl9pY29uLWxpbmUtaGVpZ2h0OiAxO1xyXG4kYnV0dG9uX2ljb24tdHJhbnNpdGlvbjogMC4zcztcclxuJGJ1dHRvbl9pY29uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRidXR0b25faWNvbl9ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0yO1xyXG4kYnV0dG9uX2ljb25faWNvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJGJ1dHRvbl9pY29uLWRpc2FibGVkX2JvcmRlcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJGJ1dHRvbl9pY29uLWRpc2FibGVkX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRidXR0b25faWNvbl9pY29uLWRpc2FibGVkX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG5cclxuJGJ1dHRvbl9zZWxlY3Rpb25fZm9udDogJGJvZHlfZm9udDtcclxuJGJ1dHRvbl9zZWxlY3Rpb24td2lkdGg6IDEuMjVyZW07XHJcbiRidXR0b25fc2VsZWN0aW9uLWhlaWdodDogMS4yNXJlbTtcclxuJGJ1dHRvbl9zZWxlY3Rpb24tbGluZS1oZWlnaHQ6IDE7XHJcbiRidXR0b25fc2VsZWN0aW9uLXRyYW5zaXRpb246IDAuM3M7XHJcbiRidXR0b25faWNvbl9zZWxlY3Rpb25fYm9yZGVyOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kYnV0dG9uX2ljb25fc2VsZWN0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRidXR0b25faWNvbl9zZWxlY3Rpb25faG92ZXJfYm9yZGVyOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kYnV0dG9uX2ljb25fc2VsZWN0aW9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiIsIiRkZWNvcmF0ZV9taW4taGVpZ2h0OiAzMnJlbSAhZGVmYXVsdDtcclxuJGRlY29yYXRlX2JvcmRlci1yYWRpdXM6IDJyZW0gIWRlZmF1bHQ7XHJcbiRkZWNvcmF0ZV9tYXgtaGVpZ2h0OiAzNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkZWNvcmF0ZV9pbWdfbWFyZ2luLWJvdHRvbTogMnJlbSAhZGVmYXVsdDtcclxuJGRlY29yYXRlX2ltZ19taW4taGVpZ2h0OiAzMnJlbSAhZGVmYXVsdDtcclxuJGRlY29yYXRlX2ltZ19vdmVybGF5OiAkY29sb3Jfc2Vjb25kYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4kZGVjb3JhdGVfZGF0YV9wYWRkaW5nOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkZWNvcmF0ZV9zbG9nYW5fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG5cclxuJGRlY29yYXRlX2ltZ19tYXgtaGVpZ2h0LS1tZDogMzVyZW0gIWRlZmF1bHQ7XHJcbiRkZWNvcmF0ZV9pbWdfcGFkZGluZy0tbWQ6IDAgIWRlZmF1bHQ7XHJcbiRkZWNvcmF0ZV9pbWdfbWFyZ2luLS1tZDogMCAhZGVmYXVsdDtcclxuJGRlY29yYXRlX2ltZ19ib3JkZXItcmFkaXVzLS1tZDogMnJlbSAhZGVmYXVsdDtcclxuJGRlY29yYXRlX2ltZ19taW4taGVpZ2h0LS1tZDogMzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZGVjb3JhdGVfZGF0YV9wYWRkaW5nLS1tZDogM3JlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4uZGVjb3JhdGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1pbi1oZWlnaHQ6ICRkZWNvcmF0ZV9taW4taGVpZ2h0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGRlY29yYXRlX2JvcmRlci1yYWRpdXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LWhlaWdodDogJGRlY29yYXRlX21heC1oZWlnaHQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGRlY29yYXRlX2ltZ19vdmVybGF5O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICAgICZfX2RhdGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nOiAkZGVjb3JhdGVfZGF0YV9wYWRkaW5nO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgLnRpdGxlX2NvbnRlbnRfMSxcclxuICAgICAgICAudGl0bGVfY29udGVudF8yIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkZWNvcmF0ZV9zbG9nYW5fY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJGRlY29yYXRlX2RhdGFfcGFkZGluZy0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIkY2FsZW5kYXItd2lkZ2V0X3dlZWtkYXlfY29sb3IgOiAkY29sb3JfcHJpbWFyeV8xICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItd2lkZ2V0X3RvZGF5X2JvcmRlci1jb2xvcjogJGNvbG9yX3ByaW1hcnlfMSAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXdpZGdldF9kcm9wZG93bl9mb250OiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgMXJlbSAvIDFyZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItd2lkZ2V0X3ByZXYtbmV4dF9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeV8xICFkZWZhdWx0O1xyXG5cclxuJGNhbGVuZGFyLXdpZGdldF90b2RheV9ib3JkZXItY29sb3ItLWhvdmVyOiAkY29sb3JfcHJpbWFyeV8xICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItd2lkZ2V0X3RvZGF5X2JhY2tncm91bmQtLWhvdmVyOiAkY29sb3JfcHJpbWFyeV8xICFkZWZhdWx0O1xyXG5cclxuc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XHJcbiAgICBjb2xvcjogJGNhbGVuZGFyLXdpZGdldF93ZWVrZGF5X2NvbG9yO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNhbGVuZGFyLXdpZGdldF90b2RheV9ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzLFxyXG4uZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcclxuICAgIGZvbnQ6ICRjYWxlbmRhci13aWRnZXRfZHJvcGRvd25fZm9udDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xyXG4gICAgZm9udDogJGNhbGVuZGFyLXdpZGdldF9kcm9wZG93bl9mb250O1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoIHtcclxuICAgIG1hcmdpbjogMC41cmVtIDA7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCwgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcclxuICAgIHRvcDogMTBweDtcclxufVxyXG5cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgge1xyXG4gICAgYm9yZGVyOiAkY2FsZW5kYXItd2lkZ2V0X3ByZXYtbmV4dF9ib3JkZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCB7XHJcbiAgICBsZWZ0OiAuNXJlbTtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xyXG4gICAgcmlnaHQ6IC41cmVtO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCwgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyB7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzLFxyXG4uZmxhdHBpY2tyLWRheS50b2RheTpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjYWxlbmRhci13aWRnZXRfdG9kYXlfYm9yZGVyLWNvbG9yLS1ob3ZlcjtcclxuICAgIGJhY2tncm91bmQ6ICRjYWxlbmRhci13aWRnZXRfdG9kYXlfYmFja2dyb3VuZC0taG92ZXI7XHJcbn0iLCIkZm9ybV9tYWluX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG5cclxuJGZvcm1fZmllbGRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRodG1sLXNwYWNpbmc7XHJcbiRmb3JtX2ZpZWxkX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZm9ybV9maWVsZF9sYWJlbF9jb2xvcjogJGh0bWwtY29sb3I7XHJcbiRmb3JtX2ZpZWxkX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kZm9ybV9maWVsZF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0zO1xyXG5cclxuXHJcbiRmb3JtX2xhYmVsX2NvbG9yOiAkaHRtbC1jb2xvcjtcclxuJGZvcm1fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIC44cmVtIC8gI3skaHRtbC1saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kZm9ybV9sYWJlbF9tYXJnaW4tYm90dG9tOiAuNDM4ZW07XHJcbiRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZm9ybV9sYWJlbF9sZXR0ZXItc3BhY2luZzogJGh0bWwtc3BhY2luZztcclxuXHJcbiRmb3JtX2VsZW1lbnRfZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIC45Mzc1cmVtIC8gI3skaHRtbC1saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kZm9ybV9lbGVtZW50X2xldHRlci1zcGFjaW5nOiAkaHRtbC1zcGFjaW5nO1xyXG4kZm9ybV9lbGVtZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZm9ybV9lbGVtZW50X3BhZGRpbmc6IDAuNXJlbSAwLjg3NXJlbTtcclxuJGZvcm1fZWxlbWVudF9taW4taGVpZ2h0OiA0NXB4O1xyXG4kZm9ybV9lbGVtZW50X2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kZm9ybV9lbGVtZW50X2NvbG9yOiAkaHRtbC1jb2xvcjtcclxuJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS01O1xyXG4kZm9ybV9lbGVtZW50X2JvcmRlci13aWR0aDogMXB4O1xyXG4kZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xyXG4kZm9ybV9lbGVtZW50X2JveF9zaGFkb3c6IDBweCAycHggNnB4IDJweCByZ2JhKCRjb2xvcl90ZXJ0aWFyeS03LDAuMzUpO1xyXG4kZm9ybV9lbGVtZW50X2JveF9zaGFkb3dfdG9wOiAwcHggMnB4IDZweCAycHggcmdiYSgkY29sb3JfdGVydGlhcnktNywwLjM1KTtcclxuXHJcblxyXG4kZm9ybV9lbGVtZW50X2NvbG9yLS1kaXNhYmxlZDogJGNvbG9yX3RlcnRpYXJ5LTU7XHJcblxyXG4kZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvci0tb3BlbmVkOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kZm9ybV9lbGVtZW50X2JvcmRlci13aWR0aC0tb3BlbmVkOiAxcHg7XHJcblxyXG4kZm9ybV9lbGVtZW50X2NvbG9yOiAkaHRtbC1jb2xvcjtcclxuJGZvcm1fZWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTU7XHJcbiRmb3JtX2VsZW1lbnRfcGxhY2Vob2xkZXJfb3BhY2l0eTogMTtcclxuXHJcbiRmb3JtX2VsZW1lbnRfZm9jdXNfYmFja2dyb3VuZDogJGZvcm1fZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4kZm9ybV9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJGZvcm1fZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTU7XHJcbiRmb3JtX2VsZW1lbnRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTogMTtcclxuXHJcbi8vIEVsZW1lbnRzXHJcblxyXG4kZm9ybV9lbGVtZW50X2ljb25fY29sb3I6ICRmb3JtX21haW5fY29sb3I7XHJcbiRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1czogLjYyNXJlbTtcclxuXHJcbiRmb3JtX2RlY29yYXRpb25fY29sb3I6ICRmb3JtX21haW5fY29sb3I7XHJcblxyXG4kZm9ybV9maWVsZHNldF9tYXJnaW46IDA7XHJcblxyXG4kZm9ybV9maWVsZF9tYXJnaW4tLXNtOiAwIDAgMXJlbTtcclxuJGZvcm1fZmllbGRfbWFyZ2luLS1tZDogMCAwIDEuNXJlbSAwO1xyXG5cclxuJGZvcm1fbGVnZW5kX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG4kZm9ybV9sZWdlbmRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRmb3JtX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiRmb3JtX2xlZ2VuZF9tYXJnaW4gICAgICAgIDogMDtcclxuXHJcbiRmb3JtX2NvbmRpdGlvbnNfZm9udCA6ICRmb3JtX2xhYmVsX2ZvbnQ7XHJcbiRmb3JtX2NvbmRpdGlvbnNfY29sb3I6ICRmb3JtX2xhYmVsX2NvbG9yO1xyXG4kZm9ybV9jb25kaXRpb25zX2xldHRlci1zcGFjaW5nOiAkZm9ybV9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuXHJcbiRmb3JtX2xlZ2Fsc19mb250IDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIDAuNTk0cmVtIC8gI3skaHRtbC1saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kZm9ybV9sZWdhbHNfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTQgIWltcG9ydGFudDtcclxuJGZvcm1fbGVnYWxzX3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4kZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0OiAxMHB4O1xyXG4kZm9ybV9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTI7XHJcbiRmb3JtX2Vycm9yX2hpZ2hsaWdodC1jb2xvcjogd2hpdGU7XHJcblxyXG5cclxuLypcclxuKiBUZXh0ZmllbGRcclxuICovXHJcblxyXG4vLyBMYWJlbFxyXG4kdGV4dGZpZWxkX2xhYmVsX2ZvbnQ6ICRmb3JtX2xhYmVsX2ZvbnQhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9sYWJlbF9jb2xvciAgICAgICAgIDogJGZvcm1fbGFiZWxfY29sb3I7XHJcbiR0ZXh0ZmllbGRfbGFiZWxfbWFyZ2luLWJvdHRvbSA6ICRmb3JtX2xhYmVsX21hcmdpbi1ib3R0b207XHJcbiR0ZXh0ZmllbGRfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4kdGV4dGZpZWxkX2xhYmVsX2xldHRlci1zcGFjaW5nOiAkZm9ybV9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuXHJcbi8vIENoYW1wc1xyXG4kdGV4dGZpZWxkX2lucHV0X2ZvbnQgICAgICAgICAgOiAkZm9ybV9lbGVtZW50X2ZvbnQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2VsZW1lbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2VsZW1lbnRfdGV4dC10cmFuc2Zvcm07XHJcbiR0ZXh0ZmllbGRfaW5wdXRfcGFkZGluZyAgICAgICAgOiAkZm9ybV9lbGVtZW50X3BhZGRpbmc7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtX2VsZW1lbnRfYmFja2dyb3VuZDtcclxuJHRleHRmaWVsZF9pbnB1dF9jb2xvcjogJGZvcm1fZWxlbWVudF9jb2xvcjtcclxuJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3IgIDogJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3I7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfdHJhbnNpdGlvbiAgOiAkZ2xvYmFsX3RyYW5zaXRpb25fMjtcclxuJHRleHRmaWVsZF9pbnB1dF9taW4taGVpZ2h0ICA6ICRmb3JtX2VsZW1lbnRfbWluLWhlaWdodDtcclxuJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItd2lkdGggIDogJGZvcm1fZWxlbWVudF9ib3JkZXItd2lkdGg7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLXJhZGl1cyAgOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXM7XHJcblxyXG4vLyBQbGFjZWhvbGRlclxyXG4kdGV4dGZpZWxkX2lucHV0X3BsYWNlaG9sZGVyX2NvbG9yOiAkZm9ybV9lbGVtZW50X3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4kdGV4dGZpZWxkX2lucHV0X3BsYWNlaG9sZGVyX29wYWNpdHk6ICRmb3JtX2VsZW1lbnRfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuLy8vLyA6OiBmb2N1c1xyXG4kdGV4dGZpZWxkX2lucHV0X2ZvY3VzX2JhY2tncm91bmQ6ICRmb3JtX2VsZW1lbnRfZm9jdXNfYmFja2dyb3VuZDtcclxuJHRleHRmaWVsZF9pbnB1dF9mb2N1c19ib3JkZXItY29sb3I6ICRmb3JtX2VsZW1lbnRfZm9jdXNfYm9yZGVyLWNvbG9yO1xyXG4kdGV4dGZpZWxkX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yOiAkZm9ybV9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4kdGV4dGZpZWxkX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk6ICRmb3JtX2VsZW1lbnRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuXHJcbiR0ZXh0ZmllbGRfaW5wdXRfZGF0ZV9jYWxlbmRhcl9jb2xvcjogJGZvcm1fbWFpbl9jb2xvcjtcclxuXHJcbi8qXHJcbiogVGV4dGFyZWFcclxuICovXHJcbi8vIExhYmVsXHJcbiR0ZXh0YXJlYV9sYWJlbF9jb2xvciAgICAgICAgIDogJGZvcm1fbGFiZWxfY29sb3I7XHJcbiR0ZXh0YXJlYV9sYWJlbF9mb250ICAgICAgICAgOiAkZm9ybV9sYWJlbF9mb250O1xyXG4kdGV4dGFyZWFfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4kdGV4dGFyZWFfbGFiZWxfbWFyZ2luLWJvdHRvbSA6ICRmb3JtX2xhYmVsX21hcmdpbi1ib3R0b207XHJcbiR0ZXh0YXJlYV9sYWJlbF9sZXR0ZXItc3BhY2luZyA6ICRmb3JtX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG5cclxuLy8gQ2hhbXBzXHJcbiR0ZXh0YXJlYV9pbnB1dF9mb250ICAgICAgICAgIDogJGZvcm1fZWxlbWVudF9mb250O1xyXG4kdGV4dGFyZWFfaW5wdXRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2VsZW1lbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiR0ZXh0YXJlYV9pbnB1dF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fZWxlbWVudF90ZXh0LXRyYW5zZm9ybTtcclxuJHRleHRhcmVhX2lucHV0X3RyYW5zaXRpb24gIDogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiR0ZXh0YXJlYV9pbnB1dF9iYWNrZ3JvdW5kICAgIDogJGZvcm1fZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4kdGV4dGFyZWFfaW5wdXRfY29sb3I6ICRmb3JtX2VsZW1lbnRfY29sb3I7XHJcbiR0ZXh0YXJlYV9pbnB1dF9ib3JkZXItY29sb3IgIDogJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3I7XHJcbiR0ZXh0YXJlYV9pbnB1dF9ib3JkZXItd2lkdGggIDogJGZvcm1fZWxlbWVudF9ib3JkZXItd2lkdGg7XHJcbiR0ZXh0YXJlYV9pbnB1dF9wYWRkaW5nOiAkZm9ybV9lbGVtZW50X3BhZGRpbmc7XHJcbiR0ZXh0YXJlYV9pbnB1dF9ib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXM7XHJcblxyXG4vLyBQbGFjZWhvbGRlclxyXG4kZm9ybV9wbGFjZWhvbGRlcl9jb2xvcjokZm9ybV9lbGVtZW50X3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4kZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5IDogJGZvcm1fZWxlbWVudF9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4vLy8vIDo6IGZvY3VzXHJcbiR0ZXh0YXJlYV9pbnB1dF9mb2N1c19iYWNrZ3JvdW5kOiAkZm9ybV9lbGVtZW50X2ZvY3VzX2JhY2tncm91bmQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF9mb2N1c19ib3JkZXItY29sb3I6ICRmb3JtX2VsZW1lbnRfZm9jdXNfYm9yZGVyLWNvbG9yO1xyXG4kdGV4dGFyZWFfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I6ICRmb3JtX2VsZW1lbnRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiR0ZXh0YXJlYV9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5OiAkZm9ybV9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcblxyXG5cclxuLypcclxuKiBSYWRpb1xyXG4gKi9cclxuJHJhZGlvX2xhYmVsX2NvbG9yOiAkZm9ybV9maWVsZF9sYWJlbF9jb2xvcjtcclxuJHJhZGlvX2NoZWNrX2JhY2tncm91bmQ6ICAkZm9ybV9lbGVtZW50X2JhY2tncm91bmQ7XHJcbiRyYWRpb19jaGVja19jb2xvciAgICAgICAgICA6ICRmb3JtX2VsZW1lbnRfYmFja2dyb3VuZDtcclxuJHJhZGlvX2NoZWNrX2JvcmRlci1jb2xvciAgIDogJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3I7XHJcbiRyYWRpb19sZWdlbmRfZm9udCAgICAgICAgICA6ICRmb3JtX2xhYmVsX2ZvbnQ7XHJcbiRyYWRpb19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4kcmFkaW9fbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRyYWRpb19jaGVja2VkX2NvbG9yOiAkZm9ybV9tYWluX2NvbG9yO1xyXG4kcmFkaW9fY2hlY2tlZF9ib3JkZXItY29sb3IgICA6ICRjb2xvcl90ZXJ0aWFyeS01O1xyXG5cclxuLy8gUmFkaW8gZ3JvdXBcclxuJHJhZGlvc19sZWdlbmRfZm9udCAgICAgICAgICA6ICRmb3JtX2xhYmVsX2ZvbnQ7XHJcbiRyYWRpb3NfbGVnZW5kX2xldHRlci1zcGFjaW5nOiAkZm9ybV9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuJHJhZGlvc19sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8qXHJcbiogQ2hlY2tib3hcclxuICovXHJcbiRjaGVja2JveF9jaGVja19iYWNrZ3JvdW5kICAgICAgICA6ICRmb3JtX2VsZW1lbnRfYmFja2dyb3VuZDtcclxuJGNoZWNrYm94X2NoZWNrX2JvcmRlci1jb2xvciA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yO1xyXG5cclxuJGNoZWNrYm94X2JvcmRlci1jb2xvci0tY2hlY2tlZCAgICAgICAgOiAkZm9ybV9tYWluX2NvbG9yO1xyXG4kY2hlY2tib3hfY2hlY2tfY29sb3ItLWNoZWNrZWQ6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRjaGVja2JveF9iYWNrZ3JvdW5kLWNvbG9yLS1jaGVja2VkOiAkZm9ybV9tYWluX2NvbG9yO1xyXG5cclxuJGNoZWNrYm94X2NvbG9yLS1jaGVja2VkLWRpc2FibGVkICAgICAgICA6ICRjb2xvcl90ZXJ0aWFyeS01O1xyXG4kY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1jaGVja2VkLWRpc2FibGVkICAgICAgICA6ICRjb2xvcl90ZXJ0aWFyeS01O1xyXG4kY2hlY2tib3hfYmFja2dyb3VuZF9jaGVja2VkLWRpc2FibGVkOiAkY29sb3JfdGVydGlhcnktNTtcclxuXHJcbiRjaGVja2JveF9jb2xvci0tZGlzYWJsZWQ6ICRjb2xvcl90ZXJ0aWFyeS01O1xyXG4kY2hlY2tib3hfYmFja2dyb3VuZC1jb2xvci0tZGlzYWJsZWQ6ICRjaGVja2JveF9jaGVja19iYWNrZ3JvdW5kO1xyXG4kY2hlY2tib3hfY2hlY2tfY29sb3ItLWRpc2FibGVkOiAkZm9ybV9tYWluX2NvbG9yO1xyXG4kY2hlY2tib3hfbGFiZWxfY29sb3ItLWRpc2FibGVkOiAkY2hlY2tib3hfY29sb3ItLWRpc2FibGVkO1xyXG5cclxuJGNoZWNrYm94X2JvcmRlci1jb2xvci0tZm9jdXM6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yLS1vcGVuZWQ7XHJcblxyXG4kY2hlY2tib3hfbGFiZWxfZm9udCAgICAgICAgICA6ICRmb3JtX2xhYmVsX2ZvbnQ7XHJcbiRjaGVja2JveF9sYWJlbF9sZXR0ZXItc3BhY2luZzogJGZvcm1fZmllbGRfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiRjaGVja2JveF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fZmllbGRfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiRjaGVja2JveF9sYWJlbF9jb2xvcjogJGZvcm1fZmllbGRfbGFiZWxfY29sb3I7XHJcblxyXG4vLyBDaGVja2JveCBncm91cFxyXG4kY2hlY2tib3hlc19sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciAxcmVtIC8gI3skaHRtbC1saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kY2hlY2tib3hlc19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4kY2hlY2tib3hlc19sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4kY2hlY2tib3hlc19sZWdlbmRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG5cclxuLypcclxuKiBTZWxlY3RcclxuICovXHJcbiRzZWxlY3RfaW5wdXRfZm9udDogJGZvcm1fZWxlbWVudF9mb250O1xyXG4kc2VsZWN0X2lucHV0X2JvcmRlci13aWR0aCAgICAgIDogJGZvcm1fZWxlbWVudF9ib3JkZXItd2lkdGg7XHJcbiRzZWxlY3RfaW5wdXRfYm9yZGVyLXJhZGl1cyAgICAgIDogLjYyNXJlbTtcclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItY29sb3IgICAgICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yO1xyXG4kc2VsZWN0X2lucHV0X2JhY2tncm91bmQgICAgICAgIDogJGZvcm1fZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4kc2VsZWN0X2lucHV0X21pbi1oZWlnaHQgICAgICAgIDogJGZvcm1fZWxlbWVudF9taW4taGVpZ2h0O1xyXG4kc2VsZWN0X2lucHV0X3BhZGRpbmc6ICRmb3JtX2VsZW1lbnRfcGFkZGluZztcclxuXHJcbiRzZWxlY3RfbGFiZWxfbWFyZ2luLWJvdHRvbSAgICAgOiAuM2VtO1xyXG4kc2VsZWN0X2xhYmVsX2NvbG9yICAgICAgICAgICAgIDogJGh0bWwtY29sb3I7XHJcbiRzZWxlY3RfbGFiZWxfdGV4dC10cmFuc2Zvcm0gICAgOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRzZWxlY3RfaXRlbV9ib3gtc2hhZG93OiAkZm9ybV9lbGVtZW50X2JveF9zaGFkb3c7XHJcbiRzZWxlY3RfaXRlbV9ib3gtc2hhZG93X3RvcDogJGZvcm1fZWxlbWVudF9ib3hfc2hhZG93X3RvcDtcclxuJHNlbGVjdF9pdGVtX2JhY2tncm91bmQ6ICRzZWxlY3RfaW5wdXRfYmFja2dyb3VuZDtcclxuJHNlbGVjdF9pdGVtX2JvcmRlci1yYWRpdXM6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1cztcclxuJHNlbGVjdF9pdGVtX2NvbG9yICAgICAgICAgICAgICA6ICRmb3JtX2VsZW1lbnRfY29sb3I7XHJcbiRzZWxlY3RfaXRlbV9wbGFjZWhvbGRlcl9jb2xvciA6ICRzZWxlY3RfaXRlbV9jb2xvcjtcclxuJHNlbGVjdF9pdGVtX2ZvbnQgICAgICAgICAgICAgICA6ICRmb3JtX2VsZW1lbnRfZm9udDtcclxuJHNlbGVjdF9pdGVtX2xldHRlci1zcGFjaW5nICAgICA6ICRmb3JtX2VsZW1lbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiRzZWxlY3RfaXRlbV90ZXh0LXRyYW5zZm9ybSAgICAgOiBub25lO1xyXG4kc2VsZWN0X2l0ZW1fYmctY29sb3ItLWhvdmVyICAgIDogdHJhbnNwYXJlbnQ7XHJcbiRzZWxlY3RfaXRlbV9jb2xvci0taG92ZXIgICAgICAgOiAkZm9ybV9tYWluX2NvbG9yO1xyXG4kc2VsZWN0X2l0ZW1fYmctY29sb3ItLXNlbGVjdGVkIDogdHJhbnNwYXJlbnQ7XHJcbiRzZWxlY3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQgICAgOiAkZm9ybV9tYWluX2NvbG9yO1xyXG4kc2VsZWN0X2l0ZW1fcGFkZGluZyAgICAgICAgICAgICA6IC41cmVtIDA7XHJcbiRzZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZy0tc2VsZWN0ZWQgOiAwLjFlbTtcclxuXHJcbiRzZWxlY3RfY291bnRfY29sb3IgICAgICAgICAgICAgOiB3aGl0ZTtcclxuJHNlbGVjdF9jb3VudF9iZy1jb2xvciAgICAgICAgICA6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRzZWxlY3RfaWNvbl9jb2xvcjogJGZvcm1fZWxlbWVudF9pY29uX2NvbG9yO1xyXG4kc2VsZWN0X2ljb25fY29sb3ItLXNlbGVjdGVkOiAkZm9ybV9tYWluX2NvbG9yO1xyXG4kc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvci0tc2VsZWN0ZWQ6ICRmb3JtX2VsZW1lbnRfZm9jdXNfYm9yZGVyLWNvbG9yO1xyXG5cclxuJHNlbGVjdF9zY3JvbGxiYXJfYmFja2dyb3VuZDogJHNjcm9sbGJhci10cmFja19iYWNrZ3JvdW5kO1xyXG4kc2VsZWN0X3Njcm9sbGJhcl9jb2xvcjogJHNjcm9sbGJhci10aHVtYl9iYWNrZ3JvdW5kO1xyXG4kc2VsZWN0X3Njcm9sbGJhcl9jb2xvci0taG92ZXI6ICRzY3JvbGxiYXItdGh1bWJfaG92ZXJfYmFja2dyb3VuZDtcclxuXHJcbiRzZWxlY3RfaXRlbV9wbGFjZWhvbGRlcl9jb2xvcjogJGZvcm1fZmllbGRfY29sb3I7XHJcblxyXG4kc2VsZWN0X2l0ZW1fdmFsdWVfYmFja2dyb3VuZC0tc2VsZWN0ZWQ6ICRjb2xvcl90ZXJ0aWFyeS02O1xyXG4kc2VsZWN0X2l0ZW1fdmFsdWVfY29sb3ItLXNlbGVjdGVkOiAkZm9ybV9maWVsZF9jb2xvcjtcclxuXHJcbiRzZWxlY3RfaXRlbV92YWx1ZV9kZWxldGVfYmFja2dyb3VuZC0tc2VsZWN0ZWQ6ICRzZWxlY3RfaXRlbV92YWx1ZV9iYWNrZ3JvdW5kLS1zZWxlY3RlZDtcclxuJHNlbGVjdF9pdGVtX3ZhbHVlX2RlbGV0ZV9jb2xvci0tc2VsZWN0ZWQ6ICRzZWxlY3RfaXRlbV92YWx1ZV9jb2xvci0tc2VsZWN0ZWQ7XHJcblxyXG5cclxuJHNlbGVjdF9lbGVtZW50X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRzZWxlY3RfZWxlbWVudF9jaGVja2JveF9ib3JkZXItY29sb3I6ICRjaGVja2JveF9jaGVja19ib3JkZXItY29sb3I7XHJcbiRzZWxlY3RfZWxlbWVudF9jaGVja2JveF9iYWNrZ3JvdW5kLS1zZWxlY3RlZDogJGNoZWNrYm94X2JhY2tncm91bmQtY29sb3ItLWNoZWNrZWQ7XHJcbiRzZWxlY3RfZWxlbWVudF9jaGVja2JveF9ib3JkZXItY29sb3ItLXNlbGVjdGVkOiAkY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1jaGVja2VkO1xyXG4kc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfY29sb3ItLXNlbGVjdGVkOiAkY2hlY2tib3hfY2hlY2tfY29sb3ItLWNoZWNrZWQ7XHJcblxyXG5cclxuLypcclxuKiBUb2dnbGVcclxuICovXHJcblxyXG4kdG9nZ2xlX2VsZW1lbnRfYnVsbGV0X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kdG9nZ2xlX2VsZW1lbnRfYmFja2dyb3VuZC0tZmFsc2U6ICRjb2xvcl90ZXJ0aWFyeS02O1xyXG4kdG9nZ2xlX2VsZW1lbnRfY29sb3ItLWZhbHNlOiAkY29sb3JfdGVydGlhcnktMztcclxuJHRvZ2dsZV9lbGVtZW50X2JhY2tncm91bmQtLXRydWU6ICRmb3JtX21haW5fY29sb3I7XHJcblxyXG4kdG9nZ2xlX2VsZW1lbnRfb3BhY2l0eS0tZGlzYWJsZWQ6IDAuNjtcclxuJHRvZ2dsZV9lbGVtZW50X2ZpbHRlci0tZGlzYWJsZWQ6IGdyYXlzY2FsZSg0MCUpO1xyXG4kdG9nZ2xlX2VsZW1lbnRfYm9yZGVyLWNvbG9yLS1mb2N1czogJGZvcm1fZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3I7XHJcblxyXG4vKlxyXG4qIExvY2FsaXphdG9yXHJcbiAqL1xyXG4kbG9jYWxpemF0b3JfaWNvbl9jb2xvcjogJGZvcm1fZWxlbWVudF9pY29uX2NvbG9yO1xyXG4kbG9jYWxpemF0b3JfaW5wdXRfYm9yZGVyLXdpZHRoICAgICAgOiAkZm9ybV9lbGVtZW50X2JvcmRlci13aWR0aDtcclxuJGxvY2FsaXphdG9yX2lucHV0X2JvcmRlci1yYWRpdXMgICAgICA6IC42MjVyZW07XHJcbiRsb2NhbGl6YXRvcl9pbnB1dF9ib3JkZXItY29sb3IgICAgICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yO1xyXG4kbG9jYWxpemF0b3JfaW5wdXRfYmFja2dyb3VuZCAgICAgICAgOiAkZm9ybV9lbGVtZW50X2JhY2tncm91bmQ7XHJcbiRsb2NhbGl6YXRvcl9pbnB1dF9wYWRkaW5nOiAkZm9ybV9lbGVtZW50X3BhZGRpbmc7XHJcblxyXG4kbG9jYWxpemF0b3JfaW5wdXRfYmFja2dyb3VuZC0tZm9jdXNlZDogJGxvY2FsaXphdG9yX2lucHV0X2JhY2tncm91bmQ7XHJcbiRsb2NhbGl6YXRvcl9pbnB1dF9ib3JkZXItY29sb3ItLWZvY3VzZWQgOiAkZm9ybV9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvcjtcclxuXHJcbiRsb2NhbGl6YXRvcl9pdGVtX2ZvbnQgICAgICAgICAgICAgICA6ICRmb3JtX2VsZW1lbnRfZm9udDtcclxuXHJcbiRsb2NhbGl6YXRvcl9jb3VudF9jb2xvciAgICAgICAgICAgICA6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kbG9jYWxpemF0b3JfY291bnRfYmctY29sb3IgICAgICAgICAgOiAkY29sb3JfcHJpbWFyeS0yO1xyXG5cclxuJGxvY2FsaXphdG9yX3ZhbHVlc19jb250YWluZXJfYmFja2dyb3VuZDogJGxvY2FsaXphdG9yX2lucHV0X2JhY2tncm91bmQ7XHJcbiRsb2NhbGl6YXRvcl92YWx1ZXNfY29udGFpbmVyX2JvcmRlci1yYWRpdXM6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1cztcclxuJGxvY2FsaXphdG9yX3ZhbHVlX2ZvbnQ6ICRmb3JtX2VsZW1lbnRfZm9udDtcclxuJGxvY2FsaXphdG9yX3ZhbHVlX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS02O1xyXG4kbG9jYWxpemF0b3JfdmFsdWVfY29sb3I6ICRmb3JtX2ZpZWxkX2NvbG9yO1xyXG4kbG9jYWxpemF0b3JfdmFsdWVfYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzO1xyXG5cclxuJGxvY2FsaXphdG9yX3ZhbHVlX2RlbGV0ZV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktNjtcclxuJGxvY2FsaXphdG9yX3ZhbHVlX2RlbGV0ZV9jb2xvcjogJGZvcm1fZmllbGRfY29sb3I7XHJcblxyXG4kbG9jYWxpemF0b3Jfc2Nyb2xsYmFyX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS03O1xyXG4kbG9jYWxpemF0b3Jfc2Nyb2xsYmFyX2NvbG9yOiAkZm9ybV9tYWluX2NvbG9yO1xyXG4kbG9jYWxpemF0b3Jfc2Nyb2xsYmFyX2NvbG9yLS1ob3ZlcjogJGZvcm1fbWFpbl9jb2xvcjtcclxuXHJcbiRsb2NhbGl6YXRvcl9leHRyYV9mb250OiAkZm9ybV9lbGVtZW50X2ZvbnQ7XHJcbiRsb2NhbGl6YXRvcl9leHRyYV9jb2xvcjogJGZvcm1fZWxlbWVudF9jb2xvcjtcclxuXHJcbi8qXHJcbiogQ29uZGl0aW9uc1xyXG4gKi9cclxuJGZvcm1fY29uZGl0aW9uc19jb2xvcjogJGZvcm1fbGFiZWxfY29sb3I7XHJcblxyXG4vKlxyXG4qIFJhbmdlXHJcbiAqL1xyXG4kcmFuZ2VfZm9udCAgICAgICAgICAgICAgOiAkZm9ybV9lbGVtZW50X2ZvbnQ7XHJcbiRyYW5nZV9ib3JkZXItLW9wZW5lZDogJGZvcm1fZWxlbWVudF9ib3JkZXItd2lkdGgtLW9wZW5lZCBzb2xpZCAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvci0tb3BlbmVkO1xyXG4kcmFuZ2VfaW5wdXRfYm9yZGVyLXdpZHRoOiAkZm9ybV9lbGVtZW50X2JvcmRlci13aWR0aDtcclxuJHJhbmdlX2lucHV0X2JvcmRlci1jb2xvcjogJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3I7XHJcbiRyYW5nZV9pbnB1dF9ib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXM7XHJcbiRyYW5nZV9pbnB1dF9iYWNrZ3JvdW5kICA6ICRmb3JtX2VsZW1lbnRfYmFja2dyb3VuZDtcclxuXHJcbiRyYW5nZV9wcm9tcHRfY29sb3IgICAgICAgICAgIDogJGZvcm1fZWxlbWVudF9jb2xvcjtcclxuJHJhbmdlX3Byb21wdF9jb2xvci0taGlnaGxpZ2h0OiAkY29sb3JfcHJpbWFyeS0yO1xyXG5cclxuJHJhbmdlX3NsaWRlcl90cmFja19jb2xvciAgICAgICAgOiAkY29sb3JfdGVydGlhcnktNTtcclxuJHJhbmdlX3NsaWRlcl90cmFja19jb2xvci0tYWN0aXZlOiAkY29sb3JfcHJpbWFyeS0xO1xyXG5cclxuJHJhbmdlX2ljb25fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcblxyXG4kcmFuZ2VfcG9waW5fYmFja2dyb3VuZDogJHJhbmdlX2lucHV0X2JhY2tncm91bmQ7XHJcbiRyYW5nZV9wb3Bpbl9ib3JkZXI6IDA7XHJcbiRyYW5nZV9wb3Bpbl9ib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXM7XHJcbiRyYW5nZV9wb3Bpbl9ib3gtc2hhZG93OiAkZm9ybV9lbGVtZW50X2JveF9zaGFkb3c7XHJcblxyXG5cclxuLypcclxuKiBVcGxvYWRcclxuICovXHJcbiR1cGxvYWRfX2JvcmRlcjogMXB4IHNvbGlkICR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4kdXBsb2FkX19wYWRkaW5nOiAzcHggMDtcclxuJHVwbG9hZF9fZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNnJlbSArIDEuODc1dncpLCAxOHB4KS8xICRmb250LWZhbWlseS0tMSwgc2Fucy1zZXJpZjtcclxuXHJcbiR1cGxvYWRfX2NvbnRlbnRfX3BhZGRpbmc6IDAgMXJlbTtcclxuJHVwbG9hZF9fY29udGVudF9fbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuJHVwbG9hZF9fY29udGVudF9fYm9yZGVyLXJhZGl1czogMnJlbTtcclxuJHVwbG9hZF9fY29udGVudF9fYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMTtcclxuJHVwbG9hZF9fY29udGVudF9fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kdXBsb2FkX19jb250ZW50X19mb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42cmVtICsgMS44NzV2dyksIDE0cHgpLzEgJGZvbnQtZmFtaWx5LS0xLCBzYW5zLXNlcmlmO1xyXG5cclxuJHVwbG9hZF9fc3ZnX19maWxsOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kdXBsb2FkX19zdmdfX2hlaWdodDogMjBweDtcclxuJHVwbG9hZF9fc3ZnX19tYXJnaW4tbGVmdDogMTBweDtcclxuXHJcblxyXG5cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiBGb3JtdWxhaXJlIGNvbnRyYXN0ZSAocG91ciBsZXMgZm9uZHMgZGFyaylcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuXHJcbiRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG5cclxuJGZvcm0tLWNvbnRyYXN0X2ZpZWxkX2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kZm9ybS0tY29udHJhc3RfZmllbGRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRmb3JtLS1jb250cmFzdF9maWVsZF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0zO1xyXG5cclxuJGZvcm0tLWNvbnRyYXN0X2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG5cclxuXHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9ib3JkZXItY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS01O1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9ib3hfc2hhZG93OiAwcHggOXB4IDEwcHggNHB4IHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTQsMC4zNSk7XHJcblxyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9jb2xvci0tZGlzYWJsZWQ6ICRjb2xvcl90ZXJ0aWFyeS01O1xyXG5cclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYm9yZGVyLWNvbG9yLS1vcGVuZWQ6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yO1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9ib3JkZXItd2lkdGgtLW9wZW5lZDogMXB4O1xyXG5cclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfY29sb3I6ICRodG1sLWNvbG9yO1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTU7XHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X3BsYWNlaG9sZGVyX29wYWNpdHk6IDE7XHJcblxyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19iYWNrZ3JvdW5kOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3I6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yO1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTU7XHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk6IDE7XHJcblxyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9pY29uX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvcjtcclxuXHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X2NvbG9yOiAkaHRtbC1jb2xvcjtcclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfcGxhY2Vob2xkZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS01O1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9wbGFjZWhvbGRlcl9vcGFjaXR5OiAxO1xyXG5cclxuXHJcbiRmb3JtLS1jb250cmFzdF9kZWNvcmF0aW9uX2NvbG9yOiAkZm9ybV9tYWluX2NvbG9yO1xyXG4kZm9ybS0tY29udHJhc3RfY29uZGl0aW9uc19jb2xvcjogJGZvcm0tLWNvbnRyYXN0X2ZpZWxkX2xhYmVsX2NvbG9yO1xyXG4kZm9ybS0tY29udHJhc3RfbGVnYWxzX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZmllbGRfbGFiZWxfY29sb3I7XHJcbiRmb3JtLS1jb250cmFzdF9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTI7XHJcbiRmb3JtLS1jb250cmFzdF9lcnJvcl9oaWdobGlnaHQtY29sb3I6IHdoaXRlO1xyXG5cclxuXHJcbi8qXHJcbiogVGV4dGZpZWxkXHJcbiAqL1xyXG5cclxuLy8gTGFiZWxcclxuJHRleHRmaWVsZC0tY29udHJhc3RfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtLS1jb250cmFzdF9sYWJlbF9jb2xvcjtcclxuXHJcbi8vIENoYW1wc1xyXG4kdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9iYWNrZ3JvdW5kICAgIDogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYmFja2dyb3VuZDtcclxuJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yO1xyXG4kdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9jb2xvcjogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfY29sb3I7XHJcblxyXG4vLyBQbGFjZWhvbGRlclxyXG4kdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9wbGFjZWhvbGRlcl9jb2xvcjogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X3BsYWNlaG9sZGVyX29wYWNpdHk6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbi8vLy8gOjogZm9jdXNcclxuJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZm9jdXNfYmFja2dyb3VuZDogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfYmFja2dyb3VuZDtcclxuJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZm9jdXNfYm9yZGVyLWNvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3I7XHJcbiR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjtcclxuJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuXHJcbiR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2RhdGVfY2FsZW5kYXJfY29sb3I6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yO1xyXG5cclxuXHJcbi8qXHJcbiogVGV4dGFyZWFcclxuICovXHJcbi8vIExhYmVsXHJcbiR0ZXh0YXJlYS0tY29udHJhc3RfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtLS1jb250cmFzdF9sYWJlbF9jb2xvcjtcclxuXHJcbi8vIENoYW1wc1xyXG4kdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2JhY2tncm91bmQgICAgOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4kdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9jb2xvcjtcclxuJHRleHRhcmVhLS1jb250cmFzdF9pbnB1dF9ib3JkZXItY29sb3IgIDogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYm9yZGVyLWNvbG9yO1xyXG5cclxuLy8vLyA6OiBmb2N1c1xyXG4kdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX2JhY2tncm91bmQ6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX2JhY2tncm91bmQ7XHJcbiR0ZXh0YXJlYS0tY29udHJhc3RfaW5wdXRfZm9jdXNfYm9yZGVyLWNvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3I7XHJcbiR0ZXh0YXJlYS0tY29udHJhc3RfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4kdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcblxyXG5cclxuLypcclxuKiBSYWRpb1xyXG4qL1xyXG4kcmFkaW8tLWNvbnRyYXN0X2xhYmVsX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZmllbGRfbGFiZWxfY29sb3I7XHJcbiRyYWRpby0tY29udHJhc3RfY2hlY2tfY29sb3IgICAgICAgICAgOiAkY29sb3JfdGVydGlhcnktNTtcclxuJHJhZGlvLS1jb250cmFzdF9jaGVja19ib3JkZXItY29sb3IgICA6IGN1cnJlbnRDb2xvcjtcclxuXHJcbiRyYWRpby0tY29udHJhc3RfY29sb3ItLWNoZWNrZWQ6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yO1xyXG4kcmFkaW8tLWNvbnRyYXN0X2JvcmRlci1jb2xvci0tY2hlY2tlZCA6ICRjb2xvcl90ZXJ0aWFyeS01O1xyXG5cclxuLypcclxuKiBDaGVja2JveFxyXG4qL1xyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2NoZWNrX2JhY2tncm91bmQtY29sb3IgICAgICAgIDogJGNvbG9yX3ByaW1hcnktMztcclxuJGNoZWNrYm94LS1jb250cmFzdF9jaGVja19ib3JkZXItY29sb3IgOiAkY29sb3JfdGVydGlhcnktNTtcclxuXHJcbiRjaGVja2JveC0tY29udHJhc3RfYm9yZGVyLWNvbG9yLS1jaGVja2VkICAgICAgICA6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yO1xyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2NoZWNrX2NvbG9yLS1jaGVja2VkOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2JhY2tncm91bmQtY29sb3ItLWNoZWNrZWQ6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yO1xyXG5cclxuJGNoZWNrYm94LS1jb250cmFzdF9jb2xvci0tY2hlY2tlZC1kaXNhYmxlZCAgICAgICAgOiAkY29sb3JfdGVydGlhcnktNTtcclxuJGNoZWNrYm94LS1jb250cmFzdF9ib3JkZXItY29sb3ItLWNoZWNrZWQtZGlzYWJsZWQgICAgICAgIDogJGNvbG9yX3RlcnRpYXJ5LTU7XHJcbiRjaGVja2JveC0tY29udHJhc3RfYmFja2dyb3VuZF9jaGVja2VkLWRpc2FibGVkOiAkY29sb3JfdGVydGlhcnktNTtcclxuXHJcbiRjaGVja2JveC0tY29udHJhc3RfY29sb3ItLWRpc2FibGVkOiAkY29sb3JfdGVydGlhcnktNTtcclxuJGNoZWNrYm94LS1jb250cmFzdF9iYWNrZ3JvdW5kLWNvbG9yLS1kaXNhYmxlZDogJGNoZWNrYm94X2NoZWNrX2JhY2tncm91bmQ7XHJcbiRjaGVja2JveC0tY29udHJhc3RfY2hlY2tfY29sb3ItLWRpc2FibGVkOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvcjtcclxuJGNoZWNrYm94LS1jb250cmFzdF9sYWJlbF9jb2xvci0tZGlzYWJsZWQ6ICRjaGVja2JveF9jb2xvci0tZGlzYWJsZWQ7XHJcblxyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2JvcmRlci1jb2xvci0tZm9jdXM6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2JvcmRlci1jb2xvci0tb3BlbmVkO1xyXG5cclxuJGNoZWNrYm94LS1jb250cmFzdF9sYWJlbF9jb2xvcjogJGZvcm0tLWNvbnRyYXN0X2ZpZWxkX2xhYmVsX2NvbG9yO1xyXG5cclxuLypcclxuKiBUb29nbGVcclxuKi9cclxuXHJcbiR0b2dnbGUtLWNvbnRyYXN0X2VsZW1lbnRfYnVsbGV0X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kdG9nZ2xlLS1jb250cmFzdF9lbGVtZW50X2JhY2tncm91bmQtLWZhbHNlOiAkY29sb3JfdGVydGlhcnktNjtcclxuJHRvZ2dsZS0tY29udHJhc3RfZWxlbWVudF9iYWNrZ3JvdW5kLS10cnVlOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvcjtcclxuXHJcbiR0b2dnbGUtLWNvbnRyYXN0X2VsZW1lbnRfb3BhY2l0eS0tZGlzYWJsZWQ6IDAuNjtcclxuJHRvZ2dsZS0tY29udHJhc3RfZWxlbWVudF9maWx0ZXItLWRpc2FibGVkOiBncmF5c2NhbGUoNDAlKTtcclxuJHRvZ2dsZS0tY29udHJhc3RfZWxlbWVudF9ib3JkZXItY29sb3ItLWZvY3VzOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3I7XHJcblxyXG4vKlxyXG4qIFNlbGVjdFxyXG4qL1xyXG4kc2VsZWN0LS1jb250cmFzdF9pbnB1dF9ib3JkZXItY29sb3IgICAgICA6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2JvcmRlci1jb2xvcjtcclxuJHNlbGVjdC0tY29udHJhc3RfaW5wdXRfYmFja2dyb3VuZCAgICAgICAgOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG5cclxuJHNlbGVjdC0tY29udHJhc3RfbGFiZWxfbWFyZ2luLWJvdHRvbSAgICAgOiAuM2VtO1xyXG4kc2VsZWN0LS1jb250cmFzdF9sYWJlbF9jb2xvciAgICAgICAgICAgICA6ICRmb3JtLS1jb250cmFzdF9sYWJlbF9jb2xvcjtcclxuXHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fY29sb3IgICAgICAgICAgICAgIDogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfY29sb3I7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fYmFja2dyb3VuZCAgICAgICAgICAgOiAkc2VsZWN0LS1jb250cmFzdF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX2JveC1zaGFkb3c6ICAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9ib3hfc2hhZG93O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciAgICA6IHRyYW5zcGFyZW50O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX2NvbG9yLS1ob3ZlciAgICAgICA6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yO1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZCA6IHRyYW5zcGFyZW50O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX2NvbG9yLS1zZWxlY3RlZCAgICA6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yO1xyXG5cclxuJHNlbGVjdC0tY29udHJhc3RfY291bnRfY29sb3IgICAgICAgICAgICAgOiB3aGl0ZTtcclxuJHNlbGVjdC0tY29udHJhc3RfY291bnRfYmctY29sb3IgICAgICAgICAgOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kc2VsZWN0LS1jb250cmFzdF9pY29uX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9pY29uX2NvbG9yO1xyXG4kc2VsZWN0LS1jb250cmFzdF9pY29uX2NvbG9yLS1zZWxlY3RlZDogJGZvcm0tLWNvbnRyYXN0X21haW5fY29sb3I7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2lucHV0X2JvcmRlci1jb2xvci0tc2VsZWN0ZWQ6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yO1xyXG5cclxuJHNlbGVjdC0tY29udHJhc3Rfc2Nyb2xsYmFyX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS03O1xyXG4kc2VsZWN0LS1jb250cmFzdF9zY3JvbGxiYXJfY29sb3I6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yO1xyXG4kc2VsZWN0LS1jb250cmFzdF9zY3JvbGxiYXJfY29sb3ItLWhvdmVyOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvcjtcclxuXHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fcGxhY2Vob2xkZXJfY29sb3I6ICRmb3JtLS1jb250cmFzdF9maWVsZF9jb2xvcjtcclxuXHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fdmFsdWVfYmFja2dyb3VuZC0tc2VsZWN0ZWQ6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX3ZhbHVlX2NvbG9yLS1zZWxlY3RlZDogJGNvbG9yX3ByaW1hcnktMjtcclxuXHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fdmFsdWVfZGVsZXRlX2JhY2tncm91bmQtLXNlbGVjdGVkOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX3ZhbHVlX2JhY2tncm91bmQtLXNlbGVjdGVkO1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX3ZhbHVlX2RlbGV0ZV9jb2xvci0tc2VsZWN0ZWQ6ICRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fdmFsdWVfY29sb3ItLXNlbGVjdGVkO1xyXG5cclxuJHNlbGVjdC0tY29udHJhc3RfZWxlbWVudF9jaGVja2JveF9ib3JkZXItY29sb3I6ICRjaGVja2JveC0tY29udHJhc3RfY2hlY2tfYm9yZGVyLWNvbG9yO1xyXG4kc2VsZWN0LS1jb250cmFzdF9lbGVtZW50X2NoZWNrYm94X2JhY2tncm91bmQtLXNlbGVjdGVkOiAkY2hlY2tib3gtLWNvbnRyYXN0X2JhY2tncm91bmQtY29sb3ItLWNoZWNrZWQ7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2VsZW1lbnRfY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1zZWxlY3RlZDogJGNoZWNrYm94LS1jb250cmFzdF9ib3JkZXItY29sb3ItLWNoZWNrZWQ7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2VsZW1lbnRfY2hlY2tib3hfY29sb3ItLXNlbGVjdGVkOiAkY2hlY2tib3gtLWNvbnRyYXN0X2NoZWNrX2NvbG9yLS1jaGVja2VkOyIsIi5saW5rcyB7XHJcbiAgICBtYXJnaW46IDAgLTAuNXJlbTtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IC4ycmVtIC41cmVtO1xyXG4gICAgfVxyXG59IiwiJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2JvZHlfX3BhZGRpbmc6IDNlbSAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2JvZHlfX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19ib2R5X19tYXgtd2lkdGg6IDQ3MHB4ICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3RpdGxlX19tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX190aXRsZV9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyMnB4KS8xLjM2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19oZWlnaHQ6IDUwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2ZvbnQtY29sb3I6IGdyZXkgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19sZXR0ZXItc3BhY2luZzogMnB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fYWxpZ24taXRlbTogbGVmdCAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19idG5fX2ZvbnQtc2l6ZTogMTJweCAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2ZhY2Vib29rX19maWxsOiAjMzk1NjljICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fbWVzc2VuZ2VyX19maWxsOiAjMDA3OEZGICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fdHdpdHRlcl9fZmlsbDogIzAwMCAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2xpbmtlZGluX2ZpbGw6ICMwMDcyYjEgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX193aGF0c2FwcF9fZmlsbDogIzI4RDE0NiAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2VtYWlsX19maWxsOiAjNUQ1QzVCICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fY29weS1saW5rX19maWxsOiAjNUQ1QzVCICFkZWZhdWx0O1xyXG5cclxuLm1vZGFsLXNoYXJlLXNvY2lhbHMge1xyXG5cclxuICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19ib2R5X19tYXgtd2lkdGg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2JvZHlfX3BhZGRpbmc7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19ib2R5X190ZXh0LWFsaWduO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtb2RhbC1zaGFyZS1zb2NpYWxzX190aXRsZV9fbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgZm9udDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3RpdGxlX19mb250O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNoYXJlLXNvY2lhbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19idG5fX2ZvbnQtc2l6ZTtcclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZmxleDogNTAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9faGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2ZvbnQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19hbGlnbi1pdGVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNoYXJlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ZhY2Vib29rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2ZhY2Vib29rX19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbWVzc2VuZ2VyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX21lc3Nlbmdlcl9fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3R3aXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fdHdpdHRlcl9fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2xpbmtlZGluIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2xpbmtlZGluX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19lbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19lbWFpbF9fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3doYXRzYXBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3doYXRzYXBwX19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29weS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2NvcHktbGlua19fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG1vZGFsX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kbW9kYWwtdmVpbF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIC43OSkgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jbG9zZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJG1vZGFsLWNsb3NlX2JhY2tncm91bmQ6ICRtb2RhbF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbW9kYWxfYm9yZGVyLXJhZGl1czogMS44NzVyZW07XHJcblxyXG5cclxuJG1vZGFsLS1tYWluX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtLW1haW5fdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fdGV4dF9jb2xvcjogJGh0bWwtY29sb3IgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl90ZXh0X2xldHRlci1zcGFjaW5nOiAkaHRtbC1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX3RleHRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJG1vZGFsLS1tYWluX190aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjM2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjM2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRodG1sLWNvbG9yICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubW9kYWwge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogLjg4ZW07XHJcbiAgICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbW9kYWwtY2xvc2VfYmFja2dyb3VuZDtcclxuICAgICAgICBmaWxsOiAkbW9kYWwtY2xvc2VfY29sb3I7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICAmX19jcm9zcyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjhlbS8xLjVlbSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTIlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDU1JTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZS1kcmF3aW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogLjc1cmVtO1xyXG4gICAgICAgIGhlaWdodDogLjc1cmVtO1xyXG4gICAgICAgIGZpbGw6ICRtb2RhbC1jbG9zZV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAzZW0gMWVtIDFlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1vZGFsX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJG1vZGFsX2JvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMjRweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDJlbSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAmLnRpdGxlLS12MXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtb2RhbC0tbWFpbl9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbW9kYWwtLW1haW5fX3RpdGxlX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAgIC5mb3JtLWdyb3VwLS1jb2x1bW4+KiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1vZGFsLXZlaWxfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb2N1cy10cmFwIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJi0tbWFpbiB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDZlbTtcclxuXHJcbiAgICAgICAgLm1vZGFsIHtcclxuICAgICAgICAgICAgJl9fY2xvc2Uge1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbW9kYWwtLW1haW5fY2xvc2VfZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9kYWwtLW1haW5fY2xvc2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1vZGFsLS1tYWluX2Nsb3NlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1vZGFsLS1tYWluX2Nsb3NlX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRtb2RhbC0tbWFpbl9jbG9zZV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuM2VtIDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTAlIDclO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1vZGFsLS1tYWluX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1JSAxMiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG1vZGFsLS1tYWluX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kYWwtLW1haW5fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9kYWwtLW1haW5fdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbW9kYWwtLW1haW5fdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtb2RhbC0tbWFpbl90ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgJi5sZWdhbHNfX3RleHQge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtZHBlIHtcclxuICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogMTE4N3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLS1kZXRhaWwtcmVhbGVzdGF0ZS1jb250YWN0IHtcclxuICAgICYuYnV0dG9uX2RlZmF1bHQuYnV0dG9uX2ljb24ge1xyXG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJG1vZGFsX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kbW9kYWwtdmVpbF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIC43OSk7XHJcbiRtb2RhbC1jbG9zZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJG1vZGFsLWNsb3NlX2JhY2tncm91bmQ6ICRtb2RhbF9iYWNrZ3JvdW5kO1xyXG4kbW9kYWxfYm9yZGVyLXJhZGl1czogMS44NzVyZW07XHJcblxyXG5cclxuJG1vZGFsLS1tYWluX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kbW9kYWwtLW1haW5fdGV4dF9mb250OiAkYm9keV9mb250O1xyXG4kbW9kYWwtLW1haW5fdGV4dF9jb2xvcjogJGh0bWwtY29sb3I7XHJcbiRtb2RhbC0tbWFpbl90ZXh0X2xldHRlci1zcGFjaW5nOiAkaHRtbC1zcGFjaW5nO1xyXG4kbW9kYWwtLW1haW5fdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG1vZGFsLS1tYWluX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJG1vZGFsLS1tYWluX190aXRsZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjM2ICRmb250LWZhbWlseS0tMTtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjM2ICRmb250LWZhbWlseS0tMTtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRodG1sLWNvbG9yO1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuIiwiJHByb2dyZXNzYmFyX3dpZHRoOiA2LjI1cmVtICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3NiYXJfaGVpZ2h0OiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3NiYXJfYmFja2dyb3VuZDogJGNvbG9yX3NlY29uZGFyeS0xICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3NiYXJfYmFyX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbi5wcm9ncmVzc2JhciB7XHJcbiAgICB3aWR0aDogJHByb2dyZXNzYmFyX3dpZHRoO1xyXG4gICAgaGVpZ2h0OiAkcHJvZ3Jlc3NiYXJfaGVpZ2h0O1xyXG4gICAgYmFja2dyb3VuZDogJHByb2dyZXNzYmFyX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgLmJhcl9pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByb2dyZXNzYmFyX2Jhcl9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICB9XHJcbn0iLCIkcHJvZ3Jlc3NiYXJfd2lkdGg6IDYuMjVyZW07XHJcbiRwcm9ncmVzc2Jhcl9oZWlnaHQ6IDAuMjVyZW07XHJcbiRwcm9ncmVzc2Jhcl9iYWNrZ3JvdW5kOiAkY29sb3Jfc2Vjb25kYXJ5LTE7XHJcbiRwcm9ncmVzc2Jhcl9iYXJfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4iLCIvKi5zd2lwZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxufSovXHJcblxyXG4uc3dpcGVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY2hlY2tib3gge1xyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuMWVtO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRjaGVja2JveF9sYWJlbF9jb2xvcjtcclxuICAgICAgICBmb250OiAkY2hlY2tib3hfbGFiZWxfZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNoZWNrYm94X2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkY2hlY2tib3hfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmllbGQge1xyXG4gICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICYgKyAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjaGVja2JveF9ib3JkZXItY29sb3ItLWNoZWNrZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNoZWNrYm94X2JhY2tncm91bmQtY29sb3ItLWNoZWNrZWQ7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICYgKyAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjaGVja2JveF9jb2xvci0tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNoZWNrYm94X2JhY2tncm91bmQtY29sb3ItLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcG9seWxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiB+IC5jaGVja2JveF9fc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogICRjaGVja2JveF9sYWJlbF9jb2xvci0tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZDpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICYgKyAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjaGVja2JveF9ib3JkZXItY29sb3ItLWNoZWNrZWQtZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2hlY2tib3hfYmFja2dyb3VuZF9jaGVja2VkLWRpc2FibGVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgJiB+IC5jaGVja2JveF9fYm94IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNoZWNrYm94X2JvcmRlci1jb2xvci0tZm9jdXM7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19ib3gge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjaGVja2JveF9jaGVja19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjaGVja2JveF9jaGVja19ib3JkZXItY29sb3I7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNoZWNrYm94X2NoZWNrX2NvbG9yLS1jaGVja2VkO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRjaGVja2JveF9jaGVja19jb2xvci0tY2hlY2tlZDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3BhbiB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQ6ICRjaGVja2JveF9sYWJlbF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkY2hlY2tib3hfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjaGVja2JveF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qXHJcbiogRm9ybXVsYWlyZSBjb250cmFzdGUgKHBvdXIgbGVzIGZvbmRzIGRhcmspXHJcbipcclxuKi9cclxuLmZvcm0tLWNvbnRyYXN0IHtcclxuICAgIC5jaGVja2JveCB7XHJcblxyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjaGVja2JveC0tY29udHJhc3RfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICYgKyAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1jaGVja2VkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjaGVja2JveF9iYWNrZ3JvdW5kLWNvbG9yLS1jaGVja2VkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICYgKyAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfY29sb3ItLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY2hlY2tib3hfYmFja2dyb3VuZC1jb2xvci0tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIH4gLmNoZWNrYm94X19zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogICRjaGVja2JveF9sYWJlbF9jb2xvci0tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZDpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAmICsgLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNoZWNrYm94X2JvcmRlci1jb2xvci0tY2hlY2tlZC1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2hlY2tib3hfYmFja2dyb3VuZF9jaGVja2VkLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgJiB+IC5jaGVja2JveF9fYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjaGVja2JveC0tY29udHJhc3RfYm9yZGVyLWNvbG9yLS1mb2N1cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICZfX2JveCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2hlY2tib3hfY2hlY2tfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjaGVja2JveF9jaGVja19jb2xvci0tY2hlY2tlZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNoZWNrYm94X2NoZWNrX2NvbG9yLS1jaGVja2VkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zcGFuIHtcclxuICAgICAgICAgICAgZm9udDogJGNoZWNrYm94X2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY2hlY2tib3hfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY2hlY2tib3hfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jaGVja2JveGVzIHtcclxuICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgZm9udDogJGNoZWNrYm94ZXNfbGVnZW5kX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjaGVja2JveGVzX2xlZ2VuZF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNoZWNrYm94ZXNfbGVnZW5kX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkY2hlY2tib3hlc19sZWdlbmRfY29sb3I7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICAgICZfX2dyb3VwIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuY2hlY2tib3hlc19faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgbGlzdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gcmVzZXQtbGlzdCgkdHlwZSl7XHJcbiAgICAkcmVzZXRzOiAoXHJcbiAgICAgICAgICAgIHVsOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZSxcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAsXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCxcclxuICAgICAgICAgICAgICAgICAgICBsaTogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgb2w6IChcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lLFxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCxcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLFxyXG4gICAgICAgICAgICAgICAgICAgIGxpOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgICAgICAgICAgICAgICAgKVxyXG4gICAgICAgICAgICApXHJcbiAgICApO1xyXG4gICAgQGVhY2ggJHByb3AsICR2YWx1ZSBpbiBtYXAtZ2V0KCRyZXNldHMsICR0eXBlKSB7XHJcbiAgICAgICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSAnbWFwJyB7XHJcbiAgICAgICAgICAgICYgPiAjeyRwcm9wfSB7XHJcbiAgICAgICAgICAgICAgICBAZWFjaCAkc3ViLXByb3AsICRzdWItdmFsdWUgaW4gJHZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAjeyRzdWItcHJvcH06ICRzdWItdmFsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IEBlbHNlIHtcclxuICAgICAgICAgICAgI3skcHJvcH06ICR2YWx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmZvcm0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogJGZvcm1fZWxlbWVudF9jb2xvcjtcclxuXHJcbiAgICAmX19yZXNwb25zZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tdmFsaWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAucmVzcG9uc2UtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlyb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JfdGVydGlhcnktMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvcl90ZXJ0aWFyeS0xO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWVycm9yIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0yO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgLnJlc3BvbnNlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAkZm9ybV9maWVsZHNldF9tYXJnaW47XHJcbiAgICAgICAgJi0tbGVnZW5kLWhpZGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZmllbGRzZXQtLXZhbGlkYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVnZW5kIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udDogJGZvcm1fbGVnZW5kX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2xlZ2VuZF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGVnZW5kX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIG1hcmdpbjogJGZvcm1fbGVnZW5kX21hcmdpbjtcclxuXHJcbiAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMnJlbSAwO1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZmllbGRzIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNYXJnZSBkb2l0IMOqdHJlIMOpZ2FsZSBhdSBwYWRkaW5nIHJpZ2h0L2xlZnQgZGVzIGVsZW1lbnRzIFwiLnRleHRmaWVsZHNcIiwgXCIucmFkaW9zXCIsIFwiLmNoZWNrYm94ZXNcIiwuLi5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tcm93IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWxhc3Qge1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkIHtcclxuICAgICAgICBtYXJnaW46ICRmb3JtX2ZpZWxkX21hcmdpbi0tc207XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZm9ybV9maWVsZF9tYXJnaW4tLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbSAwIDA7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmFkaW9zIHtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmX192YWxpZGF0aW9uIHtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaGVja2JveGVzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJtaXQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19jb25kaXRpb25zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuNnJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZvbnQ6ICRmb3JtX2NvbmRpdGlvbnNfZm9udDtcclxuICAgICAgICBjb2xvcjogJGZvcm1fY29uZGl0aW9uc19jb2xvcjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvcm1fY29uZGl0aW9uc19sZXR0ZXItc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWdhbHMge1xyXG4gICAgICAgIG1hcmdpbjogMmVtIDA7XHJcbiAgICAgICAgZm9udDogJGZvcm1fbGVnYWxzX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRmb3JtX2xlZ2Fsc19jb2xvcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiAkZm9ybV9sZWdhbHNfdGV4dC1hbGlnbjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jb25kZW5zZWQge1xyXG4gICAgICAgIC5mb3JtX19maWVsZHNldCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXMgZm9yIHZhbGlkYXRpb25cclxuKFByaXN0aW5lKVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmZpZWxkLXZhbGlkYXRlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICYtLWhhcy1kYW5nZXIge1xyXG4gICAgICAgIFtjbGFzcyo9XCJfX2xhYmVsXCJdIHtcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX2Vycm9yX2hpZ2hsaWdodC1iYWNrZ3JvdW5kX2NvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFtjbGFzcyo9XCJfX2lucHV0XCJdIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybV9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLFxyXG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybV9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hlY2tib3hfX2JveHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybV9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hlY2tib3hfX3NwYW57XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVscCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgcGFkZGluZzogMC42ZW0gMWVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmb3JtX2Vycm9yX2hpZ2hsaWdodC1iYWNrZ3JvdW5kX2NvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkZm9ybV9lcnJvcl9oaWdobGlnaHQtY29sb3I7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5maWVsZC12YWxpZGF0ZSB7XHJcbiAgICAgICAgICAgICZfX2hlbHAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbipcclxuKiBGb3JtdWxhaXJlIGNvbnRyYXN0ZSAocG91ciBsZXMgZm9uZHMgZGFyaylcclxuKlxyXG4qL1xyXG4uZm9ybS5mb3JtLS1jb250cmFzdCB7XHJcbiAgICBjb2xvcjogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfY29sb3I7XHJcblxyXG4gICAgLmZvcm0ge1xyXG4gICAgICAgICZfX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm0tLWNvbnRyYXN0X2NvbmRpdGlvbnNfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sZWdhbHMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm0tLWNvbnRyYXN0X2xlZ2Fsc19jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubG9jYWxpemF0b3Ige1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICZfX3BsdXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICByaWdodDogMS41NjI1cmVtO1xyXG4gICAgICAgIGJvdHRvbTogMnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsb2NhbGl6YXRvcl9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbG9jYWxpemF0b3JfaWNvbl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAgMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJGxvY2FsaXphdG9yX2lucHV0X2JvcmRlci13aWR0aDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkbG9jYWxpemF0b3JfaW5wdXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBib3JkZXItY29sb3I6ICRsb2NhbGl6YXRvcl9pbnB1dF9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsb2NhbGl6YXRvcl9pbnB1dF9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAkbG9jYWxpemF0b3JfaW5wdXRfcGFkZGluZztcclxuXHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcblxyXG4gICAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUuMmVtKTtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tY291bnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbG9jYWxpemF0b3JfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkbG9jYWxpemF0b3JfaW5wdXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsb2NhbGl6YXRvcl9pbnB1dF9iYWNrZ3JvdW5kLS1mb2N1c2VkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbG9jYWxpemF0b3JfaW5wdXRfYm9yZGVyLWNvbG9yLS1mb2N1c2VkO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZXMtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udDogJGxvY2FsaXphdG9yX2l0ZW1fZm9udDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxvY2FsaXphdG9yX3ZhbHVlc19jb250YWluZXJfYmFja2dyb3VuZDtcclxuICAgICAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLDAsMCwuMTUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkbG9jYWxpemF0b3JfdmFsdWVzX2NvbnRhaW5lcl9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxOWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWxlY3Qge1xyXG4gICAgICAgIC5zcy1tYWluIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZvbnQ6ICRsb2NhbGl6YXRvcl9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbjogLTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udDogJGxvY2FsaXphdG9yX3ZhbHVlX2ZvbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxvY2FsaXphdG9yX3ZhbHVlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRsb2NhbGl6YXRvcl92YWx1ZV9jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkbG9jYWxpemF0b3JfdmFsdWVfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAuM3JlbSAuMnJlbSAuM3JlbSAuOHJlbTtcclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxvY2FsaXphdG9yX3ZhbHVlX2RlbGV0ZV9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxvY2FsaXphdG9yX3ZhbHVlX2RlbGV0ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyZW07XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jb3VudCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxvY2FsaXphdG9yX2NvdW50X2JnLWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxvY2FsaXphdG9yX2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1kZWxldGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcclxuXHJcbiAgICAgICAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgJi1kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2V4dHJhIHtcclxuICAgICAgICBtYXJnaW46IDEuNWVtIDVweCAwO1xyXG5cclxuICAgICAgICAucmFkaW9zX19sZWdlbmQge1xyXG4gICAgICAgICAgICBmb250OiAkbG9jYWxpemF0b3JfZXh0cmFfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRsb2NhbGl6YXRvcl9leHRyYV9jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tb3BlbmVkIHtcclxuICAgICAgICAubG9jYWxpemF0b3Ige1xyXG4gICAgICAgICAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sb2NhbGl6YXRvci0tZmlsbGVkLFxyXG4gICAgICAgICYubG9jYWxpemF0b3ItLXNlYXJjaGluZyB7XHJcbiAgICAgICAgICAgIC5sb2NhbGl6YXRvcl9fcGx1cyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbG9hZGluZyB7XHJcbiAgICAgICAgLmxvY2FsaXphdG9yX19wbHVzIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xyXG4gICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1maWxsZWQge1xyXG4gICAgICAgIC5sb2NhbGl6YXRvciB7XHJcbiAgICAgICAgICAgICZfX3ZhbHVlcy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2VhcmNoaW5nIHtcclxuICAgICAgICAubG9jYWxpemF0b3Ige1xyXG4gICAgICAgICAgICAmX19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZhbHVlcy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1uby1wcm94aW1pdHkge1xyXG4gICAgICAgIC5sb2NhbGl6YXRvcl9fZXh0cmEge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3MtbGlzdCB7XHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbG9jYWxpemF0b3Jfc2Nyb2xsYmFyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbG9jYWxpemF0b3Jfc2Nyb2xsYmFyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsb2NhbGl6YXRvcl9zY3JvbGxiYXJfY29sb3I7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxvY2FsaXphdG9yX3Njcm9sbGJhcl9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucmFkaW8ge1xyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuXHJcbiAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgY29sb3I6ICRyYWRpb19sYWJlbF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgKyBsYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMjFweDtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDExcHgpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyYWRpb19jaGVja19ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmFkaW9fY2hlY2tfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYWRpb19jaGVja19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiArIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTE2cHg7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmFkaW9fY2hlY2tlZF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyYWRpb19jaGVja2VkX2JvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IFdpbmRvd1RleHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBmb250OiAkcmFkaW9fbGVnZW5kX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRyYWRpb19sZWdlbmRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRyYWRpb19sZWdlbmRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5yYWRpb3Mge1xyXG4gICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgZm9udDogJHJhZGlvc19sZWdlbmRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHJhZGlvc19sZWdlbmRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRyYWRpb3NfbGVnZW5kX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgfVxyXG4gICAgJl9fZ3JvdXAge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC5yYWRpb3NfX2l0ZW0ge1xyXG4gICAgICAgICAgICBmbGV4OiBpbml0aWFsO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucmFkaW9zX19ncm91cC0tYnVsbGV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAucmFkaW9zX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucmFuZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGZvbnQ6ICRyYW5nZV9mb250O1xyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wbHVzIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgcmlnaHQ6IC42cmVtO1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAyZW0gKyAxMHB4KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG5cclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJhbmdlX2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYW5nZV9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oaWdobGlnaHQge1xyXG4gICAgICAgIGNvbG9yOiAkcmFuZ2VfcHJvbXB0X2NvbG9yLS1oaWdobGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvbXB0IHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBtaW4td2lkdGg6IDE5ZW07XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMS44ZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkcmFuZ2VfcG9waW5fYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICAkcmFuZ2VfcG9waW5fYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcmFuZ2VfcG9waW5fYmFja2dyb3VuZDtcclxuICAgICAgICBib3gtc2hhZG93OiAkcmFuZ2VfcG9waW5fYm94LXNoYWRvdztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsb3BhY2l0eSAuMnM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJldmlldyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS44ZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgY29sb3I6ICRyYW5nZV9wcm9tcHRfY29sb3I7XHJcblxyXG4gICAgICAgIC5yYW5nZV9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmFuZ2VfX2hpZ2hsaWdodF9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgLnJhbmdlX19oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC5yYW5nZV9fZWxlbWVudF9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTJweDtcclxuICAgICAgICBwYWRkaW5nOiAkZm9ybV9lbGVtZW50X3BhZGRpbmc7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlcyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLS1vcGVuZWQge1xyXG5cclxuICAgICAgICAucmFuZ2Uge1xyXG4gICAgICAgICAgICAmX19wcm9tcHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZhbHVlcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcGx1cyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRyYW5nZV9ib3JkZXItLW9wZW5lZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZmlsbGVkIHtcclxuICAgICAgICAucmFuZ2Uge1xyXG4gICAgICAgICAgICAmX19wcm9tcHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdmFsdWVzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ub1VpLWNvbm5lY3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICAkcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yLS1hY3RpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vVWktaG9yaXpvbnRhbCB7XHJcblxyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3I7XHJcbiAgICAgICAgLm5vVWktYmFzZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm9VaS1oYW5kbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICByaWdodDogLTEzcHg7XHJcbiAgICAgICAgICAgIHRvcDogLTExcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcblxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHJhbmdlX3NsaWRlcl90cmFja19jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gSGFja3NcclxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpXHJcbntcclxuICAgIC5yYW5nZV9fc3VtbWFyeSB7IGhlaWdodDogNTJweCB9IC8qIElFMTAgKi9cclxuICAgICo6Oi1tcy1iYWNrZHJvcCwgLnJhbmdlX19zdW1tYXJ5IHsgaGVpZ2h0OiA1MnB4OyB9IC8qIElFMTEgKi9cclxufVxyXG5cclxuIiwiJGZvcm1fbWFpbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtX2ZpZWxkX2xhYmVsX2xldHRlci1zcGFjaW5nOiAkaHRtbC1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZm9ybV9maWVsZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZvcm1fZmllbGRfbGFiZWxfY29sb3I6ICRodG1sLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybV9maWVsZF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGZvcm1fZmllbGRfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuXHJcblxyXG4kZm9ybV9sYWJlbF9jb2xvcjogJGh0bWwtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciAuOHJlbSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZvcm1fbGFiZWxfbWFyZ2luLWJvdHRvbTogLjQzOGVtICFkZWZhdWx0O1xyXG4kZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZvcm1fbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRodG1sLXNwYWNpbmcgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9lbGVtZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciAuOTM3NXJlbSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF9sZXR0ZXItc3BhY2luZzogJGh0bWwtc3BhY2luZyAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF9wYWRkaW5nOiAwLjVyZW0gMC44NzVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtX2VsZW1lbnRfbWluLWhlaWdodDogNDVweCAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF9jb2xvcjogJGh0bWwtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF9ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF9ib3hfc2hhZG93OiAwcHggMnB4IDZweCAycHggcmdiYSgkY29sb3JfdGVydGlhcnktNywwLjM1KSAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF9ib3hfc2hhZG93X3RvcDogMHB4IDJweCA2cHggMnB4IHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTcsMC4zNSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGZvcm1fZWxlbWVudF9jb2xvci0tZGlzYWJsZWQ6ICRjb2xvcl90ZXJ0aWFyeS01ICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3ItLW9wZW5lZDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF9ib3JkZXItd2lkdGgtLW9wZW5lZDogMXB4ICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fZWxlbWVudF9jb2xvcjogJGh0bWwtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtX2VsZW1lbnRfcGxhY2Vob2xkZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS01ICFkZWZhdWx0O1xyXG4kZm9ybV9lbGVtZW50X3BsYWNlaG9sZGVyX29wYWNpdHk6IDEgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9lbGVtZW50X2ZvY3VzX2JhY2tncm91bmQ6ICRmb3JtX2VsZW1lbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRmb3JtX2VsZW1lbnRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS01ICFkZWZhdWx0O1xyXG4kZm9ybV9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk6IDEgIWRlZmF1bHQ7XHJcblxyXG4vLyBFbGVtZW50c1xyXG5cclxuJGZvcm1fZWxlbWVudF9pY29uX2NvbG9yOiAkZm9ybV9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXM6IC42MjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9kZWNvcmF0aW9uX2NvbG9yOiAkZm9ybV9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fZmllbGRzZXRfbWFyZ2luOiAwICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fZmllbGRfbWFyZ2luLS1zbTogMCAwIDFyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtX2ZpZWxkX21hcmdpbi0tbWQ6IDAgMCAxLjVyZW0gMCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtX2xlZ2VuZF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZvcm1fbGVnZW5kX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZm9ybV9sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZm9ybV9sZWdlbmRfbWFyZ2luICAgICAgICA6IDAgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9jb25kaXRpb25zX2ZvbnQgOiAkZm9ybV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kZm9ybV9jb25kaXRpb25zX2NvbG9yOiAkZm9ybV9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuJGZvcm1fY29uZGl0aW9uc19sZXR0ZXItc3BhY2luZzogJGZvcm1fbGFiZWxfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9sZWdhbHNfZm9udCA6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciAwLjdyZW0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmb3JtX2xlZ2Fsc19jb2xvcjogJGh0bWwtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtX2xlZ2Fsc190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdDogMTBweCAhZGVmYXVsdDtcclxuJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0yICFkZWZhdWx0O1xyXG4kZm9ybV9lcnJvcl9oaWdobGlnaHQtY29sb3I6IHdoaXRlICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qXHJcbiogVGV4dGZpZWxkXHJcbiAqL1xyXG5cclxuLy8gTGFiZWxcclxuJHRleHRmaWVsZF9sYWJlbF9mb250OiAkZm9ybV9sYWJlbF9mb250IWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtX2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2xhYmVsX21hcmdpbi1ib3R0b20gOiAkZm9ybV9sYWJlbF9tYXJnaW4tYm90dG9tICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9sYWJlbF9sZXR0ZXItc3BhY2luZzogJGZvcm1fbGFiZWxfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcblxyXG4vLyBDaGFtcHNcclxuJHRleHRmaWVsZF9pbnB1dF9mb250ICAgICAgICAgIDogJGZvcm1fZWxlbWVudF9mb250ICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9lbGVtZW50X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X3RleHQtdHJhbnNmb3JtOiAkZm9ybV9lbGVtZW50X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X3BhZGRpbmcgICAgICAgIDogJGZvcm1fZWxlbWVudF9wYWRkaW5nICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X2JhY2tncm91bmQgICAgOiAkZm9ybV9lbGVtZW50X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfY29sb3I6ICRmb3JtX2VsZW1lbnRfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X3RyYW5zaXRpb24gIDogJGdsb2JhbF90cmFuc2l0aW9uXzIgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfbWluLWhlaWdodCAgOiAkZm9ybV9lbGVtZW50X21pbi1oZWlnaHQgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLXdpZHRoICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X2JvcmRlci1yYWRpdXMgIDogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuLy8gUGxhY2Vob2xkZXJcclxuJHRleHRmaWVsZF9pbnB1dF9wbGFjZWhvbGRlcl9jb2xvcjogJGZvcm1fZWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvciAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9pbnB1dF9wbGFjZWhvbGRlcl9vcGFjaXR5OiAkZm9ybV9lbGVtZW50X3BsYWNlaG9sZGVyX29wYWNpdHkgIWRlZmF1bHQ7XHJcbi8vLy8gOjogZm9jdXNcclxuJHRleHRmaWVsZF9pbnB1dF9mb2N1c19iYWNrZ3JvdW5kOiAkZm9ybV9lbGVtZW50X2ZvY3VzX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfZm9jdXNfYm9yZGVyLWNvbG9yOiAkZm9ybV9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjogJGZvcm1fZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvciAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5OiAkZm9ybV9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHkgIWRlZmF1bHQ7XHJcblxyXG4kdGV4dGZpZWxkX2lucHV0X2RhdGVfY2FsZW5kYXJfY29sb3I6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKlxyXG4qIFRleHRhcmVhXHJcbiAqL1xyXG4vLyBMYWJlbFxyXG4kdGV4dGFyZWFfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtX2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfbGFiZWxfZm9udCAgICAgICAgIDogJGZvcm1fbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2xhYmVsX21hcmdpbi1ib3R0b20gOiAkZm9ybV9sYWJlbF9tYXJnaW4tYm90dG9tICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfbGFiZWxfbGV0dGVyLXNwYWNpbmcgOiAkZm9ybV9sYWJlbF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuXHJcbi8vIENoYW1wc1xyXG4kdGV4dGFyZWFfaW5wdXRfZm9udCAgICAgICAgICA6ICRmb3JtX2VsZW1lbnRfZm9udCAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9lbGVtZW50X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfaW5wdXRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2VsZW1lbnRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF90cmFuc2l0aW9uICA6ICRnbG9iYWxfdHJhbnNpdGlvbl8yICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtX2VsZW1lbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X2NvbG9yOiAkZm9ybV9lbGVtZW50X2NvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfaW5wdXRfYm9yZGVyLXdpZHRoICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfaW5wdXRfcGFkZGluZzogJGZvcm1fZWxlbWVudF9wYWRkaW5nICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfaW5wdXRfYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuLy8gUGxhY2Vob2xkZXJcclxuJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I6JGZvcm1fZWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvciAhZGVmYXVsdDtcclxuJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eSA6ICRmb3JtX2VsZW1lbnRfcGxhY2Vob2xkZXJfb3BhY2l0eSAhZGVmYXVsdDtcclxuLy8vLyA6OiBmb2N1c1xyXG4kdGV4dGFyZWFfaW5wdXRfZm9jdXNfYmFja2dyb3VuZDogJGZvcm1fZWxlbWVudF9mb2N1c19iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfaW5wdXRfZm9jdXNfYm9yZGVyLWNvbG9yOiAkZm9ybV9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yOiAkZm9ybV9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTogJGZvcm1fZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qXHJcbiogUmFkaW9cclxuICovXHJcbiRyYWRpb19sYWJlbF9jb2xvcjogJGZvcm1fZmllbGRfbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRyYWRpb19jaGVja19iYWNrZ3JvdW5kOiAgJGZvcm1fZWxlbWVudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcmFkaW9fY2hlY2tfY29sb3IgICAgICAgICAgOiAkZm9ybV9lbGVtZW50X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRyYWRpb19jaGVja19ib3JkZXItY29sb3IgICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcmFkaW9fbGVnZW5kX2ZvbnQgICAgICAgICAgOiAkZm9ybV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kcmFkaW9fbGVnZW5kX2xldHRlci1zcGFjaW5nOiAkZm9ybV9sYWJlbF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHJhZGlvX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kcmFkaW9fY2hlY2tlZF9jb2xvcjogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJHJhZGlvX2NoZWNrZWRfYm9yZGVyLWNvbG9yICAgOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuXHJcbi8vIFJhZGlvIGdyb3VwXHJcbiRyYWRpb3NfbGVnZW5kX2ZvbnQgICAgICAgICAgOiAkZm9ybV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kcmFkaW9zX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogJGZvcm1fbGFiZWxfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRyYWRpb3NfbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKlxyXG4qIENoZWNrYm94XHJcbiAqL1xyXG4kY2hlY2tib3hfY2hlY2tfYmFja2dyb3VuZCAgICAgICAgOiAkZm9ybV9lbGVtZW50X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF9jaGVja19ib3JkZXItY29sb3IgOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRjaGVja2JveF9ib3JkZXItY29sb3ItLWNoZWNrZWQgICAgICAgIDogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJGNoZWNrYm94X2NoZWNrX2NvbG9yLS1jaGVja2VkOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kY2hlY2tib3hfYmFja2dyb3VuZC1jb2xvci0tY2hlY2tlZDogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRjaGVja2JveF9jb2xvci0tY2hlY2tlZC1kaXNhYmxlZCAgICAgICAgOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuJGNoZWNrYm94X2JvcmRlci1jb2xvci0tY2hlY2tlZC1kaXNhYmxlZCAgICAgICAgOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuJGNoZWNrYm94X2JhY2tncm91bmRfY2hlY2tlZC1kaXNhYmxlZDogJGNvbG9yX3RlcnRpYXJ5LTUgIWRlZmF1bHQ7XHJcblxyXG4kY2hlY2tib3hfY29sb3ItLWRpc2FibGVkOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuJGNoZWNrYm94X2JhY2tncm91bmQtY29sb3ItLWRpc2FibGVkOiAkY2hlY2tib3hfY2hlY2tfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGNoZWNrYm94X2NoZWNrX2NvbG9yLS1kaXNhYmxlZDogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJGNoZWNrYm94X2xhYmVsX2NvbG9yLS1kaXNhYmxlZDogJGNoZWNrYm94X2NvbG9yLS1kaXNhYmxlZCAhZGVmYXVsdDtcclxuXHJcbiRjaGVja2JveF9ib3JkZXItY29sb3ItLWZvY3VzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvci0tb3BlbmVkICFkZWZhdWx0O1xyXG5cclxuJGNoZWNrYm94X2xhYmVsX2ZvbnQgICAgICAgICAgOiAkZm9ybV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kY2hlY2tib3hfbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2ZpZWxkX2xhYmVsX2xldHRlci1zcGFjaW5nICFkZWZhdWx0ICFkZWZhdWx0O1xyXG4kY2hlY2tib3hfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2ZpZWxkX2xhYmVsX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kY2hlY2tib3hfbGFiZWxfY29sb3I6ICRmb3JtX2ZpZWxkX2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gQ2hlY2tib3ggZ3JvdXBcclxuJGNoZWNrYm94ZXNfbGVnZW5kX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgMXJlbSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNoZWNrYm94ZXNfbGVnZW5kX2xldHRlci1zcGFjaW5nOiAkZm9ybV9sYWJlbF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNoZWNrYm94ZXNfbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNoZWNrYm94ZXNfbGVnZW5kX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qXHJcbiogU2VsZWN0XHJcbiAqL1xyXG4kc2VsZWN0X2lucHV0X2ZvbnQ6ICRmb3JtX2VsZW1lbnRfZm9udCAhZGVmYXVsdDtcclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItd2lkdGggICAgICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kc2VsZWN0X2lucHV0X2JvcmRlci1yYWRpdXMgICAgICA6IC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaW5wdXRfYm9yZGVyLWNvbG9yICAgICAgOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kICAgICAgICA6ICRmb3JtX2VsZW1lbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlbGVjdF9pbnB1dF9taW4taGVpZ2h0ICAgICAgICA6ICRmb3JtX2VsZW1lbnRfbWluLWhlaWdodCAhZGVmYXVsdDtcclxuJHNlbGVjdF9pbnB1dF9wYWRkaW5nOiAkZm9ybV9lbGVtZW50X3BhZGRpbmcgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2xhYmVsX21hcmdpbi1ib3R0b20gICAgIDogLjNlbSAhZGVmYXVsdDtcclxuJHNlbGVjdF9sYWJlbF9jb2xvciAgICAgICAgICAgICA6ICRodG1sLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0X2xhYmVsX3RleHQtdHJhbnNmb3JtICAgIDogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2l0ZW1fYm94LXNoYWRvdzogJGZvcm1fZWxlbWVudF9ib3hfc2hhZG93ICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fYm94LXNoYWRvd190b3A6ICRmb3JtX2VsZW1lbnRfYm94X3NoYWRvd190b3AgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9iYWNrZ3JvdW5kOiAkc2VsZWN0X2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9ib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9jb2xvciAgICAgICAgICAgICAgOiAkZm9ybV9lbGVtZW50X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fcGxhY2Vob2xkZXJfY29sb3IgOiAkc2VsZWN0X2l0ZW1fY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9mb250ICAgICAgICAgICAgICAgOiAkZm9ybV9lbGVtZW50X2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZyAgICAgOiAkZm9ybV9lbGVtZW50X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fdGV4dC10cmFuc2Zvcm0gICAgIDogbm9uZSAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fY29sb3ItLWhvdmVyICAgICAgIDogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZCA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkICAgIDogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX3BhZGRpbmcgICAgICAgICAgICAgOiAuNXJlbSAwICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmctLXNlbGVjdGVkIDogMC4xZW0gIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2NvdW50X2NvbG9yICAgICAgICAgICAgIDogd2hpdGUgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfY291bnRfYmctY29sb3IgICAgICAgICAgOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kc2VsZWN0X2ljb25fY29sb3I6ICRmb3JtX2VsZW1lbnRfaWNvbl9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pY29uX2NvbG9yLS1zZWxlY3RlZDogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItY29sb3ItLXNlbGVjdGVkOiAkZm9ybV9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3Rfc2Nyb2xsYmFyX2JhY2tncm91bmQ6ICRzY3JvbGxiYXItdHJhY2tfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlbGVjdF9zY3JvbGxiYXJfY29sb3I6ICRzY3JvbGxiYXItdGh1bWJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlbGVjdF9zY3JvbGxiYXJfY29sb3ItLWhvdmVyOiAkc2Nyb2xsYmFyLXRodW1iX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2l0ZW1fcGxhY2Vob2xkZXJfY29sb3I6ICRmb3JtX2ZpZWxkX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdF9pdGVtX3ZhbHVlX2JhY2tncm91bmQtLXNlbGVjdGVkOiAkY29sb3JfdGVydGlhcnktNiAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX3ZhbHVlX2NvbG9yLS1zZWxlY3RlZDogJGZvcm1fZmllbGRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2l0ZW1fdmFsdWVfZGVsZXRlX2JhY2tncm91bmQtLXNlbGVjdGVkOiAkc2VsZWN0X2l0ZW1fdmFsdWVfYmFja2dyb3VuZC0tc2VsZWN0ZWQgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV92YWx1ZV9kZWxldGVfY29sb3ItLXNlbGVjdGVkOiAkc2VsZWN0X2l0ZW1fdmFsdWVfY29sb3ItLXNlbGVjdGVkICFkZWZhdWx0O1xyXG5cclxuXHJcbiRzZWxlY3RfZWxlbWVudF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfY2hlY2tfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfYmFja2dyb3VuZC0tc2VsZWN0ZWQ6ICRjaGVja2JveF9iYWNrZ3JvdW5kLWNvbG9yLS1jaGVja2VkICFkZWZhdWx0O1xyXG4kc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1zZWxlY3RlZDogJGNoZWNrYm94X2JvcmRlci1jb2xvci0tY2hlY2tlZCAhZGVmYXVsdDtcclxuJHNlbGVjdF9lbGVtZW50X2NoZWNrYm94X2NvbG9yLS1zZWxlY3RlZDogJGNoZWNrYm94X2NoZWNrX2NvbG9yLS1jaGVja2VkICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qXHJcbiogVG9nZ2xlXHJcbiAqL1xyXG5cclxuJHRvZ2dsZV9lbGVtZW50X2J1bGxldF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJHRvZ2dsZV9lbGVtZW50X2JhY2tncm91bmQtLWZhbHNlOiAkY29sb3JfdGVydGlhcnktNiAhZGVmYXVsdDtcclxuJHRvZ2dsZV9lbGVtZW50X2NvbG9yLS1mYWxzZTogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiR0b2dnbGVfZWxlbWVudF9iYWNrZ3JvdW5kLS10cnVlOiAkZm9ybV9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHRvZ2dsZV9lbGVtZW50X29wYWNpdHktLWRpc2FibGVkOiAwLjYgIWRlZmF1bHQ7XHJcbiR0b2dnbGVfZWxlbWVudF9maWx0ZXItLWRpc2FibGVkOiBncmF5c2NhbGUoNDAlKSAhZGVmYXVsdDtcclxuJHRvZ2dsZV9lbGVtZW50X2JvcmRlci1jb2xvci0tZm9jdXM6ICRmb3JtX2VsZW1lbnRfZm9jdXNfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLypcclxuKiBMb2NhbGl6YXRvclxyXG4gKi9cclxuJGxvY2FsaXphdG9yX2ljb25fY29sb3I6ICRmb3JtX2VsZW1lbnRfaWNvbl9jb2xvciAhZGVmYXVsdDtcclxuJGxvY2FsaXphdG9yX2lucHV0X2JvcmRlci13aWR0aCAgICAgIDogJGZvcm1fZWxlbWVudF9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRsb2NhbGl6YXRvcl9pbnB1dF9ib3JkZXItcmFkaXVzICAgICAgOiAuNjI1cmVtICFkZWZhdWx0O1xyXG4kbG9jYWxpemF0b3JfaW5wdXRfYm9yZGVyLWNvbG9yICAgICAgOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGxvY2FsaXphdG9yX2lucHV0X2JhY2tncm91bmQgICAgICAgIDogJGZvcm1fZWxlbWVudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbG9jYWxpemF0b3JfaW5wdXRfcGFkZGluZzogJGZvcm1fZWxlbWVudF9wYWRkaW5nICFkZWZhdWx0O1xyXG5cclxuJGxvY2FsaXphdG9yX2lucHV0X2JhY2tncm91bmQtLWZvY3VzZWQ6ICRsb2NhbGl6YXRvcl9pbnB1dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbG9jYWxpemF0b3JfaW5wdXRfYm9yZGVyLWNvbG9yLS1mb2N1c2VkIDogJGZvcm1fZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbG9jYWxpemF0b3JfaXRlbV9mb250ICAgICAgICAgICAgICAgOiAkZm9ybV9lbGVtZW50X2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kbG9jYWxpemF0b3JfY291bnRfY29sb3IgICAgICAgICAgICAgOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGxvY2FsaXphdG9yX2NvdW50X2JnLWNvbG9yICAgICAgICAgIDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuXHJcbiRsb2NhbGl6YXRvcl92YWx1ZXNfY29udGFpbmVyX2JhY2tncm91bmQ6ICRsb2NhbGl6YXRvcl9pbnB1dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbG9jYWxpemF0b3JfdmFsdWVzX2NvbnRhaW5lcl9ib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRsb2NhbGl6YXRvcl92YWx1ZV9mb250OiAkZm9ybV9lbGVtZW50X2ZvbnQgIWRlZmF1bHQ7XHJcbiRsb2NhbGl6YXRvcl92YWx1ZV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktNiAhZGVmYXVsdDtcclxuJGxvY2FsaXphdG9yX3ZhbHVlX2NvbG9yOiAkZm9ybV9maWVsZF9jb2xvciAhZGVmYXVsdDtcclxuJGxvY2FsaXphdG9yX3ZhbHVlX2JvcmRlci1yYWRpdXM6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbiRsb2NhbGl6YXRvcl92YWx1ZV9kZWxldGVfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTYgIWRlZmF1bHQ7XHJcbiRsb2NhbGl6YXRvcl92YWx1ZV9kZWxldGVfY29sb3I6ICRmb3JtX2ZpZWxkX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGxvY2FsaXphdG9yX3Njcm9sbGJhcl9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktNyAhZGVmYXVsdDtcclxuJGxvY2FsaXphdG9yX3Njcm9sbGJhcl9jb2xvcjogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJGxvY2FsaXphdG9yX3Njcm9sbGJhcl9jb2xvci0taG92ZXI6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbG9jYWxpemF0b3JfZXh0cmFfZm9udDogJGZvcm1fZWxlbWVudF9mb250ICFkZWZhdWx0O1xyXG4kbG9jYWxpemF0b3JfZXh0cmFfY29sb3I6ICRmb3JtX2VsZW1lbnRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKlxyXG4qIENvbmRpdGlvbnNcclxuICovXHJcbiRmb3JtX2NvbmRpdGlvbnNfY29sb3I6ICRmb3JtX2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qXHJcbiogUmFuZ2VcclxuICovXHJcbiRyYW5nZV9mb250ICAgICAgICAgICAgICA6ICRmb3JtX2VsZW1lbnRfZm9udCAhZGVmYXVsdDtcclxuJHJhbmdlX2JvcmRlci0tb3BlbmVkOiAkZm9ybV9lbGVtZW50X2JvcmRlci13aWR0aC0tb3BlbmVkIHNvbGlkICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yLS1vcGVuZWQgIWRlZmF1bHQ7XHJcbiRyYW5nZV9pbnB1dF9ib3JkZXItd2lkdGg6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcmFuZ2VfaW5wdXRfYm9yZGVyLWNvbG9yOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHJhbmdlX2lucHV0X2JvcmRlci1yYWRpdXM6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHJhbmdlX2lucHV0X2JhY2tncm91bmQgIDogJGZvcm1fZWxlbWVudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuJHJhbmdlX3Byb21wdF9jb2xvciAgICAgICAgICAgOiAkZm9ybV9lbGVtZW50X2NvbG9yICFkZWZhdWx0O1xyXG4kcmFuZ2VfcHJvbXB0X2NvbG9yLS1oaWdobGlnaHQ6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4kcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yICAgICAgICA6ICRjb2xvcl90ZXJ0aWFyeS01ICFkZWZhdWx0O1xyXG4kcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yLS1hY3RpdmU6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kcmFuZ2VfaWNvbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuXHJcbiRyYW5nZV9wb3Bpbl9iYWNrZ3JvdW5kOiAkcmFuZ2VfaW5wdXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHJhbmdlX3BvcGluX2JvcmRlcjogMDtcclxuJHJhbmdlX3BvcGluX2JvcmRlci1yYWRpdXM6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHJhbmdlX3BvcGluX2JveC1zaGFkb3c6ICRmb3JtX2VsZW1lbnRfYm94X3NoYWRvdyAhZGVmYXVsdDtcclxuXHJcblxyXG4vKlxyXG4qIFVwbG9hZFxyXG4gKi9cclxuJHVwbG9hZF9fYm9yZGVyOiAxcHggc29saWQgJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX3BhZGRpbmc6IDNweCAwICFkZWZhdWx0O1xyXG4kdXBsb2FkX19mb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42cmVtICsgMS44NzV2dyksIDE4cHgpLzEgJGZvbnQtZmFtaWx5LS0xLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG5cclxuJHVwbG9hZF9fY29udGVudF9fcGFkZGluZzogMCAxcmVtICFkZWZhdWx0O1xyXG4kdXBsb2FkX19jb250ZW50X19saW5lLWhlaWdodDogMS41cmVtICFkZWZhdWx0O1xyXG4kdXBsb2FkX19jb250ZW50X19ib3JkZXItcmFkaXVzOiAycmVtICFkZWZhdWx0O1xyXG4kdXBsb2FkX19jb250ZW50X19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kdXBsb2FkX19jb250ZW50X19jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX2NvbnRlbnRfX2ZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjZyZW0gKyAxLjg3NXZ3KSwgMTRweCkvMSAkZm9udC1mYW1pbHktLTEsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcblxyXG4kdXBsb2FkX19zdmdfX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX3N2Z19faGVpZ2h0OiAyMHB4ICFkZWZhdWx0O1xyXG4kdXBsb2FkX19zdmdfX21hcmdpbi1sZWZ0OiAxMHB4ICFkZWZhdWx0O1xyXG5cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiBGb3JtdWxhaXJlIGNvbnRyYXN0ZSAocG91ciBsZXMgZm9uZHMgZGFyaylcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuXHJcbiRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tLWNvbnRyYXN0X2ZpZWxkX2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfZmllbGRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRmb3JtLS1jb250cmFzdF9maWVsZF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tLWNvbnRyYXN0X2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG5cclxuXHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9ib3JkZXItY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS01ICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9ib3hfc2hhZG93OiAwcHggOXB4IDEwcHggNHB4IHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTQsMC4zNSkgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9jb2xvci0tZGlzYWJsZWQ6ICRjb2xvcl90ZXJ0aWFyeS01ICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYm9yZGVyLWNvbG9yLS1vcGVuZWQ6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9ib3JkZXItd2lkdGgtLW9wZW5lZDogMXB4ICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfY29sb3I6ICRodG1sLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTUgIWRlZmF1bHQ7XHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X3BsYWNlaG9sZGVyX29wYWNpdHk6IDEgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19iYWNrZ3JvdW5kOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3I6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTUgIWRlZmF1bHQ7XHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk6IDEgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9pY29uX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X2NvbG9yOiAkaHRtbC1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfcGxhY2Vob2xkZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS01ICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9wbGFjZWhvbGRlcl9vcGFjaXR5OiAxICFkZWZhdWx0O1xyXG5cclxuXHJcbiRmb3JtLS1jb250cmFzdF9kZWNvcmF0aW9uX2NvbG9yOiAkZm9ybV9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfY29uZGl0aW9uc19jb2xvcjogJGZvcm0tLWNvbnRyYXN0X2ZpZWxkX2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfbGVnYWxzX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZmllbGRfbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLS1jb250cmFzdF9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTIgIWRlZmF1bHQ7XHJcbiRmb3JtLS1jb250cmFzdF9lcnJvcl9oaWdobGlnaHQtY29sb3I6IHdoaXRlICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qXHJcbiogVGV4dGZpZWxkXHJcbiAqL1xyXG5cclxuLy8gTGFiZWxcclxuJHRleHRmaWVsZC0tY29udHJhc3RfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtLS1jb250cmFzdF9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIENoYW1wc1xyXG4kdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9iYWNrZ3JvdW5kICAgIDogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9jb2xvcjogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyBQbGFjZWhvbGRlclxyXG4kdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9wbGFjZWhvbGRlcl9jb2xvcjogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfcGxhY2Vob2xkZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X3BsYWNlaG9sZGVyX29wYWNpdHk6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X3BsYWNlaG9sZGVyX29wYWNpdHkgIWRlZmF1bHQ7XHJcbi8vLy8gOjogZm9jdXNcclxuJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZm9jdXNfYmFja2dyb3VuZDogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZm9jdXNfYm9yZGVyLWNvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvciAhZGVmYXVsdDtcclxuJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eSAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2RhdGVfY2FsZW5kYXJfY29sb3I6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qXHJcbiogVGV4dGFyZWFcclxuICovXHJcbi8vIExhYmVsXHJcbiR0ZXh0YXJlYS0tY29udHJhc3RfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtLS1jb250cmFzdF9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIENoYW1wc1xyXG4kdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2JhY2tncm91bmQgICAgOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9jb2xvciAhZGVmYXVsdDtcclxuJHRleHRhcmVhLS1jb250cmFzdF9pbnB1dF9ib3JkZXItY29sb3IgIDogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8vLyA6OiBmb2N1c1xyXG4kdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX2JhY2tncm91bmQ6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYS0tY29udHJhc3RfaW5wdXRfZm9jdXNfYm9yZGVyLWNvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYS0tY29udHJhc3RfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLypcclxuKiBSYWRpb1xyXG4qL1xyXG4kcmFkaW8tLWNvbnRyYXN0X2xhYmVsX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZmllbGRfbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRyYWRpby0tY29udHJhc3RfY2hlY2tfY29sb3IgICAgICAgICAgOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuJHJhZGlvLS1jb250cmFzdF9jaGVja19ib3JkZXItY29sb3IgICA6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuXHJcbiRyYWRpby0tY29udHJhc3RfY29sb3ItLWNoZWNrZWQ6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kcmFkaW8tLWNvbnRyYXN0X2JvcmRlci1jb2xvci0tY2hlY2tlZCA6ICRjb2xvcl90ZXJ0aWFyeS01ICFkZWZhdWx0O1xyXG5cclxuLypcclxuKiBDaGVja2JveFxyXG4qL1xyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2NoZWNrX2JhY2tncm91bmQtY29sb3IgICAgICAgIDogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJGNoZWNrYm94LS1jb250cmFzdF9jaGVja19ib3JkZXItY29sb3IgOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuXHJcbiRjaGVja2JveC0tY29udHJhc3RfYm9yZGVyLWNvbG9yLS1jaGVja2VkICAgICAgICA6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2NoZWNrX2NvbG9yLS1jaGVja2VkOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2JhY2tncm91bmQtY29sb3ItLWNoZWNrZWQ6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGNoZWNrYm94LS1jb250cmFzdF9jb2xvci0tY2hlY2tlZC1kaXNhYmxlZCAgICAgICAgOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuJGNoZWNrYm94LS1jb250cmFzdF9ib3JkZXItY29sb3ItLWNoZWNrZWQtZGlzYWJsZWQgICAgICAgIDogJGNvbG9yX3RlcnRpYXJ5LTUgIWRlZmF1bHQ7XHJcbiRjaGVja2JveC0tY29udHJhc3RfYmFja2dyb3VuZF9jaGVja2VkLWRpc2FibGVkOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuXHJcbiRjaGVja2JveC0tY29udHJhc3RfY29sb3ItLWRpc2FibGVkOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuJGNoZWNrYm94LS1jb250cmFzdF9iYWNrZ3JvdW5kLWNvbG9yLS1kaXNhYmxlZDogJGNoZWNrYm94X2NoZWNrX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRjaGVja2JveC0tY29udHJhc3RfY2hlY2tfY29sb3ItLWRpc2FibGVkOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJGNoZWNrYm94LS1jb250cmFzdF9sYWJlbF9jb2xvci0tZGlzYWJsZWQ6ICRjaGVja2JveF9jb2xvci0tZGlzYWJsZWQgIWRlZmF1bHQ7XHJcblxyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2JvcmRlci1jb2xvci0tZm9jdXM6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2JvcmRlci1jb2xvci0tb3BlbmVkICFkZWZhdWx0O1xyXG5cclxuJGNoZWNrYm94LS1jb250cmFzdF9sYWJlbF9jb2xvcjogJGZvcm0tLWNvbnRyYXN0X2ZpZWxkX2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLypcclxuKiBUb29nbGVcclxuKi9cclxuXHJcbiR0b2dnbGUtLWNvbnRyYXN0X2VsZW1lbnRfYnVsbGV0X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kdG9nZ2xlLS1jb250cmFzdF9lbGVtZW50X2JhY2tncm91bmQtLWZhbHNlOiAkY29sb3JfdGVydGlhcnktNiAhZGVmYXVsdDtcclxuJHRvZ2dsZS0tY29udHJhc3RfZWxlbWVudF9iYWNrZ3JvdW5kLS10cnVlOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiR0b2dnbGUtLWNvbnRyYXN0X2VsZW1lbnRfb3BhY2l0eS0tZGlzYWJsZWQ6IDAuNiAhZGVmYXVsdDtcclxuJHRvZ2dsZS0tY29udHJhc3RfZWxlbWVudF9maWx0ZXItLWRpc2FibGVkOiBncmF5c2NhbGUoNDAlKSAhZGVmYXVsdDtcclxuJHRvZ2dsZS0tY29udHJhc3RfZWxlbWVudF9ib3JkZXItY29sb3ItLWZvY3VzOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKlxyXG4qIFNlbGVjdFxyXG4qL1xyXG4kc2VsZWN0LS1jb250cmFzdF9pbnB1dF9ib3JkZXItY29sb3IgICAgICA6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdC0tY29udHJhc3RfaW5wdXRfYmFja2dyb3VuZCAgICAgICAgOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdC0tY29udHJhc3RfbGFiZWxfbWFyZ2luLWJvdHRvbSAgICAgOiAuM2VtICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9sYWJlbF9jb2xvciAgICAgICAgICAgICA6ICRmb3JtLS1jb250cmFzdF9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fY29sb3IgICAgICAgICAgICAgIDogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fYmFja2dyb3VuZCAgICAgICAgICAgOiAkc2VsZWN0LS1jb250cmFzdF9pbnB1dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX2JveC1zaGFkb3c6ICAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9ib3hfc2hhZG93ICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX2NvbG9yLS1ob3ZlciAgICAgICA6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZCA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX2NvbG9yLS1zZWxlY3RlZCAgICA6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdC0tY29udHJhc3RfY291bnRfY29sb3IgICAgICAgICAgICAgOiB3aGl0ZSAhZGVmYXVsdDtcclxuJHNlbGVjdC0tY29udHJhc3RfY291bnRfYmctY29sb3IgICAgICAgICAgOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pY29uX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9pY29uX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pY29uX2NvbG9yLS1zZWxlY3RlZDogJGZvcm0tLWNvbnRyYXN0X21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2lucHV0X2JvcmRlci1jb2xvci0tc2VsZWN0ZWQ6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdC0tY29udHJhc3Rfc2Nyb2xsYmFyX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS03ICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9zY3JvbGxiYXJfY29sb3I6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9zY3JvbGxiYXJfY29sb3ItLWhvdmVyOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fcGxhY2Vob2xkZXJfY29sb3I6ICRmb3JtLS1jb250cmFzdF9maWVsZF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fdmFsdWVfYmFja2dyb3VuZC0tc2VsZWN0ZWQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX3ZhbHVlX2NvbG9yLS1zZWxlY3RlZDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fdmFsdWVfZGVsZXRlX2JhY2tncm91bmQtLXNlbGVjdGVkOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX3ZhbHVlX2JhY2tncm91bmQtLXNlbGVjdGVkICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX3ZhbHVlX2RlbGV0ZV9jb2xvci0tc2VsZWN0ZWQ6ICRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fdmFsdWVfY29sb3ItLXNlbGVjdGVkICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdC0tY29udHJhc3RfZWxlbWVudF9jaGVja2JveF9ib3JkZXItY29sb3I6ICRjaGVja2JveC0tY29udHJhc3RfY2hlY2tfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9lbGVtZW50X2NoZWNrYm94X2JhY2tncm91bmQtLXNlbGVjdGVkOiAkY2hlY2tib3gtLWNvbnRyYXN0X2JhY2tncm91bmQtY29sb3ItLWNoZWNrZWQgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2VsZW1lbnRfY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1zZWxlY3RlZDogJGNoZWNrYm94LS1jb250cmFzdF9ib3JkZXItY29sb3ItLWNoZWNrZWQgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2VsZW1lbnRfY2hlY2tib3hfY29sb3ItLXNlbGVjdGVkOiAkY2hlY2tib3gtLWNvbnRyYXN0X2NoZWNrX2NvbG9yLS1jaGVja2VkICFkZWZhdWx0OyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnNlbGVjdCB7XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGZvbnQgICAgICAgICAgIDogJGZvcm1fbGFiZWxfZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRzZWxlY3RfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAgOiAkc2VsZWN0X2xhYmVsX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgY29sb3IgICAgICAgICAgOiAkc2VsZWN0X2xhYmVsX2NvbG9yO1xyXG5cclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBmbGV4ICAgIDogMSAxIGF1dG87XHJcbiAgICAgICAgZGlzcGxheSA6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYtLW11bHRpcGxlIHtcclxuICAgICAgICAgICAgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHNlbGVjdF9lbGVtZW50X2NoZWNrYm94X2NvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRzZWxlY3RfZWxlbWVudF9jaGVja2JveF9jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfYmFja2dyb3VuZC0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1saXN0IHtcclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3Rfc2Nyb2xsYmFyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0X3Njcm9sbGJhcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0X3Njcm9sbGJhcl9jb2xvcjtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0X3Njcm9sbGJhcl9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiB7XHJcbiAgICBmb250ICAgICAgICAgICA6ICRzZWxlY3RfaXRlbV9mb250O1xyXG4gICAgbGV0dGVyLXNwYWNpbmcgOiAwLjA1ZW07XHJcblxyXG4gICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgIGJveC1zaGFkb3cgICA6ICRzZWxlY3RfaXRlbV9ib3gtc2hhZG93O1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICRzZWxlY3RfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHRvcCAgICAgICAgICA6IDg1JTtcclxuICAgICAgICBsZWZ0ICAgICAgICAgOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjYyNXJlbSAxcmVtIDEuNjI1cmVtO1xyXG4gICAgICAgIGJvcmRlcjogJHNlbGVjdF9pdGVtX2JvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgIC5zcy1zZWFyY2g6bm90KC5zcy1oaWRlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmcgOiAxZW07XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiByZWQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgOiAxZW0gMC42ZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQgICAgICAgOiAzZW07XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiAkc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJHNlbGVjdF9pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRzZWxlY3RfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkc2VsZWN0X2l0ZW1fYmFja2dyb3VuZDtcclxuXHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgOiAkc2VsZWN0X2l0ZW1fY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRzZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJHNlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci13aWR0aCA6ICRzZWxlY3RfaW5wdXRfYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzZWxlY3RfaW5wdXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBib3JkZXItY29sb3IgOiAkc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgcGFkZGluZyAgICAgIDogJGZvcm1fZWxlbWVudF9wYWRkaW5nO1xyXG4gICAgICAgIG1pbi1oZWlnaHQgICA6ICRmb3JtX2VsZW1lbnRfbWluLWhlaWdodDtcclxuXHJcbiAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgZmxleCAgICAgICAgICAgOiAxO1xyXG4gICAgICAgICAgICBib3JkZXIgICAgICAgICA6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJHNlbGVjdF9pdGVtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZSAgICA6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNzLW9wZW4tYmVsb3cge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWxlY3RfaW5wdXRfYm9yZGVyLWNvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJHNlbGVjdF9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zcy1vcGVuLWFib3ZlIHtcclxuICAgICAgICAgICAgJiA+IC5zcy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3cgICA6ICRmb3JtX2VsZW1lbnRfYm94X3NoYWRvd190b3A7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcblxyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICRzZWxlY3RfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci13aWR0aCA6ICRzZWxlY3RfaW5wdXRfYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICRzZWxlY3RfaW5wdXRfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgbWluLWhlaWdodCAgICAgICA6ICRzZWxlY3RfaW5wdXRfbWluLWhlaWdodDtcclxuICAgICAgICBwYWRkaW5nICAgICAgOiAkc2VsZWN0X2lucHV0X3BhZGRpbmc7XHJcblxyXG4gICAgICAgICYuc3Mtb3Blbi1iZWxvdyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlbGVjdF9pbnB1dF9ib3JkZXItY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3MtdmFsdWVzIHtcclxuICAgICAgICAgICAgd2lkdGggOiBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4ICA6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIC5zcy12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRzZWxlY3RfaW5wdXRfZm9udDtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5IDogbm9uZTtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgLy9sZXR0ZXItc3BhY2luZyA6ICRzZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZy0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRzZWxlY3RfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLXZhbHVlIHtcclxuICAgICAgICAgICAgZGlzcGxheSAgICAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAgICAgICAgOiAuOHJlbTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXMgICAgICA6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgICAgOiAuNjI1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4gICAgICAgICAgIDogMCA1cHggMCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuM3JlbSAuMnJlbSAuM3JlbSAuOHJlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgICA6IDAuMDNlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRzZWxlY3RfaXRlbV92YWx1ZV9iYWNrZ3JvdW5kLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgYm9yZGVyICAgICAgICAgICA6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgICAgOiAkc2VsZWN0X2l0ZW1fdmFsdWVfY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmICAgICAgIDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgbWF4LXdpZHRoICAgICAgICA6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cgICAgICA6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3cgOiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlICAgOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWN1c3RvbSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgIDogJHNlbGVjdF9jb3VudF9iZy1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgOiAkc2VsZWN0X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luICAgICAgICA6IDAgMCAwIDVweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvciAgICAgICAgOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgICAgIDogJHNlbGVjdF9pdGVtX3ZhbHVlX2RlbGV0ZV9iYWNrZ3JvdW5kLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgIDogJHNlbGVjdF9pdGVtX3ZhbHVlX2RlbGV0ZV9jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzIDogMmVtO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoICAgICA6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICAgOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduICAgIDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgICA6IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWFkZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbiAgIDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheSAgOiBibG9jaztcclxuICAgICAgICAgICAgcmlnaHQgICAgOiAxLjU2MjVyZW07XHJcbiAgICAgICAgICAgIHRvcCAgICAgIDogY2FsYyg1MCUgLSA1cHgpO1xyXG5cclxuICAgICAgICAgICAgLnNzLXBsdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRzZWxlY3RfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkc2VsZWN0X2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZyA6ICRzZWxlY3RfaXRlbV9wYWRkaW5nO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3MtbWFpbi5qcy1zZWxlY3QtLW1haW46bm90KC5zZWxlY3RfX2lucHV0LS1tdWx0aXBsZSkge1xyXG5cclxuICAgIC5zcy1jb250ZW50IHtcclxuICAgICAgICAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICA6ICRzZWxlY3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKlxyXG4qIEZvcm11bGFpcmUgY29udHJhc3RlIChwb3VyIGxlcyBmb25kcyBkYXJrKVxyXG4qXHJcbiovXHJcblxyXG4uZm9ybS0tY29udHJhc3Qge1xyXG5cclxuICAgIC5zZWxlY3Qge1xyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgY29sb3IgOiAkc2VsZWN0LS1jb250cmFzdF9sYWJlbF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW5wdXQge1xyXG5cclxuICAgICAgICAgICAgJi0tbXVsdGlwbGUge1xyXG4gICAgICAgICAgICAgICAgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VsZWN0LS1jb250cmFzdF9lbGVtZW50X2NoZWNrYm94X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2VsZWN0LS1jb250cmFzdF9lbGVtZW50X2NoZWNrYm94X2NvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkc2VsZWN0LS1jb250cmFzdF9lbGVtZW50X2NoZWNrYm94X2NvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3QtLWNvbnRyYXN0X2VsZW1lbnRfY2hlY2tib3hfYmFja2dyb3VuZC0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlbGVjdC0tY29udHJhc3RfZWxlbWVudF9jaGVja2JveF9ib3JkZXItY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWxpc3Qge1xyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0LS1jb250cmFzdF9zY3JvbGxiYXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdC0tY29udHJhc3Rfc2Nyb2xsYmFyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3QtLWNvbnRyYXN0X3Njcm9sbGJhcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3QtLWNvbnRyYXN0X3Njcm9sbGJhcl9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIHtcclxuICAgICAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3cgOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX2JveC1zaGFkb3c7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIC5zcy1zZWFyY2g6bm90KC5zcy1oaWRlKSB7XHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93IDogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX2JhY2tncm91bmQ7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yICAgICAgOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHNlbGVjdC0tY29udHJhc3RfaXRlbV9iZy1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgOiAkc2VsZWN0LS1jb250cmFzdF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgICA6ICRzZWxlY3QtLWNvbnRyYXN0X2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJHNlbGVjdC0tY29udHJhc3RfaXRlbV9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNzLW9wZW4tYmVsb3cge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VsZWN0LS1jb250cmFzdF9pbnB1dF9ib3JkZXItY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRzZWxlY3QtLWNvbnRyYXN0X2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJHNlbGVjdC0tY29udHJhc3RfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgOiAkc2VsZWN0LS1jb250cmFzdF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgJi5zcy1vcGVuLWJlbG93IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlbGVjdC0tY29udHJhc3RfaW5wdXRfYm9yZGVyLWNvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3MtdmFsdWVzIHtcclxuICAgICAgICAgICAgICAgIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3MtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fdmFsdWVfYmFja2dyb3VuZC0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXIgICAgICAgICAgIDogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICAgIDogJHNlbGVjdC0tY29udHJhc3RfaXRlbV92YWx1ZV9jb2xvci0tc2VsZWN0ZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tY3VzdG9tIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgIDogJHNlbGVjdC0tY29udHJhc3RfY291bnRfYmctY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgICA6ICRzZWxlY3QtLWNvbnRyYXN0X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX3ZhbHVlX2RlbGV0ZV9iYWNrZ3JvdW5kLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX3ZhbHVlX2RlbGV0ZV9jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcy1hZGQge1xyXG4gICAgICAgICAgICAgICAgLnNzLXBsdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkc2VsZWN0LS1jb250cmFzdF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHNlbGVjdC0tY29udHJhc3RfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluOm5vdCguc2VsZWN0X19pbnB1dC0tbXVsdGlwbGUpIHtcclxuXHJcbiAgICAgICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICYuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgIDogJHNlbGVjdC0tY29udHJhc3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fYmctY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGV4dGFyZWEge1xyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGFyZWFfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0YXJlYV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBmb250OiAkdGV4dGFyZWFfbGFiZWxfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRleHRhcmVhX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICR0ZXh0YXJlYV9sYWJlbF9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRleHRhcmVhX2lucHV0X3RyYW5zaXRpb247XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRleHRhcmVhX2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0YXJlYV9pbnB1dF9jb2xvcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHRleHRhcmVhX2lucHV0X2JvcmRlci13aWR0aDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRleHRhcmVhX2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkdGV4dGFyZWFfaW5wdXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBmb250OiAkdGV4dGFyZWFfaW5wdXRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRleHRhcmVhX2lucHV0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGV4dGFyZWFfaW5wdXRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgcGFkZGluZzogJHRleHRhcmVhX2lucHV0X3BhZGRpbmc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0YXJlYV9pbnB1dF9mb2N1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0YXJlYV9pbnB1dF9mb2N1c19ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dGFyZWFfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkdGV4dGFyZWFfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0YXJlYV9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICR0ZXh0YXJlYV9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbipcclxuKiBGb3JtdWxhaXJlIGNvbnRyYXN0ZSAocG91ciBsZXMgZm9uZHMgZGFyaylcclxuKlxyXG4qL1xyXG4uZm9ybS0tY29udHJhc3Qge1xyXG4gICAgLnRleHRhcmVhIHtcclxuICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dGFyZWEtLWNvbnRyYXN0X2xhYmVsX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0YXJlYS0tY29udHJhc3RfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0YXJlYS0tY29udHJhc3RfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0YXJlYS0tY29udHJhc3RfaW5wdXRfZm9jdXNfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dGFyZWFfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHRleHRhcmVhX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dGFyZWFfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHRleHRhcmVhX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGV4dGZpZWxkIHtcclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0ZmllbGRfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgZm9udDogJHRleHRmaWVsZF9sYWJlbF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGV4dGZpZWxkX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogJHRleHRmaWVsZF9sYWJlbF9jb2xvcjtcclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5wdXQge1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiAkdGV4dGZpZWxkX2lucHV0X3RyYW5zaXRpb247XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkdGV4dGZpZWxkX2lucHV0X2JvcmRlci13aWR0aDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIHBhZGRpbmc6ICR0ZXh0ZmllbGRfaW5wdXRfcGFkZGluZztcclxuICAgICAgICBmb250OiAkdGV4dGZpZWxkX2lucHV0X2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZXh0ZmllbGRfaW5wdXRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0ZmllbGRfaW5wdXRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0ZmllbGRfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAkdGV4dGZpZWxkX2lucHV0X21pbi1oZWlnaHQ7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0ZmllbGRfaW5wdXRfZm9jdXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dGZpZWxkX2lucHV0X2ZvY3VzX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0ZmllbGRfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkdGV4dGZpZWxkX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHRmaWVsZF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICR0ZXh0ZmllbGRfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gRm9ybWF0YWdlIHBvdXIgY2hhbXAgZGF0ZVxyXG4gICAgICAgICZbdHlwZT1kYXRlXSB7XHJcbiAgICAgICAgICAgIC8vIE9ww6lyYSAtIGNocm9tZVxyXG4gICAgICAgICAgICAmOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWRhdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAudGV4dGZpZWxkX19jYWxlbmRhciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgdG9wOiAxZW07XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAmLS1zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHRleHRmaWVsZF9pbnB1dF9kYXRlX2NhbGVuZGFyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKlxyXG4qIEZvcm11bGFpcmUgY29udHJhc3RlIChwb3VyIGxlcyBmb25kcyBkYXJrKVxyXG4qXHJcbiovXHJcblxyXG4uZm9ybS0tY29udHJhc3Qge1xyXG4gICAgLnRleHRmaWVsZCB7XHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHRmaWVsZC0tY29udHJhc3RfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgLyomOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm0tLWNvbnRyYXN0X3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZvcm0tLWNvbnRyYXN0X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybS0tY29udHJhc3RfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybS0tY29udHJhc3RfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgfSovXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZm9jdXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZm9jdXNfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gRm9ybWF0YWdlIHBvdXIgY2hhbXAgZGF0ZVxyXG4gICAgICAgICAgICAvLyBAdG9kb1xyXG4gICAgICAgICAgICAmW3R5cGU9ZGF0ZV0ge1xyXG4gICAgICAgICAgICAgICAgLy8gT3DDqXJhIC0gY2hyb21lXHJcbiAgICAgICAgICAgICAgICAmOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIEB0b2RvXHJcbiAgICAgICAgJi0tZGF0ZSB7XHJcbiAgICAgICAgICAgIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcclxuICAgICAgICAgICAgICAgICYtLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZGF0ZV9jYWxlbmRhcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKiBWYXJpYWJsZXMgKi9cclxuXHJcblxyXG4vKiBDU1MgKi9cclxuLnRvZ2dsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnRvZ2dsZSB7XHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fZGlzcGxheSB7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgd2lkdGg6IDIuODEyNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0b2dnbGVfZWxlbWVudF9iYWNrZ3JvdW5kLS1mYWxzZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAyNTBtcztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC4ycmVtO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICB3aWR0aDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9nZ2xlX2VsZW1lbnRfYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b2dnbGU6Zm9jdXMgLnRvZ2dsZV9fZGlzcGxheSxcclxuLnRvZ2dsZV9faW5wdXQ6Zm9jdXMgKyAudG9nZ2xlX19kaXNwbGF5IHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdG9nZ2xlX2VsZW1lbnRfYm9yZGVyLWNvbG9yLS1mb2N1c1xyXG59XHJcblxyXG4udG9nZ2xlOmZvY3VzLFxyXG4udG9nZ2xlOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkgLnRvZ2dsZV9fZGlzcGxheSxcclxuLnRvZ2dsZV9faW5wdXQ6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSArIC50b2dnbGVfX2Rpc3BsYXkge1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLnRvZ2dsZVthcmlhLXByZXNzZWQ9XCJ0cnVlXCJdIC50b2dnbGVfX2Rpc3BsYXksXHJcbi50b2dnbGVfX2lucHV0OmNoZWNrZWQgKyAudG9nZ2xlX19kaXNwbGF5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b2dnbGVfZWxlbWVudF9iYWNrZ3JvdW5kLS10cnVlO1xyXG59XHJcblxyXG4udG9nZ2xlW2FyaWEtcHJlc3NlZD1cInRydWVcIl0gLnRvZ2dsZV9fZGlzcGxheTo6YmVmb3JlLFxyXG4udG9nZ2xlX19pbnB1dDpjaGVja2VkICsgLnRvZ2dsZV9fZGlzcGxheTo6YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEuNXJlbSwgLTUwJSk7XHJcbn1cclxuXHJcbi50b2dnbGVbZGlzYWJsZWRdIC50b2dnbGVfX2Rpc3BsYXksXHJcbi50b2dnbGVfX2lucHV0OmRpc2FibGVkICsgLnRvZ2dsZV9fZGlzcGxheSB7XHJcbiAgICBvcGFjaXR5OiAkdG9nZ2xlX2VsZW1lbnRfb3BhY2l0eS0tZGlzYWJsZWQ7XHJcbiAgICBmaWx0ZXI6ICR0b2dnbGVfZWxlbWVudF9maWx0ZXItLWRpc2FibGVkO1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4iLCIudXBsb2FkIHtcclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRleHRmaWVsZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBmb250OiAkdGV4dGZpZWxkX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZXh0ZmllbGRfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGZpZWxkX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudXBsb2FkX19jb250ZW50IHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdGV4dGZpZWxkX2lucHV0X3RyYW5zaXRpb247XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkdGV4dGZpZWxkX2lucHV0X2JvcmRlci13aWR0aDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIHBhZGRpbmc6ICR0ZXh0ZmllbGRfaW5wdXRfcGFkZGluZztcclxuICAgICAgICBmb250OiAkdGV4dGZpZWxkX2lucHV0X2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZXh0ZmllbGRfaW5wdXRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0ZmllbGRfaW5wdXRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0ZmllbGRfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAkdGV4dGZpZWxkX2lucHV0X21pbi1oZWlnaHQ7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0ZmllbGRfaW5wdXRfZm9jdXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dGZpZWxkX2lucHV0X2ZvY3VzX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0ZmllbGRfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkdGV4dGZpZWxkX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHRmaWVsZF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICR0ZXh0ZmllbGRfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gRm9ybWF0YWdlIHBvdXIgY2hhbXAgZGF0ZVxyXG4gICAgICAgICZbdHlwZT1kYXRlXSB7XHJcbiAgICAgICAgICAgIC8vIE9ww6lyYSAtIGNocm9tZVxyXG4gICAgICAgICAgICAmOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC51cGxvYWRfX2xhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudXBsb2FkX190ZXh0IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHJcbiAgICAgICAgJi0tY29udGVudCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICR1cGxvYWRfX2NvbnRlbnRfX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfdGVydGlhcnktMztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuICAgICAgICAgICAgYm9yZGVyOiAkdXBsb2FkX19jb250ZW50X19ib3JkZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICR1cGxvYWRfX2NvbnRlbnRfX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkdXBsb2FkX19jb250ZW50X19saW5lLWhlaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZzogJHVwbG9hZF9fY29udGVudF9fcGFkZGluZztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IFxyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnVwbG9hZF9fc3ZnIHtcclxuICAgICAgICBoZWlnaHQ6ICR1cGxvYWRfX3N2Z19faGVpZ2h0O1xyXG4gICAgICAgIGZpbGw6ICR1cGxvYWRfX3N2Z19fZmlsbDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJHVwbG9hZF9fc3ZnX19tYXJnaW4tbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAudXBsb2FkX19pbmZvcyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAudXBsb2FkX19lcnJvcnMge1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jcm9zc19fc3ZnIHtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxufSIsIiRjYXJkX3Byb2dyYW1fdjFfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5XzMgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2JhY2tncm91bmQ6ICRjb2xvcl9zZWNvbmRhcnktMiAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV9zd2lwZXJfYnVsbGV0X21hcmdpbjogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV9zd2lwZXJfYnVsbGV0X3dpZHRoOiAwLjRyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2J1bGxldF9oZWlnaHQ6ICRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2J1bGxldF93aWR0aCAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV9zd2lwZXJfYnVsbGV0X2JvcmRlci1yYWRpdXM6IDJyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV9zd2lwZXJfYnVsbGV0X3dpZHRoLS1hY3RpdmU6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV9iYW5kZWF1X2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV9iYW5kZWF1X2l0ZW1fYm9yZGVyLXJhZGl1czogMC41cmVtICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YxX2JhbmRlYXVfaXRlbV9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjFfYmFuZGVhdV9pdGVtX2ZvbnQtc2l6ZTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV9mYXZvcmlzX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeV8zICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YxX3ZpZGVvMzYwX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMC42KSAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV92aWRlbzM2MF9maWxsOiAkY29sb3JfdGVydGlhcnlfMyAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV90aXRsZV9wYXJ0XzNfZG90X2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjFfaW5mb3NfaW1wb3J0YW50X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YxX2luZm9zX2ltcG9ydGFudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV9sb2NhbGlzYXRpb25fZm9udC1zaXplOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YxX2xvY2FsaXNhdGlvbl9maWxsOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YxX3ByaXhfdGV4dC1hbGlnbjogcmlnaHQgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjFfcHJpeF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV9wcml4X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YxX3ByaXhfbW9yZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV9iYW5kZWF1X2l0ZW1fZm9udC1zaXplLW5iX2xvdHM6IDE2cHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLnByb2dyYW1zLWxpc3Rpbmcge1xyXG4gICAgLmJ1dHRvbi1zY3JvbGwtdXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBib3R0b206IDUlO1xyXG4gICAgICAgIHJpZ2h0OiA1JTtcclxuICAgICAgICB6LWluZGV4OiAxNTtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRfcHJvZ3JhbV92MSB7XHJcblxyXG4gICAgICAgIC5jYXJkX3Byb2dyYW1fX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYXJkX3Byb2dyYW1fdjFfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX3Byb2dyYW1fX3N3aXBlcixcclxuICAgICAgICAuY2FyZF9wcm9ncmFtX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNC8zO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQvMztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zd2lwZXJfYnVsbGV0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2J1bGxldF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2J1bGxldF93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2J1bGxldF9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkY2FyZF9wcm9ncmFtX3YxX3N3aXBlcl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMztcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkY2FyZF9wcm9ncmFtX3YxX3N3aXBlcl9idWxsZXRfd2lkdGgtLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX3Byb2dyYW1fX21pbl9tYXhfcGllY2VzIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgJl9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX3Byb2dyYW1fX25iX2xvdHMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRjYXJkX3Byb2dyYW1fdjFfYmFuZGVhdV9pdGVtX2ZvbnQtc2l6ZS1uYl9sb3RzO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9wcm9ncmFtX19iYW5kZWF1IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICAgICAgLmJhbmRlYXVfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYXJkX3Byb2dyYW1fdjFfYmFuZGVhdV9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkY2FyZF9wcm9ncmFtX3YxX2JhbmRlYXVfaXRlbV9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYXJkX3Byb2dyYW1fdjFfYmFuZGVhdV9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkY2FyZF9wcm9ncmFtX3YxX2JhbmRlYXVfaXRlbV9mb250LXNpemU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX3Byb2dyYW1fX2Zhdm9yaXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9wcm9ncmFtX3YxX2Zhdm9yaXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9wcm9ncmFtX192aWRlbzM2MCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYXJkX3Byb2dyYW1fdjFfdmlkZW8zNjBfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgZmlsbDogJGNhcmRfcHJvZ3JhbV92MV92aWRlbzM2MF9maWxsO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgICAgIC5pY29uX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLmljb25faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9wcm9ncmFtX190aXRsZSB7XHJcbiAgICAgICAgICAgIC5jYXJkX3Byb2dyYW1fX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZF9wcm9ncmFtX190aXRsZV9wYXJ0XzMge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9wcm9ncmFtX3YxX3RpdGxlX3BhcnRfM19kb3RfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmRfcHJvZ3JhbXtcclxuICAgICAgICAgICAgJl9fcHJpeHtcclxuICAgICAgICAgICAgICAgICYtdmFsdWUtbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkX3Byb2dyYW17XHJcbiAgICAgICAgICAgICZfX3ByaXh7XHJcbiAgICAgICAgICAgICAgICAmLXZhbHVlLWxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRfcHJvZ3JhbV9faW5mb3Mge1xyXG4gICAgICAgICAgICAuY2FyZF9wcm9ncmFtX19pbmZvc19pbXBvcnRhbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRjYXJkX3Byb2dyYW1fdjFfaW5mb3NfaW1wb3J0YW50X2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYXJkX3Byb2dyYW1fdjFfaW5mb3NfaW1wb3J0YW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9wcm9ncmFtX19sb2NhbGlzYXRpb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRjYXJkX3Byb2dyYW1fdjFfbG9jYWxpc2F0aW9uX2ZvbnQtc2l6ZTtcclxuXHJcbiAgICAgICAgICAgIC5pY29uX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNhcmRfcHJvZ3JhbV92MV9sb2NhbGlzYXRpb25fZmlsbDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9wcm9ncmFtX19wcml4IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJGNhcmRfcHJvZ3JhbV92MV9wcml4X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2FyZF9wcm9ncmFtX3YxX3ByaXhfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkY2FyZF9wcm9ncmFtX3YxX3ByaXhfZm9udC13ZWlnaHQ7XHJcblxyXG4gICAgICAgICAgICAuY2FyZF9wcm9ncmFtX19wcml4X21vcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYXJkX3Byb2dyYW1fdjFfcHJpeF9tb3JlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyX2JpZW5fX2JvdHRvbSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJisuY2FyZC1iaWVuLXYzX19kcmF3aW5nIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiXHJcbiRjYXJkX3Byb2dyYW1fdjFfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5XzM7XHJcbiRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2JhY2tncm91bmQ6ICRjb2xvcl9zZWNvbmRhcnktMjtcclxuJGNhcmRfcHJvZ3JhbV92MV9zd2lwZXJfYnVsbGV0X21hcmdpbjogMC4yNXJlbTtcclxuJGNhcmRfcHJvZ3JhbV92MV9zd2lwZXJfYnVsbGV0X3dpZHRoOiAwLjRyZW07XHJcbiRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2J1bGxldF9oZWlnaHQ6ICRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2J1bGxldF93aWR0aDtcclxuJGNhcmRfcHJvZ3JhbV92MV9zd2lwZXJfYnVsbGV0X2JvcmRlci1yYWRpdXM6IDJyZW07XHJcbiRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMztcclxuJGNhcmRfcHJvZ3JhbV92MV9zd2lwZXJfYnVsbGV0X3dpZHRoLS1hY3RpdmU6IDEuNXJlbTtcclxuXHJcbiRjYXJkX3Byb2dyYW1fdjFfYmFuZGVhdV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRjYXJkX3Byb2dyYW1fdjFfYmFuZGVhdV9pdGVtX2JvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuJGNhcmRfcHJvZ3JhbV92MV9iYW5kZWF1X2l0ZW1fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kY2FyZF9wcm9ncmFtX3YxX2JhbmRlYXVfaXRlbV9mb250LXNpemU6IDAuNzVyZW07XHJcblxyXG4kY2FyZF9wcm9ncmFtX3YxX2Zhdm9yaXNfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5XzM7XHJcblxyXG4kY2FyZF9wcm9ncmFtX3YxX3ZpZGVvMzYwX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMC42KTtcclxuJGNhcmRfcHJvZ3JhbV92MV92aWRlbzM2MF9maWxsOiAkY29sb3JfdGVydGlhcnlfMztcclxuXHJcbiRjYXJkX3Byb2dyYW1fdjFfdGl0bGVfcGFydF8zX2RvdF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kY2FyZF9wcm9ncmFtX3YxX2luZm9zX2ltcG9ydGFudF9mb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuJGNhcmRfcHJvZ3JhbV92MV9pbmZvc19pbXBvcnRhbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kY2FyZF9wcm9ncmFtX3YxX2xvY2FsaXNhdGlvbl9mb250LXNpemU6IDAuNzVyZW07XHJcbiRjYXJkX3Byb2dyYW1fdjFfbG9jYWxpc2F0aW9uX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kY2FyZF9wcm9ncmFtX3YxX3ByaXhfdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjFfcHJpeF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGNhcmRfcHJvZ3JhbV92MV9wcml4X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4kY2FyZF9wcm9ncmFtX3YxX3ByaXhfbW9yZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuIiwiJGNhcmRfcHJvZ3JhbV92Ml9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnlfMyAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYmFja2dyb3VuZDogJGNvbG9yX3NlY29uZGFyeS0yICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX3N3aXBlcl9idWxsZXRfbWFyZ2luOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX3N3aXBlcl9idWxsZXRfd2lkdGg6IDAuNHJlbSAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X2hlaWdodDogJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X3dpZHRoICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX3N3aXBlcl9idWxsZXRfYm9yZGVyLXJhZGl1czogMnJlbSAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX3N3aXBlcl9idWxsZXRfd2lkdGgtLWFjdGl2ZTogMS41cmVtICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMTEgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjJfYmFuZGVhdV9pdGVtX2JvcmRlci1yYWRpdXM6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9iYW5kZWF1X2l0ZW1fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjJfYmFuZGVhdV9pdGVtX2ZvbnQtc2l6ZTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9mYXZvcmlzX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeV8zICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX3ZpZGVvMzYwX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX3ZpZGVvMzYwX2ZpbGw6ICRjb2xvcl90ZXJ0aWFyeV8zICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX3RpdGxlX3BhcnRfM19kb3RfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9pbmZvc19pbXBvcnRhbnRfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjJfaW5mb3NfaW1wb3J0YW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX2xvY2FsaXNhdGlvbl9mb250LXNpemU6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjJfbG9jYWxpc2F0aW9uX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjJfcHJpeF90ZXh0LWFsaWduOiByaWdodCAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9wcml4X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX3ByaXhfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjJfcHJpeF9tb3JlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX2JhbmRlYXVfaXRlbV9mb250LXNpemUtbmJfbG90czogMTZweCAhZGVmYXVsdDtcclxuXHJcbiRjYXJkX3Byb2dyYW1fdjJfYmFuZGVhdV9pdGVtX2NvbG9yX25iX2xvdHM6JGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X2NvbG9yOiRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjJfY29sb3JfbnVtYmVyX3BpY3R1cmU6I2ZmZiAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X2JhY2tncm91bmQ6JGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjJfY29sb3JfbWluX21heF9waWVjZXMgOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX2NvbG9yX3ByaWNlLXZhbHVlLWxhYmVsOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG5cclxuIFxyXG5cclxuLnByb2dyYW1zLWxpc3Rpbmcge1xyXG4gICAgLmJ1dHRvbi1zY3JvbGwtdXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBib3R0b206IDUlO1xyXG4gICAgICAgIHJpZ2h0OiA1JTtcclxuICAgICAgICB6LWluZGV4OiAxNTtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRfcHJvZ3JhbV92MiB7XHJcbiAgICAgICAgLmNhcmRfcHJvZ3JhbV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhcmRfcHJvZ3JhbV92Ml9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubnVtYmVyX3BpY3R1cmUge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTAsMTAsMTAsLjUpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNhcmRfcHJvZ3JhbV92Ml9jb2xvcl9udW1iZXJfcGljdHVyZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkX3Byb2dyYW1fX3N3aXBlcixcclxuICAgICAgICAuY2FyZF9wcm9ncmFtX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyX2J1bGxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkY2FyZF9wcm9ncmFtX3YyX3N3aXBlcl9idWxsZXRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkY2FyZF9wcm9ncmFtX3YyX3N3aXBlcl9idWxsZXRfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2FyZF9wcm9ncmFtX3YyX3N3aXBlcl9idWxsZXRfaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X3dpZHRoLS1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgLmNhcmRfcHJvZ3JhbV9fbmJfX3BpZWNlcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJkX3Byb2dyYW1fX21pbl9tYXhfcGllY2Vze1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgICAgICAuY2FyZF9wcm9ncmFtX19taW5fbWF4X3BpZWNlcyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2FyZF9wcm9ncmFtX3YyX3N3aXBlcl9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgJl9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNhcmRfcHJvZ3JhbV92Ml9jb2xvcl9taW5fbWF4X3BpZWNlcztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX3Byb2dyYW1fX25iX2xvdHMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRjYXJkX3Byb2dyYW1fdjJfYmFuZGVhdV9pdGVtX2ZvbnQtc2l6ZS1uYl9sb3RzO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNhcmRfcHJvZ3JhbV92Ml9iYW5kZWF1X2l0ZW1fY29sb3JfbmJfbG90cztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9wcm9ncmFtX19iYW5kZWF1IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuXHJcbiAgICAgICAgICAgIC5iYW5kZWF1X2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9wcm9ncmFtX3YyX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGNhcmRfcHJvZ3JhbV92Ml9iYW5kZWF1X2l0ZW1fYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FyZF9wcm9ncmFtX3YyX2JhbmRlYXVfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGNhcmRfcHJvZ3JhbV92Ml9iYW5kZWF1X2l0ZW1fZm9udC1zaXplO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9wcm9ncmFtX19mYXZvcmlzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhcmRfcHJvZ3JhbV92Ml9mYXZvcmlzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRfcHJvZ3JhbV9fdmlkZW8zNjAge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9wcm9ncmFtX3YyX3ZpZGVvMzYwX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcl90ZXJ0aWFyeS0xMjtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgICAgICAuaWNvbl9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5pY29uX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRfcHJvZ3JhbV9fdGl0bGUge1xyXG4gICAgICAgICAgICAuY2FyZF9wcm9ncmFtX19saW5rIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmRfcHJvZ3JhbV9fdGl0bGVfcGFydF8zIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhcmRfcHJvZ3JhbV92Ml90aXRsZV9wYXJ0XzNfZG90X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkX3Byb2dyYW17XHJcbiAgICAgICAgICAgICZfX3ByaXh7XHJcbiAgICAgICAgICAgICAgICAmLXZhbHVlLWxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FyZF9wcm9ncmFtX3YyX2NvbG9yX3ByaWNlLXZhbHVlLWxhYmVsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZF9wcm9ncmFtX19pbmZvcyB7XHJcbiAgICAgICAgICAgIC5jYXJkX3Byb2dyYW1fX2luZm9zX2ltcG9ydGFudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGNhcmRfcHJvZ3JhbV92Ml9pbmZvc19pbXBvcnRhbnRfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNhcmRfcHJvZ3JhbV92Ml9pbmZvc19pbXBvcnRhbnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX3Byb2dyYW1fX2xvY2FsaXNhdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGNhcmRfcHJvZ3JhbV92Ml9sb2NhbGlzYXRpb25fZm9udC1zaXplO1xyXG5cclxuICAgICAgICAgICAgLmljb25faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY2FyZF9wcm9ncmFtX3YyX2xvY2FsaXNhdGlvbl9maWxsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX3Byb2dyYW1fX3ByaXgge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkY2FyZF9wcm9ncmFtX3YyX3ByaXhfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgY29sb3I6ICRjYXJkX3Byb2dyYW1fdjJfcHJpeF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRjYXJkX3Byb2dyYW1fdjJfcHJpeF9mb250LXdlaWdodDtcclxuXHJcbiAgICAgICAgICAgIC5jYXJkX3Byb2dyYW1fX3ByaXhfbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNhcmRfcHJvZ3JhbV92Ml9wcml4X21vcmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJfYmllbl9fYm90dG9tIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmKy5jYXJkLWJpZW4tdjNfX2RyYXdpbmcgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuJGNhcmRfcHJvZ3JhbV92Ml9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnlfMztcclxuJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYmFja2dyb3VuZDogJGNvbG9yX3NlY29uZGFyeS0yO1xyXG4kY2FyZF9wcm9ncmFtX3YyX3N3aXBlcl9idWxsZXRfbWFyZ2luOiAwLjI1cmVtO1xyXG4kY2FyZF9wcm9ncmFtX3YyX3N3aXBlcl9idWxsZXRfd2lkdGg6IDAuNHJlbTtcclxuJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X2hlaWdodDogJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X3dpZHRoO1xyXG4kY2FyZF9wcm9ncmFtX3YyX3N3aXBlcl9idWxsZXRfYm9yZGVyLXJhZGl1czogMnJlbTtcclxuJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kY2FyZF9wcm9ncmFtX3YyX3N3aXBlcl9idWxsZXRfd2lkdGgtLWFjdGl2ZTogMS41cmVtO1xyXG5cclxuJGNhcmRfcHJvZ3JhbV92Ml9iYW5kZWF1X2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTExO1xyXG4kY2FyZF9wcm9ncmFtX3YyX2JhbmRlYXVfaXRlbV9ib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiRjYXJkX3Byb2dyYW1fdjJfYmFuZGVhdV9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kY2FyZF9wcm9ncmFtX3YyX2JhbmRlYXVfaXRlbV9mb250LXNpemU6IDAuNzVyZW07XHJcblxyXG4kY2FyZF9wcm9ncmFtX3YyX2Zhdm9yaXNfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5XzM7XHJcblxyXG4kY2FyZF9wcm9ncmFtX3YyX3ZpZGVvMzYwX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kY2FyZF9wcm9ncmFtX3YyX3ZpZGVvMzYwX2ZpbGw6ICRjb2xvcl90ZXJ0aWFyeV8zO1xyXG5cclxuJGNhcmRfcHJvZ3JhbV92Ml90aXRsZV9wYXJ0XzNfZG90X2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRjYXJkX3Byb2dyYW1fdjJfaW5mb3NfaW1wb3J0YW50X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4kY2FyZF9wcm9ncmFtX3YyX2luZm9zX2ltcG9ydGFudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcbiRjYXJkX3Byb2dyYW1fdjJfbG9jYWxpc2F0aW9uX2ZvbnQtc2l6ZTogMC43NXJlbTtcclxuJGNhcmRfcHJvZ3JhbV92Ml9sb2NhbGlzYXRpb25fZmlsbDogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcbiRjYXJkX3Byb2dyYW1fdjJfcHJpeF90ZXh0LWFsaWduOiByaWdodDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9wcml4X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kY2FyZF9wcm9ncmFtX3YyX3ByaXhfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiRjYXJkX3Byb2dyYW1fdjJfcHJpeF9tb3JlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG5cclxuJGNhcmRfcHJvZ3JhbV92Ml9iYW5kZWF1X2l0ZW1fY29sb3JfbmJfbG90czokY29sb3JfcHJpbWFyeS0xO1xyXG4kY2FyZF9wcm9ncmFtX3YyX3N3aXBlcl9idWxsZXRfY29sb3I6JGNvbG9yX3ByaW1hcnktMTtcclxuJGNhcmRfcHJvZ3JhbV92Ml9jb2xvcl9udW1iZXJfcGljdHVyZTojZmZmO1xyXG4kY2FyZF9wcm9ncmFtX3YyX3N3aXBlcl9idWxsZXRfYmFja2dyb3VuZDokY29sb3JfdGVydGlhcnktMztcclxuJGNhcmRfcHJvZ3JhbV92Ml9jb2xvcl9taW5fbWF4X3BpZWNlcyA6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRjYXJkX3Byb2dyYW1fdjJfY29sb3JfcHJpY2UtdmFsdWUtbGFiZWw6ICRjb2xvcl9wcmltYXJ5LTI7IiwiJGNhcmRfYmllbl92MV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnlfMyAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92MV9zd2lwZXJfYmFja2dyb3VuZDogJGNvbG9yX3NlY29uZGFyeS0yICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YxX3N3aXBlcl9idWxsZXRfbWFyZ2luOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YxX3N3aXBlcl9idWxsZXRfd2lkdGg6IDAuNHJlbSAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92MV9zd2lwZXJfYnVsbGV0X2hlaWdodDogJGNhcmRfYmllbl92MV9zd2lwZXJfYnVsbGV0X3dpZHRoICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YxX3N3aXBlcl9idWxsZXRfYm9yZGVyLXJhZGl1czogMnJlbSAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92MV9zd2lwZXJfYnVsbGV0X2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YxX3N3aXBlcl9idWxsZXRfd2lkdGgtLWFjdGl2ZTogMS41cmVtICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YxX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YxX2JhbmRlYXVfaXRlbV9ib3JkZXItcmFkaXVzOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjFfYmFuZGVhdV9pdGVtX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92MV9iYW5kZWF1X2l0ZW1fZm9udC1zaXplOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YxX2Zhdm9yaXNfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5XzMgIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjFfdmlkZW8zNjBfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAwLjYpICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YxX3ZpZGVvMzYwX2ZpbGw6ICRjb2xvcl90ZXJ0aWFyeV8zICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YxX3RpdGxlX3BhcnRfM19kb3RfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92MV9pbmZvc19pbXBvcnRhbnRfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQgIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjFfaW5mb3NfaW1wb3J0YW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YxX2xvY2FsaXNhdGlvbl9mb250LXNpemU6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjFfbG9jYWxpc2F0aW9uX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjFfcHJpeF90ZXh0LWFsaWduOiByaWdodCAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92MV9wcml4X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YxX3ByaXhfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQgIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjFfcHJpeF9tb3JlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG5cclxuLmNhcmRfYmllbl92MSB7XHJcblxyXG4gICAgLmNhcmRfYmllbl9fc3RydWN0dXJlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9iaWVuX3YxX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRfYmllbl9fc3dpcGVyLFxyXG4gICAgLmNhcmRfYmllbl9fZGVjb3JhdGUge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogNC8zO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9iaWVuX3YxX3N3aXBlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQvMztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIC5zd2lwZXJfYnVsbGV0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGNhcmRfYmllbl92MV9zd2lwZXJfYnVsbGV0X21hcmdpbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkY2FyZF9iaWVuX3YxX3N3aXBlcl9idWxsZXRfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjYXJkX2JpZW5fdjFfc3dpcGVyX2J1bGxldF9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGNhcmRfYmllbl92MV9zd2lwZXJfYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMztcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG4gICAgICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGNhcmRfYmllbl92MV9zd2lwZXJfYnVsbGV0X3dpZHRoLS1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRfYmllbl9fYmFuZGVhdSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgLmJhbmRlYXVfaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9iaWVuX3YxX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkY2FyZF9iaWVuX3YxX2JhbmRlYXVfaXRlbV9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNhcmRfYmllbl92MV9iYW5kZWF1X2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGNhcmRfYmllbl92MV9iYW5kZWF1X2l0ZW1fZm9udC1zaXplO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkX2JpZW5fX2Zhdm9yaXMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjYXJkX2JpZW5fdjFfZmF2b3Jpc19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkX2JpZW5fX3ZpZGVvMzYwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9iaWVuX3YxX3ZpZGVvMzYwX2JhY2tncm91bmQ7XHJcbiAgICAgICAgZmlsbDogJGNhcmRfYmllbl92MV92aWRlbzM2MF9maWxsO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIC5pY29uX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAuaWNvbl9pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRfYmllbl9fdGl0bGUge1xyXG4gICAgICAgIC5jYXJkX2JpZW5fX2xpbmsge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmRfYmllbl9fdGl0bGVfcGFydF8zIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYXJkX2JpZW5fdjFfdGl0bGVfcGFydF8zX2RvdF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZF9iaWVuX19pbmZvcyB7XHJcbiAgICAgICAgLmNhcmRfYmllbl9faW5mb3NfaW1wb3J0YW50IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRjYXJkX2JpZW5fdjFfaW5mb3NfaW1wb3J0YW50X2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNhcmRfYmllbl92MV9pbmZvc19pbXBvcnRhbnRfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkX2JpZW5fX2xvY2FsaXNhdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkY2FyZF9iaWVuX3YxX2xvY2FsaXNhdGlvbl9mb250LXNpemU7XHJcbiAgICAgICAgLmljb25faXRlbSB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjYXJkX2JpZW5fdjFfbG9jYWxpc2F0aW9uX2ZpbGw7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZF9iaWVuX19wcml4IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiAkY2FyZF9iaWVuX3YxX3ByaXhfdGV4dC1hbGlnbjtcclxuICAgICAgICBjb2xvcjogJGNhcmRfYmllbl92MV9wcml4X2NvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkY2FyZF9iaWVuX3YxX3ByaXhfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgLmNhcmRfYmllbl9fcHJpeF9tb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjYXJkX2JpZW5fdjFfcHJpeF9tb3JlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyX2JpZW5fX2JvdHRvbSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICYgKyAuY2FyZC1iaWVuLXYzX19kcmF3aW5nIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuJGNhcmRfYmllbl92MV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnlfMztcclxuJGNhcmRfYmllbl92MV9zd2lwZXJfYmFja2dyb3VuZDogJGNvbG9yX3NlY29uZGFyeS0yO1xyXG4kY2FyZF9iaWVuX3YxX3N3aXBlcl9idWxsZXRfbWFyZ2luOiAwLjI1cmVtO1xyXG4kY2FyZF9iaWVuX3YxX3N3aXBlcl9idWxsZXRfd2lkdGg6IDAuNHJlbTtcclxuJGNhcmRfYmllbl92MV9zd2lwZXJfYnVsbGV0X2hlaWdodDogJGNhcmRfYmllbl92MV9zd2lwZXJfYnVsbGV0X3dpZHRoO1xyXG4kY2FyZF9iaWVuX3YxX3N3aXBlcl9idWxsZXRfYm9yZGVyLXJhZGl1czogMnJlbTtcclxuJGNhcmRfYmllbl92MV9zd2lwZXJfYnVsbGV0X2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kY2FyZF9iaWVuX3YxX3N3aXBlcl9idWxsZXRfd2lkdGgtLWFjdGl2ZTogMS41cmVtO1xyXG5cclxuJGNhcmRfYmllbl92MV9iYW5kZWF1X2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMjtcclxuJGNhcmRfYmllbl92MV9iYW5kZWF1X2l0ZW1fYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4kY2FyZF9iaWVuX3YxX2JhbmRlYXVfaXRlbV9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiRjYXJkX2JpZW5fdjFfYmFuZGVhdV9pdGVtX2ZvbnQtc2l6ZTogMC43NXJlbTtcclxuXHJcbiRjYXJkX2JpZW5fdjFfZmF2b3Jpc19iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnlfMztcclxuXHJcbiRjYXJkX2JpZW5fdjFfdmlkZW8zNjBfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAwLjYpO1xyXG4kY2FyZF9iaWVuX3YxX3ZpZGVvMzYwX2ZpbGw6ICRjb2xvcl90ZXJ0aWFyeV8zO1xyXG5cclxuJGNhcmRfYmllbl92MV90aXRsZV9wYXJ0XzNfZG90X2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRjYXJkX2JpZW5fdjFfaW5mb3NfaW1wb3J0YW50X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4kY2FyZF9iaWVuX3YxX2luZm9zX2ltcG9ydGFudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcbiRjYXJkX2JpZW5fdjFfbG9jYWxpc2F0aW9uX2ZvbnQtc2l6ZTogMC43NXJlbTtcclxuJGNhcmRfYmllbl92MV9sb2NhbGlzYXRpb25fZmlsbDogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcbiRjYXJkX2JpZW5fdjFfcHJpeF90ZXh0LWFsaWduOiByaWdodDtcclxuJGNhcmRfYmllbl92MV9wcml4X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kY2FyZF9iaWVuX3YxX3ByaXhfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiRjYXJkX2JpZW5fdjFfcHJpeF9tb3JlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4iLCIkY2FyZF9iaWVuX3YyX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeV8zICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YyX251bWJlci1waWN0dXJlX2JvcmRlcjogbm9uZSAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92Ml9udW1iZXItcGljdHVyZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl90ZXJ0aWFyeS00LCAwLjUpICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YyX251bWJlci1waWN0dXJlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92Ml9udW1iZXItcGljdHVyZV9mb250LXNpemU6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92Ml9uYnJwaG90b3NfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAwLjc1KSAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92Ml9uYnJwaG90b3NfYm9yZGVyLXJhZGl1czogMC41cmVtICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YyX25icnBob3Rvc19jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjJfYmFuZGVhdV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS02ICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YyX2JhbmRlYXVfaXRlbV9ib3JkZXItcmFkaXVzOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjJfYmFuZGVhdV9pdGVtX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNCAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92Ml9iYW5kZWF1X2l0ZW1fZm9udC1zaXplOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YyX2Zhdm9yaXNfd2lkdGg6IDM2cHggIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjJfZmF2b3Jpc19oZWlnaHQ6ICRjYXJkX2JpZW5fdjJfZmF2b3Jpc193aWR0aCAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92Ml9mYXZvcmlzX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YyX2Zhdm9yaXNfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTcgIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjJfdmlkZW8zNjBfaGVpZ2h0OiAzOHB4ICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YyX3ZpZGVvMzYwX2ZpbGw6ICRjb2xvcl90ZXJ0aWFyeV80ICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YyX3RpdGxlX3BhcnRfM19kb3RfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92Ml9pbmZvc19pbXBvcnRhbnRfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQgIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjJfaW5mb3NfaW1wb3J0YW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YyX2xvY2FsaXNhdGlvbl9mb250LXNpemU6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjJfbG9jYWxpc2F0aW9uX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjJfcHJpeF90ZXh0LWFsaWduOiByaWdodCAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92Ml9wcml4X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YyX3ByaXhfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQgIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjJfcHJpeF9tb3JlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi5jYXJkX2JpZW5fdjIge1xyXG4gICAgLmNhcmRfYmllbl9fc3RydWN0dXJlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9iaWVuX3YyX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRfYmllbl9fc3dpcGVyIHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDQvMztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvNztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItaW1nIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA0LzM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9iaWVuX3N3aXBlcl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIC5udW1iZXJfcGljdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRjYXJkX2JpZW5fdjJfbnVtYmVyLXBpY3R1cmVfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhcmRfYmllbl92Ml9udW1iZXItcGljdHVyZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYXJkX2JpZW5fdjJfbnVtYmVyLXBpY3R1cmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRjYXJkX2JpZW5fdjJfbnVtYmVyLXBpY3R1cmVfZm9udC1zaXplO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYnJwaG90b3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjYXJkX2JpZW5fdjJfbmJycGhvdG9zX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNhcmRfYmllbl92Ml9uYnJwaG90b3NfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBjb2xvcjogJGNhcmRfYmllbl92Ml9uYnJwaG90b3NfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRfYmllbl9fYmFuZGVhdSB7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgLmJhbmRlYXVfaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9iaWVuX3YyX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkY2FyZF9iaWVuX3YyX2JhbmRlYXVfaXRlbV9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNhcmRfYmllbl92Ml9iYW5kZWF1X2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGNhcmRfYmllbl92Ml9iYW5kZWF1X2l0ZW1fZm9udC1zaXplO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkX2JpZW5fX2Zhdm9yaXMge1xyXG4gICAgICAgIHdpZHRoOiAkY2FyZF9iaWVuX3YyX2Zhdm9yaXNfd2lkdGg7XHJcbiAgICAgICAgaGVpZ2h0OiAkY2FyZF9iaWVuX3YyX2Zhdm9yaXNfaGVpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjYXJkX2JpZW5fdjJfZmF2b3Jpc19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGJvcmRlcjogJGNhcmRfYmllbl92Ml9mYXZvcmlzX2JvcmRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZF9iaWVuX192aWRlbzM2MCB7XHJcbiAgICAgICAgaGVpZ2h0OiAkY2FyZF9iaWVuX3YyX3ZpZGVvMzYwX2hlaWdodDtcclxuICAgICAgICBmaWxsOiAkY2FyZF9iaWVuX3YyX3ZpZGVvMzYwX2ZpbGw7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgLmljb25fY29udGVudCB7XHJcbiAgICAgICAgICAgIC5pY29uX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZF9iaWVuX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmRfYmllbl9fbGluayB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkX2JpZW5fX3RpdGxlX3BhcnRfMyB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9iaWVuX3YyX3RpdGxlX3BhcnRfM19kb3RfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkX2JpZW5fX2luZm9zIHtcclxuICAgICAgICAuY2FyZF9iaWVuX19pbmZvc19pbXBvcnRhbnQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGNhcmRfYmllbl92Ml9pbmZvc19pbXBvcnRhbnRfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2FyZF9iaWVuX3YyX2luZm9zX2ltcG9ydGFudF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRfYmllbl9fbG9jYWxpc2F0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6ICRjYXJkX2JpZW5fdjJfbG9jYWxpc2F0aW9uX2ZvbnQtc2l6ZTtcclxuICAgICAgICAuaWNvbl9pdGVtIHtcclxuICAgICAgICAgICAgZmlsbDogJGNhcmRfYmllbl92Ml9sb2NhbGlzYXRpb25fZmlsbDtcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkX2JpZW5fX3ByaXgge1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRjYXJkX2JpZW5fdjJfcHJpeF90ZXh0LWFsaWduO1xyXG4gICAgICAgIGNvbG9yOiAkY2FyZF9iaWVuX3YyX3ByaXhfY29sb3I7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRjYXJkX2JpZW5fdjJfcHJpeF9mb250LXdlaWdodDtcclxuICAgICAgICAuY2FyZF9iaWVuX19wcml4X21vcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNhcmRfYmllbl92Ml9wcml4X21vcmVfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGNhcmRfYmllbl92Ml9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnlfMztcclxuXHJcbiRjYXJkX2JpZW5fdjJfbnVtYmVyLXBpY3R1cmVfYm9yZGVyOiBub25lO1xyXG4kY2FyZF9iaWVuX3YyX251bWJlci1waWN0dXJlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTQsIDAuNSk7XHJcbiRjYXJkX2JpZW5fdjJfbnVtYmVyLXBpY3R1cmVfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kY2FyZF9iaWVuX3YyX251bWJlci1waWN0dXJlX2ZvbnQtc2l6ZTogMS41cmVtO1xyXG5cclxuJGNhcmRfYmllbl92Ml9uYnJwaG90b3NfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAwLjc1KTtcclxuJGNhcmRfYmllbl92Ml9uYnJwaG90b3NfYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4kY2FyZF9iaWVuX3YyX25icnBob3Rvc19jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcblxyXG4kY2FyZF9iaWVuX3YyX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktNjtcclxuJGNhcmRfYmllbl92Ml9iYW5kZWF1X2l0ZW1fYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4kY2FyZF9iaWVuX3YyX2JhbmRlYXVfaXRlbV9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTQ7XHJcbiRjYXJkX2JpZW5fdjJfYmFuZGVhdV9pdGVtX2ZvbnQtc2l6ZTogMC43NXJlbTtcclxuXHJcbiRjYXJkX2JpZW5fdjJfZmF2b3Jpc193aWR0aDogMzZweDtcclxuJGNhcmRfYmllbl92Ml9mYXZvcmlzX2hlaWdodDogJGNhcmRfYmllbl92Ml9mYXZvcmlzX3dpZHRoO1xyXG4kY2FyZF9iaWVuX3YyX2Zhdm9yaXNfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiRjYXJkX2JpZW5fdjJfZmF2b3Jpc19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNztcclxuXHJcbiRjYXJkX2JpZW5fdjJfdmlkZW8zNjBfaGVpZ2h0OiAzOHB4O1xyXG4kY2FyZF9iaWVuX3YyX3ZpZGVvMzYwX2ZpbGw6ICRjb2xvcl90ZXJ0aWFyeV80O1xyXG5cclxuJGNhcmRfYmllbl92Ml90aXRsZV9wYXJ0XzNfZG90X2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTI7XHJcblxyXG4kY2FyZF9iaWVuX3YyX2luZm9zX2ltcG9ydGFudF9mb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuJGNhcmRfYmllbl92Ml9pbmZvc19pbXBvcnRhbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kY2FyZF9iaWVuX3YyX2xvY2FsaXNhdGlvbl9mb250LXNpemU6IDAuNzVyZW07XHJcbiRjYXJkX2JpZW5fdjJfbG9jYWxpc2F0aW9uX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kY2FyZF9iaWVuX3YyX3ByaXhfdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiRjYXJkX2JpZW5fdjJfcHJpeF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGNhcmRfYmllbl92Ml9wcml4X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4kY2FyZF9iaWVuX3YyX3ByaXhfbW9yZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuIiwiJGNhcmQtYmllbi12M190aXRsZV9wYXJ0XzNfZG90X2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRjYXJkLWJpZW4tdjNfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIGNsYW1wKDFyZW0sIGNhbGMoMC4yMzV2dyArIDE3LjY5cHgpLCAxLjU2MjVyZW0pIC8gMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDs7XHJcbiRjYXJkLWJpZW4tdjNfZmF2b3Jpc19iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnlfMyAhZGVmYXVsdDtcclxuJGNhcmQtYmllbi12M192aWRlbzM2MF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIDAuNikgIWRlZmF1bHQ7XHJcbiRjYXJkLWJpZW4tdjNfdmlkZW8zNjBfZmlsbDogJGNvbG9yX3RlcnRpYXJ5XzMgIWRlZmF1bHQ7XHJcbiRjYXJkLWJpZW4tdjNfaW5mb3NfaW1wb3J0YW50X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kY2FyZC1iaWVuLXYzX2luZm9zX2ltcG9ydGFudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGNhcmQtYmllbi12M19sb2NhbGlzYXRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44cmVtLCBjYWxjKDAuNjAwMHJlbSArIDAuODc1MHZ3KSwgMS4yNXJlbSkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNhcmQtYmllbi12M19sb2NhbGlzYXRpb25fZmlsbDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGNhcmQtYmllbi12M19wcml4X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRjYXJkLWJpZW4tdjNfcHJpeF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxcmVtLCBjYWxjKDAuNjAwMHJlbSArIDAuODc1MHZ3KSwgMS41NjI1cmVtKS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY2FyZC1iaWVuLXYzX3ByaXhfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRjYXJkLWJpZW4tdjNfcHJpeF9mb250LXdlaWdodDogJGZvbnQtYm9sZCAhZGVmYXVsdDtcclxuJGNhcmQtYmllbi12M19wcml4X21vcmVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4kY2FyZC1iaWVuLXYzX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kY2FyZC1iaWVuLXYzX2JhbmRlYXVfaXRlbV9ib3JkZXItcmFkaXVzOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLWJpZW4tdjNfYmFuZGVhdV9pdGVtX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGNhcmQtYmllbi12M19iYW5kZWF1X2l0ZW1fZm9udC1zaXplOiAwLjc1cmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi5jYXJkLWJpZW4tdjMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDk4NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGEge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RyYXdpbmcge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFuZGVhdSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWctY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM5M3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi8xMjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC44cztcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmF2b3JpcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNhcmQtYmllbi12M19mYXZvcmlzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW8zNjAge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjYXJkLWJpZW4tdjNfdmlkZW8zNjBfYmFja2dyb3VuZDtcclxuICAgICAgICBmaWxsOiAkY2FyZC1iaWVuLXYzX3ZpZGVvMzYwX2ZpbGw7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgLmljb25fY29udGVudCB7XHJcbiAgICAgICAgICAgIC5pY29uX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgLmNhcmRfYmllbl9faW5mb3NfaW1wb3J0YW50IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRjYXJkLWJpZW4tdjNfaW5mb3NfaW1wb3J0YW50X2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNhcmQtYmllbi12M19pbmZvc19pbXBvcnRhbnRfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvY2FsaXNhdGlvbiB7XHJcbiAgICAgICAgZm9udDogJGNhcmQtYmllbi12M19sb2NhbGlzYXRpb25fZm9udDtcclxuICAgICAgICAuaWNvbl9pdGVtIHtcclxuICAgICAgICAgICAgZmlsbDogJGNhcmQtYmllbi12M19sb2NhbGlzYXRpb25fZmlsbDtcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaXgge1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRjYXJkLWJpZW4tdjNfcHJpeF90ZXh0LWFsaWduO1xyXG4gICAgICAgIGNvbG9yOiAkY2FyZC1iaWVuLXYzX3ByaXhfY29sb3I7XHJcbiAgICAgICAgZm9udDogJGNhcmQtYmllbi12M19wcml4X2ZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRjYXJkLWJpZW4tdjNfcHJpeF9mb250LXdlaWdodDtcclxuICAgICAgICAuY2FyZF9iaWVuX19wcml4X21vcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNhcmQtYmllbi12M19wcml4X21vcmVfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250OiAkY2FyZC1iaWVuLXYzX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAuY2FyZC1iaWVuLXYzX19saW5rIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcmQtYmllbi12M19fdGl0bGVfcGFydF8zIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYXJkLWJpZW4tdjNfdGl0bGVfcGFydF8zX2RvdF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iYW5kZWF1IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAuYmFuZGVhdV9pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYXJkLWJpZW4tdjNfYmFuZGVhdV9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRjYXJkLWJpZW4tdjNfYmFuZGVhdV9pdGVtX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2FyZC1iaWVuLXYzX2JhbmRlYXVfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkY2FyZC1iaWVuLXYzX2JhbmRlYXVfaXRlbV9mb250LXNpemU7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkY2FyZC1iaWVuLXYzX3RpdGxlX3BhcnRfM19kb3RfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktNDtcclxuJGNhcmQtYmllbi12M190aXRsZV9mb250OiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgY2xhbXAoMXJlbSwgY2FsYygwLjYwMDByZW0gKyAwLjg3NTB2dyksIDEuNTYyNXJlbSkgLyAxLjQgJGZvbnQtZmFtaWx5LS0xOztcclxuJGNhcmQtYmllbi12M19mYXZvcmlzX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeV8zO1xyXG4kY2FyZC1iaWVuLXYzX3ZpZGVvMzYwX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMC42KTtcclxuJGNhcmQtYmllbi12M192aWRlbzM2MF9maWxsOiAkY29sb3JfdGVydGlhcnlfMztcclxuJGNhcmQtYmllbi12M19pbmZvc19pbXBvcnRhbnRfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiRjYXJkLWJpZW4tdjNfaW5mb3NfaW1wb3J0YW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS00O1xyXG4kY2FyZC1iaWVuLXYzX2xvY2FsaXNhdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjhyZW0sIGNhbGMoMC42MDAwcmVtICsgMC44NzUwdncpLCAxLjI1cmVtKS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kY2FyZC1iaWVuLXYzX2xvY2FsaXNhdGlvbl9maWxsOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kY2FyZC1iaWVuLXYzX3ByaXhfdGV4dC1hbGlnbjogbGVmdDtcclxuJGNhcmQtYmllbi12M19wcml4X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDFyZW0sIGNhbGMoMC42MDAwcmVtICsgMC44NzUwdncpLCAxLjU2MjVyZW0pLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRjYXJkLWJpZW4tdjNfcHJpeF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGNhcmQtYmllbi12M19wcml4X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4kY2FyZC1iaWVuLXYzX3ByaXhfbW9yZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuXHJcbiRjYXJkLWJpZW4tdjNfYmFuZGVhdV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRjYXJkLWJpZW4tdjNfYmFuZGVhdV9pdGVtX2JvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuJGNhcmQtYmllbi12M19iYW5kZWF1X2l0ZW1fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kY2FyZC1iaWVuLXYzX2JhbmRlYXVfaXRlbV9mb250LXNpemU6IDAuNzVyZW07XHJcbiIsIiRhY2NvcmRlb25fX2ljb25fX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zICFkZWZhdWx0O1xyXG5cclxuLmpzLWFjY29yZGVvbi1wYXJlbnQge1xyXG4gICAgLmpzLWFjY29yZGVvbiB7XHJcbiAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuanMtYWNjb3JkZW9uX190aXRsZSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmpzLWFjY29yZGVvbl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRhY2NvcmRlb25fX2ljb25fX3RyYW5zaXRpb247XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYmxvY2tfY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICYubm92ZXJoaWRlIHtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2tfc3RydWN0dXJlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbWF4X3dpZHRoX2dlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5taWRTaXplIHtcclxuICAgICAgICAuYmxvY2tfc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkbWF4X3dpZHRoX2dlbl9taWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubWluU2l6ZSB7XHJcbiAgICAgICAgLmJsb2NrX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJG1heF93aWR0aF9nZW5fbWluO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAgICYubWluU2l6ZS1sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgLmJsb2NrX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRtYXhfd2lkdGhfZ2VuX21pbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5taW5TaXplLXJpZ2h0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgLmJsb2NrX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRtYXhfd2lkdGhfZ2VuX21pbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi5ucGFkeSB7XHJcbiAgICAgICAgLmJsb2NrX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm5wYWR4IHtcclxuICAgICAgICAuYmxvY2tfc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubnBhZHQge1xyXG4gICAgICAgIC5ibG9ja19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ucGFkbCB7XHJcbiAgICAgICAgLmJsb2NrX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ucGFkYiB7XHJcbiAgICAgICAgLmJsb2NrX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm5wYWRyIHtcclxuICAgICAgICAuYmxvY2tfc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ucGFkIHtcclxuICAgICAgICAuYmxvY2tfc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkdGl0bGVfcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFkZWZhdWx0O1xyXG4kdGl0bGVfY29udGVudF8xX2ZvbnQ6ICRoMS1mb250ICFkZWZhdWx0O1xyXG4kdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kdGl0bGVfY29udGVudF8yX2ZvbnQ6ICRoMi1mb250ICFkZWZhdWx0O1xyXG4kdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG5cclxuLnRpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkdGl0bGVfcGFkZGluZy1ib3R0b207XHJcbiAgICAudGl0bGVfY29udGVudF8xIHtcclxuICAgICAgICBmb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICB9XHJcbiAgICAudGl0bGVfY29udGVudF8yIHtcclxuICAgICAgICBmb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICB9XHJcbn1cclxuIiwiJHRpdGxlX3BhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcclxuJHRpdGxlX2NvbnRlbnRfMV9mb250OiAkaDEtZm9udDtcclxuJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJHRpdGxlX2NvbnRlbnRfMl9mb250OiAkaDItZm9udDtcclxuJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuXHJcbiIsIi5wYWdlNDA0IHtcclxuICAgIG1heC13aWR0aDogMTEyMHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59IiwiLmNhZnBpLXBsdWctbWFpbiB7XHJcbiAgICB0YWJsZSwgdGQsIHRyIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufSIsIiRjb250YWN0X3BhZ2VfbWF4LXdpZHRoOiAkbWF4X3dpZHRoX2dlbiAhZGVmYXVsdDtcclxuJGNvbnRhY3RfcGFnZV9mb3JtX21heC13aWR0aDogJG1heF93aWR0aF9nZW5fbWluICFkZWZhdWx0O1xyXG5cclxuLmNvbnRhY3RfdjEge1xyXG4gICAgLmVkaXRvcmlhbC12MiB7XHJcbiAgICAgICAgLmJsb2NrX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogY29vcmRzIEVsZW1lbnQgKi9cclxuJGNvb3Jkc19lbGVtZW50X3RpdGxlX2ljb25fd2lkdGg6IDJyZW0gIWRlZmF1bHQ7XHJcbiRjb29yZHNfZWxlbWVudF90aXRsZV9pY29uX2hlaWdodDogMnJlbSAhZGVmYXVsdDtcclxuJGNvb3Jkc19lbGVtZW50X3RpdGxlX2ljb25fcGFkZGluZzogMC42cmVtICFkZWZhdWx0O1xyXG4kY29vcmRzX2VsZW1lbnRfdGl0bGVfaWNvbl9ib3JkZXItcmFkaXVzOiAxMDAlICFkZWZhdWx0O1xyXG4kY29vcmRzX2VsZW1lbnRfdGl0bGVfaWNvbl9iYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9wcmltYXJ5LTEsIDI1JSkgIWRlZmF1bHQ7XHJcbiRjb29yZHNfZWxlbWVudF90aXRsZV9pY29uX21hcmdpbi1yaWdodDogMXJlbSAhZGVmYXVsdDtcclxuJGNvb3Jkc19lbGVtZW50X3RpdGxlX2ljb25fZmlsbDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGNvb3Jkc19lbGVtZW50X3RpdGxlX3RleHRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRjb29yZHNfZWxlbWVudF90aXRsZV90ZXh0X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kY29vcmRzX2VsZW1lbnRfY29udGVudF90ZXh0X3RyYW5zaXRpb246IDAuM3MgIWRlZmF1bHQ7XHJcbiRjb29yZHNfZWxlbWVudF9jb250ZW50X3RleHRfY29sb3ItLWhvdmVyLS1mb2N1cy0tYWN0aXZlOiBkYXJrZW4oJGNvbG9yX3RlcnRpYXJ5LTMsIDUwJSkgIWRlZmF1bHQ7XHJcblxyXG4uY29vcmRzX2VsZW1lbnRfX2NvbnRhaW5lciB7XHJcbiAgICBtYXJnaW46IDJyZW0gMDtcclxuICAgIC5jb29yZHNfZWxlbWVudF9fc3RydWN0dXJlIHtcclxuICAgICAgICAuY29vcmRzX2VsZW1lbnRfX3RpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgIC50aXRsZV9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGVfX2VsZW1lbnRfMiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5pY29uX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkY29vcmRzX2VsZW1lbnRfdGl0bGVfaWNvbl93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjb29yZHNfZWxlbWVudF90aXRsZV9pY29uX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkY29vcmRzX2VsZW1lbnRfdGl0bGVfaWNvbl9wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRjb29yZHNfZWxlbWVudF90aXRsZV9pY29uX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvb3Jkc19lbGVtZW50X3RpdGxlX2ljb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY29vcmRzX2VsZW1lbnRfdGl0bGVfaWNvbl9tYXJnaW4tcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29vcmRzX2VsZW1lbnRfdGl0bGVfaWNvbl9maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50ZXh0X2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29vcmRzX2VsZW1lbnRfdGl0bGVfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGNvb3Jkc19lbGVtZW50X3RpdGxlX3RleHRfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb29yZHNfZWxlbWVudF9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAudGV4dF9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEudGV4dF9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkY29vcmRzX2VsZW1lbnRfY29udGVudF90ZXh0X3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb29yZHNfZWxlbWVudF9jb250ZW50X3RleHRfY29sb3ItLWhvdmVyLS1mb2N1cy0tYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogY29vcmRzIEVsZW1lbnQgKi9cclxuJGNvb3Jkc19lbGVtZW50X3RpdGxlX2ljb25fd2lkdGg6IDJyZW07XHJcbiRjb29yZHNfZWxlbWVudF90aXRsZV9pY29uX2hlaWdodDogMnJlbTtcclxuJGNvb3Jkc19lbGVtZW50X3RpdGxlX2ljb25fcGFkZGluZzogMC42cmVtO1xyXG4kY29vcmRzX2VsZW1lbnRfdGl0bGVfaWNvbl9ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4kY29vcmRzX2VsZW1lbnRfdGl0bGVfaWNvbl9iYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9wcmltYXJ5LTEsIDI1JSk7XHJcbiRjb29yZHNfZWxlbWVudF90aXRsZV9pY29uX21hcmdpbi1yaWdodDogMXJlbTtcclxuJGNvb3Jkc19lbGVtZW50X3RpdGxlX2ljb25fZmlsbDogJGNvbG9yX3ByaW1hcnktMTtcclxuJGNvb3Jkc19lbGVtZW50X3RpdGxlX3RleHRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRjb29yZHNfZWxlbWVudF90aXRsZV90ZXh0X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4kY29vcmRzX2VsZW1lbnRfY29udGVudF90ZXh0X3RyYW5zaXRpb246IDAuM3M7XHJcbiRjb29yZHNfZWxlbWVudF9jb250ZW50X3RleHRfY29sb3ItLWhvdmVyLS1mb2N1cy0tYWN0aXZlOiBkYXJrZW4oJGNvbG9yX3RlcnRpYXJ5LTMsIDUwJSk7IiwiJGNyby12MV9fZmFxX190aXRsZV9fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX2ZhcV9fdGl0bGVfX2ZvbnQtc2l6ZTogMS41cmVtICFkZWZhdWx0O1xyXG4kY3JvLXYxX19mYXFfX3BhcnRfaWNvbl9fZmlsbDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGNyby12MV9fZmFxX19wYXJ0X19ib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTYgIWRlZmF1bHQ7XHJcblxyXG4kY3JvLXYxX19zaWxvc19fYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3NlY29uZGFyeS0xICFkZWZhdWx0O1xyXG4kY3JvLXYxX19zaWxvc19fYm9yZGVyLXJhZGl1czogMXJlbSAhZGVmYXVsdDtcclxuJGNyby12MV9fc2lsb3NfX2JvcmRlci1yYWRpdXMtLW1kOiAycmVtICFkZWZhdWx0O1xyXG5cclxuJHNlb19saXN0X2xpbmtfX2J1dHRvbl9sYWJlbF9fYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJHNlb19saXN0X2xpbmtfX2J1dHRvbl9sYWJlbF9fYm9yZGVyLWNvbG9yOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuJHNlb19saXN0X2xpbmtfX2J1dHRvbl9sYWJlbF9fYmFja2dyb3VuZC1jb2xvci0taG92ZXI6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRzZW9fbGlzdF9saW5rX19idXR0b25fbGFiZWxfX2JvcmRlci1jb2xvci0taG92ZXI6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRzZW9fbGlzdF9saW5rX19idXR0b25fbGFiZWxfX2NvbG9yLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuXHJcbi5jcm8tdjEge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbV9faW1nIHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcclxuICAgIH1cclxuXHJcbiAgICAuZWRpdG9yaWFsLXYxX190ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmVkaXRvcmlhbC12MV9fYnV0dG9ucyAuYnV0dG9uX2RlZmF1bHQge1xyXG4gICAgICAgIG1hcmdpbjogMCAxcmVtIDFyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAuY3JvLXYxX19mYXFfX3N0cnVjdHVyZSB7XHJcblxyXG4gICAgICAgIC5jcm8tdjFfX2ZhcV9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRjcm8tdjFfX2ZhcV9fdGl0bGVfX2ZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjcm8tdjFfX2ZhcV9fdGl0bGVfX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNyby12MV9fZmFxX19wYXJ0X2ljb24ge1xyXG4gICAgICAgICAgICBmaWxsOiAkY3JvLXYxX19mYXFfX3BhcnRfaWNvbl9fZmlsbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jcm8tdjFfX2ZhcV9fcGFydCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRjcm8tdjFfX2ZhcV9fcGFydF9fYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNyby12MV9fc2lsb3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjcm8tdjFfX3NpbG9zX19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRjcm8tdjFfX3NpbG9zX19ib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRjcm8tdjFfX3NpbG9zX19ib3JkZXItcmFkaXVzLS1tZDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGNyby12MV9fc2lsb3NfX2JvcmRlci1yYWRpdXMtLW1kO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VvX2xpc3RfbGluayB7XHJcbiAgICAgICAgICAgIC5idXR0b25fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlb19saXN0X2xpbmtfX2J1dHRvbl9sYWJlbF9fYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlb19saXN0X2xpbmtfX2J1dHRvbl9sYWJlbF9fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZW9fbGlzdF9saW5rX19idXR0b25fbGFiZWxfX2JhY2tncm91bmQtY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlb19saXN0X2xpbmtfX2J1dHRvbl9sYWJlbF9fYm9yZGVyLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlb19saXN0X2xpbmtfX2J1dHRvbl9sYWJlbF9fY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0W2FyaWEtZGlzYWJsZWQ9dHJ1ZV0sIFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXZbYXJpYS1kaXNhYmxlZD10cnVlXSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC4yNTtcclxuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRjcm8tdjFfX2ZhcV9fdGl0bGVfX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kY3JvLXYxX19mYXFfX3RpdGxlX19mb250LXNpemU6IDEuNXJlbTtcclxuJGNyby12MV9fZmFxX19wYXJ0X2ljb25fX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRjcm8tdjFfX2ZhcV9fcGFydF9fYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcl90ZXJ0aWFyeS02O1xyXG5cclxuJGNyby12MV9fc2lsb3NfX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9zZWNvbmRhcnktMTtcclxuJGNyby12MV9fc2lsb3NfX2JvcmRlci1yYWRpdXM6IDFyZW07XHJcbiRjcm8tdjFfX3NpbG9zX19ib3JkZXItcmFkaXVzLS1tZDogMnJlbTtcclxuXHJcbiRzZW9fbGlzdF9saW5rX19idXR0b25fbGFiZWxfX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRzZW9fbGlzdF9saW5rX19idXR0b25fbGFiZWxfX2JvcmRlci1jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTU7XHJcbiRzZW9fbGlzdF9saW5rX19idXR0b25fbGFiZWxfX2JhY2tncm91bmQtY29sb3ItLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kc2VvX2xpc3RfbGlua19fYnV0dG9uX2xhYmVsX19ib3JkZXItY29sb3ItLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kc2VvX2xpc3RfbGlua19fYnV0dG9uX2xhYmVsX19jb2xvci0taG92ZXI6ICRjb2xvcl9wcmltYXJ5LTM7IiwiJGNyby12Ml90cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMyAhZGVmYXVsdDtcclxuJGNyby12Ml9oaWRkZW5UZXh0X2hlaWdodDogMTAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRjcm8tdjJfc2VvLWxpbmtfX3Nlby1saXN0X19zZW8tbGlzdC10aXRsZV9faWNvbi1pdGVtX19iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kY3JvLXYyX19zZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LXRpdGxlX19pY29uLWl0ZW1fX2ljb25fX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX3Nlby1saW5rX19zZW8tbGlzdF9fc2VvLWxpc3QtbGlua19fYnV0dG9uLWRlZmF1bHRfX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS02ICFkZWZhdWx0O1xyXG4kY3JvLXYyX19zZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LWxpbmtfX2J1dHRvbi1kZWZhdWx0X19iYWNrZ3JvdW5kLWNvbG9yLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGNyby12Ml9fc2VvLWxpbmtfX3Nlby1saXN0X19zZW8tbGlzdC1saW5rX19idXR0b24tZGVmYXVsdF9fY29sb3ItLWhvdmVyOiAkY29sb3JfdGVydGlhcnktNiAhZGVmYXVsdDtcclxuXHJcbi5jcm8tdjIge1xyXG4gICAgLnRleHRfc3RydWN0dXJlIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkY3JvLXYyX3RyYW5zaXRpb247XHJcbiAgICAgICAgJi5oaWRkZW5UZXh0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkY3JvLXYyX2hpZGRlblRleHRfaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idXR0b25fc3RydWN0dXJlIHtcclxuICAgICAgICBcclxuICAgICAgICAmLmhpZGUtYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b25fZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRjcm8tdjJfdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICZfX2NhcmQge1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNC8zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNhcmRfZGVmYXVsdF9tb3JlLS1zaWxvIHtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNC8zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9kZWZhdWx0X21vcmUge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlICB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhlbSAyZW0gMmVtIDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZF9kZWZhdWx0X21vcmVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkdGl0bGVfcGFkZGluZy1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZW9fbGluayB7XHJcblxyXG4gICAgICAgIC5zZW9fbGlzdCB7XHJcbiAgICAgICAgICAgIC5zZW9fbGlzdF90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAuaWNvbl9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY3JvLXYyX3Nlby1saW5rX19zZW8tbGlzdF9fc2VvLWxpc3QtdGl0bGVfX2ljb24taXRlbV9fYmFja2dyb3VuZDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjcm8tdjJfX3Nlby1saW5rX19zZW8tbGlzdF9fc2VvLWxpc3QtdGl0bGVfX2ljb24taXRlbV9faWNvbl9fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZW9fbGlzdF9saW5rIHtcclxuICAgICAgICAgICAgICAgIC5idXR0b25fZGVmYXVsdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNyby12Ml9fc2VvLWxpbmtfX3Nlby1saXN0X19zZW8tbGlzdC1saW5rX19idXR0b24tZGVmYXVsdF9fYmFja2dyb3VuZC1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjcm8tdjJfX3Nlby1saW5rX19zZW8tbGlzdF9fc2VvLWxpc3QtbGlua19fYnV0dG9uLWRlZmF1bHRfX2JhY2tncm91bmQtY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNyby12Ml9fc2VvLWxpbmtfX3Nlby1saXN0X19zZW8tbGlzdC1saW5rX19idXR0b24tZGVmYXVsdF9fY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRjcm8tdjJfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzM7XHJcbiRjcm8tdjJfaGlkZGVuVGV4dF9oZWlnaHQ6IDEwLjVyZW07XHJcblxyXG4kY3JvLXYyX3Nlby1saW5rX19zZW8tbGlzdF9fc2VvLWxpc3QtdGl0bGVfX2ljb24taXRlbV9fYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMTtcclxuJGNyby12Ml9fc2VvLWxpbmtfX3Nlby1saXN0X19zZW8tbGlzdC10aXRsZV9faWNvbi1pdGVtX19pY29uX19maWxsOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kY3JvLXYyX19zZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LWxpbmtfX2J1dHRvbi1kZWZhdWx0X19iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfdGVydGlhcnktNjtcclxuJGNyby12Ml9fc2VvLWxpbmtfX3Nlby1saXN0X19zZW8tbGlzdC1saW5rX19idXR0b24tZGVmYXVsdF9fYmFja2dyb3VuZC1jb2xvci0taG92ZXI6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRjcm8tdjJfX3Nlby1saW5rX19zZW8tbGlzdF9fc2VvLWxpc3QtbGlua19fYnV0dG9uLWRlZmF1bHRfX2NvbG9yLS1ob3ZlcjogJGNvbG9yX3RlcnRpYXJ5LTY7IiwiJGNhbGVuZGFyLXYxX2NvbG9yOiAkaHRtbC1jb2xvciAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2xpbmVfaGVpZ2h0OiAxZW0gIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV90aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzEyNWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDsgICAgIC8vIENhbGVuZHJpZXIgLSB0aXRyZTogZm9udFxyXG4kY2FsZW5kYXItdjFfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENhbGVuZHJpZXIgLSB0aXRyZTogdGV4dCB0cmFuc2Zvcm1cclxuJGNhbGVuZGFyLXYxX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDYWxlbmRyaWVyIC0gdGl0cmU6IHRleHQgYWxpZ25cclxuJGNhbGVuZGFyLXYxX21vbnRoX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfbW9udGhfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9tb250aF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX21vbnRoX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfZGF5X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIC44cmVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfZGF5X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfZGF5X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXlfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXktLW91dGVybW9udGhfY29sb3I6IGxpZ2h0ZW4oJGNhbGVuZGFyLXYxX2NvbG9yLCAyMCUpICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfZGF5LS1ib29rZWRfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0yICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfZGF5LS1ib29rZWRfYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvcl90ZXJ0aWFyeS0yLC4xMCkgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTEgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9ib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTEsLjEwKSAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2RhdGVfZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgLjhyZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfZGF0ZV9jb2xvcjogJGNhbGVuZGFyLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfbGVnZW5kX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtYm9sZCAjeyRib2R5X2ZvbnQtc2l6ZX0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9sZWdlbmRfY29sb3I6ICRodG1sLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi5jYWxlbmRhciB7XHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgIHRkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fbW9udGgge1xyXG4gICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICBmb250OiAkY2FsZW5kYXItdjFfbW9udGhfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9tb250aF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjYWxlbmRhci12MV9tb250aF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjYWxlbmRhci12MV9tb250aF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kYXkge1xyXG4gICAgICAgIGZvbnQ6ICRjYWxlbmRhci12MV9kYXlfZm9udDtcclxuICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX2RheV9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNhbGVuZGFyLXYxX2RheV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNhbGVuZGFyLXYxX2RheV9sZXR0ZXItc3BhY2luZztcclxuXHJcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgYm9yZGVyIDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgdG9wOiAtMS41ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFycm93cyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyLWJ1dHRvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19jYWxlbmRhciB7XHJcbiAgICAgICAgLmNhbGVuZGFyX19kYXRlIHtcclxuICAgICAgICAgICAgZm9udCAgOiAkY2FsZW5kYXItdjFfZGF0ZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvciA6ICRjYWxlbmRhci12MV9kYXRlX2NvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICYtLWJvb2tlZCB7XHJcbiAgICAgICAgICAgICAgICAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmICsgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiArIDpub3QoLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpoYXMoICsgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpoYXMoICsgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUpLFxyXG4gICAgICAgICAgICAgICAgJjpoYXMoICsgLmNhbGVuZGFyX19kYXRlLS1vdXRlcm1vbnRoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY2FsZW5kYXJfX2RhdGUtLW91dGVybW9udGh7XHJcbiAgICAgICAgICAgICAgICAgICAgJiArIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tYXZhaWxhYmxlIHtcclxuICAgICAgICAgICAgICAgIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgKyAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmICsgOm5vdCguY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhhcyggKyAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhhcyggKyAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCksXHJcbiAgICAgICAgICAgICAgICAmOmhhcyggKyAuY2FsZW5kYXJfX2RhdGUtLW91dGVybW9udGgpIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5jYWxlbmRhcl9fZGF0ZS0tb3V0ZXJtb250aHtcclxuICAgICAgICAgICAgICAgICAgICAmICsgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS10b2RheSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FsZW5kYXItLWxpbmUge1xyXG4gICAgICAgIC5jYWxlbmRhcl9fZGF0ZSB7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1ib29rZWQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAvKiY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICB9Ki9cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1hdmFpbGFibGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAvKiY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICB9Ki9cclxuICAgICAgICAgICAgICAgIC8qJjpoYXMoICsgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiArIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICB9Ki9cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tb3V0ZXJtb250aCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciA6ICRib2R5X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLyomICsgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH0qL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYWxlbmRhcl9fbGluZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGNhbGVuZGFyLXYxX2xpbmVfaGVpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgZm9udDogJGNhbGVuZGFyLXYxX2xlZ2VuZF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkY2FsZW5kYXItdjFfbGVnZW5kX2NvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW46IDEuNWVtIDA7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hdmFpbGFibGUge1xyXG4gICAgICAgICAgICAuY2FsZW5kYXJfX2xlZ2VuZC1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib29rZWQge1xyXG4gICAgICAgICAgICAuY2FsZW5kYXJfX2xlZ2VuZC1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIiRjYWxlbmRhci12MV9jb2xvcjogJGh0bWwtY29sb3I7XHJcbiRjYWxlbmRhci12MV9saW5lX2hlaWdodDogMWVtO1xyXG4kY2FsZW5kYXItdjFfdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjMxMjVlbSAkZm9udC1mYW1pbHktLTE7ICAgICAvLyBDYWxlbmRyaWVyIC0gdGl0cmU6IGZvbnRcclxuJGNhbGVuZGFyLXYxX3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDYWxlbmRyaWVyIC0gdGl0cmU6IHRleHQgdHJhbnNmb3JtXHJcbiRjYWxlbmRhci12MV90aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2FsZW5kcmllciAtIHRpdHJlOiB0ZXh0IGFsaWduXHJcbiRjYWxlbmRhci12MV9tb250aF9mb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJGNhbGVuZGFyLXYxX21vbnRoX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kY2FsZW5kYXItdjFfbW9udGhfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRjYWxlbmRhci12MV9tb250aF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGNhbGVuZGFyLXYxX2RheV9mb250OiBub3JtYWwgbm9ybWFsIDcwMCAuOHJlbS8xICRmb250LWZhbWlseS0tMTtcclxuJGNhbGVuZGFyLXYxX2RheV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGNhbGVuZGFyLXYxX2RheV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kY2FsZW5kYXItdjFfZGF5X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kY2FsZW5kYXItdjFfZGF5LS1vdXRlcm1vbnRoX2NvbG9yOiBsaWdodGVuKCRjYWxlbmRhci12MV9jb2xvciwgMjAlKTtcclxuJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMjtcclxuJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2JvcmRlci1jb2xvcjogcmdiYSgkY29sb3JfdGVydGlhcnktMiwuMTApO1xyXG4kY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0xO1xyXG4kY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvcl90ZXJ0aWFyeS0xLC4xMCk7XHJcbiRjYWxlbmRhci12MV9kYXRlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIC44cmVtICRmb250LWZhbWlseS0tMTtcclxuJGNhbGVuZGFyLXYxX2RhdGVfY29sb3I6ICRjYWxlbmRhci12MV9jb2xvcjtcclxuJGNhbGVuZGFyLXYxX2xlZ2VuZF9mb250OiBub3JtYWwgbm9ybWFsICRmb250LWJvbGQgI3skYm9keV9mb250LXNpemV9IC8gI3skaHRtbC1saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kY2FsZW5kYXItdjFfbGVnZW5kX2NvbG9yOiAkaHRtbC1jb2xvcjtcclxuIiwiJGRldGFpbC1wcm9ncmFtLXYxX3RpdGxlX2l0ZW1fZm9udDogJGgzLWZvbnQgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV90aXRsZV9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZC1uYl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtZm9udC1zaXplOiAyNXB4ICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZC1mb250LXdlaWdodDogNzAwICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZC1waWVjZXNfZm9udC1zaXplOiAyNXB4ICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZC1waWVjZXNfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLXBpZWNlc19mb250LXdlaWdodDogNzAwICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZC1waWVjZXNfbGFiZWxfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLXBpZWNlc19jb2xvcl9sYWJlbDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtZGF0ZS1wcm9nYW1tZV9jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtZGF0ZS1wcm9nYW1tZV9wYWRkaW5nOiAzcHggOHB4ICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZC1yZWYtcHJvZ2FtbWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX2lkX3JlZl9pdGVtX2ZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmRfaWRfcmVmX2l0ZW1fZm9udC13ZWlnaHQ6IDcwMCAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmRfaWRfcmVmX2l0ZW1fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX3ByaWNlLXZhbHVlX2ZvbnQtc2l6ZTogMjVweCAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmRfcHJpY2UtdmFsdWVfZm9udC13ZWlnaHQ6IDcwMCAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmRfcHJpY2UtdmFsdWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX3RleHRfbG9jYXRpb25faXRlbV9mb250LXNpemU6IDIwcHggIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX3RleHRfbG9jYXRpb25faXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmRfX2ljb25faXRlbV9maWxsOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJGRldGFpbC1wcm9ncmFtX3YxX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW1fdjFfYmFuZGVhdV9pdGVtX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuXHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9wcml4X2l0ZW1fZm9udDogJGgzLWZvbnQgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9wcml4X2l0ZW1fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9wcml4X2l0ZW1fZm9udC13ZWlnaHQ6ICRmb250LWJvbGQgIWRlZmF1bHQ7XHJcblxyXG4uZGV0YWlsX3Byb2dyYW1tZV92MSB7XHJcblxyXG4gICAgJl90aXRsZSB7XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250OiAkZGV0YWlsLXByb2dyYW0tdjFfdGl0bGVfaXRlbV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRldGFpbC1wcm9ncmFtLXYxX3RpdGxlX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfY2FyZF9uYiB7XHJcbiAgICAgICAgY29sb3I6ICRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLW5iX2NvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtZm9udC1zaXplO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZGV0YWlsLXByb2dyYW0tdjFfY2FyZC1mb250LXdlaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmX2NvbnRlbnRfY2FyZF9waWVjZXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtcGllY2VzX2ZvbnQtc2l6ZTtcclxuICAgICAgICBjb2xvcjogJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtcGllY2VzX2NvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZGV0YWlsLXByb2dyYW0tdjFfY2FyZC1waWVjZXNfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcblxyXG4gICAgICAgICZfbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtcGllY2VzX2NvbG9yX2xhYmVsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRfcHJvZ3JhbSB7XHJcbiAgICAgICAgJl9fbWluX21heF9waWVjZXNfbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtcGllY2VzX2NvbG9yX2xhYmVsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2NvbnRlbnRfdGV4dF9sb2NhdGlvbl9pdGVtIHtcclxuICAgICAgICBmb250LXNpemU6ICRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX3RleHRfbG9jYXRpb25faXRlbV9mb250LXNpemU7XHJcbiAgICAgICAgY29sb3I6ICRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX3RleHRfbG9jYXRpb25faXRlbV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX2ljb25faXRlbSB7XHJcbiAgICAgICAgZmlsbDogJGRldGFpbC1wcm9ncmFtLXYxX2NhcmRfX2ljb25faXRlbV9maWxsO1xyXG4gICAgfVxyXG5cclxuICAgICZfY29udGVudF9fcHJpeCB7XHJcbiAgICAgICAgZm9udDogJGRldGFpbC1wcm9ncmFtLXYxX3ByaXhfaXRlbV9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZGV0YWlsLXByb2dyYW0tdjFfcHJpeF9pdGVtX2NvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZGV0YWlsLXByb2dyYW0tdjFfcHJpeF9pdGVtX2ZvbnQtd2VpZ2h0O1xyXG5cclxuICAgICAgICAmX19wcmljZS12YWx1ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGRldGFpbC1wcm9ncmFtLXYxX2NhcmRfcHJpY2UtdmFsdWVfZm9udC1zaXplO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGRldGFpbC1wcm9ncmFtLXYxX2NhcmRfcHJpY2UtdmFsdWVfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsLXByb2dyYW0tdjFfY2FyZF9wcmljZS12YWx1ZV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLXBpZWNlc19sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pZF9yZWZfaXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZGV0YWlsLXByb2dyYW0tdjFfY2FyZF9pZF9yZWZfaXRlbV9mb250LXNpemU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX2lkX3JlZl9pdGVtX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkZGV0YWlsLXByb2dyYW0tdjFfY2FyZF9pZF9yZWZfaXRlbV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZWZfaXRlbSB7XHJcbiAgICAgICAgY29sb3I6ICRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLXJlZi1wcm9nYW1tZV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX2RhdGVfcHJvZ2FtbWUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsLXByb2dyYW1fdjFfYmFuZGVhdV9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZGV0YWlsLXByb2dyYW1fdjFfYmFuZGVhdV9pdGVtX2NvbG9yO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtcHQtMCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuICBhbmQgKG1heC13aWR0aDo3NjdweCl7XHJcbiAgICAgICAgJi1wdC0wIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KXtcclxuICAgICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnM+bGkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkZGV0YWlsLXByb2dyYW0tdjFfdGl0bGVfaXRlbV9mb250OiAkaDMtZm9udCA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV90aXRsZV9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yIDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtbmJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZC1mb250LXNpemU6IDI1cHggO1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZC1mb250LXdlaWdodDogNzAwIDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtcGllY2VzX2ZvbnQtc2l6ZTogMjVweCA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLXBpZWNlc19jb2xvcjogJGNvbG9yX3ByaW1hcnktMSA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLXBpZWNlc19mb250LXdlaWdodDogNzAwIDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtcGllY2VzX2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yIDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtcGllY2VzX2NvbG9yX2xhYmVsOiAkY29sb3JfcHJpbWFyeS0yIDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtZGF0ZS1wcm9nYW1tZV9jb2xvcjogI2ZmZiA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLWRhdGUtcHJvZ2FtbWVfcGFkZGluZzogM3B4IDhweCA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLXJlZi1wcm9nYW1tZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX2lkX3JlZl9pdGVtX2ZvbnQtc2l6ZTogMTZweCA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX2lkX3JlZl9pdGVtX2ZvbnQtd2VpZ2h0OiA3MDAgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZF9pZF9yZWZfaXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX3ByaWNlLXZhbHVlX2ZvbnQtc2l6ZTogMjVweCA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX3ByaWNlLXZhbHVlX2ZvbnQtd2VpZ2h0OiA3MDAgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZF9wcmljZS12YWx1ZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX3RleHRfbG9jYXRpb25faXRlbV9mb250LXNpemU6IDIwcHggO1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZF90ZXh0X2xvY2F0aW9uX2l0ZW1fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZF9faWNvbl9pdGVtX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTEgO1xyXG5cclxuJGRldGFpbC1wcm9ncmFtX3YxX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yIDtcclxuJGRldGFpbC1wcm9ncmFtX3YxX2JhbmRlYXVfaXRlbV9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgO1xyXG5cclxuJGRldGFpbC1wcm9ncmFtLXYxX3ByaXhfaXRlbV9mb250OiAkaDMtZm9udCA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9wcml4X2l0ZW1fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfcHJpeF9pdGVtX2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkIDtcclxuIiwiJGRldGFpbC1wcm9ncmFtLXYyX3RpdGxlX2l0ZW1fZm9udDogJGgzLWZvbnQgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml90aXRsZV9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1uYl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtZm9udC1zaXplOiAyNXB4ICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1mb250LXdlaWdodDogNzAwICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1waWVjZXNfZm9udC1zaXplOiAyNXB4ICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1waWVjZXNfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkLXBpZWNlc19mb250LXdlaWdodDogNzAwICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1waWVjZXNfbGFiZWxfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkLXBpZWNlc19jb2xvcl9sYWJlbDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtZGF0ZS1wcm9nYW1tZV9jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtZGF0ZS1wcm9nYW1tZV9wYWRkaW5nOiAzcHggOHB4ICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1yZWYtcHJvZ2FtbWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX2lkX3JlZl9pdGVtX2ZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmRfaWRfcmVmX2l0ZW1fZm9udC13ZWlnaHQ6IDcwMCAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmRfaWRfcmVmX2l0ZW1fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX3ByaWNlLXZhbHVlX2ZvbnQtc2l6ZTogMjVweCAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmRfcHJpY2UtdmFsdWVfZm9udC13ZWlnaHQ6IDcwMCAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmRfcHJpY2UtdmFsdWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX3RleHRfbG9jYXRpb25faXRlbV9mb250LXNpemU6IDIwcHggIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX3RleHRfbG9jYXRpb25faXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmRfX2ljb25faXRlbV9maWxsOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJGRldGFpbC1wcm9ncmFtX3YyX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbV92Ml9iYW5kZWF1X2l0ZW1fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS00ICFkZWZhdWx0O1xyXG5cclxuJGRldGFpbC1wcm9ncmFtLXYyX3ByaXhfaXRlbV9mb250OiAkaDMtZm9udCAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX3ByaXhfaXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX3ByaXhfaXRlbV9mb250LXdlaWdodDogJGZvbnQtYm9sZCAhZGVmYXVsdDtcclxuXHJcbi5kZXRhaWxfcHJvZ3JhbW1lX3YyIHtcclxuXHJcbiAgICAmX3RpdGxlIHtcclxuICAgICAgICAmLmJsb2NrX2NvbnRhaW5lcixcclxuICAgICAgICAmLmJsb2NrX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250OiAkZGV0YWlsLXByb2dyYW0tdjJfdGl0bGVfaXRlbV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRldGFpbC1wcm9ncmFtLXYyX3RpdGxlX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXRhaWxfc3dpcGVyIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgLnZpZGVvMzYwX2ljb25fY29udGVudHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgICZfY2FyZF9uYiB7XHJcbiAgICAgICAgY29sb3I6ICRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkLW5iX2NvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtZm9udC1zaXplO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1mb250LXdlaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmX2NvbnRlbnRfY2FyZF9waWVjZXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtcGllY2VzX2ZvbnQtc2l6ZTtcclxuICAgICAgICBjb2xvcjogJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtcGllY2VzX2NvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1waWVjZXNfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcblxyXG4gICAgICAgICZfbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtcGllY2VzX2NvbG9yX2xhYmVsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRfcHJvZ3JhbSB7XHJcbiAgICAgICAgJl9fbWluX21heF9waWVjZXNfbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtcGllY2VzX2NvbG9yX2xhYmVsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2NvbnRlbnRfdGV4dF9sb2NhdGlvbl9pdGVtIHtcclxuICAgICAgICBmb250LXNpemU6ICRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX3RleHRfbG9jYXRpb25faXRlbV9mb250LXNpemU7XHJcbiAgICAgICAgY29sb3I6ICRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX3RleHRfbG9jYXRpb25faXRlbV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX2ljb25faXRlbSB7XHJcbiAgICAgICAgZmlsbDogJGRldGFpbC1wcm9ncmFtLXYyX2NhcmRfX2ljb25faXRlbV9maWxsO1xyXG4gICAgfVxyXG5cclxuICAgICZfY29udGVudF9fcHJpeCB7XHJcbiAgICAgICAgZm9udDogJGRldGFpbC1wcm9ncmFtLXYyX3ByaXhfaXRlbV9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZGV0YWlsLXByb2dyYW0tdjJfcHJpeF9pdGVtX2NvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZGV0YWlsLXByb2dyYW0tdjJfcHJpeF9pdGVtX2ZvbnQtd2VpZ2h0O1xyXG5cclxuICAgICAgICAmX19wcmljZS12YWx1ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGRldGFpbC1wcm9ncmFtLXYyX2NhcmRfcHJpY2UtdmFsdWVfZm9udC1zaXplO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGRldGFpbC1wcm9ncmFtLXYyX2NhcmRfcHJpY2UtdmFsdWVfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsLXByb2dyYW0tdjJfY2FyZF9wcmljZS12YWx1ZV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkLXBpZWNlc19sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pZF9yZWZfaXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZGV0YWlsLXByb2dyYW0tdjJfY2FyZF9pZF9yZWZfaXRlbV9mb250LXNpemU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX2lkX3JlZl9pdGVtX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkZGV0YWlsLXByb2dyYW0tdjJfY2FyZF9pZF9yZWZfaXRlbV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZWZfaXRlbSB7XHJcbiAgICAgICAgY29sb3I6ICRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkLXJlZi1wcm9nYW1tZV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX2RhdGVfcHJvZ2FtbWUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsLXByb2dyYW1fdjJfYmFuZGVhdV9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZGV0YWlsLXByb2dyYW1fdjJfYmFuZGVhdV9pdGVtX2NvbG9yO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcclxuICAgICAgICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgZGlzcGxheTp0YWJsZTtcclxuICAgICAgICBtaW4td2lkdGg6IDIxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1wdC0wIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOjc2N3B4KXtcclxuICAgICAgICAmLXB0LTAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpe1xyXG4gICAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycz5saSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRkZXRhaWwtcHJvZ3JhbS12Ml90aXRsZV9pdGVtX2ZvbnQ6ICRoMy1mb250IDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX3RpdGxlX2l0ZW1fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1uYl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkLWZvbnQtc2l6ZTogMjVweCA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkLWZvbnQtd2VpZ2h0OiA3MDAgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1waWVjZXNfZm9udC1zaXplOiAyNXB4IDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtcGllY2VzX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xIDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtcGllY2VzX2ZvbnQtd2VpZ2h0OiA3MDAgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1waWVjZXNfbGFiZWxfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1waWVjZXNfY29sb3JfbGFiZWw6ICRjb2xvcl9wcmltYXJ5LTIgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1kYXRlLXByb2dhbW1lX2NvbG9yOiAjZmZmIDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtZGF0ZS1wcm9nYW1tZV9wYWRkaW5nOiAzcHggOHB4IDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtcmVmLXByb2dhbW1lX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yIDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmRfaWRfcmVmX2l0ZW1fZm9udC1zaXplOiAxNnB4IDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmRfaWRfcmVmX2l0ZW1fZm9udC13ZWlnaHQ6IDcwMCA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX2lkX3JlZl9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xIDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmRfcHJpY2UtdmFsdWVfZm9udC1zaXplOiAyNXB4IDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmRfcHJpY2UtdmFsdWVfZm9udC13ZWlnaHQ6IDcwMCA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX3ByaWNlLXZhbHVlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xIDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmRfdGV4dF9sb2NhdGlvbl9pdGVtX2ZvbnQtc2l6ZTogMjBweCA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX3RleHRfbG9jYXRpb25faXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX19pY29uX2l0ZW1fZmlsbDogJGNvbG9yX3ByaW1hcnktMSA7XHJcblxyXG4kZGV0YWlsLXByb2dyYW1fdjJfYmFuZGVhdV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0xMSA7XHJcbiRkZXRhaWwtcHJvZ3JhbV92Ml9iYW5kZWF1X2l0ZW1fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS00IDtcclxuXHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9wcml4X2l0ZW1fZm9udDogJGgzLWZvbnQgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfcHJpeF9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xIDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX3ByaXhfaXRlbV9mb250LXdlaWdodDogJGZvbnQtYm9sZCA7XHJcbiIsIi5tb2RhbC1kcGVnZXMge1xyXG4gICAgLmVuZXJneSB7XHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIlxyXG4kbW9kYWwtZGV0YWlsX2RlY29yYXRlX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRtb2RhbC1kZXRhaWxfZGVjb3JhdGVfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG5cclxuXHJcbiRtb2RhbC1kZXRhaWxfdGl0bGVfcGFkZGluZy1ib3R0b206IDEuMnJlbSAhZGVmYXVsdDtcclxuJG1vZGFsLWRldGFpbF90aXRsZV9jb250ZW50XzFfZm9udDogJGgxLWZvbnQgIWRlZmF1bHQ7XHJcbiRtb2RhbC1kZXRhaWxfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kbW9kYWwtZGV0YWlsX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkaDMtZm9udCAhZGVmYXVsdDtcclxuJG1vZGFsLWRldGFpbF90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4ubW9kYWwtLWRldGFpbC1yZWFsZXN0YXRlLWNvbnRhY3Qge1xyXG4gICAgJi5tb2RhbCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsIHtcclxuXHJcbiAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKCRjb2xvcl90ZXJ0aWFyeS00LCAwLjI1KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbSAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Nsb3NlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICByaWdodDogLjlyZW07XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3Njcm9sbGVyIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcwdmg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIC5pY29uX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMuNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMy41cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtb2RhbC1kZXRhaWxfZGVjb3JhdGVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbW9kYWwtZGV0YWlsX2RlY29yYXRlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG1vZGFsLWRldGFpbF90aXRsZV9wYWRkaW5nLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9jb250ZW50XzEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2RhbC1kZXRhaWxfdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtb2RhbC1kZXRhaWxfdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX2NvbnRlbnRfMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG1vZGFsLWRldGFpbF90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1vZGFsLWRldGFpbF90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtIHtcclxuICAgICAgICAmX19zdWJtaXQge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjdyZW0gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiJG1vZGFsLWRldGFpbF9kZWNvcmF0ZV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kbW9kYWwtZGV0YWlsX2RlY29yYXRlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMztcclxuXHJcbiRtb2RhbC1kZXRhaWxfdGl0bGVfcGFkZGluZy1ib3R0b206IDEuMnJlbTtcclxuJG1vZGFsLWRldGFpbF90aXRsZV9jb250ZW50XzFfZm9udDogJGgxLWZvbnQ7XHJcbiRtb2RhbC1kZXRhaWxfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kbW9kYWwtZGV0YWlsX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkaDMtZm9udDtcclxuJG1vZGFsLWRldGFpbF90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiIsIiRwcmljZS1zZWFzb25yZW50YWxfdGhfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX2NvbG9yIDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl9mb250IDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfYm9yZGVyLWJvdHR0b206IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNiAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl9jb2xvciA6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfYm9yZGVyLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJpY2Utc2Vhc29ucmVudGFsIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAmX190YWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogLjNlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuOGVtO1xyXG4gICAgICAgIGZvbnQ6ICRwcmljZS1zZWFzb25yZW50YWxfdGhfZm9udDtcclxuICAgICAgICBjb2xvcjogJHByaWNlLXNlYXNvbnJlbnRhbF90aF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByaWNlLXNlYXNvbnJlbnRhbF90aF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcHJpY2Utc2Vhc29ucmVudGFsX3RoX3RleHQtYWxpZ247XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByaWNlLXNlYXNvbnJlbnRhbF90aF9ib3JkZXItYm90dHRvbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAxZW0gYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW0gLjNlbSAxZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByaWNlLXNlYXNvbnJlbnRhbF90cl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgIGZvbnQ6ICRwcmljZS1zZWFzb25yZW50YWxfdHJfZm9udDtcclxuICAgICAgICBjb2xvcjogJHByaWNlLXNlYXNvbnJlbnRhbF90cl9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByaWNlLXNlYXNvbnJlbnRhbF90cl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByaWNlLXNlYXNvbnJlbnRhbF90cl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcHJpY2Utc2Vhc29ucmVudGFsX3RyX3RleHQtYWxpZ247XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByaWNlLXNlYXNvbnJlbnRhbF90cl9ib3JkZXItYm90dG9tO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIiRwcmljZS1zZWFzb25yZW50YWxfdGhfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX2NvbG9yIDogJGNvbG9yX3ByaW1hcnktMTtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF9sZXR0ZXItc3BhY2luZzogMDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LWFsaWduIDogbGVmdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl9mb250IDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfYm9yZGVyLWJvdHR0b206IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNjtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl9jb2xvciA6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfdGV4dC1hbGlnbiA6IGxlZnQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfYm9yZGVyLWJvdHRvbTogMDtcclxuIiwiJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3Jfc3RydWN0dXJlX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS02ICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9zdHJ1Y3R1cmVfYm9yZGVyLXJhZGl1czogMXJlbSAhZGVmYXVsdDtcclxuJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3JfcmVzdWx0X2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3Jlc3VsdF9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3Jlc3VsdF9jb250ZW50X2ZvbnQ6ICRoMl9mb250ICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9yZXN1bHRfY29udGVudF9mb250LXdlaWdodDogJGZvbnRfYm9sZCAhZGVmYXVsdDtcclxuJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3JfcmVzdWx0X3R5cGVfcmVzdWx0X3RheGVfZm9udDogJGgzX2ZvbnQgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3Jlc3VsdF90ZXh0X2NvbmRpdGlvbnNfZm9udC1zaXplOiAwLjhyZW0gIWRlZmF1bHQ7XHJcblxyXG4uZGV0YWlsX2NhbGN1bGF0b3Ige1xyXG4gICAgLmNhbGN1bGF0b3Jfc3RydWN0dXJlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9zdHJ1Y3R1cmVfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9zdHJ1Y3R1cmVfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAuY2FsdWNsYXRvcl9mb3JtIHtcclxuICAgICAgICAgICAgLmZvcm1fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIC5idXR0b25fZGVmYXVsdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhbGN1bGF0b3JfcmVzdWx0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3JfcmVzdWx0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9yZXN1bHRfY29sb3I7XHJcbiAgICAgICAgICAgIC5yZXN1bHRfY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3Jlc3VsdF9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3JfcmVzdWx0X2NvbnRlbnRfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnR5cGVfcmVzdWx0X3RheGUge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9yZXN1bHRfdHlwZV9yZXN1bHRfdGF4ZV9mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZXh0X2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3Jlc3VsdF90ZXh0X2NvbmRpdGlvbnNfZm9udC1zaXplO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3Jfc3RydWN0dXJlX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS02O1xyXG4kZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9zdHJ1Y3R1cmVfYm9yZGVyLXJhZGl1czogMXJlbTtcclxuJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3JfcmVzdWx0X2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3Jlc3VsdF9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3Jlc3VsdF9jb250ZW50X2ZvbnQ6ICRoMl9mb250O1xyXG4kZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9yZXN1bHRfY29udGVudF9mb250LXdlaWdodDogJGZvbnRfYm9sZDtcclxuJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3JfcmVzdWx0X3R5cGVfcmVzdWx0X3RheGVfZm9udDogJGgzX2ZvbnQ7XHJcbiRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3Jlc3VsdF90ZXh0X2NvbmRpdGlvbnNfZm9udC1zaXplOiAwLjhyZW07IiwiJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YxX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjFfYmVmb3JlX3dpZHRoOiAxcmVtICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjFfYmVmb3JlX2hlaWdodDogMC41cmVtICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjFfYmVmb3JlX2JvcmRlcjogMnB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4uZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjEge1xyXG4gICAgLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX2NvbnRlbnQge1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MV90cmFuc2l0aW9uO1xyXG4gICAgICAgIC5saXN0X2l0ZW0ge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MV9iZWZvcmVfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MV9iZWZvcmVfaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YxX2JlZm9yZV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YxX2JlZm9yZV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ1dHRvbl9kZWZhdWx0IHtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjFfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzM7XHJcbiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MV9iZWZvcmVfd2lkdGg6IDFyZW07XHJcbiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MV9iZWZvcmVfaGVpZ2h0OiAwLjVyZW07XHJcbiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MV9iZWZvcmVfYm9yZGVyOiAycHggc29saWQgJGNvbG9yX3ByaW1hcnktMTsiLCIkZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjJfY2FyYWN0ZXJpc3RpcXVlc19wYXJ0X2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl90ZXJ0aWFyeS02ICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjJfY2FyYWN0ZXJpc3RpcXVlc19wYXJ0X2NvbnRlbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192Ml9jYXJhY3RlcmlzdGlxdWVzX3BhcnRfY29udGVudF9mb250OiAkaDNfZm9udCAhZGVmYXVsdDtcclxuJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YyX2NhcmFjdGVyaXN0aXF1ZXNfcGFydF9pY29uX2ZvbnRfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzMgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192Ml9jYXJhY3RlcmlzdGlxdWVzX3BhcnRfaWNvbl93aWR0aDogMXJlbSAhZGVmYXVsdDtcclxuJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YyX2NhcmFjdGVyaXN0aXF1ZXNfcGFydF9pY29uX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192Ml9jYXJhY3RlcmlzdGlxdWVzX2l0ZW1fZm9udC13ZWlnaHQ6ICRmb250LWJvbGQgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192Ml9jYXJhY3RlcmlzdGlxdWVzX3RleHRfdmFsdWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4uZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjIge1xyXG4gICAgLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAuY2FyYWN0ZXJpc3RpcXVlc19wYXJ0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192Ml9jYXJhY3RlcmlzdGlxdWVzX3BhcnRfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgLmNhcmFjdGVyaXN0aXF1ZXNfcGFydF9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YyX2NhcmFjdGVyaXN0aXF1ZXNfcGFydF9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192Ml9jYXJhY3RlcmlzdGlxdWVzX3BhcnRfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhcmFjdGVyaXN0aXF1ZXNfcGFydF9pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjJfY2FyYWN0ZXJpc3RpcXVlc19wYXJ0X2ljb25fZm9udF90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjJfY2FyYWN0ZXJpc3RpcXVlc19wYXJ0X2ljb25fd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YyX2NhcmFjdGVyaXN0aXF1ZXNfcGFydF9pY29uX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcmFjdGVyaXN0aXF1ZXNfaXRlbV9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5jYXJhY3RlcmlzdGlxdWVzX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjJfY2FyYWN0ZXJpc3RpcXVlc19pdGVtX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0X3ZhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHRfdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YyX2NhcmFjdGVyaXN0aXF1ZXNfdGV4dF92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgLmNhcmFjdGVyaXN0aXF1ZXNfcGFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmFjdGVyaXN0aXF1ZXNfcGFydF9pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjJfY2FyYWN0ZXJpc3RpcXVlc19wYXJ0X2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl90ZXJ0aWFyeS02O1xyXG4kZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjJfY2FyYWN0ZXJpc3RpcXVlc19wYXJ0X2NvbnRlbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192Ml9jYXJhY3RlcmlzdGlxdWVzX3BhcnRfY29udGVudF9mb250OiAkaDNfZm9udDtcclxuJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YyX2NhcmFjdGVyaXN0aXF1ZXNfcGFydF9pY29uX2ZvbnRfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzM7XHJcbiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192Ml9jYXJhY3RlcmlzdGlxdWVzX3BhcnRfaWNvbl93aWR0aDogMXJlbTtcclxuJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YyX2NhcmFjdGVyaXN0aXF1ZXNfcGFydF9pY29uX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192Ml9jYXJhY3RlcmlzdGlxdWVzX2l0ZW1fZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192Ml9jYXJhY3RlcmlzdGlxdWVzX3RleHRfdmFsdWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiIsIiRkZXRhaWxfY29tcG9zaXRpb25fY29tcG9zaXRpb25fcGFydF9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNiAhZGVmYXVsdDtcclxuJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2NvbnRlbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY29tcG9zaXRpb25fY29tcG9zaXRpb25fcGFydF9jb250ZW50X2ZvbnQ6ICRoM19mb250ICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NvbXBvc2l0aW9uX2NvbXBvc2l0aW9uX3BhcnRfaWNvbl90cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMyAhZGVmYXVsdDtcclxuJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2ljb25fd2lkdGg6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY29tcG9zaXRpb25fY29tcG9zaXRpb25fcGFydF9pY29uX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY29tcG9zaXRpb25fY29tcG9zaXRpb25faXRlbV9mb250LXdlaWdodDogJGZvbnQtYm9sZCAhZGVmYXVsdDtcclxuJGRldGFpbF9jb21wb3NpdGlvbl90ZXh0X3ZhbHVlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuLmRldGFpbF9jb21wb3NpdGlvbiB7XHJcbiAgICAuZGV0YWlsX2NvbXBvc2l0aW9uX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgLmRldGFpbF9jb21wb3NpdGlvbl9jb250ZW50IHtcclxuICAgICAgICAgICAgLmNvbXBvc2l0aW9uX3BhcnQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIC5jb21wb3NpdGlvbl9wYXJ0X2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsX2NvbXBvc2l0aW9uX2NvbXBvc2l0aW9uX3BhcnRfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZGV0YWlsX2NvbXBvc2l0aW9uX2NvbXBvc2l0aW9uX3BhcnRfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbXBvc2l0aW9uX3BhcnRfaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2ljb25fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2ljb25fd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2ljb25fZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29tcG9zaXRpb25faXRlbV9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5jb21wb3NpdGlvbl9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9pdGVtX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0X3ZhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHRfdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRldGFpbF9jb21wb3NpdGlvbl90ZXh0X3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAuY29tcG9zaXRpb25fcGFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbXBvc2l0aW9uX3BhcnRfaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl90ZXJ0aWFyeS02O1xyXG4kZGV0YWlsX2NvbXBvc2l0aW9uX2NvbXBvc2l0aW9uX3BhcnRfY29udGVudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2NvbnRlbnRfZm9udDogJGgzX2ZvbnQ7XHJcbiRkZXRhaWxfY29tcG9zaXRpb25fY29tcG9zaXRpb25fcGFydF9pY29uX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG4kZGV0YWlsX2NvbXBvc2l0aW9uX2NvbXBvc2l0aW9uX3BhcnRfaWNvbl93aWR0aDogMXJlbTtcclxuJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2ljb25fZmlsbDogJGNvbG9yX3ByaW1hcnktMTtcclxuJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9pdGVtX2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4kZGV0YWlsX2NvbXBvc2l0aW9uX3RleHRfdmFsdWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiIsIiRkZXRhaWxfZGF0YV9jb3Byb19wcmljZV9jb3Byb19mb250OiAkaDNfZm9udCAhZGVmYXVsdDtcclxuJGRldGFpbF9kYXRhX2NvcHJvX3ByaWNlX2NvcHJvX2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kZGV0YWlsX2RhdGFfY29wcm9fcHJpY2VfY29wcm9fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfZGF0YV9jb3Byb19wcmljZV9jb3Byb19mb250LXNpemU6ICR4cy10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuXHJcbi5kZXRhaWxfZGF0YV9jb3BybyB7XHJcbiAgICAuY29wcm9fY29udGVudCB7XHJcbiAgICAgICAgLnByaWNlX2NvcHJvIHtcclxuICAgICAgICAgICAgZm9udDogJGRldGFpbF9kYXRhX2NvcHJvX3ByaWNlX2NvcHJvX2ZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZGV0YWlsX2RhdGFfY29wcm9fcHJpY2VfY29wcm9fZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsX2RhdGFfY29wcm9fcHJpY2VfY29wcm9fY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0X2NvcHJvIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZGV0YWlsX2RhdGFfY29wcm9fcHJpY2VfY29wcm9fZm9udC1zaXplO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkZGV0YWlsX2RhdGFfZmluYW5jZV9wcmljZV9maW5hbmNlX2ZvbnQ6ICRoM19mb250ICFkZWZhdWx0O1xyXG4kZGV0YWlsX2RhdGFfZmluYW5jZV9wcmljZV9maW5hbmNlX2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kZGV0YWlsX2RhdGFfZmluYW5jZV9wcmljZV9maW5hbmNlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZGV0YWlsX2RhdGFfZmluYW5jZV9wcmljZV9maW5hbmNlX2ZvbnQtc2l6ZTogJHhzLXRleHQtZm9udC1zaXplICFkZWZhdWx0O1xyXG5cclxuLmRldGFpbF9kYXRhX2ZpbmFuY2Uge1xyXG4gICAgLmZpbmFuY2VfY29udGVudCB7XHJcbiAgICAgICAgLnByaWNlX2ZpbmFuY2Uge1xyXG4gICAgICAgICAgICBmb250OiAkZGV0YWlsX2RhdGFfZmluYW5jZV9wcmljZV9maW5hbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZGV0YWlsX2RhdGFfZmluYW5jZV9wcmljZV9maW5hbmNlX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRldGFpbF9kYXRhX2ZpbmFuY2VfcHJpY2VfZmluYW5jZV9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHRfZmluYW5jZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGRldGFpbF9kYXRhX2ZpbmFuY2VfcHJpY2VfZmluYW5jZV9mb250LXNpemU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiLmRldGFpbF9kcGVfZ2VzIHtcclxuICAgIC5kaWFnX2NvbnRlbnQge1xyXG4gICAgICAgIC5idWJibGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRoM19mb250O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6dXJsKFwiLi4vaW1hZ2VzL3N2Zy9hcnJvdy5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC02cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYnViYmxlX2RwZV9hIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9kcGVfYTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJ1YmJsZV9kcGVfYiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZHBlX2I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5idWJibGVfZHBlX2Mge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2RwZV9jO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYnViYmxlX2RwZV9kIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9kcGVfZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJ1YmJsZV9kcGVfZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZHBlX2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5idWJibGVfZHBlX2Yge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2RwZV9mO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYnViYmxlX2RwZV9nIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9kcGVfZztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJ1YmJsZV9nZXNfYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ2VzX2E7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5idWJibGVfZ2VzX2Ige1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dlc19iO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYnViYmxlX2dlc19jIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9nZXNfYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJ1YmJsZV9nZXNfZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ2VzX2Q7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5idWJibGVfZ2VzX2Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dlc19lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYnViYmxlX2dlc19mIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9nZXNfZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJ1YmJsZV9nZXNfZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ2VzX2c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9kcGUsICZfZ2VzIHtcclxuICAgICAgICAgICAgICAgICYtLXVuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAuYnViYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS01O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiJG1hcF9maWx0ZXJzX3RpdGxlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kbWFwX21hcmtlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbiRtYXBfY2lyY2xlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kbWFwX2NpcmNsZV9ib3JkZXItY29sb3I6ICRtYXBfY2lyY2xlX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLm1hcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMjk1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTU7XHJcbiAgICAmX19jaXJjbGUge1xyXG4gICAgICAgIGZpbGw6ICRtYXBfY2lyY2xlX2NvbG9yO1xyXG4gICAgICAgIHN0cm9rZTogJG1hcF9jaXJjbGVfYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgLnN0byB7XHJcbiAgICAgICAgZmlsbDogYmx1ZTtcclxuICAgIH1cclxuICAgICZfX21hcmtlciB7XHJcbiAgICAgICAgZmlsbDogJG1hcF9tYXJrZXJfY29sb3I7XHJcbiAgICB9XHJcbn1cclxuLm1vZHVsZS1tYXAtcG9pIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJl9fbWFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlsdGVycyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLjVyZW0gMDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwX2ZpbHRlcnNfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNiAhZGVmYXVsdDtcclxuJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19wYXJ0X2NvbnRlbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9jb250ZW50X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX3BhcnRfcHJpY2VfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9wcmljZV9mb250LXdlaWdodDogJGZvbnQtYm9sZCAhZGVmYXVsdDtcclxuJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19wYXJ0X2ljb25fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzMgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9pY29uX3dpZHRoOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9pY29uX2hlaWdodDogJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19wYXJ0X2ljb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9pY29uX2JlZm9yZV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeV8xICFkZWZhdWx0O1xyXG5cclxuJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19wYXJ0X2ljb25fYWZ0ZXJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnlfMSAhZGVmYXVsdDtcclxuJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19pdGVtLW50aC1jaGlsZF9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMTAgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfaXRlbV90ZXh0X2NvbG9yX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX2l0ZW1fdGV4dF9jb2xvcl9mb250LXdlaWdodDogJGZvbnRfYm9sZCAhZGVmYXVsdDtcclxuJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19pdGVtX251bWJlcl9lbGVtZW50X3dpZHRoOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX2l0ZW1fbnVtYmVyX2VsZW1lbnRfaGVpZ2h0OiAkZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX2l0ZW1fbnVtYmVyX2VsZW1lbnRfd2lkdGggIWRlZmF1bHQ7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfaXRlbV9udW1iZXJfZWxlbWVudF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuLmRldGFpbF9uZXVmX2xpc3RfbG90cyB7XHJcbiAgICAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAuZG93bmxvYWQtcGxhcXVldHRlIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgIC5kYXRhX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgIC5jb2xfc3RydWN0dXJlOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGF0YV9sZWZ0IHtcclxuICAgICAgICAgICAgICAgIC5jb2xfc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfY29udGVudCB7XHJcbiAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAubmV1Zl9saXN0X2xvdHNfcGFydF9pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uZXVmX2xpc3RfbG90c19wYXJ0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLm5ldWZfbGlzdF9sb3RzX3BhcnRfY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX3BhcnRfY29udGVudF9mb250LXdlaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubmV1Zl9saXN0X2xvdHNfcGFydF9wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9wcmljZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19wYXJ0X3ByaWNlX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5uZXVmX2xpc3RfbG90c19wYXJ0X2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9pY29uX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9pY29uX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19wYXJ0X2ljb25faGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9pY29uX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9pY29uX2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmV1Zl9saXN0X2xvdHNfaXRlbV9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC50ZXh0X2NsYXNzaWMge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5uZXVmX2xpc3RfbG90c19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfaXRlbS1udGgtY2hpbGRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0X2NvbG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfaXRlbV90ZXh0X2NvbG9yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19pdGVtX3RleHRfY29sb3JfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubnVtYmVyX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19pdGVtX251bWJlcl9lbGVtZW50X3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX2l0ZW1fbnVtYmVyX2VsZW1lbnRfaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19pdGVtX251bWJlcl9lbGVtZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgIC5uZXVmX2xpc3RfbG90c19wYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAubmV1Zl9saXN0X2xvdHNfcGFydF9pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5qcy1hY2NvcmRlb24ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubmV1Zl9saXN0X2xvdHNfaXRlbXMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5qcy1hY2NvcmRlb25fX2NvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25fZGVmYXVsdCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufSIsIiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNjtcclxuJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19wYXJ0X2NvbnRlbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9jb250ZW50X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4kZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX3BhcnRfcHJpY2VfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9wcmljZV9mb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19wYXJ0X2ljb25fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzM7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9pY29uX3dpZHRoOiAwLjVyZW07XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9pY29uX2hlaWdodDogJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19wYXJ0X2ljb25fd2lkdGg7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9pY29uX2JlZm9yZV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeV8xO1xyXG5cclxuJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19wYXJ0X2ljb25fYWZ0ZXJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnlfMTtcclxuJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19pdGVtLW50aC1jaGlsZF9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMTA7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfaXRlbV90ZXh0X2NvbG9yX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX2l0ZW1fdGV4dF9jb2xvcl9mb250LXdlaWdodDogJGZvbnRfYm9sZDtcclxuJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19pdGVtX251bWJlcl9lbGVtZW50X3dpZHRoOiAwLjI1cmVtO1xyXG4kZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX2l0ZW1fbnVtYmVyX2VsZW1lbnRfaGVpZ2h0OiAkZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX2l0ZW1fbnVtYmVyX2VsZW1lbnRfd2lkdGg7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfaXRlbV9udW1iZXJfZWxlbWVudF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xOyIsIiRwcm9wZXJ0aWVzLWZhdm9yaXRlc19fYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3NlY29uZGFyeS0xICFkZWZhdWx0O1xyXG5cclxuLnByb3BlcnRpZXMtZmF2b3JpdGVzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0aWVzLWZhdm9yaXRlc19fYmFja2dyb3VuZC1jb2xvcjtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2MTBweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoeHh4eGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmRfYmllbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LXByb3BlcnRpZXMtZmF2b3JpdGVzLCAuc3dpcGVyLWJ1dHRvbi1uZXh0LXByb3BlcnRpZXMtZmF2b3JpdGVzIHtcclxuICAgICAgICAmW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkcHJvcGVydGllcy1yZWxhdGVkX2NhcmRfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5XzMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfc3dpcGVyX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1yZWxhdGVkX2NhcmRfYmllbl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2NhcmRfYmllbl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfY2FyZF9iaWVuX2Zhdm9yaXNfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfY2FyZF9iaWVuX3ZpZGVvMzYwX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMC42KSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9jYXJkX2JpZW5fdmlkZW8zNjBfZmlsbDogJGNvbG9yX3RlcnRpYXJ5XzMgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb3BlcnRpZXMtcmVsYXRlZF9jYXJkX2JpZW5fdGl0bGVfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9jYXJkX2JpZW5faW5mb3NfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfY2FyZF9iaWVuX2xvY2FsaXNhdGlvbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9jYXJkX2JpZW5fcHJpeF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9jYXJkX2JpZW5fcHJpeF9tb3JlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG5cclxuLnByb3BlcnRpZXMtcmVsYXRlZCB7XHJcblxyXG4gICAgLnN3aXBlcl9jYXJkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07XHJcbiAgICAgICAgJiA+IC5zd2lwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZF9iaWVuIHtcclxuICAgICAgICAuY2FyZF9iaWVuX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1yZWxhdGVkX2NhcmRfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX2JpZW5fX3N3aXBlciB7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNC8zO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3NlY29uZGFyeS0yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQvMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyX2J1bGxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfc3dpcGVyX3BhZ2luYXRpb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzM7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX2JpZW5fX2JhbmRlYXUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIC5iYW5kZWF1X2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1yZWxhdGVkX2NhcmRfYmllbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfY2FyZF9iaWVuX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9iaWVuX19mYXZvcmlzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtcmVsYXRlZF9jYXJkX2JpZW5fZmF2b3Jpc19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX2JpZW5fX3ZpZGVvMzYwIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtcmVsYXRlZF9jYXJkX2JpZW5fdmlkZW8zNjBfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgZmlsbDogJHByb3BlcnRpZXMtcmVsYXRlZF9jYXJkX2JpZW5fdmlkZW8zNjBfZmlsbDtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIC5pY29uX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLmljb25faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX2JpZW5fX3RpdGxlIHtcclxuICAgICAgICAgICAgLmNhcmRfYmllbl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmRfYmllbl9fdGl0bGVfcGFydF8zIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1yZWxhdGVkX2NhcmRfYmllbl90aXRsZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRfYmllbl9faW5mb3Mge1xyXG4gICAgICAgICAgICAuY2FyZF9iaWVuX19pbmZvc19pbXBvcnRhbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZF9jYXJkX2JpZW5faW5mb3NfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX2JpZW5fX2xvY2FsaXNhdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgLmljb25faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydGllcy1yZWxhdGVkX2NhcmRfYmllbl9sb2NhbGlzYXRpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRfYmllbl9fcHJpeCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZF9jYXJkX2JpZW5fcHJpeF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgICAgICAgICAgIC5jYXJkX2JpZW5fX3ByaXhfbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZF9jYXJkX2JpZW5fcHJpeF9tb3JlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgJlthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiJGRldGFpbF9zZXJ2aWNlc192Ml9zZXJ2aWNlc19wYXJ0X2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNiAhZGVmYXVsdDtcclxuJGRldGFpbF9zZXJ2aWNlc192Ml9zZXJ2aWNlc19wYXJ0X2NvbnRlbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc2VydmljZXNfdjJfc2VydmljZXNfcGFydF9jb250ZW50X2ZvbnQ6ICRoM19mb250ICFkZWZhdWx0O1xyXG4kZGV0YWlsX3NlcnZpY2VzX3YyX3NlcnZpY2VzX3BhcnRfaWNvbl90cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMyAhZGVmYXVsdDtcclxuJGRldGFpbF9zZXJ2aWNlc192Ml9zZXJ2aWNlc19wYXJ0X2ljb25fZmlsbDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGRldGFpbF9zZXJ2aWNlc192Ml9zZXJ2aWNlc19pdGVtX2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kZGV0YWlsX3NlcnZpY2VzX3YyX3NlcnZpY2VzX2l0ZW1fdmFsdWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4uZGV0YWlsX3NlcnZpY2VzX3YyIHtcclxuICAgIC5kZXRhaWxfc2VydmljZXNfc3RydWN0dXJlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcclxuICAgICAgICAuZGV0YWlsX3NlcnZpY2VzX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAuc2VydmljZXNfcGFydCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkZGV0YWlsX3NlcnZpY2VzX3YyX3NlcnZpY2VzX3BhcnRfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC5zZXJ2aWNlc19wYXJ0X2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsX3NlcnZpY2VzX3YyX3NlcnZpY2VzX3BhcnRfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZGV0YWlsX3NlcnZpY2VzX3YyX3NlcnZpY2VzX3BhcnRfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZXJ2aWNlc19wYXJ0X2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRkZXRhaWxfc2VydmljZXNfdjJfc2VydmljZXNfcGFydF9pY29uX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGRldGFpbF9zZXJ2aWNlc192Ml9zZXJ2aWNlc19wYXJ0X2ljb25fZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlcnZpY2VzX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICYtLWNoYXVmZmFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNlcnZpY2VzX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlcnZpY2VzX2l0ZW1fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAuc2VydmljZXNfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRkZXRhaWxfc2VydmljZXNfdjJfc2VydmljZXNfaXRlbV9mb250LXdlaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHRfdmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHRfdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRldGFpbF9zZXJ2aWNlc192Ml9zZXJ2aWNlc19pdGVtX3ZhbHVlX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgIC5zZXJ2aWNlc19wYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAuc2VydmljZXNfcGFydF9pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkZGV0YWlsX3N3aXBlcl9zdHJ1Y3R1cmVfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5XzMgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3N3aXBlci1waWN0dXJlX2JhY2tncm91bmQ6ICRjb2xvcl9zZWNvbmRhcnktMiAhZGVmYXVsdDtcclxuXHJcbiRkZXRhaWxfc3dpcGVyX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kZGV0YWlsX3N3aXBlcl9iYW5kZWF1X2l0ZW1fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG5cclxuXHJcbiRkZXRhaWxfc3dpcGVyX2Zhdm9yaV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuXHJcblxyXG4kZGV0YWlsX3N3aXBlcl92aWRlbzM2MF9pY29uX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMC42KSAhZGVmYXVsdDtcclxuJGRldGFpbF9zd2lwZXJfdmlkZW8zNjBfaWNvbl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5XzMgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3ZpZGVvMzYwX3Rvb2x0aXBfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGRldGFpbF9zd2lwZXJfdmlkZW8zNjBfdG9vbHRpcF9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3ZpZGVvMzYwX2ljb25fYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvcl90ZXJ0aWFyeV8zICFkZWZhdWx0O1xyXG4kZGV0YWlsX3N3aXBlcl92aWRlbzM2MF9pY29uX2NvbG9yLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuXHJcbiRkZXRhaWxfc3dpcGVyX3ZpZGVvMzYwX2xpc3RfaXRlbXNfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3ZpZGVvMzYwX2xpc3RfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuJGRldGFpbF9zd2lwZXJfdmlkZW8zNjBfbGlzdF9pdGVtX2NvdW50ZXJfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfdGVydGlhcnktNCwuNSkgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3ZpZGVvMzYwX2xpc3RfaXRlbV9jb3VudGVyX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuXHJcbiRkZXRhaWxfc3dpcGVyX2dhbGxlcnlfc3dpcGVyLXNsaWRlX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kZGV0YWlsX3N3aXBlcl9nYWxsZXJ5X3N3aXBlci1wYWdpbmF0aW9uX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMC41KSAhZGVmYXVsdDtcclxuJGRldGFpbF9zd2lwZXJfZ2FsbGVyeV9zd2lwZXItcGFnaW5hdGlvbl9jb2xvcjogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAxKSAhZGVmYXVsdDtcclxuXHJcbi5kZXRhaWxfc3dpcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC1oZWlnaHQ6IDgwdmg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcclxuICAgIH1cclxuICAgIC5ibG9ja19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcclxuICAgIH1cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogODB2aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWxfc3dpcGVyX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkZXRhaWxfc3dpcGVyX3N0cnVjdHVyZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBpY3R1cmUge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX3N3aXBlcl9zd2lwZXItcGljdHVyZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogNC8zO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWxfc3dpcGVyX19iYW5kZWF1IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOjEuNXJlbTtcclxuICAgICAgICBsZWZ0OiAxLjVyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgIC5iYW5kZWF1X2l0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX3N3aXBlcl9iYW5kZWF1X2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRldGFpbF9zd2lwZXJfYmFuZGVhdV9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbF9zd2lwZXJfX2Zhdm9yaXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEuNXJlbTtcclxuICAgICAgICByaWdodDogMS41cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkZXRhaWxfc3dpcGVyX2Zhdm9yaV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAxLjc1cmVtO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAudmlkZW8zNjBfaWNvbl9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgLmljb25fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZXRhaWxfc3dpcGVyX3ZpZGVvMzYwX2ljb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZGV0YWlsX3N3aXBlcl92aWRlbzM2MF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50b29sdGlwcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRldGFpbF9zd2lwZXJfdmlkZW8zNjBfdG9vbHRpcF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRldGFpbF9zd2lwZXJfdmlkZW8zNjBfdG9vbHRpcF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0wLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRldGFpbF9zd2lwZXJfdmlkZW8zNjBfaWNvbl9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGRldGFpbF9zd2lwZXJfdmlkZW8zNjBfaWNvbl9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWRlbzM2MF9saXN0X2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDJyZW0pO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC44cmVtIDAuNHJlbSAwLjhyZW0gMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZXRhaWxfc3dpcGVyX3ZpZGVvMzYwX2xpc3RfaXRlbXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgIC52aWRlbzM2MF9saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMHZoO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vbWluLWhlaWdodDogMjByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDAuNXJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMC41cmVtIHNvbGlkICRkZXRhaWxfc3dpcGVyX3ZpZGVvMzYwX2xpc3RfaXRlbXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpZGVvMzYwX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAgMC40cmVtIDAuOHJlbSAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICAwLjRyZW0gMCAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmlkZW8zNjBfYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZXRhaWxfc3dpcGVyX3ZpZGVvMzYwX2xpc3RfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWRlbzM2MF9jb3VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX3N3aXBlcl92aWRlbzM2MF9saXN0X2l0ZW1fY291bnRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsX3N3aXBlcl92aWRlbzM2MF9saXN0X2l0ZW1fY291bnRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWRlbzM2MC1pbWcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZyZW07XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDZyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlkZW8zNjBfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIC52aWRlbzM2MF9saXN0X2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgLSAwLjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b25fZ2FsZXJpZXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDFyZW07XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLm1vZGFsLXN3aXBlci1nYWxsZXJ5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMXJlbSAxcmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAycmVtIDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1nYWxsZXJ5IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5zd2lwZXIge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAmLnN3aXBlci12aWV3IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNXJlbSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX3N3aXBlcl9nYWxsZXJ5X3N3aXBlci1zbGlkZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG4gICAgICAgICAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX3N3aXBlcl9nYWxsZXJ5X3N3aXBlci1wYWdpbmF0aW9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZXRhaWxfc3dpcGVyX2dhbGxlcnlfc3dpcGVyLXBhZ2luYXRpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zd2lwZXItbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMy41cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gN3JlbSk7XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIDAuNzUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbnMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWVkaWEtbW9kdWxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleCA6IDE7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2xvc2Uge1xyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmRldGFpbF9zd2lwZXJfY2xvc2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIC5ibG9ja19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxufSIsIiRjYXJkX2JpZW5fdjJfbnVtYmVyLXBpY3R1cmVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfdGVydGlhcnktNCwgMC41KSAhZGVmYXVsdDtcclxuJGRldGFpbF9zd2lwZXJfdjJfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5XzMgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3YyX251bWJlcl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3YyX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktNyAhZGVmYXVsdDtcclxuJGRldGFpbF9zd2lwZXJfdjJfYmFuZGVhdV9pdGVtX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNCAhZGVmYXVsdDtcclxuXHJcbiRkZXRhaWxfc3dpcGVyX3YyX2Zhdm9yaXNfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3YyX2Zhdm9yaXNfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTcgIWRlZmF1bHQ7XHJcblxyXG4kZGV0YWlsX3N3aXBlcl92Ml92aWRlbzM2MF9pY29uX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl90ZXJ0aWFyeS03ICFkZWZhdWx0O1xyXG4kZGV0YWlsX3N3aXBlcl92Ml92aWRlbzM2MF9pY29uX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZGV0YWlsX3N3aXBlcl92Ml92aWRlbzM2MF9pY29uX2ZpbGw6ICRjb2xvcl90ZXJ0aWFyeV80ICFkZWZhdWx0O1xyXG4kZGV0YWlsX3N3aXBlcl92Ml92aWRlbzM2MF90b29sdGlwc19iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZGV0YWlsX3N3aXBlcl92Ml92aWRlbzM2MF90b29sdGlwc19jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3YyX3ZpZGVvMzYwX2xpc3RfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTcgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3YyX3ZpZGVvMzYwX2xpc3RfYXJyb3dfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS03ICFkZWZhdWx0O1xyXG5cclxuLmRldGFpbF9zd2lwZXJfdjIge1xyXG5cclxuICAgIC5kZXRhaWxfc3dpcGVyX19jb250YWluZXIge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xyXG4gICAgICAgICZbZGF0YS1tb2RhbC10YXJnZXQ9XCJzd2lwZXJfZ2FsbGVyeVwiXSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWxfc3dpcGVyX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkZXRhaWxfc3dpcGVyX3YyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbF9zd2lwZXJfX2NvbnRlbnQge1xyXG4gICAgICAgIC5udW1iZXJfcGljdHVyZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhcmRfYmllbl92Ml9udW1iZXItcGljdHVyZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRldGFpbF9zd2lwZXJfdjJfbnVtYmVyX2NvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbF9zd2lwZXJfX2JhbmRlYXUge1xyXG4gICAgICAgIC5iYW5kZWF1X2l0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX3N3aXBlcl92Ml9iYW5kZWF1X2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRldGFpbF9zd2lwZXJfdjJfYmFuZGVhdV9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbF9zd2lwZXJfX2Zhdm9yaXMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkZXRhaWxfc3dpcGVyX3YyX2Zhdm9yaXNfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6ICRkZXRhaWxfc3dpcGVyX3YyX2Zhdm9yaXNfYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLnZpZGVvMzYwX2ljb25fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmljb25fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJGRldGFpbF9zd2lwZXJfdjJfdmlkZW8zNjBfaWNvbl9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRldGFpbF9zd2lwZXJfdjJfdmlkZW8zNjBfaWNvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRkZXRhaWxfc3dpcGVyX3YyX3ZpZGVvMzYwX2ljb25fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudG9vbHRpcHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfdGVydGlhcnktMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0wLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlkZW8zNjBfbGlzdF9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAycmVtKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbSAwLjRyZW0gMC44cmVtIDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX3N3aXBlcl92Ml92aWRlbzM2MF9saXN0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICAudmlkZW8zNjBfbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzB2aDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC41cmVtKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwLjVyZW0gc29saWQgJGRldGFpbF9zd2lwZXJfdjJfdmlkZW8zNjBfbGlzdF9hcnJvd19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpZGVvMzYwX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAgMC40cmVtIDAuOHJlbSAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICAwLjRyZW0gMCAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmlkZW8zNjBfYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS03O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmLm1lZGlhLS12aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52aWRlbzM2MF9zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX3ByaW1hcnktMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLm1lZGlhLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmlkZW8zNjBfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmlkZW8zNjBfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfdGVydGlhcnktODtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWRlbzM2MF9jb3VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl90ZXJ0aWFyeS00LC41KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWRlbzM2MC1pbWcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZyZW07XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDZyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIC52aWRlbzM2MF9saXN0X2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIkZGV0YWlsX3N3aXBlcl92Ml9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnlfMztcclxuJGRldGFpbF9zd2lwZXJfdjJfbnVtYmVyX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMztcclxuJGRldGFpbF9zd2lwZXJfdjJfYmFuZGVhdV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS03O1xyXG4kZGV0YWlsX3N3aXBlcl92Ml9iYW5kZWF1X2l0ZW1fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS00O1xyXG5cclxuJGRldGFpbF9zd2lwZXJfdjJfZmF2b3Jpc19iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMztcclxuJGRldGFpbF9zd2lwZXJfdjJfZmF2b3Jpc19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNztcclxuXHJcbiRkZXRhaWxfc3dpcGVyX3YyX3ZpZGVvMzYwX2ljb25fYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTc7XHJcbiRkZXRhaWxfc3dpcGVyX3YyX3ZpZGVvMzYwX2ljb25fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRkZXRhaWxfc3dpcGVyX3YyX3ZpZGVvMzYwX2ljb25fZmlsbDogJGNvbG9yX3RlcnRpYXJ5XzQ7XHJcbiRkZXRhaWxfc3dpcGVyX3YyX3ZpZGVvMzYwX3Rvb2x0aXBzX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRkZXRhaWxfc3dpcGVyX3YyX3ZpZGVvMzYwX3Rvb2x0aXBzX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMztcclxuJGRldGFpbF9zd2lwZXJfdjJfdmlkZW8zNjBfbGlzdF9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktNztcclxuJGRldGFpbF9zd2lwZXJfdjJfdmlkZW8zNjBfbGlzdF9hcnJvd19jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTc7XHJcblxyXG4iLCIkZGV0YWlsX3RpdGxlX3RpdGxlX2l0ZW1fZm9udDogJGgzLWZvbnQgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfdGl0bGVfdGl0bGVfaXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGRldGFpbF90aXRsZV90aXRsZV9pdGVtX3NlcGFyYXRvcl93aWR0aDogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGRldGFpbF90aXRsZV90aXRsZV9pdGVtX3NlcGFyYXRvcl9oZWlnaHQ6ICRkZXRhaWxfdGl0bGVfdGl0bGVfaXRlbV9zZXBhcmF0b3Jfd2lkdGggIWRlZmF1bHQ7XHJcbiRkZXRhaWxfdGl0bGVfdGl0bGVfaXRlbV9zZXBhcmF0b3JfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGRldGFpbF90aXRsZV90aXRsZV9pdGVtX3RleHRfY29sb3JfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfdGl0bGVfdGl0bGVfaXRlbV90ZXh0X2NvbG9yX2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kZGV0YWlsX3RpdGxlX3RleHRfbG9jYXRpb25faXRlbV9mb250OiAkaDMtZm9udCAhZGVmYXVsdDtcclxuJGRldGFpbF90aXRsZV90ZXh0X2xvY2F0aW9uX2l0ZW1faWNvbl9maWxsOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZGV0YWlsX3RpdGxlX3ByaXhfaXRlbV9mb250OiAkaDMtZm9udCAhZGVmYXVsdDtcclxuJGRldGFpbF90aXRsZV9wcml4X2l0ZW1fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfdGl0bGVfcHJpeF9pdGVtX2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kZGV0YWlsX3RpdGxlX3ByaXhfaXRlbV9wcmVmaXhlX3ByaXhfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfdGl0bGVfcHJpeF9pdGVtX2xlZ2VuZF9pdGVtX2ZvbnQtc2l6ZTogMC44cmVtICFkZWZhdWx0O1xyXG4kZGV0YWlsX3RpdGxlX3ByaXhfaXRlbV9sZWdlbmRfaXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGRldGFpbF90aXRsZV9wcml4X2l0ZW1fcmVmX2l0ZW1fZm9udC13ZWlnaHQ6ICRmb250LWJvbGQgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfdGl0bGVfcHJpeF9pdGVtX3JlZl9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuLmRldGFpbF90aXRsZSB7XHJcbiAgICAuZGV0YWlsX2NvbnRlbnQge1xyXG4gICAgICAgIC50aXRsZV9pdGVtIHtcclxuICAgICAgICAgICAgZm9udDogJGRldGFpbF90aXRsZV90aXRsZV9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsX3RpdGxlX3RpdGxlX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIC5zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkZGV0YWlsX3RpdGxlX3RpdGxlX2l0ZW1fc2VwYXJhdG9yX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGRldGFpbF90aXRsZV90aXRsZV9pdGVtX3NlcGFyYXRvcl9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRldGFpbF90aXRsZV90aXRsZV9pdGVtX3NlcGFyYXRvcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dF9jb2xvciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRldGFpbF90aXRsZV90aXRsZV9pdGVtX3RleHRfY29sb3JfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGRldGFpbF90aXRsZV90aXRsZV9pdGVtX3RleHRfY29sb3JfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHRfbG9jYXRpb25faXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRkZXRhaWxfdGl0bGVfdGV4dF9sb2NhdGlvbl9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgIC5pY29uX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGRldGFpbF90aXRsZV90ZXh0X2xvY2F0aW9uX2l0ZW1faWNvbl9maWxsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByaXhfaXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRkZXRhaWxfdGl0bGVfcHJpeF9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsX3RpdGxlX3ByaXhfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRkZXRhaWxfdGl0bGVfcHJpeF9pdGVtX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICAucHJlZml4ZV9wcml4IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsX3RpdGxlX3ByaXhfaXRlbV9wcmVmaXhlX3ByaXhfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sZWdlbmRfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGRldGFpbF90aXRsZV9wcml4X2l0ZW1fbGVnZW5kX2l0ZW1fZm9udC1zaXplO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZXRhaWxfdGl0bGVfcHJpeF9pdGVtX2xlZ2VuZF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWZfaXRlbSB7XHJcbiAgICAgICAgICAgIC5pZF9yZWZfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGRldGFpbF90aXRsZV9wcml4X2l0ZW1fcmVmX2l0ZW1fZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRldGFpbF90aXRsZV9wcml4X2l0ZW1fcmVmX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIiRkZXRhaWxfdGl0bGVfdGl0bGVfaXRlbV9mb250OiAkaDMtZm9udDtcclxuJGRldGFpbF90aXRsZV90aXRsZV9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kZGV0YWlsX3RpdGxlX3RpdGxlX2l0ZW1fc2VwYXJhdG9yX3dpZHRoOiAwLjI1cmVtO1xyXG4kZGV0YWlsX3RpdGxlX3RpdGxlX2l0ZW1fc2VwYXJhdG9yX2hlaWdodDogJGRldGFpbF90aXRsZV90aXRsZV9pdGVtX3NlcGFyYXRvcl93aWR0aDtcclxuJGRldGFpbF90aXRsZV90aXRsZV9pdGVtX3NlcGFyYXRvcl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kZGV0YWlsX3RpdGxlX3RpdGxlX2l0ZW1fdGV4dF9jb2xvcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGRldGFpbF90aXRsZV90aXRsZV9pdGVtX3RleHRfY29sb3JfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiRkZXRhaWxfdGl0bGVfdGV4dF9sb2NhdGlvbl9pdGVtX2ZvbnQ6ICRoMy1mb250O1xyXG4kZGV0YWlsX3RpdGxlX3RleHRfbG9jYXRpb25faXRlbV9pY29uX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRkZXRhaWxfdGl0bGVfcHJpeF9pdGVtX2ZvbnQ6ICRoMy1mb250O1xyXG4kZGV0YWlsX3RpdGxlX3ByaXhfaXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGRldGFpbF90aXRsZV9wcml4X2l0ZW1fZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiRkZXRhaWxfdGl0bGVfcHJpeF9pdGVtX3ByZWZpeGVfcHJpeF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJGRldGFpbF90aXRsZV9wcml4X2l0ZW1fbGVnZW5kX2l0ZW1fZm9udC1zaXplOiAwLjhyZW07XHJcbiRkZXRhaWxfdGl0bGVfcHJpeF9pdGVtX2xlZ2VuZF9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZGV0YWlsX3RpdGxlX3ByaXhfaXRlbV9yZWZfaXRlbV9mb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuJGRldGFpbF90aXRsZV9wcml4X2l0ZW1fcmVmX2l0ZW1fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG5cclxuXHJcbiIsIi5lZGl0b3JpYWwge1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250OiAkaDEtZm9udDtcclxuICAgICAgICBjb2xvcjogJGgxLWNvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaDEtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRoMS1zcGFjaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDEtbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgd29yZC1icmVhazogJGgxLXdvcmQtYnJlYWs7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250OiAkaDItZm9udDtcclxuICAgICAgICBjb2xvcjogJGgyLWNvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaDItdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRoMi1zcGFjaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgd29yZC1icmVhazogJGgyLXdvcmQtYnJlYWs7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBmb250OiAkaDMtZm9udDtcclxuICAgICAgICBjb2xvcjogJGgzLWNvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaDMtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRoMy1zcGFjaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDMtbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgd29yZC1icmVhazogJGgzLXdvcmQtYnJlYWs7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBmb250OiAkaDQtZm9udDtcclxuICAgICAgICBjb2xvcjogJGg0LWNvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaDQtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRoNC1zcGFjaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDQtbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgd29yZC1icmVhazogJGg0LXdvcmQtYnJlYWs7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIGg1IHtcclxuICAgICAgICBmb250OiAkaDUtZm9udDtcclxuICAgICAgICBjb2xvcjogJGg1LWNvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaDUtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRoNS1zcGFjaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDUtbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgd29yZC1icmVhazogJGg1LXdvcmQtYnJlYWs7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIGg2IHtcclxuICAgICAgICBmb250OiAkaDYtZm9udDtcclxuICAgICAgICBjb2xvcjogJGg2LWNvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaDYtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRoNi1zcGFjaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDYtbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgd29yZC1icmVhazogJGg2LXdvcmQtYnJlYWs7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgfVxyXG59IiwiJGVkaXRvcmlhbF9pbWdfYmFja2dyb3VuZDogJGNvbG9yX3NlY29uZGFyeS0yICFkZWZhdWx0O1xyXG5cclxuLmVkaXRvcmlhbF9pbWcge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZWRpdG9yaWFsX2ltZ19iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG59IiwiJGVkaXRvcmlhbC1jdXN0b21fcGFnZV9tYXgtd2lkdGg6ICRtYXhfd2lkdGhfZ2VuICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWN1c3RvbV9wYWdlX3BhZGRpbmc6IDAgMS41cmVtICFkZWZhdWx0O1xyXG5cclxuLmVkaXRvcmlhbC1jdXN0b20ge1xyXG4gICAgLmVkaXRvcmlhbC1jdXN0b21fX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGVkaXRvcmlhbC1jdXN0b21fcGFnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgIH1cclxufSIsIlxyXG4kZWRpdG9yaWFsLXYxX3BhZGRpbmc6ICRtb2R1bGVfcGFkZGluZyAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC12MV9tYXJnaW46IDAgMCA1cmVtIDAgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtdjFfbWFyZ2luLS1hbGVydG1haWw6IDAgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsLXYxX3RleHRfcGFkZGluZzogMCAxLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsLXYxX2ltZ19ib3JkZXItcmFkaXVzOiAxcmVtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX2ltZ19tYXJnaW4tYm90dG9tOiAycmVtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX2ltZ19taW4taGVpZ2h0OiAzMnJlbSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC12MV9pbWdfb3ZlcmxheTogJGNvbG9yX3NlY29uZGFyeS0yICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbC12MV9zbG9nYW5fcGFkZGluZzogMS41cmVtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX3Nsb2dhbl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsLXYxX3BhZGRpbmctLW1kOiAkbW9kdWxlX3BhZGRpbmctLW1kICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbC12MV90ZXh0X3BhZGRpbmctLW1kOiAwICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX3RleHQtc3RydWN0dXJlX3BhZGRpbmctLW1kOiAwIDRyZW0gMCAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtdjFfdGV4dC1zdHJ1Y3R1cmVfbWF4LXdpZHRoLS1tZDogY2FsYygjeyRtYXhfd2lkdGhfZ2VufSAvIDIpICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbC12MV9pbWdfbWF4LWhlaWdodC0tbWQ6IDM1cmVtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX2ltZ19wYWRkaW5nLS1tZDogMCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC12MV9pbWdfbWFyZ2luLS1tZDogMCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC12MV9pbWdfYm9yZGVyLXJhZGl1cy0tbWQ6IDJyZW0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtdjFfaW1nX21pbi1oZWlnaHQtLW1kOiAzNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWwtdjFfc2xvZ2FuX3BhZGRpbmctLW1kOiAzcmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbiRlZGl0b3JpYWwtdjFfaW1nX21heC1oZWlnaHQtLWFsZXJ0bWFpbC0tbWQ6IDIzcmVtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX2ltZ19taW4taGVpZ2h0LS1hbGVydG1haWwtLW1kOiAyM3JlbSAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWwtdjFfYnV0dG9uX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl90ZXJ0aWFyeS02ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX2J1dHRvbl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTggIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsLXYxX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX2hpZGRlblRleHRfaGVpZ2h0OiAxMC41cmVtICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbC12MV9jb250YWluZXJfcG9zaXRpb246IHN0aWNreSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC12MV9jb250YWluZXJfdG9wOiAycmVtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX2Jsb2NrX2NvbnRhaW5lcl9vdmVyZmxvdzogdW5zZXQgIWRlZmF1bHQ7XHJcblxyXG4uZWRpdG9yaWFsLXYxIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAvLyBtYXJnaW46ICRlZGl0b3JpYWwtdjFfbWFyZ2luO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAkZWRpdG9yaWFsLXYxX3BhZGRpbmctLW1kO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogJGVkaXRvcmlhbC12MV90ZXh0X3BhZGRpbmc7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkZWRpdG9yaWFsLXYxX3RleHRfcGFkZGluZy0tbWQ7XHJcbiAgICAgICAgICAgICYtc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRlZGl0b3JpYWwtdjFfdGV4dC1zdHJ1Y3R1cmVfcGFkZGluZy0tbWQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJGVkaXRvcmlhbC12MV90ZXh0LXN0cnVjdHVyZV9tYXgtd2lkdGgtLW1kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIENhcyBkJ3V0aWxpc2F0aW9uXHJcbiAgICAmLS1hbGVydG1haWwge1xyXG4gICAgICAgIG1hcmdpbjogJGVkaXRvcmlhbC12MV9tYXJnaW4tLWFsZXJ0bWFpbDtcclxuXHJcbiAgICAgICAgLmVkaXRvcmlhbC12MV9faW1nIC5pdGVtX19pbWcge1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lZGl0b3JpYWwtdjFfX2NvbnRhaW5lcl9faW1nIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGVkaXRvcmlhbC12MV9pbWdfbWF4LWhlaWdodC0tYWxlcnRtYWlsLS1tZDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRlZGl0b3JpYWwtdjFfaW1nX21pbi1oZWlnaHQtLWFsZXJ0bWFpbC0tbWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHRfc3RydWN0dXJlIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkZWRpdG9yaWFsLXYxX3RyYW5zaXRpb247XHJcbiAgICAgICAgJi5oaWRkZW5UZXh0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkZWRpdG9yaWFsLXYxX2hpZGRlblRleHRfaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dF9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ1dHRvbl9zdHJ1Y3R1cmUge1xyXG5cclxuICAgICAgICAmLmhpZGUtYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b25fZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl90ZXJ0aWFyeS02O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWwtdjFfYnV0dG9uX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGVkaXRvcmlhbC12MV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub3BlbiB7XHJcbiAgICAgICAgLmVkaXRvcmlhbC12MV9fdGV4dCB7XHJcbiAgICAgICAgICAgIC5idXR0b25fZGVmYXVsdCB7XHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiAkZWRpdG9yaWFsLXYxX2NvbnRhaW5lcl9wb3NpdGlvbjtcclxuICAgICAgICB0b3A6ICRlZGl0b3JpYWwtdjFfY29udGFpbmVyX3RvcDtcclxuXHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGVkaXRvcmlhbC12MV9pbWdfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGVkaXRvcmlhbC12MV9pbWdfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRlZGl0b3JpYWwtdjFfaW1nX21heC1oZWlnaHQtLW1kO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGVkaXRvcmlhbC12MV9pbWdfbWluLWhlaWdodDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRlZGl0b3JpYWwtdjFfaW1nX3BhZGRpbmctLW1kO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZWRpdG9yaWFsLXYxX2ltZ19tYXJnaW4tLW1kO1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGVkaXRvcmlhbC12MV9pbWdfYm9yZGVyLXJhZGl1cy0tbWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkZWRpdG9yaWFsLXYxX2ltZ19ib3JkZXItcmFkaXVzLS1tZDtcclxuICAgICAgICAgICAgICAgIC5pdGVtX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRlZGl0b3JpYWwtdjFfaW1nX21pbi1oZWlnaHQtLW1kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlZGl0b3JpYWwtdjFfaW1nX292ZXJsYXk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtX19pbWcge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc2xvZ2FuIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9jb250ZW50XzEsXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfY29udGVudF8yIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC12MV9zbG9nYW5fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2J1dHRvbnMgLmJ1dHRvbl9kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJsb2NrX2NvbnRhaW5lciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6ICRlZGl0b3JpYWwtdjFfYmxvY2tfY29udGFpbmVyX292ZXJmbG93O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9ja19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiXHJcbiRlZGl0b3JpYWwtdjFfcGFkZGluZzogJG1vZHVsZV9wYWRkaW5nO1xyXG4kZWRpdG9yaWFsLXYxX21hcmdpbjogMCAwIDVyZW0gMDtcclxuJGVkaXRvcmlhbC12MV9tYXJnaW4tLWFsZXJ0bWFpbDogMDtcclxuXHJcbiRlZGl0b3JpYWwtdjFfdGV4dF9wYWRkaW5nOiAwIDEuNXJlbTtcclxuXHJcbiRlZGl0b3JpYWwtdjFfaW1nX2JvcmRlci1yYWRpdXM6IDFyZW07XHJcbiRlZGl0b3JpYWwtdjFfaW1nX21hcmdpbi1ib3R0b206IDJyZW07XHJcbiRlZGl0b3JpYWwtdjFfaW1nX21pbi1oZWlnaHQ6IDMycmVtO1xyXG4kZWRpdG9yaWFsLXYxX2ltZ19vdmVybGF5OiAkY29sb3Jfc2Vjb25kYXJ5LTI7XHJcblxyXG4kZWRpdG9yaWFsLXYxX3Nsb2dhbl9wYWRkaW5nOiAxLjVyZW07XHJcbiRlZGl0b3JpYWwtdjFfc2xvZ2FuX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMztcclxuXHJcbiRlZGl0b3JpYWwtdjFfcGFkZGluZy0tbWQ6ICRtb2R1bGVfcGFkZGluZy0tbWQ7XHJcblxyXG4kZWRpdG9yaWFsLXYxX3RleHRfcGFkZGluZy0tbWQ6IDA7XHJcbiRlZGl0b3JpYWwtdjFfdGV4dC1zdHJ1Y3R1cmVfcGFkZGluZy0tbWQ6IDAgNHJlbSAwIDEuNXJlbTtcclxuJGVkaXRvcmlhbC12MV90ZXh0LXN0cnVjdHVyZV9tYXgtd2lkdGgtLW1kOiBjYWxjKCN7JG1heF93aWR0aF9nZW59IC8gMik7XHJcblxyXG4kZWRpdG9yaWFsLXYxX2ltZ19tYXgtaGVpZ2h0LS1tZDogMzVyZW07XHJcbiRlZGl0b3JpYWwtdjFfaW1nX3BhZGRpbmctLW1kOiAwO1xyXG4kZWRpdG9yaWFsLXYxX2ltZ19tYXJnaW4tLW1kOiAwO1xyXG4kZWRpdG9yaWFsLXYxX2ltZ19ib3JkZXItcmFkaXVzLS1tZDogMnJlbTtcclxuJGVkaXRvcmlhbC12MV9pbWdfbWluLWhlaWdodC0tbWQ6IDM1cmVtO1xyXG5cclxuJGVkaXRvcmlhbC12MV9zbG9nYW5fcGFkZGluZy0tbWQ6IDNyZW07XHJcblxyXG5cclxuJGVkaXRvcmlhbC12MV9pbWdfbWF4LWhlaWdodC0tYWxlcnRtYWlsLS1tZDogMjNyZW07XHJcbiRlZGl0b3JpYWwtdjFfaW1nX21pbi1oZWlnaHQtLWFsZXJ0bWFpbC0tbWQ6IDIzcmVtO1xyXG5cclxuJGVkaXRvcmlhbC12MV9idXR0b25fYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTY7XHJcbiRlZGl0b3JpYWwtdjFfYnV0dG9uX2NvbG9yOiAkY29sb3JfdGVydGlhcnktODtcclxuXHJcbiRlZGl0b3JpYWwtdjFfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzM7XHJcbiRlZGl0b3JpYWwtdjFfaGlkZGVuVGV4dF9oZWlnaHQ6IDEwLjVyZW07XHJcblxyXG4kZWRpdG9yaWFsLXYxX2NvbnRhaW5lcl9wb3NpdGlvbjogc3RpY2t5O1xyXG4kZWRpdG9yaWFsLXYxX2NvbnRhaW5lcl90b3A6IDJyZW07XHJcbiRlZGl0b3JpYWwtdjFfYmxvY2tfY29udGFpbmVyX292ZXJmbG93OiB1bnNldDtcclxuIiwiJGVkaXRvcmlhbC12Ml90cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMyAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC12Ml9oaWRkZW5UZXh0X2hlaWdodDogMTAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbi5lZGl0b3JpYWwtdjIge1xyXG4gICAgLnRleHRfc3RydWN0dXJlIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkZWRpdG9yaWFsLXYyX3RyYW5zaXRpb247XHJcbiAgICAgICAgJi5oaWRkZW5UZXh0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkZWRpdG9yaWFsLXYyX2hpZGRlblRleHRfaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dF9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ1dHRvbl9zdHJ1Y3R1cmUge1xyXG4gICAgICAgIC5idXR0b25fZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRlZGl0b3JpYWwtdjJfdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYub3BlbiB7XHJcbiAgICAgICAgLmJ1dHRvbl9kZWZhdWx0IHtcclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRlZGl0b3JpYWwtdjJfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzM7XHJcbiRlZGl0b3JpYWwtdjJfaGlkZGVuVGV4dF9oZWlnaHQ6IDEwLjVyZW07XHJcbiIsIi5lZGl0b3JpYWwtZ21zLTEge1xyXG4gICAgLmVkaXRvcmlhbC1nbXMtMV9faW1nIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgLml0ZW1fX2ltZ3tcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNC8zO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgIC50aXRsZV9jb250ZW50XzEsIC50aXRsZV9jb250ZW50XzIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xyXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogRXN0aW1hdGlvbiBWYXJpYWJsZXMgKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXHJcblxyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9pY29uX2NvbG9yXzE6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9pY29uX2NvbG9yXzI6ICRjb2xvcl90ZXJ0aWFyeS04ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJyZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfdGV4dF9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfdGVydGlhcnktOCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2NvbG9yX2hvdmVyOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2Fycm93X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYXJyb3dfY29sb3JfaG92ZXI6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9ib3gtc2hhZG93OiAwIDEwcHggMTBweCAkY29sb3Jfc2Vjb25kYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCxjYWxjKC42cmVtICsgMS44NzV2dyksMjhweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktOCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9ib3JkZXItY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2NvbG9yX2hvdmVyOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYmFyX3N3aXBfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTUgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xcmVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfaW5wdXRfc2VsZWN0X2JvcmRlcl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9mb3JtX3NlY3Rpb25fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9wcm9fdGl0bGVfZm9ybV9zZWN0aW9uX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl90aXRsZV9mb3JtX3NlY3Rpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42cmVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19ib3JkZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9ib3JkZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9ib3JkZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19ib3JkZXJfaG92ZXI6ICRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JhY2tncm91bmRfaG92ZXIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2NvbG9yX2hvdmVyOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYm9yZGVyX2NvbG9yOiAkY29sb3JfdGVydGlhcnktOCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2NvbG9yX2NoZWNrZWQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYmFja2dyb3VuZF9jaGVja2VkOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsXzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45cmVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX3N3aXAzX2JvcmRlcl9jb2xvcjogJGNvbG9yX3NlY29uZGFyeS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcDRfbGFiZWxfZGF0ZV9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9pbnB1dF9kYXRlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktOCAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xcmVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9sZXR0ZXJfc3BhY2luZzogLjVyZW0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfd2lkdGg6IDE3NXB4ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fcHJvX3RpdGxlX2xhYmVsX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9wcm9fcmFkaW9fYm9yZGVyX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9jb2xvcl9ob3ZlcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGV4dGZpZWxkX2xhYmVsLWNvbG9yOiAkY29sb3JfdGVydGlhcnktOCAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXByb19fZm9ybV9sYWJlbDogJGNvbG9yX3RlcnRpYXJ5LTggIWRlZmF1bHQ7XHJcblxyXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xyXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xyXG5cclxuLmVzdGltYXRpb25fX3dyYXBwZXIge1xyXG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcblxyXG4gICAgJi53aXRoRXhwYW5kIHtcclxuICAgICAgcGFkZGluZzogMCAxLjVyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JhY2tncm91bmQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm94LXNoYWRvdzogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JveC1zaGFkb3c7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIH1cclxuICAgICAgJi1tb2RlLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXHJcbiAgICAgIC5pY29uLWVzdGltYXRpb24tcHJvIHtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG5cclxuICAgICAgICAuc3QwIHtcclxuICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9pY29uX2NvbG9yXzE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3QxIHtcclxuICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9pY29uX2NvbG9yXzI7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfdGV4dF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfdGV4dF9jb2xvcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19hcnJvdy1ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICYuaXNFeHBhbmRlZCB7XHJcbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fdGV4dCB7XHJcbiAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2NvbG9yX2hvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXHJcbiAgICAgICAgLmljb24tZXN0aW1hdGlvbi1wcm8ge1xyXG4gICAgICAgICAgLnN0MSB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEuM3JlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAxLjVyZW07XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXHJcbiAgICAgICAgLmljb24tZXN0aW1hdGlvbi1wcm8ge1xyXG4gICAgICAgICAgd2lkdGg6IDg1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDg1cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Fycm93LWJvdHRvbSB7XHJcbiAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcjtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmLmlzRXhwYW5kZWQge1xyXG4gICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fYXJyb3ctYm90dG9tIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2Fycm93X2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndyYXBwZXJfX3RpdGxlIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfZm9udDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24ge1xyXG4gICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWJ1bGxldCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMjBweCAkZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcblxyXG4gICAgICAgICAgICAgICYtYWN0aXZlLFxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9iYXJfc3dpcF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN3aXBlciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgICAgICAgICAgIGZsZXg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRleHRmaWVsZF9fbGFiZWwsXHJcbiAgICAgICAgICAgICAgLnNlbGVjdF9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV90ZXh0ZmllbGRfbGFiZWwtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAucmFkaW9zX19sZWdlbmQsXHJcbiAgICAgICAgICAgICAgLmNoZWNrYm94ZXNfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmNoZWNrYm94ZXNfX2l0cmVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMXJlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX2lucHV0X3NlbGVjdF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ZpZWxkc19fdGl0bGUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfZm9ybV9zZWN0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fdGl0bGVfZm9ybV9zZWN0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJi5mb3JtLWdyb3VwLS1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm5vdEZvckNoaWxkIHtcclxuICAgICAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAuc3dpcF8xIHtcclxuICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICYtZ3JvdXAtLWZvcm1fX2ZpZWxkc19fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJl9fZmllbGRzIHtcclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYucmFkaW9zIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJhZGlvX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmFkaW9fX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgJiArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jb2xvcjtcclxuICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfZm9udDtcclxuXHJcbiAgICAgICAgICAgICAgLmNoZWNrYm94ZXMtc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAtNy41cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC03LjVweDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEuNSk7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5jaGVja2JveGVzLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JvcmRlcl9ob3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveF9fbGFiZWwge1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fbGFiZWwge1xyXG4gICAgICAgICAgICAgIC5jaGVja2JveGVzLXN2ZyB7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LWVzdGltYXRlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwXzIsIC5zd2lwXzMge1xyXG4gICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYnVsbGUtcmFkaW8ge1xyXG4gICAgICAgICAgICAucmFkaW9fX2lucHV0IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fZm9udDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2NvbG9yX2NoZWNrZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYmFja2dyb3VuZF9jaGVja2VkO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19iYWNrZ3JvdW5kX2NoZWNrZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yYWRpb3NfX2dyb3VwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBfMyB7XHJcbiAgICAgICAgICAuY2hlY2tib3hfX2xhYmVsLFxyXG4gICAgICAgICAgLnJhZGlvX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMnJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAucmFkaW9fX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICYgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fc3dpcDNfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19zd2lwM19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwXzQge1xyXG5cclxuICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRleHRmaWVsZC0tZGF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC50ZXh0ZmllbGRfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfc3dpcDRfbGFiZWxfZGF0ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFyZW0gMCAwO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRleHRmaWVsZF9fY2FsZW5kYXIge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jaGVja2JveGVzIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2VjdGlvbjQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgICAgICAgLmZvcm1fX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHVuc2V0O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmZvcm1fX3N1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtX19jb25kaXRpb25zX19Db250ZW50IHtcclxuICAgICAgICAgICAgICAuZm9ybV9fY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dC1lc3RpbWF0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmFsbC1zd2lwZXItYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uX19lbGVtZW50IHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwLjc1cmVtO1xyXG5cclxuICAgICAgICAgICYuZGlzYWJsZWQtdmVyaWZpY2F0aW9uIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZXNzYWdlIHtcclxuICAgICAgLy9wYWRkaW5nOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgLmZvcm1fX2xlZ2FscyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1zaXplOiAwLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmZsYXRwaWNrci1jYWxlbmRhciB7XHJcbiAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcblxyXG4gICAgICAuZmxhdHBpY2tyIHtcclxuICAgICAgICAmLWRheSB7XHJcbiAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICNlc3RpbWF0aW9uX3Byb19ncm91cCB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAuZm9ybV9fbGVnYWxzIHtcclxuICAgICAgLy9wYWRkaW5nOiAwIDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZS1mb3JtIHtcclxuXHJcbiAgICAgIC5mb3JtIHtcclxuICAgICAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgICAvL3BhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZpZWxkc19fdGl0bGUge1xyXG4gICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3Byb190aXRsZV9mb3JtX3NlY3Rpb25fY29sb3I7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3RpdGxlX2Zvcm1fc2VjdGlvbl9mb250O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19maWVsZHMge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgICBmbGV4OiBpbml0aWFsO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbTtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGV4dGZpZWxkX19jYWxlbmRhciB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0ZmllbGRfX2xhYmVsLFxyXG4gICAgICAgICAgLnNlbGVjdF9fbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcHJvX19mb3JtX2xhYmVsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5yYWRpb3Mge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucmFkaW9zX19sZWdlbmQsXHJcbiAgICAgICAgICAuY2hlY2tib3hlc19fbGVnZW5kIHtcclxuICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcHJvX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcHJvX3RpdGxlX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jaGVja2JveGVzX19pdHJlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAxcmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yYWRpb19faW5wdXQge1xyXG4gICAgICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3Byb190aXRsZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3Byb19yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcHJvX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sZWdlbmQge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlY3Rpb24xIHtcclxuICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICYtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWN0aW9uNCB7XHJcbiAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAmLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzcmVtO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1fX3N1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmNoZWNrYm94ZXMge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAvLyAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXHJcbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiBFc3RpbWF0aW9uIFZhcmlhYmxlcyAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cclxuXHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2ljb25fY29sb3JfMTogJGNvbG9yX3ByaW1hcnktMTtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2ljb25fY29sb3JfMjogJGNvbG9yX3RlcnRpYXJ5LTg7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMnJlbSAkZm9udC1mYW1pbHktLTI7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV90ZXh0X2NvbG9yOiAkY29sb3JfdGVydGlhcnktODtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl90ZXJ0aWFyeS04O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfY29sb3JfaG92ZXI6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYXJyb3dfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcl9ob3ZlcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JveC1zaGFkb3c6IDAgMTBweCAxMHB4ICRjb2xvcl9zZWNvbmRhcnktMTtcclxuXHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCxjYWxjKC42cmVtICsgMS44NzV2dyksMjhweCkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktODtcclxuJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9ib3JkZXItY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2NvbG9yX2hvdmVyOiAkY29sb3JfdGVydGlhcnktMztcclxuJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYmFyX3N3aXBfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTU7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xcmVtICRmb250LWZhbWlseS0tMjtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfaW5wdXRfc2VsZWN0X2JvcmRlcl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTg7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9mb3JtX3NlY3Rpb25fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04O1xyXG4kZXN0aW1hdGlvbl9wcm9fdGl0bGVfZm9ybV9zZWN0aW9uX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZXN0aW1hdGlvbl90aXRsZV9mb3JtX3NlY3Rpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42cmVtICRmb250LWZhbWlseS0tMjtcclxuJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19ib3JkZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9ib3JkZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTg7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMTtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9ib3JkZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19ib3JkZXJfaG92ZXI6ICRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JhY2tncm91bmRfaG92ZXI7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2NvbG9yX2hvdmVyOiAkY29sb3JfdGVydGlhcnktMztcclxuXHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYm9yZGVyX2NvbG9yOiAkY29sb3JfdGVydGlhcnktODtcclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2NvbG9yX2NoZWNrZWQ6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYmFja2dyb3VuZF9jaGVja2VkOiAkY29sb3JfcHJpbWFyeS0xO1xyXG5cclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsXzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45cmVtICRmb250LWZhbWlseS0tMjtcclxuJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX3N3aXAzX2JvcmRlcl9jb2xvcjogJGNvbG9yX3NlY29uZGFyeS0xO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcDRfbGFiZWxfZGF0ZV9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTg7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9pbnB1dF9kYXRlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktODtcclxuXHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xcmVtICRmb250LWZhbWlseS0tMjtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9sZXR0ZXJfc3BhY2luZzogLjVyZW07XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfd2lkdGg6IDE3NXB4O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG5cclxuJGVzdGltYXRpb25fcHJvX3RpdGxlX2xhYmVsX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250O1xyXG4kZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04O1xyXG4kZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04O1xyXG4kZXN0aW1hdGlvbl9wcm9fcmFkaW9fYm9yZGVyX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNTtcclxuXHJcbiRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250O1xyXG4kZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9jb2xvcl9ob3ZlcjogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGV4dGZpZWxkX2xhYmVsLWNvbG9yOiAkY29sb3JfdGVydGlhcnktODtcclxuXHJcbiRlc3RpbWF0aW9uLXByb19fZm9ybV9sYWJlbDogJGNvbG9yX3RlcnRpYXJ5LTg7XHJcbiIsIiRlc3RpbWF0aW9uLXJlc3VsdF93cmFwcGVyOiAkbWF4X3dpZHRoX2dlbiAhZGVmYXVsdDtcclxuXHJcbi8vJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS44ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNnB4KS8xLjggJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2Jsb2NrX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIC41NikgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbG9jYXRlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9kcmF3aW5nX3RleHQ6ICRjb2xvcl90ZXJ0aWFyeS00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX2xhYmVsOiAkY29sb3JfdGVydGlhcnktNCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX3ZhbHVlX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIC41NikgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNCAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2JvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgLjU2KSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIxcHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIC41NikgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2Rlc2NyaXB0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9ub3RlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNCAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX3N2Z19jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTQgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS00ICFkZWZhdWx0O1xyXG5cclxuLmVzdGltYXRpb24tcmVzdWx0IHtcclxuICAgIG1hcmdpbjogMmVtIGF1dG87XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRlc3RpbWF0aW9uLXJlc3VsdF93cmFwcGVyO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19tZXNzYWdlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi0tZXJyb3Ige1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21haW4tdGl0bGUge1xyXG4gICAgICAgIC8vZm9udDogJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgIC5pY29uLXRpdGxlLXBvaTpiZWZvcmUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2NhdGUtZHJhd2luZywgJl9fZXN0aW1hdGUsICZfX3N0cm9uZy1wb2ludCwgJl9fc2ltaWxhciwgJl9fcXVhbGl0eSwgJl9fYWN0aW9uIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkZXN0aW1hdGlvbi1yZXN1bHRfYmxvY2tfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5ODBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19zdHJvbmctcG9pbnQsICZfX3NpbWlsYXIsICZfX3F1YWxpdHkge1xyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9jYXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgLmljb24tZXN0aW1hdGlvbi1mb250IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2RyYXdpbmdfdGV4dDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19lc3RpbWF0ZSB7XHJcbiAgICAgICAgLmVzdGltYXRlIHtcclxuICAgICAgICAgICAgLmVzdGltYXRlX19pdGVtLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAuZXN0aW1hdGVfX2l0ZW0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5lc3RpbWF0ZV9faXRlbS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lc3RpbWF0ZV9faXRlbS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX3ZhbHVlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZXN0aW1hdGVfX2l0ZW0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fbGFiZWw7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0cm9uZy1wb2ludCB7XHJcblxyXG4gICAgICAgIC5zdHJvbmctcG9pbnQge1xyXG4gICAgICAgICAgICAmX19zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fZGVzY3JpcHRpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3NpbWlsYXIge1xyXG5cclxuICAgICAgICAuc2ltaWxhciB7XHJcbiAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mby1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWluZm8tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1pbmZvLWRpc3RyaWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mby1jaXR5IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fcXVhbGl0eSB7XHJcblxyXG4gICAgICAgIC5xdWFsaXR5IHtcclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxOTNweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDZweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fdGl0bGVfZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtbm90ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fbm90ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFCNUUyMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tYntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdDQjM0MjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tY3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERDgzNTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTcyNjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNEIyNjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZGVzY3JpcHRpb25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FjdGlvbiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGlua3MtZ3JvdXBfX2xpbmsge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbCB7XHJcblxyXG4gICAgICAgICYtZ2VuZXJhdGUtcmVwb3J0IHtcclxuXHJcbiAgICAgICAgICAgIC5nZW5lcmF0ZS1yZXBvcnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAjcmVwb3J0LWRvd25sb2FkLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBkYXJrZW4oJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2JhY2tncm91bmQsMzAlKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2xldHRlci1zcGFjaW5nO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRlc3RpbWF0aW9uLXJlc3VsdF93cmFwcGVyOiAkbWF4X3dpZHRoX2dlbjtcclxuXHJcbi8vJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS44ICRmb250LWZhbWlseS0tMjtcclxuJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNnB4KS8xLjggJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2Jsb2NrX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIC41Nik7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbG9jYXRlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9kcmF3aW5nX3RleHQ6ICRjb2xvcl90ZXJ0aWFyeS00O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX2xhYmVsOiAkY29sb3JfdGVydGlhcnktNDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX3ZhbHVlX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIC41Nik7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2JvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgLjU2KTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIxcHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIC41Nik7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2Rlc2NyaXB0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9ub3RlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS00O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX3N2Z19jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMjtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMjtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0yO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS00OyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRldmVudHMtZGV0YWlscy12MV9pbWFnZV9hc3BlY3QtcmF0aW86IDQvMyAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2ltYWdlX29iamVjdC1maXQ6IGNvdmVyICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2ltYWdlX2FzcGVjdC1yYXRpby0tbW9iaWxlOiAxLzEgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pbWFnZV9hc3BlY3QtcmF0aW8tLWRlc2t0b3A6IDMvMiAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2ltYWdlX29iamVjdC1maXQ6IGNvdmVyICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2RhdGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9kYXRlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMSkgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9fZHVyZWVfZm9udHM6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9fZHVyZWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9fcGxhY2VfZm9udHM6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9fcGxhY2VfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9fcGxhY2VfY29sb3JfbGFiZWw6ICM1MzUzNTQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19kdXJlZV9jb2xvcl9sYWJlbDogIzNDM0QzRSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19zdmdfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9faW50cm9fY29sb3I6ICMzQzNEM0UgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19saWV1X2ZvbnRzOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2NvbnRlbnRfbGlldV9jb2xvcjogIzNDM0QzRSAhZGVmYXVsdDtcclxuXHJcbi5ldmVudHMtZGV0YWlscy12MSB7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgaDF7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19ldmVudHNfX2Rlc2NyaXB0aW9uX19jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgJl9fcGxhY2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1kZXRhaWxzLXYxX2NvbnRlbnRfX3BsYWNlX2ZvbnRzO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19wbGFjZV9jb2xvcl9sYWJlbDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19wbGFjZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZHVyZWUge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1kZXRhaWxzLXYxX2NvbnRlbnRfX2R1cmVlX2ZvbnRzO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19kdXJlZV9jb2xvcl9sYWJlbDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19kdXJlZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xvY2FsaXNhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2xpZXUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19saWV1X2ZvbnRzO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9saWV1X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGV2ZW50cy1kZXRhaWxzLXYxX2NvbnRlbnRfX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86ICRldmVudHMtZGV0YWlscy12MV9pbWFnZV9hc3BlY3QtcmF0aW87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiAkZXZlbnRzLWRldGFpbHMtdjFfaW1hZ2Vfb2JqZWN0LWZpdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWRldGFpbHMtdjFfZGF0ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRldmVudHMtZGV0YWlscy12MV9kYXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExOXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDM3LCAzOCwgNDMsIDApLCAjMjUyNjJiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfaW1hZ2VfYXNwZWN0LXJhdGlvOiA0LzMgO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaW1hZ2Vfb2JqZWN0LWZpdDogY292ZXIgO1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2ltYWdlX2FzcGVjdC1yYXRpby0tbW9iaWxlOiAxLzEgO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaW1hZ2VfYXNwZWN0LXJhdGlvLS1kZXNrdG9wOiAzLzIgO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaW1hZ2Vfb2JqZWN0LWZpdDogY292ZXIgO1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2RhdGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfZGF0ZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIDEpIDtcclxuXHJcbiRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19kdXJlZV9mb250czogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuNSAkZm9udC1mYW1pbHktLTEgO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9fZHVyZWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgO1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2NvbnRlbnRfX3BsYWNlX2ZvbnRzOiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS41ICRmb250LWZhbWlseS0tMSA7XHJcbiRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19wbGFjZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSA7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9fcGxhY2VfY29sb3JfbGFiZWw6ICM1MzUzNTQgO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9fZHVyZWVfY29sb3JfbGFiZWw6ICMzQzNEM0UgO1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2NvbnRlbnRfX3N2Z19jb2xvcjogJGNvbG9yX3ByaW1hcnktMSA7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9faW50cm9fY29sb3I6ICMzQzNEM0UgO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9fbGlldV9mb250czogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuNSAkZm9udC1mYW1pbHktLTEgO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9saWV1X2NvbG9yOiAjNTM1MzU0IDtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaW1hZ2VfYXNwZWN0LXJhdGlvOiA0LzMgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pbWFnZV9vYmplY3QtZml0OiBjb3ZlciAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9kYXRlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfZGF0ZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIDEpICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX3RpdGxlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uX2ZvbnRfdjE6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfX2R1cmVlX2ZvbnRzOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfX2R1cmVlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfX3BsYWNlX2ZvbnRzOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfX3BsYWNlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfX3BsYWNlX2NvbG9yX2xhYmVsOiAjNTM1MzU0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9fZHVyZWVfY29sb3JfbGFiZWw6ICMzQzNEM0UgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9fc3ZnX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9faW50cm9fZm9udHM6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9faW50cm9fY29sb3I6ICMzQzNEM0UgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9jb250ZW50X19saWV1X2ZvbnRzOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfbGlldV9jb2xvcjogIzUzNTM1NCAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy9cclxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vL0F1dHJlcyBzdHlsZXNcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZXZlbnRzLWxpc3RpbmctdjEge1xyXG4gICAgaDIudGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZXZlbnRzIHtcclxuXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86ICRldmVudHMtbGlzdGluZy12MV9pbWFnZV9hc3BlY3QtcmF0aW87XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6ICRldmVudHMtbGlzdGluZy12MV9pbWFnZV9vYmplY3QtZml0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12MV9kYXRlX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXZlbnRzLWxpc3RpbmctdjFfZGF0ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWxpc3RpbmctdjFfdGl0bGVfZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12MV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtbGlzdGluZy12MV9idXR0b25fZm9udF92MTtcclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRldmVudHMtbGlzdGluZy12MV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NoYXBvX19jb250ZW50IHtcclxuICAgICAgICAgICAgZm9udDogJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfX2ludHJvX2ZvbnRzO1xyXG4gICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfX2ludHJvX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICZfX3BsYWNlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9fcGxhY2VfZm9udHM7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12MV9jb250ZW50X19wbGFjZV9jb2xvcl9sYWJlbDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfX3BsYWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kdXJlZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfX2R1cmVlX2ZvbnRzO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9fZHVyZWVfY29sb3JfbGFiZWw7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12MV9jb250ZW50X19kdXJlZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3dpZHRoLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xvY2FsaXNhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2xpZXUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtbGlzdGluZy12MV9jb250ZW50X19saWV1X2ZvbnRzO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9saWV1X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGVUaW1lLWV2ZW50cyB7XHJcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1pbi1jb250ZW50O1xyXG4gICAgICAgIC5ldmVudHNfX2RhdGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiJGV2ZW50cy1saXN0aW5nLXYxX2ltYWdlX2FzcGVjdC1yYXRpbzogNC8zIDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2ltYWdlX29iamVjdC1maXQ6IGNvdmVyIDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9kYXRlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zIDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2RhdGVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAxKSA7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfdGl0bGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgO1xyXG4kZXZlbnRzLXJlbGF0ZWRfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xIDtcclxuIiwiJGV2ZW50cy1saXN0aW5nLXYxX2ltYWdlX2FzcGVjdC1yYXRpbzogNC8zO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaW1hZ2Vfb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfZGF0ZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuJGV2ZW50cy1saXN0aW5nLXYxX2RhdGVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAxKTtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV90aXRsZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGV2ZW50cy1saXN0aW5nLXYxX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2J1dHRvbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2J1dHRvbl9mb250X3YxOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9jb250ZW50X19kdXJlZV9mb250czogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRldmVudHMtbGlzdGluZy12MV9jb250ZW50X19kdXJlZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9jb250ZW50X19wbGFjZV9mb250czogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRldmVudHMtbGlzdGluZy12MV9jb250ZW50X19wbGFjZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9fc3ZnX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9faW50cm9fZm9udHM6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9faW50cm9fY29sb3I6ICMzQzNEM0U7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9fbGlldV9mb250czogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRldmVudHMtbGlzdGluZy12MV9jb250ZW50X2xpZXVfY29sb3I6ICM1MzUzNTQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9fcGxhY2VfY29sb3JfbGFiZWw6ICM1MzUzNTQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9jb250ZW50X19kdXJlZV9jb2xvcl9sYWJlbDogIzNDM0QzRTsiLCIkZXZlbnRzLWxpc3RpbmctdjFfaW1hZ2VfYXNwZWN0LXJhdGlvOiA0LzMgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pbWFnZV9vYmplY3QtZml0OiBjb3ZlciAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9kYXRlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfZGF0ZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIDEpICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX3RpdGxlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLXJlbGF0ZWRfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi5ldmVudHMtcmVsYXRlZC12MSB7XHJcblxyXG4gICAgLnN3aXBlciB7XHJcbiAgICAgICAgLmV2ZW50cy1yZWxhdGVkLXYxX19pdGVtcyB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZXZlbnRzIHtcclxuICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAkZXZlbnRzLWxpc3RpbmctdjFfaW1hZ2VfYXNwZWN0LXJhdGlvO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiAkZXZlbnRzLWxpc3RpbmctdjFfaW1hZ2Vfb2JqZWN0LWZpdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RhdGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX2RhdGVfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRldmVudHMtbGlzdGluZy12MV9kYXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9jb250ZW50XzEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12MV90aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtcmVsYXRlZF90aXRsZV9mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19idXR0b24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX2J1dHRvbl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRldmVudHMtbGlzdGluZy12MV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkZmFiLXYxX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZmFiLXYxX2J1dHRvbl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcblxyXG4kZmFiLXYxX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG5cclxuJGZhYi12MV90aXRsZV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuXHJcbiRmYWItdjFfdGl0bGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRmYWItdjFfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRmYWItdjFfaWNvbl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZmFiLXYxX3RleHRfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRmYWItdjFfdGV4dF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuXHJcbiRmYWItdjFfYnV0dG9uX2ljb25fY29sb3I6ICRmYWItdjFfYnV0dG9uX2NvbG9yICFkZWZhdWx0O1xyXG4kZmFiLXYxX2J1dHRvbl9pY29uX2JhY2tncm91bmQ6ICRmYWItdjFfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4kZmFiLXYxX2J1dHRvbl9pY29uX2JhY2tncm91bmQtLWhvdmVyOiAkZmFiLXYxX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmFiLXYxX2J1dHRvbl9pY29uX2NvbG9yLS1ob3ZlcjogJGZhYi12MV9idXR0b25fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLmZhYi12MSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDFyZW07XHJcbiAgICByaWdodDogMXJlbTtcclxuICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgd2lkdGg6IDVyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICYuZmFiLWFjdGl2ZSB7XHJcbiAgICAgICAgLmZhYi12MV9idXR0b24ge1xyXG4gICAgICAgICAgICAuZmFiLXYxX2J1dHRvbi1pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZhYi12MV9idXR0b24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhYi12MV9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJGZhYi12MV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgd2lkdGg6IDU4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuNjI1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhYi12MV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuOHM7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYWItdjFfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhYi12MV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5mYWItdjFfc3RydWN0dXJlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWItdjFfaW1nIHtcclxuICAgICAgICB3aWR0aDogMy41cmVtO1xyXG4gICAgICAgIGhlaWdodDogMy41cmVtO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhYi12MV90aXRsZV9zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNnJlbTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA4cmVtKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTByZW0pO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWItdjFfdGl0bGVfY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZhYi12MV90aXRsZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgkY29sb3JfdGVydGlhcnktNCwgMC4yNSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWItdjFfdGl0bGUsIC5mYWItdjFfc3VidGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWItdjFfdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZmFiLXYxX3RpdGxlX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWItdjFfc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZmFiLXYxX3N1YnRpdGxlX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYnV0dG9uX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMTRyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbl9kZWZhdWx0IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgLmljb25fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmFiLXYxX2J1dHRvbl9pY29uX2JhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmYWItdjFfYnV0dG9uX2ljb25fY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbl9jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDMuNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzLjVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmFiLXYxX2J1dHRvbl9pY29uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRmYWItdjFfYnV0dG9uX2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0X2l0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbSAwLjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhYi12MV90ZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCByZ2JhKCRjb2xvcl90ZXJ0aWFyeS00LCAwLjI1KTtcclxuICAgICAgICAgICAgY29sb3I6ICRmYWItdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA4NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZhYi1hY3RpdmUge1xyXG4gICAgICAgIC5mYWItdjFfdGl0bGVfc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbl9zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBib3R0b206IDRyZW07XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDQwdmg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIiRmYWJfZGV0YWlsX2NvbnRlbnRfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRmYWJfZGV0YWlsX3RpdGxlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZmFiX2RldGFpbF9zdWJ0aXRsZV9jb2xvcjogJGZhYl9kZXRhaWxfdGl0bGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYWJfZGV0YWlsX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZmFiX2RldGFpbF9pY29uX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRmYWJfZGV0YWlsX3RleHRfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRmYWJfZGV0YWlsX3RleHRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4kZmFiX2RldGFpbF9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGZhYl9kZXRhaWxfYnV0dG9uX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRmYWJfZGV0YWlsX2J1dHRvbl9iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGZhYl9kZXRhaWxfYnV0dG9uX2JvcmRlci0taG92ZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kZmFiX2RldGFpbF9idXR0b25fYm9yZGVyLS1kZXNrdG9wOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGZhYl9kZXRhaWxfYnV0dG9uX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGZhYl9kZXRhaWxfYnV0dG9uX2NvbG9yLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuXHJcbi5mYWJfZGV0YWlsIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMXJlbTtcclxuICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgd2lkdGg6IDVyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC5mYWJfZGV0YWlsX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZmFiX2RldGFpbF9pbWcge1xyXG4gICAgICAgIHdpZHRoOiAzLjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzLjVyZW07XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZmFiX2RldGFpbF90aXRsZV9zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNnJlbTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA4cmVtKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTByZW0pO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWJfZGV0YWlsX3RpdGxlX2NvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmYWJfZGV0YWlsX2NvbnRlbnRfYmFja2dyb3VuZDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTQsIDAuMjUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZmFiX2RldGFpbF90aXRsZSwgLmZhYl9kZXRhaWxfc3VidGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWJfZGV0YWlsX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICBjb2xvcjogJGZhYl9kZXRhaWxfdGl0bGVfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhYl9kZXRhaWxfc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZmFiX2RldGFpbF9zdWJ0aXRsZV9jb2xvcjtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmJ1dHRvbl9zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDE0cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzM7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b25fZGVmYXVsdCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XHJcbiAgICAgICAgJltkYXRhLXBob25lXTpub3QoLnBvaW50ZXItZXZlbnRzLWFjdGl2ZSkge1xyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmW2RhdGEtcGhvbmVdLnBvaW50ZXItZXZlbnRzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMy41cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYWJfZGV0YWlsX2ljb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dF9pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwLjVyZW0gMC41cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYWJfZGV0YWlsX3RleHRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTQsIDAuMjUpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhYl9kZXRhaWxfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAuZmFiX2RldGFpbF90aXRsZV9zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNHJlbTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgIHRvcDogMTJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIC5mYWJfZGV0YWlsX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmFiX2RldGFpbF9jb250ZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhYl9kZXRhaWxfaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogNXJlbTtcclxuICAgICAgICAgICAgY3Vyc29yOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB0b3A6IC0yLjVyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgJiArIC5mYWJfZGV0YWlsX2VsZW1lbnRzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYWJfZGV0YWlsX3RpdGxlX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzM7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFiX2RldGFpbF90aXRsZV9jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhYl9kZXRhaWxfdGl0bGUsIC5mYWJfZGV0YWlsX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhYl9kZXRhaWxfdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFiX2RldGFpbF9zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuYnV0dG9uX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uX2RlZmF1bHQge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhYl9kZXRhaWxfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGZhYl9kZXRhaWxfYnV0dG9uX2JvcmRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogLjc1cmVtO1xyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmFiX2RldGFpbF9idXR0b25fYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6JGZhYl9kZXRhaWxfYnV0dG9uX2JvcmRlci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAudGV4dF9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhYl9kZXRhaWxfYnV0dG9uX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb25fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC50ZXh0X2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZhYl9kZXRhaWxfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIvKiBNb2R1bGUgY291cHMgZGUgY29ldXIgVjIgKi9cclxuXHJcblxyXG4kZmF2b3JpdGVzLXYyX2RlY29yYXRlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMTAgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfY2FyZC1iaWVuLXYzX2JlZm9yZV9iYWNrZ3JvdW5kOiAkY29sb3Jfc2Vjb25kYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4uZmF2b3JpdGVzLXYyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIHRvcDogNXJlbTtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDE0LzEyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYXZvcml0ZXMtdjJfZGVjb3JhdGVfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICh4bCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwNTBweDtcclxuXHJcbiAgICAgICAgICAgIHRvcDogNnJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDU0JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ3M3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3dyYXBwZXIge1xyXG5cclxuICAgIH1cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9ob21lX21heC13aWR0aDtcclxuICAgICAgICBtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICh4eHh4bCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3N3aXBwZXIge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5ODVweDtcclxuICAgICAgICAgICAgICAgIC5jYXJkLWJpZW4tdjMge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2RhdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuNnMsIG9wYWNpdHkgLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC5jYXJkLWJpZW4tdjMge1xyXG4gICAgICAgICAgICAgICAgJl9fZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC41cywgb3BhY2l0eSAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zbGlkZS1uZXh0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgLmNhcmQtYmllbi12M19faW1nLWNvbnRhaW5lcjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12Ml9jYXJkLWJpZW4tdjNfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyomX19pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgLmNhcmQtYmllbi12M19fZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0qL1xyXG5cclxuICAgICZfX25hdmlnYXRpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIkZm9vdGVyX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRmb290ZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kZm9vdGVyX2VsZW1lbnRfbWFyZ2luLWJvdHRvbjogM3JlbSAhZGVmYXVsdDtcclxuXHJcbi8qIEZvb3RlciBFbGVtZW50ICovXHJcbiRmb290ZXJfZWxlbWVudF90aXRsZV9pY29uX3dpZHRoOiAycmVtICFkZWZhdWx0O1xyXG4kZm9vdGVyX2VsZW1lbnRfdGl0bGVfaWNvbl9oZWlnaHQ6IDJyZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXJfZWxlbWVudF90aXRsZV9pY29uX3BhZGRpbmc6IDAuNnJlbSAhZGVmYXVsdDtcclxuJGZvb3Rlcl9lbGVtZW50X3RpdGxlX2ljb25fYm9yZGVyLXJhZGl1czogMTAwJSAhZGVmYXVsdDtcclxuJGZvb3Rlcl9lbGVtZW50X3RpdGxlX2ljb25fYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGZvb3Rlcl9lbGVtZW50X3RpdGxlX2ljb25fbWFyZ2luLXJpZ2h0OiAxcmVtICFkZWZhdWx0O1xyXG4kZm9vdGVyX2VsZW1lbnRfdGl0bGVfaWNvbl9maWxsOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGZvb3Rlcl9lbGVtZW50X3RpdGxlX3RleHRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRmb290ZXJfZWxlbWVudF90aXRsZV90ZXh0X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kZm9vdGVyX2VsZW1lbnRfY29udGVudF90ZXh0X3RyYW5zaXRpb246IDAuM3MgIWRlZmF1bHQ7XHJcbiRmb290ZXJfZWxlbWVudF9jb250ZW50X3RleHRfY29sb3ItLWhvdmVyLS1mb2N1cy0tYWN0aXZlOiBkYXJrZW4oJGZvb3Rlcl9jb2xvciwgNTAlKSAhZGVmYXVsdDtcclxuXHJcbi8qIEZvb3RlciBsb2dvICovXHJcbiRmb290ZXJfbG9nb19tYXJnaW4tYm90dG9uOiAkZm9vdGVyX2VsZW1lbnRfbWFyZ2luLWJvdHRvbiAhZGVmYXVsdDtcclxuJGZvb3Rlcl9sb2dvX21heC13aWR0aDogMTJyZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXJfbG9nb19tYXgtaGVpZ2h0OiA4cmVtICFkZWZhdWx0O1xyXG5cclxuLyogRm9vdGVyIGxvZ28gbWVtYmVyICovXHJcbiRmb290ZXJfbG9nb19tZW1iZXJfbWF4LXdpZHRoOiAxMnJlbSAhZGVmYXVsdDtcclxuXHJcbi8qIEZvb3RlciBwYXJ0bmVycyAqL1xyXG4kZm9vdGVyX3BhcnRuZXJzX2l0ZW1fbWFyZ2luLXJpZ2h0OiAxcmVtICFkZWZhdWx0O1xyXG4kZm9vdGVyX3BhcnRuZXJzX2l0ZW1fbWFyZ2luLWJvdHRvbTogMXJlbSAhZGVmYXVsdDtcclxuJGZvb3Rlcl9wYXJ0bmVyc19pbWdfbWF4LWhlaWdodDogMnJlbSAhZGVmYXVsdDtcclxuXHJcbi8qIEZvb3RlciBjb3B5cmlnaHQgZXQgbmF2IGxpc3QgKi9cclxuJGZvb3Rlcl9uYXZfbGlzdF9mb250LXNpemU6IDAuOHJlbSAhZGVmYXVsdDtcclxuJGZvb3Rlcl9uYXZfbGlzdF9jb2xvcjogZGFya2VuKCRjb2xvcl90ZXJ0aWFyeS0zLCAyMCUpICFkZWZhdWx0O1xyXG4kZm9vdGVyX25hdl9saXN0X21hcmdpbi1ib3R0b206IDJyZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXJfbmF2X2xpc3RfcGFkZGluZzogMC41cmVtIDAgIWRlZmF1bHQ7XHJcbiRmb290ZXJfbmF2X2xpc3RfdHJhbnNpdGlvbjogMC4zcyAhZGVmYXVsdDtcclxuJGZvb3Rlcl9uYXZfbGlzdF9jb2xvci0taG92ZXItLWZvY3VzLS1hY3RpdmU6IGRhcmtlbigkY29sb3JfdGVydGlhcnktMywgNTAlKSAhZGVmYXVsdDtcclxuJGZvb3Rlcl9jb3B5cmlnaHRfbWFyZ2luLWJvdHRvbTogMnJlbSAhZGVmYXVsdDtcclxuXHJcbi8qIEZvb3RlciBMQkkgbG9nbyAqL1xyXG4kZm9vdGVyX25hdl9saXN0X3BhZGRpbmc6IDFyZW0gMCAhZGVmYXVsdDtcclxuJGZvb3Rlcl9uYXZfbGlzdF9mb250LXNpemU6IDAuOHJlbSAhZGVmYXVsdDtcclxuJGZvb3Rlcl9uYXZfbGlzdF9jb2xvcjogZGFya2VuKCRjb2xvcl90ZXJ0aWFyeS0zLCAyNSUpICFkZWZhdWx0O1xyXG4kZm9vdGVyX25hdl9saXN0X2ZpbGw6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kZm9vdGVyX25hdl9saXN0X21heC13aWR0aDogMTJyZW0gIWRlZmF1bHQ7XHJcblxyXG4vKiBGb290ZXIgU29jaWFsIE5ldHdvcmsgKi9cclxuJGZvb3Rlcl9zb2NpYWxfbmV0d29ya19maWxsLS1ob3Zlci0tZm9jdXMtLWFjdGl2ZTogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbi8qIEZvb3RlciBEZXNrdG9wICovXHJcbiRmb290ZXJfbWRfZWxlbWV0X3BhZGRpbmctcmlnaHQ6IDJyZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXJfbWRfbmF2X2xpc3RfaXRlbV9tYXJnaW4tcmlnaHQ6IDJyZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXJfbWRfY29weXJpZ2h0X21hcmdpbi10b3A6IDFyZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXJfbWRfbGJpX2xvZ29fbWluLXdpZHRoOiAxOHJlbSAhZGVmYXVsdDtcclxuXHJcbi8qIEZvb3RlciBmb3JtICovXHJcbiRmb290ZXJfZm9ybV90aXRsZV9jb250ZW50XzFfZm9udDogJGgyLWZvbnQgIWRlZmF1bHQ7XHJcbiRmb290ZXJfZm9ybV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRmb290ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmb290ZXJfZm9ybV90aXRsZV9jb250ZW50XzJfZm9udDogJGgzLWZvbnQgIWRlZmF1bHQ7XHJcbiRmb290ZXJfZm9ybV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRmb290ZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4uZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRmb290ZXJfYmFja2dyb3VuZDtcclxuICAgIC5mb290ZXJfY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcclxuICAgICAgICBjb2xvcjogJGZvb3Rlcl9jb2xvcjtcclxuICAgICAgICAmLndpdGhGb3JtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXJlbSAxLjVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgLmZvb3Rlcl9sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb290ZXJfcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl9lbGVtZW50X19jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgLmZvb3Rlcl9lbGVtZW50X19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAuZm9vdGVyX2VsZW1lbnRfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXRsZV9fZWxlbWVudF8yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLmljb25fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkZm9vdGVyX2VsZW1lbnRfdGl0bGVfaWNvbl93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkZm9vdGVyX2VsZW1lbnRfdGl0bGVfaWNvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRmb290ZXJfZWxlbWVudF90aXRsZV9pY29uX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRmb290ZXJfZWxlbWVudF90aXRsZV9pY29uX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmb290ZXJfZWxlbWVudF90aXRsZV9pY29uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRmb290ZXJfZWxlbWVudF90aXRsZV9pY29uX21hcmdpbi1yaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZvb3Rlcl9lbGVtZW50X3RpdGxlX2ljb25fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGV4dF9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb290ZXJfZWxlbWVudF90aXRsZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvb3Rlcl9lbGVtZW50X3RpdGxlX3RleHRfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9vdGVyX2VsZW1lbnRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIC50ZXh0X19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYS50ZXh0X19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZm9vdGVyX2VsZW1lbnRfY29udGVudF90ZXh0X3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlcl9lbGVtZW50X2NvbnRlbnRfdGV4dF9jb2xvci0taG92ZXItLWZvY3VzLS1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfX2xvZ28ge1xyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGZvb3Rlcl9sb2dvX21hcmdpbi1ib3R0b247XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGZvb3Rlcl9sb2dvX21heC13aWR0aDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJGZvb3Rlcl9sb2dvX21heC1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvX21lbmJlcl9saW5rIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgLmxvZ29fbWVuYmVyX2ltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGZvb3Rlcl9sb2dvX21lbWJlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFydG5lcnNfX25hdl9saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgLnBhcnRuZXJzX19uYXZfaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGZvb3Rlcl9wYXJ0bmVyc19pdGVtX21hcmdpbi1yaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGZvb3Rlcl9wYXJ0bmVyc19pdGVtX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFydG5lcnNfX25hdl9saW5rIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhcnRuZXJzX19uYXZfaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkZm9vdGVyX3BhcnRuZXJzX2ltZ19tYXgtaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29weXJpZ2h0X19uYXZfbGlzdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9vdGVyX25hdl9saXN0X2ZvbnQtc2l6ZTtcclxuICAgICAgICBjb2xvcjogJGZvb3Rlcl9uYXZfbGlzdF9jb2xvcjtcclxuICAgICAgICAubmF2X2xpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRmb290ZXJfbmF2X2xpc3RfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdl9saXN0X19pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXZfbGlzdF9fbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRmb290ZXJfbmF2X2xpc3RfcGFkZGluZztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRmb290ZXJfbmF2X2xpc3RfdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb290ZXJfbmF2X2xpc3RfY29sb3ItLWhvdmVyLS1mb2N1cy0tYWN0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbi5uYXZfbGlzdF9fbGluayB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29weXJpZ2h0X190ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGZvb3Rlcl9jb3B5cmlnaHRfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxiaS1sb2dvX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogJGZvb3Rlcl9uYXZfbGlzdF9wYWRkaW5nO1xyXG4gICAgICAgIC5sYmktbG9nb19fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvb3Rlcl9uYXZfbGlzdF9mb250LXNpemU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyX25hdl9saXN0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGJpLWxvZ28ge1xyXG4gICAgICAgICAgICBmaWxsOiAkZm9vdGVyX25hdl9saXN0X2ZpbGw7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRmb290ZXJfbmF2X2xpc3RfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG9cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNvY2lhbF9uZXR3b3JrIHtcclxuICAgICAgICAuc29jaWFsX25ldHdvcmtfX2xpbmsge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZm9vdGVyX3NvY2lhbF9uZXR3b3JrX2ZpbGwtLWhvdmVyLS1mb2N1cy0tYWN0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAuZm9vdGVyX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkbWF4X3dpZHRoX2dlbjtcclxuICAgICAgICAgICAgJi53aXRoRm9ybSB7XHJcbiAgICAgICAgICAgICAgICAuZm9vdGVyX2xlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlcl9yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9vdGVyX3JpZ2h0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9vdGVyX2xlZnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXJfYm90dG9tIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvb3Rlcl9fbG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9vdGVyX2VsZW1lbnRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb290ZXJfbWRfZWxlbWV0X3BhZGRpbmctcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb3B5cmlnaHRfX25hdl9saXN0IHtcclxuICAgICAgICAgICAgLm5hdl9saXN0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubmF2X2xpc3RfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRmb290ZXJfbWRfbmF2X2xpc3RfaXRlbV9tYXJnaW4tcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5hdl9saXN0X19saW5rIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvcHlyaWdodF9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZm9vdGVyX21kX2NvcHlyaWdodF9tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGJpLWxvZ29fX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6ICRmb290ZXJfbWRfbGJpX2xvZ29fbWluLXdpZHRoO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybSB7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9jb250ZW50XzEge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGZvb3Rlcl9mb3JtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb290ZXJfZm9ybV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlX2NvbnRlbnRfMiB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZm9vdGVyX2Zvcm1fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlcl9mb3JtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59IiwiJGZvb3Rlcl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kZm9vdGVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS00O1xyXG4kZm9vdGVyX2VsZW1lbnRfbWFyZ2luLWJvdHRvbjogM3JlbTtcclxuXHJcbi8qIEZvb3RlciBFbGVtZW50ICovXHJcbiRmb290ZXJfZWxlbWVudF90aXRsZV9pY29uX3dpZHRoOiAyLjdyZW07XHJcbiRmb290ZXJfZWxlbWVudF90aXRsZV9pY29uX2hlaWdodDogMi43cmVtO1xyXG4kZm9vdGVyX2VsZW1lbnRfdGl0bGVfaWNvbl9wYWRkaW5nOiAwLjZyZW07XHJcbiRmb290ZXJfZWxlbWVudF90aXRsZV9pY29uX2JvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiRmb290ZXJfZWxlbWVudF90aXRsZV9pY29uX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRmb290ZXJfZWxlbWVudF90aXRsZV9pY29uX21hcmdpbi1yaWdodDogMXJlbTtcclxuJGZvb3Rlcl9lbGVtZW50X3RpdGxlX2ljb25fZmlsbDogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiRmb290ZXJfZWxlbWVudF90aXRsZV90ZXh0X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kZm9vdGVyX2VsZW1lbnRfdGl0bGVfdGV4dF9mb250LXdlaWdodDogJGZvbnQtc2VtaWJvbGQ7XHJcbiRmb290ZXJfZWxlbWVudF9jb250ZW50X3RleHRfdHJhbnNpdGlvbjogMC4zcztcclxuJGZvb3Rlcl9lbGVtZW50X2NvbnRlbnRfdGV4dF9jb2xvci0taG92ZXItLWZvY3VzLS1hY3RpdmU6ICRmb290ZXJfY29sb3I7XHJcblxyXG4vKiBGb290ZXIgbG9nbyAqL1xyXG4kZm9vdGVyX2xvZ29fbWFyZ2luLWJvdHRvbjogJGZvb3Rlcl9lbGVtZW50X21hcmdpbi1ib3R0b247XHJcbiRmb290ZXJfbG9nb19tYXgtd2lkdGg6IDExNHB4O1xyXG4kZm9vdGVyX2xvZ29fbWF4LWhlaWdodDogODBweDtcclxuXHJcbi8qIEZvb3RlciBsb2dvIG1lbWJlciAqL1xyXG4kZm9vdGVyX2xvZ29fbWVtYmVyX21heC13aWR0aDogMTJyZW07XHJcblxyXG4vKiBGb290ZXIgcGFydG5lcnMgKi9cclxuJGZvb3Rlcl9wYXJ0bmVyc19pdGVtX21hcmdpbi1yaWdodDogMXJlbTtcclxuJGZvb3Rlcl9wYXJ0bmVyc19pdGVtX21hcmdpbi1ib3R0b206IDFyZW07XHJcbiRmb290ZXJfcGFydG5lcnNfaW1nX21heC1oZWlnaHQ6IDJyZW07XHJcblxyXG4vKiBGb290ZXIgY29weXJpZ2h0IGV0IG5hdiBsaXN0ICovXHJcbiRmb290ZXJfbmF2X2xpc3RfZm9udC1zaXplOiAwLjhyZW07XHJcbiRmb290ZXJfbmF2X2xpc3RfY29sb3I6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwuNyk7XHJcbiRmb290ZXJfbmF2X2xpc3RfbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuJGZvb3Rlcl9uYXZfbGlzdF9wYWRkaW5nOiAwLjVyZW0gMDtcclxuJGZvb3Rlcl9uYXZfbGlzdF90cmFuc2l0aW9uOiAwLjNzO1xyXG4kZm9vdGVyX25hdl9saXN0X2NvbG9yLS1ob3Zlci0tZm9jdXMtLWFjdGl2ZTogcmdiYSgkY29sb3JfcHJpbWFyeS0yLC43KTtcclxuJGZvb3Rlcl9jb3B5cmlnaHRfbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbi8qIEZvb3RlciBMQkkgbG9nbyAqL1xyXG4kZm9vdGVyX25hdl9saXN0X3BhZGRpbmc6IDFyZW0gMDtcclxuJGZvb3Rlcl9uYXZfbGlzdF9mb250LXNpemU6IDAuOHJlbTtcclxuJGZvb3Rlcl9uYXZfbGlzdF9jb2xvcjogcmdiYSgkY29sb3JfcHJpbWFyeS0yLC43KTtcclxuJGZvb3Rlcl9uYXZfbGlzdF9maWxsOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kZm9vdGVyX25hdl9saXN0X21heC13aWR0aDogMTJyZW07XHJcblxyXG4vKiBGb290ZXIgU29jaWFsIE5ldHdvcmsgKi9cclxuJGZvb3Rlcl9zb2NpYWxfbmV0d29ya19maWxsLS1ob3Zlci0tZm9jdXMtLWFjdGl2ZTogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcbi8qIEZvb3RlciBEZXNrdG9wICovXHJcbiRmb290ZXJfbWRfZWxlbWV0X3BhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiRmb290ZXJfbWRfbmF2X2xpc3RfaXRlbV9tYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiRmb290ZXJfbWRfY29weXJpZ2h0X21hcmdpbi10b3A6IDFyZW07XHJcbiRmb290ZXJfbWRfbGJpX2xvZ29fbWluLXdpZHRoOiAxOHJlbTtcclxuXHJcbi8qIEZvb3RlciBmb3JtICovXHJcbiRmb290ZXJfZm9ybV90aXRsZV9jb250ZW50XzFfZm9udDogJGgyLWZvbnQ7XHJcbiRmb290ZXJfZm9ybV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRmb290ZXJfY29sb3I7XHJcbiRmb290ZXJfZm9ybV90aXRsZV9jb250ZW50XzJfZm9udDogJGgzLWZvbnQ7XHJcbiRmb290ZXJfZm9ybV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRmb290ZXJfY29sb3I7IiwiJGhlYWRlcl90cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMyAhZGVmYXVsdDtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfYnV0dG9uX2hlYXJ0X21hcmdpbi1sZWZ0OiAycmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9idXR0b25faGVhcnRfZmlsbDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X2J1dHRvbl9oZWFydF9zdHJva2U6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcblxyXG5ib2R5LmFjdGl2ZSB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkaGVhZGVyX3RyYW5zaXRpb247XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLmRlc2t0b3BfbWVudSB7XHJcbiAgICAgICAgLmhlYWRlcl90b3BiYXIge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uX2xpZ2h0LmJ1dHRvbl9wcm9wcmlldGFpcmUge1xyXG4gICAgICAgICAgICAgICAgLnRleHRfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b25faGVhcnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRoZWFkZXJfZGVza3RvcF9tZW51X2J1dHRvbl9oZWFydF9tYXJnaW4tbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYm9keTpub3QoLmJvZHktLWlubmVyKSAuaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxufSIsIiRoZWFkZXJfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzM7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X2J1dHRvbl9oZWFydF9tYXJnaW4tbGVmdDogMnJlbTtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfYnV0dG9uX2hlYXJ0X2ZpbGw6IHRyYW5zcGFyZW50O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9idXR0b25faGVhcnRfc3Ryb2tlOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4iLCIvKiBHTE9CQUwgVkFSSUFCTEVTICovXHJcblxyXG4kaGVhZGVyX3ByaW1hcnlfY29sb3I6ICRoZWFkZXJfcHJpbWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGhlYWRlcl9zZWNvbmRhcnlfY29sb3I6ICRoZWFkZXJfc2Vjb25kYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG4kaGVhZGVyX3RlcnRpYXJ5X2NvbG9yOiAkaGVhZGVyX3RlcnRpYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGhlYWRlcl9oZWFkZXJfcGFkZGluZy14OiAzcmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9tZW51X3BhZGRpbmcteDogM3JlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9kZXNrdG9wX2xvZ29fd2lkdGg6IDEycmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX2hlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fcGFkZGluZy14OiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc3ViX25hdmlnYXRpb25fbWF4LXdpZHRoOiBjYWxjKCN7JGhlYWRlcl9oZWFkZXJfbmF2aWdhdGlvbl9pdGVtX3BhZGRpbmcteH0gKyAjeyRoZWFkZXJfZGVza3RvcF9tZW51X21lbnVfcGFkZGluZy14fSArICN7JGhlYWRlcl9oZWFkZXJfcGFkZGluZy14fSArICN7JGhlYWRlcl9kZXNrdG9wX2xvZ29fd2lkdGh9KSAhZGVmYXVsdDtcclxuXHJcbi8qIEhFQURFUiBWQVJJQUJMRVMgKi9cclxuXHJcbi8qIE1PQklMRSAqL1xyXG5cclxuLyogU2VjdGlvbiBoZWFkZXIgY29udGFpbmVyICovXHJcbiRoZWFkZXJfbWVudV9mb250LXNpemU6IDEuMnJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9tZW51X3BhZGRpbmcteTogMCAhZGVmYXVsdDtcclxuJGhlYWRlcl9tZW51X3BhZGRpbmcteDogJGhlYWRlcl9oZWFkZXJfcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kaGVhZGVyX21lbnVfbWluLWhlaWdodDogNXJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9tZW51X3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8xICFkZWZhdWx0O1xyXG4kaGVhZGVyX21lbnVfYmFja2dyb3VuZDogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGhlYWRlcl9tZW51X2JveC1zaGFkb3c6IDAgMCAwLjVyZW0gMCByZ2JhKCRjb2xvcl90ZXJ0aWFyeS00LCAwLjUpICFkZWZhdWx0O1xyXG5cclxuLyogU2VjdGlvbiBCdXJnZXIgbWVudSAqL1xyXG4kaGVhZGVyX2J1cmdlcl93aWR0aDogNXJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9idXJnZXJfaGVpZ2h0OiA1cmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX2J1cmdlcl9pY29uX3dpZHRoOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX2J1cmdlcl9pY29uX2hlaWdodDogMC43NXJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9idXJnZXJfaWNvbl90cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMiAhZGVmYXVsdDtcclxuJGhlYWRlcl9idXJnZXJfaWNvbl9iYXJfd2lkdGg6IDEwMCUgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYnVyZ2VyX2ljb25fYmFyX2hlaWdodDogMC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYnVyZ2VyX2ljb25fYmFyX2JhY2tncm91bmQ6ICRoZWFkZXJfcHJpbWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGhlYWRlcl9idXJnZXJfaWNvbl90ZXh0X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kaGVhZGVyX2J1cmdlcl9pY29uX3RleHRfcGFkZGluZzogMC41cmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX2J1cmdlcl9pY29uX3RleHRfZm9udC1zaXplOiAwLjhyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYnVyZ2VyX2ljb25fdGV4dF9jb2xvcjogJGhlYWRlcl9idXJnZXJfaWNvbl9iYXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbi8qIFNlY3Rpb24gTG9nbyAqL1xyXG4kaGVhZGVyX2xvZ29fcGFkZGluZzogMC41cmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX2xvZ29fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzIgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbG9nb19tYXgtd2lkdGg6IDZyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbG9nb19tYXgtaGVpZ2h0OiAzcmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX2xvZ29fb2JqZWN0LWZpdDogY29udGFpbiAhZGVmYXVsdDtcclxuJGhlYWRlcl9sb2dvX3dpZHRoOiAxMDAlICFkZWZhdWx0O1xyXG4kaGVhZGVyX2xvZ29fbW9yZV9tYXJnaW4tbGVmdDogMXJlbSAhZGVmYXVsdDtcclxuXHJcbi8qIFNlY3Rpb24gTWVudSBkZSBuYXZpZ2F0aW9uICovXHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9iYWNrZ3JvdW5kOiAkaGVhZGVyX3RlcnRpYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG4kaGVhZGVyX25hdmlnYXRpb25fYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKCRjb2xvcl90ZXJ0aWFyeV80LCAwLjI1KSAhZGVmYXVsdDtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX21heC13aWR0aDogMzByZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9oZWlnaHQ6IDEwMHZoICFkZWZhdWx0O1xyXG4kaGVhZGVyX25hdmlnYXRpb25fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzIgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtc19wYWRkaW5nOiAxLjVyZW0gMCAhZGVmYXVsdDtcclxuXHJcbi8qIFNlY3Rpb24gc291cy1tZW51IG5hdmlnYXRpb24gZGVncmVlIDEgKi9cclxuJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9pdGVtc190cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMiAhZGVmYXVsdDtcclxuJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9pdGVtc19wYWRkaW5nOiAzcmVtIDAgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc3ViX25hdmlnYXRpb25faXRlbXNfYmFja2dyb3VuZDogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qIFNlY3Rpb24gc291cy1tZW51IG5hdmlnYXRpb24gZGVncmVlIDEgbGllbiAqL1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbV9wYWRkaW5nOiAwLjVyZW0gMnJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzIgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2NvbG9yOiAkaGVhZGVyX3NlY29uZGFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1faWNvbl9tYXJnaW4tbGVmdDogMC44cmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbV9jb2xvcjogJGhlYWRlcl9zZWNvbmRhcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2ljb25fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzIgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2ljb25fbWFyZ2luLWxlZnQ6IDAuOHJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1faWNvbl9maWxsOiAkaGVhZGVyX3ByaW1hcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc3ViX25hdmlnYXRpb25faXRlbV9jb2xvci0tbGFzdC1jaGlsZDogJGhlYWRlcl9wcmltYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyogU2VjdGlvbiBzb3VzLW1lbnUgbmF2aWdhdGlvbiBkZWdyZWUgMiAqL1xyXG4kaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX21vcmVfX2l0ZW1zX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yICFkZWZhdWx0O1xyXG4kaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX21vcmVfX2l0ZW1zX3BhZGRpbmc6IDNyZW0gMCAhZGVmYXVsdDtcclxuJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtc19oZWlnaHQ6IDEwMCUgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc3ViX25hdmlnYXRpb25fbW9yZV9faXRlbXNfYmFja2dyb3VuZDogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtc19tYXgtd2lkdGg6ICRoZWFkZXJfc3ViX25hdmlnYXRpb25fbWF4LXdpZHRoICFkZWZhdWx0O1xyXG4kaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX21vcmVfX2l0ZW1zX3dpZHRoOiAxMDAlICFkZWZhdWx0O1xyXG5cclxuLyogU2VjdGlvbiBzb3VzLW1lbnUgbmF2aWdhdGlvbiBkZWdyZWUgMiBib3V0b24gZGUgcmV0b3VyICovXHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2xpZ2h0X2ZvbnQtc2l6ZTogMC45cmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbV9saWdodF9jb2xvcjogJGhlYWRlcl9wcmltYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbV9saWdodF9pY29uX21hcmdpbjogMC44cmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbV9saWdodF9pY29uX2ZpbGw6ICRoZWFkZXJfcHJpbWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX21lbnVfYnVyZ2VyX3dpdGhvdXRCYWNrZ3JvdW5kX2JhY2tncm91bmQ6ICRoZWFkZXJfdGVydGlhcnlfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKiBERVNLVE9QICovXHJcblxyXG4vKiBTZWN0aW9uIGhlYWRlciBjb250YWluZXIgKi9cclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfbWluLWhlaWdodDogNXJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfbWVudV9fbG9nb19wYWRkaW5nOjFyZW0gMCAhZGVmYXVsdDtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfbWVudV9fbG9nb19tYXgtaGVpZ2h0OiAxMHJlbSAhZGVmYXVsdDtcclxuXHJcbi8qIFNlY3Rpb24gTG9nbyAqL1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9tZW51X19sb2dvX2xvZ29fbWF4LWhlaWdodDogMTVyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X21lbnVfX2xvZ29fbG9nb19taW4td2lkdGg6ICRoZWFkZXJfZGVza3RvcF9sb2dvX3dpZHRoICFkZWZhdWx0O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9tZW51X19sb2dvX2xvZ29fbWF4LXdpZHRoOiAkaGVhZGVyX2Rlc2t0b3BfbG9nb193aWR0aCAhZGVmYXVsdDtcclxuXHJcbi8qIFNlY3Rpb24gTWVudSBuYXZpZ2F0aW9uICovXHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X25hdmlnYXRpb25fd2lkdGg6IDEwMCUgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X25hdmlnYXRpb25fcGFkZGluZy15OiAwICFkZWZhdWx0O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9uYXZpZ2F0aW9uX3BhZGRpbmcteDogJGhlYWRlcl9kZXNrdG9wX21lbnVfbWVudV9wYWRkaW5nLXggIWRlZmF1bHQ7XHJcblxyXG4vKiBTZWN0aW9uIFNvdXMtbWVudSBiYWNrZ3JvdW5kIG5hdmlnYXRpb24gKi9cclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25fYmVmb3JlX2JhY2tncm91bmQ6IHJnYmEoJGhlYWRlcl90ZXJ0aWFyeV9jb2xvciwgMC45NSkgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2JlZm9yZV93aWR0aDogMTAwdncgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2JlZm9yZV9oZWlnaHQ6IDEwMCUgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2JlZm9yZV90cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMiAhZGVmYXVsdDtcclxuXHJcbi8qIFNlY3Rpb24gU291cy1tZW51IGNvbnRhaW5lciBuYXZpZ2F0aW9uICovXHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X25hdmlnYXRpb25fX2l0ZW1zX2p1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhZGVmYXVsdDtcclxuXHJcbi8qIFNlY3Rpb24gU291cy1tZW51IGRlZ3JlIDEgbmF2aWdhdGlvbiAqL1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9faXRlbXNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX19pdGVtc190cmFuc2l0aW9uOiAgJGdsb2JhbF90cmFuc2l0aW9uXzIgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX19pdGVtc19wYWRkaW5nOiAxLjVyZW0gMCAxLjVyZW0gJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX19pdGVtc19tYXgtd2lkdGg6IGNhbGMoI3skaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX21heC13aWR0aH0gKiAyKSAhZGVmYXVsdDtcclxuXHJcbi8qIFNlY3Rpb24gU291cy1tZW51IGRlZ3JlIDIgbmF2aWdhdGlvbiAqL1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtc19wYWRkaW5nOiAxLjVyZW0gMCAhZGVmYXVsdDtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfbmF2aWdhdGlvbl9faXRlbV9wYWRkaW5nOiAwICRoZWFkZXJfaGVhZGVyX25hdmlnYXRpb25faXRlbV9wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X25hdmlnYXRpb25fX2l0ZW1fY29sb3ItLWhvdmVyLS1mb2N1cy0tYWN0aXZlOiAkaGVhZGVyX3ByaW1hcnlfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKiBTZWN0aW9uIFNvdXMtbWVudSBkZWZhdWx0IG5hdmlnYXRpb24gKi9cclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25faXRlbV9wYWRkaW5nOiAwLjVyZW0gMCAhZGVmYXVsdDtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25faXRlbV9maWxsOiAkaGVhZGVyX3NlY29uZGFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25faXRlbV9jb2xvci0taG92ZXItLWZvY3VzLS1hY3RpdmU6ICRoZWFkZXJfcHJpbWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25faXRlbV9pY29uX2ZpbGwtLWhvdmVyLS1mb2N1cy0tYWN0aXZlOiAkaGVhZGVyX3ByaW1hcnlfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKiBTZWN0aW9uIEhlYWRlciAyICovXHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X2hlYWRlci0yX2xvZ29fcGFkZGluZzogMS41cmVtIDJyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X2hlYWRlci0yX2xvZ29fanVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X2hlYWRlci0yX2xvZ29fbWF4LXdpZHRoOiAyMHJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfaGVhZGVyLTJfbG9nb19tYXgtaGVpZ2h0OiAxMnJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfaGVhZGVyLTJfbmF2aWdhdGlvbl9pdGVtX3BhZGRpbmc6IDAgMnJlbSAhZGVmYXVsdDtcclxuXHJcbi8qIFNlY3Rpb24gSGVhZGVyIDMgKi9cclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfaGVhZGVyLTNfbmF2aWdhdGlvbl9pdGVtX3BhZGRpbmc6IDJyZW0gIWRlZmF1bHQ7XHJcblxyXG4vKiBTVFlMRVNIRUVUUyAqL1xyXG5cclxuLmhlYWRlciB7XHJcbiAgICAuaGVhZGVyX21lbnUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlcl9tZW51X2ZvbnQtc2l6ZTtcclxuICAgICAgICBwYWRkaW5nOiAkaGVhZGVyX21lbnVfcGFkZGluZy15ICRoZWFkZXJfbWVudV9wYWRkaW5nLXg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAkaGVhZGVyX21lbnVfbWluLWhlaWdodDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMHM7XHJcbiAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXJfbWVudV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkaGVhZGVyX21lbnVfYm94LXNoYWRvdztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51X2J1cmdlciB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkaGVhZGVyX2J1cmdlcl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyX2J1cmdlcl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAubWVudV9idXJnZXJfaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGhlYWRlcl9idXJnZXJfaWNvbl93aWR0aDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGhlYWRlcl9idXJnZXJfaWNvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaWNvbiwgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRoZWFkZXJfYnVyZ2VyX2ljb25fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGhlYWRlcl9idXJnZXJfaWNvbl9iYXJfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyX2J1cmdlcl9pY29uX2Jhcl9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlcl9idXJnZXJfaWNvbl9iYXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWVudV9idXJnZXJfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGhlYWRlcl9idXJnZXJfaWNvbl90ZXh0X2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRoZWFkZXJfYnVyZ2VyX2ljb25fdGV4dF9wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyX2J1cmdlcl9pY29uX3RleHRfZm9udC1zaXplO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRoZWFkZXJfYnVyZ2VyX2ljb25fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudV9fbG9nbyB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkaGVhZGVyX2xvZ29fcGFkZGluZztcclxuICAgICAgICAgICAgLmxvZ28sIC5sb2dvX21vcmUge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkaGVhZGVyX2xvZ29fbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGhlYWRlcl9sb2dvX21heC1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiAkaGVhZGVyX2xvZ29fb2JqZWN0LWZpdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkaGVhZGVyX2xvZ29fd2lkdGg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvZ29fbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGhlYWRlcl9sb2dvX21vcmVfbWFyZ2luLWxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnVfX25hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX25hdmlnYXRpb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJGhlYWRlcl9uYXZpZ2F0aW9uX2JveC1zaGFkb3c7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRoZWFkZXJfbmF2aWdhdGlvbl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGhlYWRlcl9uYXZpZ2F0aW9uX2hlaWdodDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRoZWFkZXJfbmF2aWdhdGlvbl90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAuc3ViX25hdmlnYXRpb25fYmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5hdmlnYXRpb25fX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1zX3BhZGRpbmc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN1Yl9uYXZpZ2F0aW9uX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX2l0ZW1zX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX2l0ZW1zX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX2l0ZW1zX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5hdmlnYXRpb25fX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb25fX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1faWNvbl90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1faWNvbl9tYXJnaW4tbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1faWNvbl9maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN1Yl9uYXZpZ2F0aW9uX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAuc3ViX25hdmlnYXRpb25fX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ViX25hdmlnYXRpb25fX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJfbmF2aWdhdGlvbl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX2l0ZW1fY29sb3ItLWxhc3QtY2hpbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtc190cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtc19wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX21vcmVfX2l0ZW1zX2hlaWdodDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXJfc3ViX25hdmlnYXRpb25fbW9yZV9faXRlbXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRoZWFkZXJfc3ViX25hdmlnYXRpb25fbW9yZV9faXRlbXNfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRoZWFkZXJfc3ViX25hdmlnYXRpb25fbW9yZV9faXRlbXNfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdWJfbmF2aWdhdGlvbl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkaGVhZGVyX25hdmlnYXRpb25faXRlbV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fcGFkZGluZztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyX25hdmlnYXRpb25faXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2ljb25fbWFyZ2luLWxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1faWNvbl9maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5yZXR1cm5fc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5oaWRkZW5fZGVmYXVsdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9saWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyX25hdmlnYXRpb25faXRlbV9saWdodF9mb250LXNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2xpZ2h0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaGVhZGVyX25hdmlnYXRpb25faXRlbV9saWdodF9pY29uX21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fbGlnaHRfaWNvbl9maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLndpdGhCdXJnZXJSaWdodCB7XHJcbiAgICAgICAgICAgIC5tZW51X2J1cmdlciB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1lbnVfX25hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIC5tZW51X2J1cmdlciB7XHJcbiAgICAgICAgICAgICAgICAubWVudV9idXJnZXJfaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApICB0cmFuc2xhdGVZKDVweCkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAgdHJhbnNsYXRlWSgtNXB4KSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1lbnVfX25hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi53aXRob3V0QmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgIC5tZW51X2J1cmdlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX25hdmlnYXRpb25fbWVudV9idXJnZXJfd2l0aG91dEJhY2tncm91bmRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCgub3Blbikge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmRlc2t0b3BfbWVudSB7XHJcbiAgICAgICAgLmhlYWRlcl9tZW51IHtcclxuICAgICAgICAgICAgJi5oZWFkZXItMSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJGhlYWRlcl9kZXNrdG9wX21lbnVfbWluLWhlaWdodDtcclxuICAgICAgICAgICAgJjpub3QoLndpdGhCZWZvcmUpIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYud2l0aG91dEJhY2tncm91bmQge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWVudV9idXJnZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tZW51X2J1cmdlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tZW51X19sb2dvIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRoZWFkZXJfZGVza3RvcF9tZW51X21lbnVfX2xvZ29fcGFkZGluZztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGhlYWRlcl9kZXNrdG9wX21lbnVfbWVudV9fbG9nb19tYXgtaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgLmxvZ28sIC5sb2dvX21vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRoZWFkZXJfZGVza3RvcF9tZW51X21lbnVfX2xvZ29fbG9nb19tYXgtaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogJGhlYWRlcl9kZXNrdG9wX21lbnVfbWVudV9fbG9nb19sb2dvX21pbi13aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRoZWFkZXJfZGVza3RvcF9tZW51X21lbnVfX2xvZ29fbG9nb19tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1lbnVfX25hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkaGVhZGVyX2Rlc2t0b3BfbWVudV9uYXZpZ2F0aW9uX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGhlYWRlcl9kZXNrdG9wX21lbnVfbmF2aWdhdGlvbl9wYWRkaW5nLXkgJGhlYWRlcl9kZXNrdG9wX21lbnVfbmF2aWdhdGlvbl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwcztcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAuc3ViX25hdmlnYXRpb25fYmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25fYmVmb3JlX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25fYmVmb3JlX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25fYmVmb3JlX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkaGVhZGVyX2Rlc2t0b3BfbWVudV9uYXZpZ2F0aW9uX19pdGVtc19qdXN0aWZ5LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3ViX25hdmlnYXRpb25fbW9yZV9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX21vcmVfX2l0ZW1zX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdmlnYXRpb25fX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaGVhZGVyX2Rlc2t0b3BfbWVudV9uYXZpZ2F0aW9uX19pdGVtX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hdmlnYXRpb25fX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRoZWFkZXJfZGVza3RvcF9tZW51X25hdmlnYXRpb25fX2l0ZW1fY29sb3ItLWhvdmVyLS1mb2N1cy0tYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnN1Yl9uYXZpZ2F0aW9uX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX19pdGVtc19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9faXRlbXNfdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9faXRlbXNfcGFkZGluZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9faXRlbXNfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJfbmF2aWdhdGlvbl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yl9uYXZpZ2F0aW9uX21vcmVfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zdWJfbmF2aWdhdGlvbl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25faXRlbV9wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25faXRlbV9maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25faXRlbV9jb2xvci0taG92ZXItLWZvY3VzLS1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9pdGVtX2ljb25fZmlsbC0taG92ZXItLWZvY3VzLS1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5oZWFkZXItMiB7XHJcbiAgICAgICAgICAgICAgICAubWVudV9fbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGhlYWRlcl9kZXNrdG9wX21lbnVfaGVhZGVyLTJfbG9nb19qdXN0aWZ5LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGhlYWRlcl9kZXNrdG9wX21lbnVfaGVhZGVyLTJfbG9nb19wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogJGhlYWRlcl9kZXNrdG9wX21lbnVfaGVhZGVyLTJfbG9nb19tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRoZWFkZXJfZGVza3RvcF9tZW51X2hlYWRlci0yX2xvZ29fbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWVudV9fbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb25fX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uX19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGhlYWRlcl9kZXNrdG9wX21lbnVfaGVhZGVyLTJfbmF2aWdhdGlvbl9pdGVtX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaGVhZGVyLTMge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAubWVudV9fbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1lbnVfX25hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb25fX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAubmF2aWdhdGlvbl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2Nyb2xsQWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICY6bm90KC5zY3JvbGxGaXhlZExvZ28pIHtcclxuICAgICAgICAgICAgICAgICAgICAubWVudV9fbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubG9nbywgLmxvZ29fbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubWVudV9fbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubmF2aWdhdGlvbl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5oZWFkZXItMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51X19sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyogR0xPQkFMIFZBUklBQkxFUyAqL1xyXG5cclxuJGhlYWRlcl9wcmltYXJ5X2NvbG9yOiAkaGVhZGVyX3ByaW1hcnlfY29sb3I7XHJcbiRoZWFkZXJfc2Vjb25kYXJ5X2NvbG9yOiAkaGVhZGVyX3NlY29uZGFyeV9jb2xvcjtcclxuJGhlYWRlcl90ZXJ0aWFyeV9jb2xvcjogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvcjtcclxuXHJcbiRoZWFkZXJfaGVhZGVyX3BhZGRpbmcteDogM3JlbTtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfbWVudV9wYWRkaW5nLXg6IDdyZW07XHJcbiRoZWFkZXJfZGVza3RvcF9sb2dvX3dpZHRoOiAxNjVweDtcclxuJGhlYWRlcl9oZWFkZXJfbmF2aWdhdGlvbl9pdGVtX3BhZGRpbmcteDogMi41cmVtO1xyXG4kaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX21heC13aWR0aDogY2FsYygjeyRoZWFkZXJfaGVhZGVyX25hdmlnYXRpb25faXRlbV9wYWRkaW5nLXh9ICsgI3skaGVhZGVyX2Rlc2t0b3BfbWVudV9tZW51X3BhZGRpbmcteH0gKyAjeyRoZWFkZXJfaGVhZGVyX3BhZGRpbmcteH0gKyAjeyRoZWFkZXJfZGVza3RvcF9sb2dvX3dpZHRofSk7XHJcblxyXG4vKiBIRUFERVIgVkFSSUFCTEVTICovXHJcblxyXG4vKiBNT0JJTEUgKi9cclxuXHJcbi8qIFNlY3Rpb24gaGVhZGVyIGNvbnRhaW5lciAqL1xyXG4kaGVhZGVyX21lbnVfZm9udC1zaXplOiAxLjJyZW07XHJcbiRoZWFkZXJfbWVudV9wYWRkaW5nLXk6IDA7XHJcbiRoZWFkZXJfbWVudV9wYWRkaW5nLXg6ICRoZWFkZXJfaGVhZGVyX3BhZGRpbmcteDtcclxuJGhlYWRlcl9tZW51X21pbi1oZWlnaHQ6IDVyZW07XHJcbiRoZWFkZXJfbWVudV90cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMTtcclxuJGhlYWRlcl9tZW51X2JhY2tncm91bmQ6ICRoZWFkZXJfdGVydGlhcnlfY29sb3I7XHJcbiRoZWFkZXJfbWVudV9ib3gtc2hhZG93OiAwIDAgMC41cmVtIDAgcmdiYSgkY29sb3JfdGVydGlhcnktNCwgMC41KTtcclxuXHJcbi8qIFNlY3Rpb24gQnVyZ2VyIG1lbnUgKi9cclxuJGhlYWRlcl9idXJnZXJfd2lkdGg6IDVyZW07XHJcbiRoZWFkZXJfYnVyZ2VyX2hlaWdodDogNXJlbTtcclxuJGhlYWRlcl9idXJnZXJfaWNvbl93aWR0aDogMS4yNXJlbTtcclxuJGhlYWRlcl9idXJnZXJfaWNvbl9oZWlnaHQ6IDAuNzVyZW07XHJcbiRoZWFkZXJfYnVyZ2VyX2ljb25fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiRoZWFkZXJfYnVyZ2VyX2ljb25fYmFyX3dpZHRoOiAxMDAlO1xyXG4kaGVhZGVyX2J1cmdlcl9pY29uX2Jhcl9oZWlnaHQ6IDAuMTI1cmVtO1xyXG4kaGVhZGVyX2J1cmdlcl9pY29uX2Jhcl9iYWNrZ3JvdW5kOiAkaGVhZGVyX3ByaW1hcnlfY29sb3I7XHJcbiRoZWFkZXJfYnVyZ2VyX2ljb25fdGV4dF9mb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuJGhlYWRlcl9idXJnZXJfaWNvbl90ZXh0X3BhZGRpbmc6IDAuNXJlbSAwIDA7XHJcbiRoZWFkZXJfYnVyZ2VyX2ljb25fdGV4dF9mb250LXNpemU6IDAuOHJlbTtcclxuJGhlYWRlcl9idXJnZXJfaWNvbl90ZXh0X2NvbG9yOiAkaGVhZGVyX2J1cmdlcl9pY29uX2Jhcl9iYWNrZ3JvdW5kO1xyXG5cclxuLyogU2VjdGlvbiBMb2dvICovXHJcbiRoZWFkZXJfbG9nb19wYWRkaW5nOiAwLjVyZW07XHJcbiRoZWFkZXJfbG9nb190cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMjtcclxuJGhlYWRlcl9sb2dvX21heC13aWR0aDogMTZyZW07XHJcbiRoZWFkZXJfbG9nb19tYXgtaGVpZ2h0OiA5cmVtO1xyXG4kaGVhZGVyX2xvZ29fb2JqZWN0LWZpdDogY29udGFpbjtcclxuJGhlYWRlcl9sb2dvX3dpZHRoOiAxMDAlO1xyXG4kaGVhZGVyX2xvZ29fbW9yZV9tYXJnaW4tbGVmdDogMXJlbTtcclxuXHJcbi8qIFNlY3Rpb24gTWVudSBkZSBuYXZpZ2F0aW9uICovXHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9iYWNrZ3JvdW5kOiAkaGVhZGVyX3RlcnRpYXJ5X2NvbG9yO1xyXG4kaGVhZGVyX25hdmlnYXRpb25fYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKCRjb2xvcl90ZXJ0aWFyeV80LCAwLjI1KTtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX21heC13aWR0aDogMzByZW07XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9oZWlnaHQ6IDEwMHZoO1xyXG4kaGVhZGVyX25hdmlnYXRpb25fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtc19wYWRkaW5nOiAxLjVyZW0gMDtcclxuXHJcbi8qIFNlY3Rpb24gc291cy1tZW51IG5hdmlnYXRpb24gZGVncmVlIDEgKi9cclxuJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9pdGVtc190cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMjtcclxuJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9pdGVtc19wYWRkaW5nOiAzcmVtIDA7XHJcbiRoZWFkZXJfc3ViX25hdmlnYXRpb25faXRlbXNfYmFja2dyb3VuZDogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvcjtcclxuXHJcbi8qIFNlY3Rpb24gc291cy1tZW51IG5hdmlnYXRpb24gZGVncmVlIDEgbGllbiAqL1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbV9wYWRkaW5nOiAwLjVyZW0gMnJlbTtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2NvbG9yOiAkaGVhZGVyX3NlY29uZGFyeV9jb2xvcjtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1faWNvbl9tYXJnaW4tbGVmdDogMC44cmVtO1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbV9jb2xvcjogJGhlYWRlcl9zZWNvbmRhcnlfY29sb3I7XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2ljb25fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2ljb25fbWFyZ2luLWxlZnQ6IDAuOHJlbTtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1faWNvbl9maWxsOiAkaGVhZGVyX3ByaW1hcnlfY29sb3I7XHJcbiRoZWFkZXJfc3ViX25hdmlnYXRpb25faXRlbV9jb2xvci0tbGFzdC1jaGlsZDogJGhlYWRlcl9wcmltYXJ5X2NvbG9yO1xyXG5cclxuLyogU2VjdGlvbiBzb3VzLW1lbnUgbmF2aWdhdGlvbiBkZWdyZWUgMiAqL1xyXG4kaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX21vcmVfX2l0ZW1zX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yO1xyXG4kaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX21vcmVfX2l0ZW1zX3BhZGRpbmc6IDNyZW0gMDtcclxuJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtc19oZWlnaHQ6IDEwMCU7XHJcbiRoZWFkZXJfc3ViX25hdmlnYXRpb25fbW9yZV9faXRlbXNfYmFja2dyb3VuZDogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvcjtcclxuJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtc19tYXgtd2lkdGg6ICRoZWFkZXJfc3ViX25hdmlnYXRpb25fbWF4LXdpZHRoO1xyXG4kaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX21vcmVfX2l0ZW1zX3dpZHRoOiAxMDAlO1xyXG5cclxuLyogU2VjdGlvbiBzb3VzLW1lbnUgbmF2aWdhdGlvbiBkZWdyZWUgMiBib3V0b24gZGUgcmV0b3VyICovXHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2xpZ2h0X2ZvbnQtc2l6ZTogMC45cmVtO1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbV9saWdodF9jb2xvcjogJGhlYWRlcl9wcmltYXJ5X2NvbG9yO1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbV9saWdodF9pY29uX21hcmdpbjogMC44cmVtO1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbV9saWdodF9pY29uX2ZpbGw6ICRoZWFkZXJfcHJpbWFyeV9jb2xvcjtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX21lbnVfYnVyZ2VyX3dpdGhvdXRCYWNrZ3JvdW5kX2JhY2tncm91bmQ6ICRoZWFkZXJfdGVydGlhcnlfY29sb3I7XHJcblxyXG4vKiBERVNLVE9QICovXHJcblxyXG4vKiBTZWN0aW9uIGhlYWRlciBjb250YWluZXIgKi9cclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfbWluLWhlaWdodDogNXJlbTtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfbWVudV9fbG9nb19wYWRkaW5nOjFyZW0gMDtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfbWVudV9fbG9nb19tYXgtaGVpZ2h0OiAxMHJlbTtcclxuXHJcbi8qIFNlY3Rpb24gTG9nbyAqL1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9tZW51X19sb2dvX2xvZ29fbWF4LWhlaWdodDogMTE1cHg7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X21lbnVfX2xvZ29fbG9nb19taW4td2lkdGg6ICRoZWFkZXJfZGVza3RvcF9sb2dvX3dpZHRoO1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9tZW51X19sb2dvX2xvZ29fbWF4LXdpZHRoOiAkaGVhZGVyX2Rlc2t0b3BfbG9nb193aWR0aDtcclxuXHJcbi8qIFNlY3Rpb24gTWVudSBuYXZpZ2F0aW9uICovXHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X25hdmlnYXRpb25fd2lkdGg6IDEwMCU7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X25hdmlnYXRpb25fcGFkZGluZy15OiAwO1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9uYXZpZ2F0aW9uX3BhZGRpbmcteDogJGhlYWRlcl9kZXNrdG9wX21lbnVfbWVudV9wYWRkaW5nLXg7XHJcblxyXG4vKiBTZWN0aW9uIFNvdXMtbWVudSBiYWNrZ3JvdW5kIG5hdmlnYXRpb24gKi9cclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25fYmVmb3JlX2JhY2tncm91bmQ6IHJnYmEoJGhlYWRlcl90ZXJ0aWFyeV9jb2xvciwgMC45NSk7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2JlZm9yZV93aWR0aDogMTAwdnc7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2JlZm9yZV9oZWlnaHQ6IDEwMCU7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2JlZm9yZV90cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMjtcclxuXHJcbi8qIFNlY3Rpb24gU291cy1tZW51IGNvbnRhaW5lciBuYXZpZ2F0aW9uICovXHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X25hdmlnYXRpb25fX2l0ZW1zX2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbi8qIFNlY3Rpb24gU291cy1tZW51IGRlZ3JlIDEgbmF2aWdhdGlvbiAqL1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9faXRlbXNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX19pdGVtc190cmFuc2l0aW9uOiAgJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX19pdGVtc19wYWRkaW5nOiAxLjVyZW0gMCAxLjVyZW0gJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9tYXgtd2lkdGg7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX19pdGVtc19tYXgtd2lkdGg6IGNhbGMoI3skaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX21heC13aWR0aH0gKiAyKTtcclxuXHJcbi8qIFNlY3Rpb24gU291cy1tZW51IGRlZ3JlIDIgbmF2aWdhdGlvbiAqL1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtc19wYWRkaW5nOiAxLjVyZW0gMDtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfbmF2aWdhdGlvbl9faXRlbV9wYWRkaW5nOiAwICRoZWFkZXJfaGVhZGVyX25hdmlnYXRpb25faXRlbV9wYWRkaW5nLXg7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X25hdmlnYXRpb25fX2l0ZW1fY29sb3ItLWhvdmVyLS1mb2N1cy0tYWN0aXZlOiAkaGVhZGVyX3ByaW1hcnlfY29sb3I7XHJcblxyXG4vKiBTZWN0aW9uIFNvdXMtbWVudSBkZWZhdWx0IG5hdmlnYXRpb24gKi9cclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25faXRlbV9wYWRkaW5nOiAwLjVyZW0gMDtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25faXRlbV9maWxsOiAkaGVhZGVyX3NlY29uZGFyeV9jb2xvcjtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25faXRlbV9jb2xvci0taG92ZXItLWZvY3VzLS1hY3RpdmU6ICRoZWFkZXJfcHJpbWFyeV9jb2xvcjtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25faXRlbV9pY29uX2ZpbGwtLWhvdmVyLS1mb2N1cy0tYWN0aXZlOiAkaGVhZGVyX3ByaW1hcnlfY29sb3I7XHJcblxyXG4vKiBTZWN0aW9uIEhlYWRlciAyICovXHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X2hlYWRlci0yX2xvZ29fcGFkZGluZzogMS41cmVtIDJyZW07XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X2hlYWRlci0yX2xvZ29fanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X2hlYWRlci0yX2xvZ29fbWF4LXdpZHRoOiAyMHJlbTtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfaGVhZGVyLTJfbG9nb19tYXgtaGVpZ2h0OiAxMnJlbTtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfaGVhZGVyLTJfbmF2aWdhdGlvbl9pdGVtX3BhZGRpbmc6IDAgMnJlbTtcclxuXHJcbi8qIFNlY3Rpb24gSGVhZGVyIDMgKi9cclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfaGVhZGVyLTNfbmF2aWdhdGlvbl9pdGVtX3BhZGRpbmc6IDJyZW07IiwiJHRvcHBhZ2Vfb3ZlcmxheV9iYWNrZ3JvdW5kOiAkY29sb3Jfc2Vjb25kYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4udG9wUGFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDBzdmg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAudG9wUGFnZV9iYWNrZ3JvdW5kIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0b3BwYWdlX292ZXJsYXlfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlciB7XHJcbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRvcFBhZ2VfYmFja2dyb3VuZF9faW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgfVxyXG4gICAgLnRvcFBhZ2VfYmFja2dyb3VuZF9fdmlkZW8ge1xyXG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxOTIwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudG9wUGFnZV90ZXh0em9uZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbWF4X3dpZHRoX2dlbjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAxNXJlbSAwIDNyZW07XHJcbiAgICAgICAgLnRpdGxlX2N1c3RvbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gICAgICAgICAgICAudGl0bGVfY29udGVudF8xLFxyXG4gICAgICAgICAgICAudGl0bGVfY29udGVudF8yIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfdGVydGlhcnktMztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYW5pbWF0aW9uOiA0cyBhbmltLWxpbmVVcCBlYXNlLW91dCAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50b3BQYWdlX3NlYXJjaF9lbmdpbmUge1xyXG4gICAgICAgIGFuaW1hdGlvbjogNC41cyBhbmltLWxpbmVVcCBlYXNlLW91dCAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW0tbGluZURvd24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgIH1cclxuICAgIDIwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW5pbS1saW5lVXAge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDgwJSk7XHJcbiAgICB9XHJcbiAgICAyMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgIH1cclxufSIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vL0dFTkVSSVFVRVMgVkFSSUFCTEVTXHJcbiRzZWFyY2gtZm9ybV9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMTogMCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xOiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtLzEuMmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RyYW5zaXRpb246IDAuM3MgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzE6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAwLjMpICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMjogJGNvbG9yX3RlcnRpYXJ5XzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzE6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMTogJHNlYXJjaC1mb3JtX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9ib3hfc2hhZG93OiAwcHggMnB4IDZweCAycHggcmdiYSgkY29sb3JfdGVydGlhcnktNywwLjM1KSAhZGVmYXVsdDtcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vSU5ERVBFTkRBTlRFUyBWQVJJQUJMRVNcclxuXHJcbiRzZWFyY2gtZm9ybV92Ml9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDb3VudGVyXHJcbiRzZWFyY2gtZm9ybV92YWx1ZS1jb3VudF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdmFsdWUtY291bnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV92YWx1ZS1jb3VudF9mb250OiAkc2VhcmNoLWZvcm1fZm9udCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBGaWVsZFxyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgI3skYm9keV9mb250LXNpemV9IC8gI3skaHRtbC1saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyICN7JGJvZHlfZm9udC1zaXplfSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfY29sb3I6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9ib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JvcmRlcjogJGZvcm1fZWxlbWVudF9ib3JkZXItd2lkdGggc29saWQgJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JvcmRlci0tZm9jdXNlZDogJGZvcm1fZWxlbWVudF9ib3JkZXItd2lkdGggc29saWQgJGZvcm1fZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9wbGFjZWhvbGRlcl9jb2xvcjogJGZvcm1fZWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2ljb25fY29sb3I6ICRmb3JtX2VsZW1lbnRfaWNvbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vICoqIC8vXHJcblxyXG5cclxuLy8gTE9BREVSXHJcbiRzZWFyY2gtZm9ybS1mdWxsX2xvYWRlcl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbG9hZGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEZPUk1VTEFJUkUgREUgQkFTRVxyXG4kc2VhcmNoLWZvcm0tYmFzZV9tYXgtd2lkdGg6IDExMDBweCAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10cmFja19iYWNrZ3JvdW5kOiAkc2VsZWN0X3Njcm9sbGJhcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdGh1bWJfYmFja2dyb3VuZDogJHNlbGVjdF9zY3JvbGxiYXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10aHVtYl9iYWNrZ3JvdW5kLS1ob3ZlcjogJHNlbGVjdF9zY3JvbGxiYXJfY29sb3ItLWhvdmVyICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIE9GRlJFREVNXHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1ib2xkICN7JGJvZHlfZm9udC1zaXplfSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9ib3JkZXI6IDAgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYmFja2dyb3VuZDogJGJ1dHRvbl9wcmltYXJ5XzFfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9jb2xvcjogJGJ1dHRvbl9wcmltYXJ5XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fbGV0dGVyLXNwYWNpbmc6ICRidXR0b25fcHJpbWFyeV8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkYnV0dG9uX3ByaW1hcnlfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl90ZXh0LXZhbHVlX3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYm9yZGVyLXJhZGl1czogJGJ1dHRvbl9wcmltYXJ5XzFfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYmFja2dyb3VuZC0taG92ZXI6ICRidXR0b25fcHJpbWFyeV8xX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fY29sb3ItLWhvdmVyOiAkYnV0dG9uX3ByaW1hcnlfMV9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JhY2tncm91bmQ6ICRmb3JtX2ZpZWxkX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JveF9zaGFkb3c6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2JveF9zaGFkb3cgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JvcmRlcjogMCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9yYWRpb19ib3JkZXJfY29sb3I6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X3JhZGlvX2NvbG9yLS1jaGVja2VkOiAkcmFkaW9fY2hlY2tlZF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF9mb250OiAkZm9ybV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X2xhYmVsX3RleHRfY29sb3I6ICRmb3JtX2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCb3V0b24gXCJhbGVydGUgZW1haWxcIlxyXG4kc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfZm9udDogJGJ1dHRvbl9wcmltYXJ5XzJfZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2JhY2tncm91bmQ6ICRidXR0b25fcHJpbWFyeV8yX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9jb2xvcjogJGJ1dHRvbl9wcmltYXJ5XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF90ZXh0LXRyYW5zZm9ybTogJGJ1dHRvbl9wcmltYXJ5XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9sZXR0ZXItc3BhY2luZzogJGJ1dHRvbl9wcmltYXJ5XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9ib3JkZXItcmFkaXVzOiAkYnV0dG9uX3ByaW1hcnlfMl9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfaWNvbl9jb2xvcjogJGJ1dHRvbl9pY29uX3ByaW1hcnktMl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9iYWNrZ3JvdW5kLS1ob3ZlcjogJGJ1dHRvbl9wcmltYXJ5XzJfaG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2NvbG9yLS1ob3ZlcjogJGJ1dHRvbl9wcmltYXJ5XzJfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyBCb3V0b24gXCJGaWx0cmVyXCJcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtYm9sZCAjeyRib2R5X2ZvbnQtc2l6ZX0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9iYWNrZ3JvdW5kOiAkYnV0dG9uX3ByaW1hcnlfMV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fY29sb3I6ICRidXR0b25fcHJpbWFyeV8xX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmc6ICRidXR0b25fcHJpbWFyeV8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fYm9yZGVyLXJhZGl1czogJGJ1dHRvbl9wcmltYXJ5XzFfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9iYWNrZ3JvdW5kLS1ob3ZlcjogJGJ1dHRvbl9wcmltYXJ5XzFfaG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2NvbG9yLS1ob3ZlcjogJGJ1dHRvbl9wcmltYXJ5XzFfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQm91dG9uIFwic3VibWl0XCJcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtYm9sZCAjeyRib2R5X2ZvbnQtc2l6ZX0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kOiAkYnV0dG9uX3ByaW1hcnlfMl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3I6ICRidXR0b25fcHJpbWFyeV8yX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmc6ICRidXR0b25fcHJpbWFyeV8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fdGV4dC10cmFuc2Zvcm06ICRidXR0b25fcHJpbWFyeV8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYm9yZGVyLXJhZGl1czogJGJ1dHRvbl9wcmltYXJ5XzJfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kLS1ob3ZlcjogJGJ1dHRvbl9wcmltYXJ5XzJfaG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yLS1ob3ZlcjogJGJ1dHRvbl9wcmltYXJ5XzJfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyBCb3V0b24gXCJyZXNldFwiXHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2ZvbnQ6ICRzZWFyY2gtZm9ybV9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2ljb25fY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyogRUxFTUVOVCBGT1JNICovXHJcbi8vIEVsZW1lbnQgZm9ybSBcInNlbGVjdCBsb2NhbGl6YXRvclwiXHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3ZhbHVlLWNvdW50X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV92YWx1ZS1jb3VudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3ZhbHVlLWNvdW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdmFsdWUtY291bnRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfZm9udDogJHNlYXJjaC1mb3JtX3ZhbHVlLWNvdW50X2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRWxlbWVudCBmb3JtIFwic2VsZWN0XCJcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9pbnB1dF9jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfaW5wdXRfZm9udDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9wbGFjZWhvbGRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2JvcmRlcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYm9yZGVyICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2JvcmRlci0tc2VsZWN0ZWQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JvcmRlci0tZm9jdXNlZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9zcy1jb250ZW50X2JvcmRlci1yYWRpdXM6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfc3MtY29udGVudF9zcy1vcHRpb25fZm9udDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9zcy12YWx1ZS1jdXN0b21fY291bnRlcl9mb250OiAkc2VhcmNoLWZvcm1fdmFsdWUtY291bnRfZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9zcy12YWx1ZS1jdXN0b21fY291bnRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fdmFsdWUtY291bnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9zcy12YWx1ZS1jdXN0b21fY291bnRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3ZhbHVlLWNvdW50X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9zcy12YWx1ZS1jdXN0b21fYmFja2dyb3VuZC0taG92ZXI6ICRzZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfc3MtdmFsdWUtY3VzdG9tX2NvbG9yLS1ob3ZlcjogJHNlbGVjdF9pdGVtX2NvbG9yLS1ob3ZlciAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfc3MtcGx1c19jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfaWNvbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfY2hlY2tib3hfYm9yZGVyLWNvbG9yOiAkc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2NoZWNrYm94X2NvbG9yLS1jaGVja2VkOiAkc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfY29sb3ItLXNlbGVjdGVkICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X3NlbGVjdF9jaGVja2JveF9iYWNrZ3JvdW5kLS1jaGVja2VkOiAkc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfYmFja2dyb3VuZC0tc2VsZWN0ZWQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1jaGVja2VkOiAkc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1zZWxlY3RlZCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCdWJibGVcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9mb250OiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgLjhyZW0gLyAxLjA2MjVyZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfY29sb3I6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl90ZXJ0aWFyeS01ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2JvcmRlci1yYWRpdXM6IC4zMTI1cmVtICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2JhY2tncm91bmQtLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2NvbG9yLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9idWJibGVfaWNvbl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfaWNvbl9jb2xvci0taG92ZXI6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2ljb25fYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9pY29uX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2ljb25fYmFja2dyb3VuZC0taG92ZXI6ICRzZWFyY2gtZm9ybV9idWJibGVfYmFja2dyb3VuZC0taG92ZXIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaWNvbl9jb2xvci0taG92ZXI6ICRzZWFyY2gtZm9ybV9idWJibGVfY29sb3ItLWhvdmVyICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9pY29uX2NvbG9yLS1vcGVuZWQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaWNvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEVsZW1lbnQgZm9ybSBcIlJhbmdlXCJcclxuJHNlYXJjaC1mb3JtLWJhc2VfcmFuZ2VfaWNvbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9ib3JkZXItcmFkaXVzOiAkcmFuZ2VfaW5wdXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgLjhyZW0gLyAxcmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9zdHJ1Y3R1cmVfYm9yZGVyX2NvbG9yOiBvcmFuZ2UgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfY29udGVudF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaGlnaGxpZ2h0X2JvcmRlcl9jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X2ZvbnQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2ZvbnQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3VuaXRfZm9udDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfZm9udCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBFbGVtZW50IGZvcm0gXCJpbnRlZ2VyXCJcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fY29sb3I6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fY29sb3ItLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fYm9yZGVyX2NvbG9yLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2JvcmRlcl9iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfY29sb3ItLWRpc2FibGVkOiAkZm9ybV9lbGVtZW50X2NvbG9yLS1kaXNhYmxlZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2NvbG9yLS1kaXNhYmxlZDogJGZvcm1fZWxlbWVudF9jb2xvci0tZGlzYWJsZWQgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9pbnB1dC1lbGVtZW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9pbnB1dC1lbGVtZW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV9mb250ICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF90aXRsZV9mb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF9mb250IDogJHNlYXJjaC1mb3JtX2ludGVnZXJfbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIC44cmVtIC8gMXJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYm9yZGVyX2NvbG9yOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2JvcmRlci1yYWRpdXM6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9pY29uX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dC1jb250ZW50X2JvcmRlcl9jb2xvcjogJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9iZWZvcmVfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfYWZ0ZXJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWwtZGF0ZV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX2ludGVnZXJfbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9ib3JkZXItY29sb3I6IHJlZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX3N2Z19jb2xvcjogJGNvbG9yX3ByaW1hcnlfMSAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnlfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2hvdmVyX2JlZm9yZV9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfc3ZnX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeV8xICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2VsZW1lbnRzX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfZWxlbWVudHNfYm9yZGVyX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8vLS1cclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9mb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtSW50ZWdlcl9sYWJlbC1lbGVtZW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEVsZW1lbnQgZm9ybSBcImNoZWNrYm94XCJcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2xhYmVsX2ZvbnQ6ICRmb3JtX2VsZW1lbnRfZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciAuOHJlbSAvIDEuMDYyNXJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JhY2tncm91bmQ6ICRjaGVja2JveF9jaGVja19iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3I6ICRjaGVja2JveF9jaGVja19ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3ItLWNoZWNrZWQ6ICRjaGVja2JveF9jaGVja19jb2xvci0tY2hlY2tlZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmFja2dyb3VuZC0tY2hlY2tlZDogJGNoZWNrYm94X2JhY2tncm91bmQtY29sb3ItLWNoZWNrZWQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvci0tY2hlY2tlZDogJGNoZWNrYm94X2JvcmRlci1jb2xvci0tY2hlY2tlZCAhZGVmYXVsdDtcclxuXHJcbi8vIEVsZW1lbnQgZm9ybSBcImNoZWNrYm94IGNhdFwiXHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2J1dHRvbi1vcGVuLWNsb3NlX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2J1dHRvbi1vcGVuLWNsb3NlX2JlZm9yZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2J1dHRvbi1vcGVuLWNsb3NlX2FmdGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfYmVmb3JlX2JvcmRlcl9jb2xvciA6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9maXJzdC1sZXR0ZXJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2NoZWNrZWRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmFja2dyb3VuZC0tY2hlY2tlZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2NoZWNrZWRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3ItLWNoZWNrZWQgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZW1wdHlfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2VtcHR5X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X3ZhbHVlX2ZvbnQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX2NvdW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIEVsZW1lbnQgZm9ybSBcInRvZ2dsZSAtc3dpdGNoXCJcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94X2JhY2tncm91bmQ6ICR0b2dnbGVfZWxlbWVudF9iYWNrZ3JvdW5kLS1mYWxzZSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveF9iYWNrZ3JvdW5kX3JvdW5kOiAkdG9nZ2xlX2VsZW1lbnRfY29sb3ItLWZhbHNlICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94X2JveF9zaGFkb3c6ICR0b2dnbGVfZWxlbWVudF9iYWNrZ3JvdW5kLS1mYWxzZSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9ib3hfc2hhZG93OiAkdG9nZ2xlX2VsZW1lbnRfYmFja2dyb3VuZC0tdHJ1ZSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9zd2l0Y2hfYmFja2dyb3VuZDogJHRvZ2dsZV9lbGVtZW50X2JhY2tncm91bmQtLXRydWUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtaW5wdXRfYmFja2dyb3VuZDogJHRvZ2dsZV9lbGVtZW50X2J1bGxldF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqICovXHJcbi8vIEZPUk1VTEFJUkUgQ09NUExFVFxyXG4kc2VhcmNoLWZvcm0tZnVsbF90cmFja19iYWNrZ3JvdW5kOiAkc2VsZWN0X3Njcm9sbGJhcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF90aHVtYl9iYWNrZ3JvdW5kOiAkc2VsZWN0X3Njcm9sbGJhcl9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfdGh1bWJfYmFja2dyb3VuZC0taG92ZXI6ICRzZWxlY3Rfc2Nyb2xsYmFyX2NvbG9yLS1ob3ZlciAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX2JvZHlfYmFja2dyb3VuZDogJG1vZGFsX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLWNsb3NlLWRyYXdpbmdfZmlsbDogJG1vZGFsLWNsb3NlX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbF9mb250OiAkbW9kYWwtLW1haW5fdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbF9jb2xvcjogJG1vZGFsLS1tYWluX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyBlbGVtZW50IGZvcm0gXCJzdWJtaXRcIlxyXG4kc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fZm9udDogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9sZXR0ZXJfc3BhY2luZzogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2xldHRlcl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2JvcmRlci1yYWRpdXM6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQtLWhvdmVyOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYmFja2dyb3VuZC0taG92ZXIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvci0taG92ZXI6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvci0taG92ZXIgIWRlZmF1bHQ7XHJcblxyXG4vLyBFbGVtZW50IGZvcm0gXCJyZXNldFwiXHJcbiRzZWFyY2gtZm9ybS1mdWxsX3Jlc2V0LWJ1dHRvbi1pdGVtX2ZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3Jlc2V0LWJ1dHRvbi1pdGVtX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIFLDqWbDqXJlbmNlXHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYm9yZGVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X2JvcmRlcl9mb250OiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfcGxhY2Vob2xkZXJfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9wbGFjZWhvbGRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfcGxhY2Vob2xkZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2JvcmRlci1yYWRpdXM6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIC44cmVtIC8gMXJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2JhY2tncm91bmQ6ICRidXR0b25fcHJpbWFyeV8yX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2NvbG9yOiAkYnV0dG9uX3ByaW1hcnlfMl9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fYmFja2dyb3VuZC0taG92ZXI6ICRidXR0b25fcHJpbWFyeV8yX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUmFuZ2VcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X2ZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtdGV4dF9jb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2Utc2xpZGVfdW5hY3RpdmVfYmFja2dyb3VuZDogJHJhbmdlX3NsaWRlcl90cmFja19jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1zbGlkZV9hY3RpdmVfYmFja2dyb3VuZDogJHJhbmdlX3NsaWRlcl90cmFja19jb2xvci0tYWN0aXZlICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9mb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuXHJcblxyXG4kc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfcmFkaW9fYm9yZGVyX2NvbG9yOiAkcmFkaW9fY2hlY2tlZF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9yYWRpb19iZWZvcmVfYmFja2dyb3VuZDogJHJhZGlvX2NoZWNrZWRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9sYWJlbF9mb250X3NpemU6IDEwcHggIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9sYWJlbF9jb2xvcjogJGxvY2FsaXphdG9yX3ZhbHVlX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2ljb25fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfaWNvbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIEVzdGltYXRlXHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2ZvbnQ6ICRzZWFyY2gtZm9ybV9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfZm9udDogJHNlYXJjaC1mb3JtX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9zcy1hZGRfaWNvbl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfaWNvbl9wbHVzX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfZm9udDogJHNlYXJjaC1mb3JtX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2xldHRlcl9zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9ob3Zlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfaG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcblxyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1hZGRfc3MtcGx1c19jb2xvcjogJHNzLXBsdXNfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2NoZWNrYm94X2JhY2tncm91bmQ6ICRjaGVja2JveF9jaGVja19iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2NoZWNrYm94X2JvcmRlci1jb2xvcjogJGNoZWNrYm94X2NoZWNrX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9jaGVja2JveF9jaGVja2VkX2JvcmRlci1jb2xvcjogJGNoZWNrYm94X2JvcmRlci1jb2xvci0tY2hlY2tlZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9jaGVja2JveF9jaGVja2VkX2NvbG9yOiAkY2hlY2tib3hfY2hlY2tfY29sb3ItLWNoZWNrZWQgIWRlZmF1bHQ7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gRk9STSBERUZBVUxUXHJcblxyXG4ubG9hZGVyX2NvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfbG9hZGVyX2JhY2tncm91bmQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uTG9hZGVyO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgJHNlYXJjaC1mb3JtLWZ1bGxfbG9hZGVyX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uTG9hZGVyIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtIHtcclxuICAgICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICYtc2VsZWN0X19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247IC8vIEB0b2RvXHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9ib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudF9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX3RleHQtdmFsdWVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gei1pbmRleDogMTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvLyB6LWluZGV4OiAxMjtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMXJlbSAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZWxlbWVudHNfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JveF9zaGFkb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjsgLy8gQHRvZG9cclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3LjVweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yYWRpb19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9yYWRpb19jb2xvci0tY2hlY2tlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247IC8vIEB0b2RvXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIC5pdGVtLWxhYmVsIC5yYWRpb19faXRlbS1zcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfbGFiZWxfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5lbXB0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfbGFiZWxfZm9udDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIC5yYWRpb19faXRlbS1zcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIgLmVsZW1lbnRzX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGluay1lbWFpbCB7XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBiZWxsIDEuNXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybUNoZWNrYm94X19jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmZvcm1DaGVja2JveCB7XHJcbiAgICAgICAgJl9fbGFiZWwtY2hlY2tib3gge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlzdC1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5saXN0LWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAmLXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjsgLy8gQHRvZG9cclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uOyAvLyBAdG9kb1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3ItLWNoZWNrZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvci0tY2hlY2tlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5jaGVja2JveC1zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JhY2tncm91bmQtLWNoZWNrZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvci0tY2hlY2tlZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5lbXB0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciB7XHJcbiAgICAuZm9ybUNoZWNrYm94Q2F0IHtcclxuICAgICAgICAmX19sYWJlbC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpc3QtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgLmxpc3QtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9idXR0b24tb3Blbi1jbG9zZV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1vcGVuLWNsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2J1dHRvbi1vcGVuLWNsb3NlX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9idXR0b24tb3Blbi1jbG9zZV9hZnRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sYWJlbC1saXN0LWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmVsZW1lbnRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2JlZm9yZV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2JlZm9yZV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X3ZhbHVlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2ZpcnN0LWxldHRlcl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5jaGVja2JveC1zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2NoZWNrZWRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfY2hlY2tlZF9ib3JkZXJfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmVtcHR5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2VtcHR5X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2VtcHR5X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1vcGVuLWNsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmZvcm1SYW5nZV9fY29udGFpbmVyIHtcclxuICAgIC5ub1VpLXRvdWNoLWFyZWEge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcclxuICAgICAgICBsZWZ0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5lbXB0eSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zNTtcclxuICAgICAgICBjdXJzb3I6IGluaXRpYWw7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKlxyXG4uZm9ybVJhZGlvX19jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmZvcm1SYWRpbyB7XHJcbiAgICAgICAgJl9fbGFiZWwtcmFkaW8ge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3JhZGlvX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fcmFkaW9fbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjEwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgLmxpc3QtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIC5yYWRpbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9yYWRpb19yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9yYWRpb19yYWRpb19iZWZvcmVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fcmFkaW9fcmFkaW9fdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgLnJhZGlvLWxhYmVsIC5yYWRpby1zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4qL1xyXG5cclxuLmZvcm1JbnRlZ2VyX19jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtSW50ZWdlciB7XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmludGVnZXJfY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGFiZWwtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uOyAvLyBAdG9kb1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfY29sb3ItLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fY29sb3ItLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2JvcmRlcl9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2JvcmRlcl9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmlucHV0LWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfaW5wdXQtZWxlbWVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2lucHV0LWVsZW1lbnRfZm9udDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtRGF0ZUxvY3NhaXMge1xyXG4gICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGFiZWwtZGF0ZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfdGl0bGVfZm9udDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIC50ZXh0X2ljb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmRhdGUtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kYXRlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ3LjUlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZGF0ZS1pbnB1dF9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGF0ZS1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbl9jYWxlbmRhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmVzZXQtY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uX19yZXNldC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5mb3JtRGF0ZV9fY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybURhdGUge1xyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcblxyXG4gICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAmLWlucHV0X19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtaW5wdXRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXQtY29udGVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMC41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9hZnRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5mb3JtQnViYmxlX19jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLW1vcmVfX2VsZW1lbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaWNvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIC8vbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBtaW4td2lkdGg6IDJyZW07XHJcbiAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247IC8vIEB0b2RvXHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMS41cHgpO1xyXG4gICAgICAgICAgICBsZWZ0OiA3LjVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNy41cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC41cHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2ljb25fY29sb3ItLWhvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaWNvbl9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2ljb25fY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2ljb25fY29sb3ItLW9wZW5lZDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9pY29uX2JhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1CdWJibGUge1xyXG4gICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzlweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uOyAvLyBAdG9kb1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fYnViYmxlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2J1YmJsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJHNlYXJjaC1mb3JtX2J1YmJsZV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc2VhcmNoLWZvcm1fYnViYmxlX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEuMjVlbSA1cHggMXJlbTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247IC8vIEB0b2RvXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYmFja2dyb3VuZC0taG92ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtQnViYmxlX19lbGVtZW50X190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9idWJibGVfY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtQnViYmxlX19lbGVtZW50X19jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfaWNvbl9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2J1YmJsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTFweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTZweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtUmVmZXJlbmNlX19jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGJvdHRvbTogMzVweDtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwcHggLSAxcmVtKTtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtUmVmZXJlbmNlIHtcclxuICAgICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgLmxhYmVsX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAgICAgLmZvcm1fX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbnB1dF9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9ib3JkZXJfZm9udDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9wbGFjZWhvbGRlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbl9pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247IC8vIEB0b2RvXHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9ib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2JhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybVN1Ym1pdF9fY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggNzVweCAxcmVtO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybVN1Ym1pdCB7XHJcbiAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuXHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgJi1zdWJtaXRfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3VibWl0X19pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHB1bHNlIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvci0taG92ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoX19pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1yZXNldF9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX3Jlc2V0LWJ1dHRvbi1pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX3Jlc2V0LWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1yZXNldF9faXRlbS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfcmVzZXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uOyAvLyBAdG9kb1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tcmVzZXRfX2l0ZW0taWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybVN3aXRjaF9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgLmZvcm1Td2l0Y2gge1xyXG4gICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWxhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpdGNoLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi44MTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2dztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94X2JveF9zaGFkb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjsgLy8gQHRvZG9cclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveF9iYWNrZ3JvdW5kX3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94LWlucHV0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAuc3dpdGNoLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtaW5wdXRfYm94X3NoYWRvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9zd2l0Y2hfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciB7XHJcbiAgICAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xyXG4gICAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWVzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkZm9ybV9lbGVtZW50X3BhZGRpbmc7XHJcblxyXG4gICAgICAgICAgICAubG9jYWxpemF0b3JfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubG9jYWxpemF0b3JfX3ZhbHVlLS1jb3VudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3ZhbHVlLWNvdW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS42ODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3ZhbHVlLWNvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9mb250O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIge1xyXG4gICAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2FsaXphdG9yX19leHRyYSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgICAgIC5yYWRpb3NfX2ZpZWxkc2V0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJhZGlvc19fZ3JvdXAge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAucmFkaW9zX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDJyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLmNoZWNrX3JhZGlvX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfcmFkaW9fYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uOyAvLyBAdG9kb1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGFiZWxfcmFkaW9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9sYWJlbF9mb250X3NpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9sYWJlbF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja19yYWRpb19lbGVtZW50OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaW5wdXRfcmFkaW9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgLmxhYmVsX3JhZGlvX2VsZW1lbnQgLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1TZWxlY3Qge1xyXG4gICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAvKnotaW5kZXg6IDE7Ki9cclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmxhYmVsLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLyp6LWluZGV4OiAwOyovXHJcblxyXG4gICAgICAgICAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfaW5wdXRfZm9udDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcy1tYWluIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNzLW9wZW4tYmVsb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfYm9yZGVyLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zcy12YWx1ZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zcy12YWx1ZS0tY3VzdG9tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9zcy12YWx1ZS1jdXN0b21fY291bnRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS42ODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLXZhbHVlLWN1c3RvbV9jb3VudGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLXZhbHVlLWN1c3RvbV9jb3VudGVyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3MtYWRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3MtcGx1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWFkZF9zcy1wbHVzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWFkZF9zcy1wbHVzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLWNvbnRlbnRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2NhbGl6YXRvcl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubG9jYWxpemF0b3JfX3BsdXMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9pY29uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfaWNvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1jb250ZW50IC5zcy1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICAmLmVtcHR5IHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9zcy12YWx1ZS1jdXN0b21fYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9zcy12YWx1ZS1jdXN0b21fY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSB7XHJcbiAgICAgICAgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9zZWxlY3RfY2hlY2tib3hfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMC41cmVtICsgNHB4KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHNlYXJjaC1mb3JtX3NlbGVjdF9jaGVja2JveF9jb2xvci0tY2hlY2tlZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHNlYXJjaC1mb3JtX3NlbGVjdF9jaGVja2JveF9jb2xvci0tY2hlY2tlZDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3Rfc2VsZWN0X2NoZWNrYm94X2JhY2tncm91bmQtLWNoZWNrZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2NoZWNrYm94X2NoZWNrZWRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBGT1JNIEVTVElNQVRJT05cclxuXHJcbi5mb3JtLWVzdGltYXRlIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1lc3RpbWF0ZSB7XHJcbiAgICAgICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDAgMXJlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFyZW0gMCAwIDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyZW0gMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhLmZvcm0tZXN0aW1hdGVfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuODVyZW0gMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIEZPUk0gQkFTRVxyXG5cclxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy90cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMztcclxuICAgIHotaW5kZXg6IDY2NjtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuXHJcbiAgICAgICAgJi10cmFjayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10cmFja19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aHVtYiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10aHVtYl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aHVtYjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10aHVtYl9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkc2VhcmNoLWZvcm0tYmFzZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcclxuXHJcbiAgICAgICAgLmxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5saW5lX19jb250YWluZXJfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIC8qei1pbmRleDogOTk7Ki9cclxuXHJcbiAgICAgICAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmZvcm0tb2ZmcmVkZW1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmZvcm0tdHlwZV9fZmllbGQsXHJcbiAgICAgICAgICAgICAgICAmLmZvcm0tZGF0ZWxvY3NhaXNfX2ZpZWxkLFxyXG4gICAgICAgICAgICAgICAgJi5mb3JtLWxveWVyX19maWVsZCxcclxuICAgICAgICAgICAgICAgICYuZm9ybS1sb3llcnNhaXNfX2ZpZWxkLFxyXG4gICAgICAgICAgICAgICAgJi5mb3JtLWxvY2FsaXNhdGlvbl9fZmllbGQsXHJcbiAgICAgICAgICAgICAgICAmLmZvcm0tY29tbWVyY2VfX2ZpZWxkLFxyXG4gICAgICAgICAgICAgICAgJi5mb3JtLXByaWNlc19fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAmU2VsZWN0X19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZSYW5nZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucmFuZ2VfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucmFuZ2VfX3BsdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9yYW5nZV9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3JhbmdlX2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtUmFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fcmVzZXQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9jb250ZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5yYW5nZS0tb3BlbmVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtUmFuZ2VfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hZGRfYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJhbmdlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2NvbnRlbnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9jb250ZW50X2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vVWktdG91Y2gtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yYW5nZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX191bml0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV91bml0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAuZm9ybUludGVnZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGFiZWwtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtSW50ZWdlcl9sYWJlbC1lbGVtZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpkaXNhYmxlZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5wdXQtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1EYXRlTG9jc2FpcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2xhYmVsLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbC1kYXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRfaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dF9lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9ob3Zlcl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9zdmdfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2VsZW1lbnRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfZWxlbWVudHNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfZWxlbWVudHNfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0Ny41JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGUtaW5wdXRfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGUtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR0ZXh0ZmllbGRfaW5wdXRfcGFkZGluZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9ib3JkZXJfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbl9jYWxlbmRhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3Jlc2V0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJi5saW5lMV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm1fX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGluay1lbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICYubGluZTJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIC40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VjdGlvbjIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VjdGlvbjQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uX0NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZpbHRlcl9idXR0b25faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlYXJjaF9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2NvbG9yLS1ob3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoX19pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN1Ym1pdF9idXR0b25faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Ym1pdF9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwdWxzZSAycyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA2MCUgNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3ItLWhvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJtaXRfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIDAgMC41cmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmLmxpbmUzX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmVzZXRfYnV0dG9uX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLnJlc2V0X19pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjsgLy8gQHRvZG9cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucmVzZXRfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAmLmxpbmUyX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlLFxyXG4gICAgICAgICAgICAmLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50LFxyXG4gICAgICAgICAgICAmLmxpbmUzX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAubGluZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICYubGluZTJfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUsXHJcbiAgICAgICAgICAgICAgICAmLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50LFxyXG4gICAgICAgICAgICAgICAgJi5saW5lM19fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gRk9STSBGVUxMXHJcblxyXG4uc2VhcmNoLWZpbHRlci1mdWxsIHtcclxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcblxyXG4gICAgICAgICYtdHJhY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF90cmFja19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aHVtYiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX3RodW1iX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRodW1iOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfdGh1bWJfYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyLm9wZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIC5mb3JtLWVzdGltYXRlIHtcclxuICAgICAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1lbGVtZW50IHtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWxfYm9keV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWxfX2Nsb3NlIHtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLWNsb3NlLWRyYXdpbmdfZmlsbDtcclxuICAgICAgICAgICAgd2lkdGg6IDEuMjVlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjI1ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWxfX3Njcm9sbGVyIHtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbF9jb2xvcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1MaW5lX19jb250YWluZXIge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDJlbSAtIDI1MHB4KTtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjKDc1cHggLSAxcmVtKSAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxpbmUxX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubGluZTJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5saW5lM19fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5saW5lNF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxpbmU1X19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5saW5lNl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc2VjdGlvbjAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxpbmU3X19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ybUNoZWNrYm94X19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0LWVsZW1lbnQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxpbmU4X19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uUGFyYW1zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmVfX3RpdGxlLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZS1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ybVJhbmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucmFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fc3VtbWFyeSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3BsdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm9VaS1ob3Jpem9udGFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1zbGlkZV91bmFjdGl2ZV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vVWktY29ubmVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXNsaWRlX2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3ByZXZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2hpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yYW5nZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX191bml0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fcmVzZXQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247IC8vIEB0b2RvXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubm9VaS10b3VjaC1hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlciB7XHJcbiAgICAgICAgLmxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICYubGluZTJfX2NvbnRhaW5lcixcclxuICAgICAgICAgICAgJi5saW5lM19fY29udGFpbmVyLFxyXG4gICAgICAgICAgICAmLmxpbmU0X19jb250YWluZXIsXHJcbiAgICAgICAgICAgICYubGluZTVfX2NvbnRhaW5lcixcclxuICAgICAgICAgICAgJi5saW5lNl9fY29udGFpbmVyLFxyXG4gICAgICAgICAgICAmLmxpbmU3X19jb250YWluZXIsXHJcbiAgICAgICAgICAgICYubGluZThfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAubGluZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICYubGluZTJfX2NvbnRhaW5lcixcclxuICAgICAgICAgICAgICAgICYubGluZTNfX2NvbnRhaW5lcixcclxuICAgICAgICAgICAgICAgICYubGluZTRfX2NvbnRhaW5lcixcclxuICAgICAgICAgICAgICAgICYubGluZTVfX2NvbnRhaW5lcixcclxuICAgICAgICAgICAgICAgICYubGluZTZfX2NvbnRhaW5lcixcclxuICAgICAgICAgICAgICAgICYubGluZTdfX2NvbnRhaW5lcixcclxuICAgICAgICAgICAgICAgICYubGluZThfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5ib2R5LS1pbm5lciB7XHJcbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xyXG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgJi5saW5lMV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5saW5lMl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc3VibWl0X2J1dHRvbl9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxpbmUzX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgLmxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5saW5lMV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmxpbmUyX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Ym1pdF9idXR0b25faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmxpbmUzX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNlYXJjaF9mb3JtX2lubmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9tb2R1bGVzL3NlYXJjaC8xLmpwZ1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc2Vjb25kYXJ5LTI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBAdG9kbyDDoCBzdXBwcmltZXIgKHBvdXIgc2ltdWxlciB1biBmb25kIGNvbW1lIHVpIGtpdClcclxuXHJcbn0iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy9HRU5FUklRVUVTIFZBUklBQkxFU1xyXG4kc2VhcmNoLWZvcm1fZm9udDogJGJvZHlfZm9udDtcclxuJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzE6IDA7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMTogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbS8xLjJlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRzZWFyY2gtZm9ybV90cmFuc2l0aW9uOiAwLjNzO1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xOiB0cmFuc3BhcmVudDtcclxuJHNlYXJjaC1mb3JtX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMC4zKTtcclxuJHNlYXJjaC1mb3JtX3RleHRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzI6ICRjb2xvcl90ZXJ0aWFyeV8zO1xyXG4kc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xOiBub25lO1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzE6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yO1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfaWNvbl9wbHVzX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMTtcclxuJHNlYXJjaC1mb3JtX2VsZW1lbnRfYm94X3NoYWRvdzogMHB4IDJweCA2cHggMnB4IHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTcsMC4zNSk7XHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vL0lOREVQRU5EQU5URVMgVkFSSUFCTEVTXHJcblxyXG4kc2VhcmNoLWZvcm1fdjJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2JhY2tncm91bmQ7XHJcblxyXG5cclxuLy8gQ291bnRlclxyXG4kc2VhcmNoLWZvcm1fdmFsdWUtY291bnRfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMTtcclxuJHNlYXJjaC1mb3JtX3ZhbHVlLWNvdW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kc2VhcmNoLWZvcm1fdmFsdWUtY291bnRfZm9udDogJHNlYXJjaC1mb3JtX2ZvbnQ7XHJcblxyXG5cclxuLy8gRmllbGRcclxuJHNlYXJjaC1mb3JtX2VsZW1lbnRfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyICN7JGJvZHlfZm9udC1zaXplfSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMTtcclxuJHNlYXJjaC1mb3JtX2VsZW1lbnRfbGFiZWxfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciAjeyRib2R5X2ZvbnQtc2l6ZX0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9jb2xvcjtcclxuJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzO1xyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9ib3JkZXI6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yO1xyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9ib3JkZXItLWZvY3VzZWQ6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtX2VsZW1lbnRfZm9jdXNfYm9yZGVyLWNvbG9yO1xyXG5cclxuJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfcGxhY2Vob2xkZXJfY29sb3I6ICRmb3JtX2VsZW1lbnRfcGxhY2Vob2xkZXJfY29sb3I7XHJcblxyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9pY29uX2NvbG9yOiAkZm9ybV9lbGVtZW50X2ljb25fY29sb3I7XHJcblxyXG4vLyAqKiAvL1xyXG5cclxuXHJcbi8vIExPQURFUlxyXG4kc2VhcmNoLWZvcm0tZnVsbF9sb2FkZXJfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzE7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2xvYWRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYmFja2dyb3VuZDtcclxuXHJcblxyXG4vLyBGT1JNVUxBSVJFIERFIEJBU0VcclxuJHNlYXJjaC1mb3JtLWJhc2VfbWF4LXdpZHRoOiAxMTAwcHg7XHJcblxyXG4kc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdHJhY2tfYmFja2dyb3VuZDogJHNlbGVjdF9zY3JvbGxiYXJfYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRodW1iX2JhY2tncm91bmQ6ICRzZWxlY3Rfc2Nyb2xsYmFyX2NvbG9yO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdGh1bWJfYmFja2dyb3VuZC0taG92ZXI6ICRzZWxlY3Rfc2Nyb2xsYmFyX2NvbG9yLS1ob3ZlcjtcclxuXHJcblxyXG4vLyBPRkZSRURFTVxyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtc2VtaWJvbGQgI3skYm9keV9mb250LXNpemV9IC8gI3skaHRtbC1saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2JvcmRlcjogMDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9iYWNrZ3JvdW5kOiAkYnV0dG9uX3ByaW1hcnlfMV9iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2NvbG9yOiAkYnV0dG9uX3ByaW1hcnlfMV9jb2xvcjtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9sZXR0ZXItc3BhY2luZzogJGJ1dHRvbl9wcmltYXJ5XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRidXR0b25fcHJpbWFyeV8xX3RleHQtdHJhbnNmb3JtO1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX3RleHQtdmFsdWVfdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9ib3JkZXItcmFkaXVzOiAkYnV0dG9uX3ByaW1hcnlfMV9ib3JkZXItcmFkaXVzO1xyXG5cclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9iYWNrZ3JvdW5kLS1ob3ZlcjogJGJ1dHRvbl9wcmltYXJ5XzFfaG92ZXJfYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9jb2xvci0taG92ZXI6ICRidXR0b25fcHJpbWFyeV8xX2hvdmVyX2NvbG9yO1xyXG5cclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYmFja2dyb3VuZDogJGZvcm1fZmllbGRfYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYm94X3NoYWRvdzogJHNlYXJjaC1mb3JtX2VsZW1lbnRfYm94X3NoYWRvdztcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYm9yZGVyOiAwO1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19ib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXM7XHJcblxyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X3JhZGlvX2JvcmRlcl9jb2xvcjogJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfcmFkaW9fY29sb3ItLWNoZWNrZWQ6ICRyYWRpb19jaGVja2VkX2NvbG9yO1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X2xhYmVsX2ZvbnQ6ICRmb3JtX2xhYmVsX2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfbGFiZWxfdGV4dF9jb2xvcjogJGZvcm1fbGFiZWxfY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vIEJvdXRvbiBcImFsZXJ0ZSBlbWFpbFwiXHJcbiRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9mb250OiAkYnV0dG9uX3ByaW1hcnlfMl9mb250O1xyXG4kc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfYmFja2dyb3VuZDogJGJ1dHRvbl9wcmltYXJ5XzJfYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2NvbG9yOiAkYnV0dG9uX3ByaW1hcnlfMl9jb2xvcjtcclxuJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX3RleHQtdHJhbnNmb3JtOiAkYnV0dG9uX3ByaW1hcnlfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2xldHRlci1zcGFjaW5nOiAkYnV0dG9uX3ByaW1hcnlfMl9sZXR0ZXItc3BhY2luZztcclxuJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2JvcmRlci1yYWRpdXM6ICRidXR0b25fcHJpbWFyeV8yX2JvcmRlci1yYWRpdXM7XHJcbiRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9pY29uX2NvbG9yOiAkYnV0dG9uX2ljb25fcHJpbWFyeS0yX2NvbG9yO1xyXG5cclxuJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2JhY2tncm91bmQtLWhvdmVyOiAkYnV0dG9uX3ByaW1hcnlfMl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfY29sb3ItLWhvdmVyOiAkYnV0dG9uX3ByaW1hcnlfMl9ob3Zlcl9jb2xvcjtcclxuXHJcbi8vIEJvdXRvbiBcIkZpbHRyZXJcIlxyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1zZW1pYm9sZCAjeyRib2R5X2ZvbnQtc2l6ZX0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9iYWNrZ3JvdW5kOiAkYnV0dG9uX3ByaW1hcnlfMV9iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fY29sb3I6ICRidXR0b25fcHJpbWFyeV8xX2NvbG9yO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmc6ICRidXR0b25fcHJpbWFyeV8xX2xldHRlci1zcGFjaW5nO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fYm9yZGVyLXJhZGl1czogJGJ1dHRvbl9wcmltYXJ5XzFfYm9yZGVyLXJhZGl1cztcclxuXHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9iYWNrZ3JvdW5kLS1ob3ZlcjogJGJ1dHRvbl9wcmltYXJ5XzFfaG92ZXJfYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2NvbG9yLS1ob3ZlcjogJGJ1dHRvbl9wcmltYXJ5XzFfaG92ZXJfY29sb3I7XHJcblxyXG5cclxuLy8gQm91dG9uIFwic3VibWl0XCJcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtc2VtaWJvbGQgI3skYm9keV9mb250LXNpemV9IC8gI3skaHRtbC1saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYmFja2dyb3VuZDogJGJ1dHRvbl9wcmltYXJ5XzJfYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yOiAkYnV0dG9uX3ByaW1hcnlfMl9jb2xvcjtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2xldHRlcl9zcGFjaW5nOiAkYnV0dG9uX3ByaW1hcnlfMl9sZXR0ZXItc3BhY2luZztcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX3RleHQtdHJhbnNmb3JtOiAkYnV0dG9uX3ByaW1hcnlfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JvcmRlci1yYWRpdXM6ICRidXR0b25fcHJpbWFyeV8yX2JvcmRlci1yYWRpdXM7XHJcblxyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYmFja2dyb3VuZC0taG92ZXI6ICRidXR0b25fcHJpbWFyeV8yX2hvdmVyX2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvci0taG92ZXI6ICRidXR0b25fcHJpbWFyeV8yX2hvdmVyX2NvbG9yO1xyXG5cclxuLy8gQm91dG9uIFwicmVzZXRcIlxyXG4kc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9mb250OiAkc2VhcmNoLWZvcm1fZm9udDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9pY29uX2NvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9jb2xvcjtcclxuXHJcbi8qIEVMRU1FTlQgRk9STSAqL1xyXG4vLyBFbGVtZW50IGZvcm0gXCJzZWxlY3QgbG9jYWxpemF0b3JcIlxyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2xhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9jb2xvcjtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fdmFsdWUtY291bnRfYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9jb2xvcjogJHNlYXJjaC1mb3JtX3ZhbHVlLWNvdW50X2NvbG9yO1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3ZhbHVlLWNvdW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV92YWx1ZS1jb3VudF9mb250O1xyXG5cclxuXHJcbi8vIEVsZW1lbnQgZm9ybSBcInNlbGVjdFwiXHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2NvbG9yO1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfaW5wdXRfY29sb3I6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2NvbG9yO1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2lucHV0X2ZvbnQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfcGxhY2Vob2xkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2NvbG9yO1xyXG5cclxuXHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9ib3JkZXI6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JvcmRlcjtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9ib3JkZXItLXNlbGVjdGVkOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9ib3JkZXItLWZvY3VzZWQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfc3MtY29udGVudF9ib3JkZXItcmFkaXVzOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9ib3JkZXItcmFkaXVzO1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2ZvbnQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfc3MtdmFsdWUtY3VzdG9tX2NvdW50ZXJfZm9udDogJHNlYXJjaC1mb3JtX3ZhbHVlLWNvdW50X2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfc3MtdmFsdWUtY3VzdG9tX2NvdW50ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3ZhbHVlLWNvdW50X2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfc3MtdmFsdWUtY3VzdG9tX2NvdW50ZXJfY29sb3I6ICRzZWFyY2gtZm9ybV92YWx1ZS1jb3VudF9jb2xvcjtcclxuXHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfc3MtdmFsdWUtY3VzdG9tX2JhY2tncm91bmQtLWhvdmVyOiAkc2VsZWN0X2l0ZW1fYmctY29sb3ItLWhvdmVyO1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLXZhbHVlLWN1c3RvbV9jb2xvci0taG92ZXI6ICRzZWxlY3RfaXRlbV9jb2xvci0taG92ZXI7XHJcblxyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLXBsdXNfY29sb3I6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2ljb25fY29sb3I7XHJcblxyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2NoZWNrYm94X2JvcmRlci1jb2xvcjogJHNlbGVjdF9lbGVtZW50X2NoZWNrYm94X2JvcmRlci1jb2xvcjtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9jaGVja2JveF9jb2xvci0tY2hlY2tlZDogJHNlbGVjdF9lbGVtZW50X2NoZWNrYm94X2NvbG9yLS1zZWxlY3RlZDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9zZWxlY3RfY2hlY2tib3hfYmFja2dyb3VuZC0tY2hlY2tlZDogJHNlbGVjdF9lbGVtZW50X2NoZWNrYm94X2JhY2tncm91bmQtLXNlbGVjdGVkO1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2NoZWNrYm94X2JvcmRlci1jb2xvci0tY2hlY2tlZDogJHNlbGVjdF9lbGVtZW50X2NoZWNrYm94X2JvcmRlci1jb2xvci0tc2VsZWN0ZWQ7XHJcblxyXG5cclxuLy8gQnViYmxlXHJcbiRzZWFyY2gtZm9ybV9idWJibGVfZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIC44cmVtIC8gMS4wNjI1cmVtICRmb250LWZhbWlseS0tMTtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9jb2xvcjtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNTtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9ib3JkZXItcmFkaXVzOiAuMzEyNXJlbTtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9jb2xvci0taG92ZXI6ICRjb2xvcl9wcmltYXJ5LTM7XHJcblxyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2ljb25fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS01O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2ljb25fY29sb3ItLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0zO1xyXG5cclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9pY29uX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaWNvbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9pY29uX2JhY2tncm91bmQtLWhvdmVyOiAkc2VhcmNoLWZvcm1fYnViYmxlX2JhY2tncm91bmQtLWhvdmVyO1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2ljb25fY29sb3ItLWhvdmVyOiAkc2VhcmNoLWZvcm1fYnViYmxlX2NvbG9yLS1ob3ZlcjtcclxuXHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaWNvbl9jb2xvci0tb3BlbmVkOiAkc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2ljb25fYmFja2dyb3VuZDtcclxuXHJcblxyXG4vLyBFbGVtZW50IGZvcm0gXCJSYW5nZVwiXHJcbiRzZWFyY2gtZm9ybS1iYXNlX3JhbmdlX2ljb25fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfYm9yZGVyLXJhZGl1czogJHJhbmdlX2lucHV0X2JvcmRlci1yYWRpdXM7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIC44cmVtIC8gMXJlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2NvbG9yO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2Vfc3RydWN0dXJlX2JvcmRlcl9jb2xvcjogb3JhbmdlO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfbGFiZWxfZm9udDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2xhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9jb2xvcjtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2NvbnRlbnRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2hpZ2hsaWdodF9ib3JkZXJfY29sb3I6IGJsYWNrO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF9mb250OiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9mb250O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3I7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9mb250OiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9mb250O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfY29sb3I7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV91bml0X2ZvbnQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2ZvbnQ7XHJcblxyXG5cclxuLy8gRWxlbWVudCBmb3JtIFwiaW50ZWdlclwiXHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2ZvbnQ7XHJcblxyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fYm9yZGVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMztcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9jb2xvcjtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2NvbG9yLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMztcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2JvcmRlcl9jb2xvci0taG92ZXI6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fYm9yZGVyX2NvbG9yLS1kaXNhYmxlZDogJGZvcm1fZWxlbWVudF9jb2xvci0tZGlzYWJsZWQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9jb2xvci0tZGlzYWJsZWQ6ICRmb3JtX2VsZW1lbnRfY29sb3ItLWRpc2FibGVkO1xyXG5cclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfaW5wdXQtZWxlbWVudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfaW5wdXQtZWxlbWVudF9mb250OiAkc2VhcmNoLWZvcm1fZm9udDtcclxuXHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfdGl0bGVfZm9udDogJHNlYXJjaC1mb3JtX2ludGVnZXJfbGFiZWxfZm9udDtcclxuXHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfZm9udCA6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yO1xyXG5cclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciAuOHJlbSAvIDFyZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMztcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcjtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2JvcmRlcl9jb2xvcjogJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9ib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXM7XHJcblxyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfaWNvbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXQtY29udGVudF9ib3JkZXJfY29sb3I6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yO1xyXG5cclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yO1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9mb250O1xyXG5cclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfYmVmb3JlX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2FmdGVyX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG5cclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsLWRhdGVfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMztcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcjtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX2ZvbnQ7XHJcblxyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfYm9yZGVyLWNvbG9yOiByZWQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9zdmdfY29sb3I6ICRjb2xvcl9wcmltYXJ5XzE7XHJcblxyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5XzE7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9ob3Zlcl9iZWZvcmVfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG5cclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX3N2Z19ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnlfMTtcclxuXHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19lbGVtZW50c19iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMztcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2VsZW1lbnRzX2JvcmRlcl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4vLy0tXHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1JbnRlZ2VyX2xhYmVsLWVsZW1lbnRfZm9udDogJHNlYXJjaC1mb3JtX2ludGVnZXJfbGFiZWxfZm9udDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuXHJcblxyXG4vLyBFbGVtZW50IGZvcm0gXCJjaGVja2JveFwiXHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9sYWJlbF9mb250OiAkZm9ybV9lbGVtZW50X2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgLjhyZW0gLyAxLjA2MjVyZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iYWNrZ3JvdW5kOiAkY2hlY2tib3hfY2hlY2tfYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yOiAkY2hlY2tib3hfY2hlY2tfYm9yZGVyLWNvbG9yO1xyXG5cclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yLS1jaGVja2VkOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iYWNrZ3JvdW5kLS1jaGVja2VkOiAkY2hlY2tib3hfYmFja2dyb3VuZC1jb2xvci0tY2hlY2tlZDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yLS1jaGVja2VkOiAkY29sb3JfcHJpbWFyeS0zO1xyXG5cclxuLy8gRWxlbWVudCBmb3JtIFwiY2hlY2tib3ggY2F0XCJcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9sYWJlbF9mb250O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yO1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yO1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfYWZ0ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3RleHRfY29sb3I7XHJcblxyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9iZWZvcmVfYm9yZGVyX2NvbG9yIDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2ZpcnN0LWxldHRlcl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfY2hlY2tlZF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iYWNrZ3JvdW5kLS1jaGVja2VkO1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfY2hlY2tlZF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvci0tY2hlY2tlZDtcclxuXHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9lbXB0eV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZW1wdHlfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3I7XHJcblxyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfY291bnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yO1xyXG5cclxuLy8gRWxlbWVudCBmb3JtIFwidG9nZ2xlIC1zd2l0Y2hcIlxyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWxhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3hfYmFja2dyb3VuZDogJHRvZ2dsZV9lbGVtZW50X2JhY2tncm91bmQtLWZhbHNlO1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94X2JveF9zaGFkb3c6ICR0b2dnbGVfZWxlbWVudF9iYWNrZ3JvdW5kLS1mYWxzZTtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9ib3hfc2hhZG93OiAkdG9nZ2xlX2VsZW1lbnRfYmFja2dyb3VuZC0tdHJ1ZTtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9zd2l0Y2hfYmFja2dyb3VuZDogJHRvZ2dsZV9lbGVtZW50X2JhY2tncm91bmQtLXRydWU7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtaW5wdXRfYmFja2dyb3VuZDogJHRvZ2dsZV9lbGVtZW50X2J1bGxldF9jb2xvcjtcclxuXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqICovXHJcbi8vIEZPUk1VTEFJUkUgQ09NUExFVFxyXG4kc2VhcmNoLWZvcm0tZnVsbF90cmFja19iYWNrZ3JvdW5kOiAkc2VsZWN0X3Njcm9sbGJhcl9iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm0tZnVsbF90aHVtYl9iYWNrZ3JvdW5kOiAkc2VsZWN0X3Njcm9sbGJhcl9jb2xvcjtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfdGh1bWJfYmFja2dyb3VuZC0taG92ZXI6ICRzZWxlY3Rfc2Nyb2xsYmFyX2NvbG9yLS1ob3ZlcjtcclxuXHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX2JvZHlfYmFja2dyb3VuZDogJG1vZGFsX2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLWNsb3NlLWRyYXdpbmdfZmlsbDogJG1vZGFsLWNsb3NlX2NvbG9yO1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbF9mb250OiAkbW9kYWwtLW1haW5fdGV4dF9mb250O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbF9jb2xvcjogJG1vZGFsLS1tYWluX3RleHRfY29sb3I7XHJcblxyXG4vLyBlbGVtZW50IGZvcm0gXCJzdWJtaXRcIlxyXG4kc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fZm9udDogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9sZXR0ZXJfc3BhY2luZzogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2xldHRlcl9zcGFjaW5nO1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2JvcmRlci1yYWRpdXM6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9ib3JkZXItcmFkaXVzO1xyXG5cclxuJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQtLWhvdmVyOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYmFja2dyb3VuZC0taG92ZXI7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvci0taG92ZXI6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvci0taG92ZXI7XHJcblxyXG4vLyBFbGVtZW50IGZvcm0gXCJyZXNldFwiXHJcbiRzZWFyY2gtZm9ybS1mdWxsX3Jlc2V0LWJ1dHRvbi1pdGVtX2ZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3Jlc2V0LWJ1dHRvbi1pdGVtX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcjtcclxuXHJcbi8vIFLDqWbDqXJlbmNlXHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYm9yZGVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X2JvcmRlcl9mb250OiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2xhYmVsX2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfcGxhY2Vob2xkZXJfZm9udDogJGJvZHlfZm9udDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9wbGFjZWhvbGRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2JvcmRlci1yYWRpdXM6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1cztcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIC44cmVtIC8gMXJlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2JhY2tncm91bmQ6ICRidXR0b25fcHJpbWFyeV8yX2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2NvbG9yOiAkYnV0dG9uX3ByaW1hcnlfMl9jb2xvcjtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fYmFja2dyb3VuZC0taG92ZXI6ICRidXR0b25fcHJpbWFyeV8yX2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG5cclxuLy8gUmFuZ2VcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X2ZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtdGV4dF9jb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfY29sb3I7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9jb2xvcjtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9ib3JkZXJfY29sb3I7XHJcblxyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXNsaWRlX3VuYWN0aXZlX2JhY2tncm91bmQ6ICRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3I7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2Utc2xpZGVfYWN0aXZlX2JhY2tncm91bmQ6ICRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3ItLWFjdGl2ZTtcclxuXHJcblxyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fZm9udDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9sYWJlbF9mb250O1xyXG5cclxuXHJcbiRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9yYWRpb19ib3JkZXJfY29sb3I6ICRyYWRpb19jaGVja2VkX2JvcmRlci1jb2xvcjtcclxuJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX3JhZGlvX2JlZm9yZV9iYWNrZ3JvdW5kOiAkcmFkaW9fY2hlY2tlZF9jb2xvcjtcclxuJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX2xhYmVsX2ZvbnRfc2l6ZTogMTBweDtcclxuJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX2xhYmVsX2NvbG9yOiAkbG9jYWxpemF0b3JfdmFsdWVfY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfaWNvbl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9pY29uX2NvbG9yO1xyXG5cclxuLy8gRXN0aW1hdGVcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfZm9udDogJHNlYXJjaC1mb3JtX2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yO1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMTtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xO1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9mb250OiAkc2VhcmNoLWZvcm1fZm9udDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzE7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X3NzLWFkZF9pY29uX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzI7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xO1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9mb250OiAkc2VhcmNoLWZvcm1fZm9udDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfbGV0dGVyX3NwYWNpbmc6IDA7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzE7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2hvdmVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yO1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xO1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMjtcclxuXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWFkZF9zcy1wbHVzX2NvbG9yOiAkc3MtcGx1c19jb2xvcjtcclxuXHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfY2hlY2tib3hfYmFja2dyb3VuZDogJGNoZWNrYm94X2NoZWNrX2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfY2hlY2tib3hfYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfY2hlY2tfYm9yZGVyLWNvbG9yO1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2NoZWNrYm94X2NoZWNrZWRfYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1jaGVja2VkO1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2NoZWNrYm94X2NoZWNrZWRfY29sb3I6ICRjaGVja2JveF9jaGVja19jb2xvci0tY2hlY2tlZDtcclxuIiwiJGNhcmRfZGVmYXVsdF9tb3JlX2RlY29yYXRlX2JhY2tncm91bmQ6ICRjb2xvcl9zZWNvbmRhcnktMiAhZGVmYXVsdDtcclxuJGNhcmRfZGVmYXVsdF9tb3JlX3RpdGxlX2NvbnRlbnRfMV9mb250LXNpemU6IDJyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkX2RlZmF1bHRfbW9yZV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kY2FyZF9kZWZhdWx0X21vcmVfdGl0bGVfY29udGVudF8yX2ZvbnQtc2l6ZTogMS41cmVtICFkZWZhdWx0O1xyXG4kY2FyZF9kZWZhdWx0X21vcmVfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuXHJcblxyXG4uY2FyZF9kZWZhdWx0X21vcmUge1xyXG4gICAgcGFkZGluZzogMC43NXJlbTtcclxuXHJcbiAgICAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICBwYWRkaW5nOiA4cmVtIDJyZW0gMnJlbTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhcmRfZGVmYXVsdF9tb3JlX2RlY29yYXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWdfaXRlbSB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMThyZW07XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkX2RlZmF1bHRfbW9yZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfY29udGVudF8xIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRjYXJkX2RlZmF1bHRfbW9yZV90aXRsZV9jb250ZW50XzFfZm9udC1zaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FyZF9kZWZhdWx0X21vcmVfdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX2NvbnRlbnRfMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkY2FyZF9kZWZhdWx0X21vcmVfdGl0bGVfY29udGVudF8yX2ZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNhcmRfZGVmYXVsdF9tb3JlX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnV0dG9uX2RlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuY2FyZF9pbnRlcmthYiB7XHJcbiAgICAgICAgcGFkZGluZzogMi4yNXJlbSAxLjVyZW0gMDtcclxuICAgICAgICAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIC5jYXJkX2RlZmF1bHRfbW9yZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9jb250ZW50XzEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idXR0b25faW50ZXJrYWJfMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICYuYm90dG9tX2NhcmQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmRfZGVmYXVsdF9tb3JlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b25fYW5pbWF0aW9uX2ljb24ge1xyXG4gICAgICAgIC8vIEFuaW1hdGlvbiBkZXMgU1ZHXHJcbiAgICAgICAgLmljb25fbm90aWYge1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGJlbGwgMS41cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcnJvd19yaWdodF8zIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBhcnJvdyAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIiRjYXJkX2RlZmF1bHRfbW9yZV9kZWNvcmF0ZV9iYWNrZ3JvdW5kOiAkY29sb3Jfc2Vjb25kYXJ5LTI7XHJcbiRjYXJkX2RlZmF1bHRfbW9yZV90aXRsZV9jb250ZW50XzFfZm9udC1zaXplOiAycmVtO1xyXG4kY2FyZF9kZWZhdWx0X21vcmVfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMztcclxuJGNhcmRfZGVmYXVsdF9tb3JlX3RpdGxlX2NvbnRlbnRfMl9mb250LXNpemU6IDEuNXJlbTtcclxuJGNhcmRfZGVmYXVsdF9tb3JlX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTM7IiwiJHByb3BlcnRpZXMtbGlzdGluZ19fY2NfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4ucHJvcGVydGllcy1saXN0aW5nX3NlbyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEuNXJlbTtcclxuICAgIH1cclxuICAgIC5jYXJkX2RlZmF1bHRfbW9yZSB7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDAgMDtcclxuICAgICAgICAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9jb250ZW50XzEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXRsZV9jb250ZW50XzIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCguY2FyZF9pbnRlcmthYikge1xyXG4gICAgICAgICAgICAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZW9fbGluayB7XHJcbiAgICAgICAgb3JkZXI6IC0yO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZhcSB7XHJcbiAgICAgICAgb3JkZXI6IC0xO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAudGl0bGVfY29udGVudF8xIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGVfY29udGVudF8yIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZmFxX3BhcnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNjtcclxuICAgICAgICAgICAgLmZhcV9wYXJ0X2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkaDNfZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmFxX3BhcnRfaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX3ByaW1hcnktMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb3BlcnRpZXMtbGlzdGluZyB7XHJcbiAgICAmLmxpc3RpbmdfdjIge1xyXG4gICAgICAgIC5jYXJkX2RlZmF1bHRfbW9yZSB7XHJcbiAgICAgICAgICAgICYuY2FyZF9pbnRlcmthYiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMi4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYyB7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWxpc3RpbmdfX2NjX2NvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tc2Nyb2xsLXVwIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYm90dG9tOiA1JTtcclxuICAgICAgICByaWdodDogNSU7XHJcbiAgICAgICAgei1pbmRleDogMTU7XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmxpc3RpbmdfdjEsIC5saXN0aW5nX3YyIHtcclxuICAgICAgICAuY2FyZF9kZWZhdWx0X21vcmUge1xyXG4gICAgICAgICAgICAmLmNhcmRfYWxlcnRfbWFpbCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJkX2RlZmF1bHRfbW9yZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucGFnaW5hdGlvbl9sb2FkX21vcmUge1xyXG4gICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLnByb2dyZXNzYmFyIHtcclxuICAgICAgICBtYXJnaW46IDFyZW0gMCAxLjVyZW07XHJcbiAgICB9XHJcbn0iLCIkc2VvLWxpbmtfX3Nlby1saW5rLXRpdGxlX19mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRzZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LXRpdGxlX19pY29uLWl0ZW1fX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMSwgMC4yNSkgIWRlZmF1bHQ7XHJcbiRzZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LXRpdGxlX19pY29uLWl0ZW1fX2ljb25fX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRzZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LXRpdGxlX190aXRsZS1pdGVtX19jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbiRzZW8tbGlua19saW5rX2xhc3QtaXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHNlby1saW5rX2xpbmtfbGFzdC1pdGVtX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRzZW8tbGlua19saW5rX2xhc3QtaXRlbV9iYWNrZ3JvdW5kOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJHNlby1saW5rX2xpbmtfbGFzdC1pdGVtLWNvbG9yLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJHNlby1saW5rX2xpbmtfbGFzdC1pdGVtX2JvcmRlci0taG92ZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kc2VvLWxpbmtfbGlua19sYXN0LWl0ZW1fYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4uc2VvX2xpbmsge1xyXG4gICAgLnNlb19saW5rX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6ICRzZW8tbGlua19fc2VvLWxpbmstdGl0bGVfX2ZvbnQtc2l6ZTtcclxuICAgIH1cclxuICAgIC5zZW9fbGlzdCB7XHJcbiAgICAgICAgJl90aXRsZSB7XHJcbiAgICAgICAgICAgIC5pY29uX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VvLWxpbmtfX3Nlby1saXN0X19zZW8tbGlzdC10aXRsZV9faWNvbi1pdGVtX19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LXRpdGxlX19pY29uLWl0ZW1fX2ljb25fX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LXRpdGxlX190aXRsZS1pdGVtX19jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9saW5rIHtcclxuXHJcbiAgICAgICAgICAgICYgPiBsaS5sYXN0LWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b25fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VvLWxpbmtfbGlua19sYXN0LWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkc2VvLWxpbmtfbGlua19sYXN0LWl0ZW1fYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZW8tbGlua19saW5rX2xhc3QtaXRlbV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZW8tbGlua19saW5rX2xhc3QtaXRlbS1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJHNlby1saW5rX2xpbmtfbGFzdC1pdGVtX2JvcmRlci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZW8tbGlua19saW5rX2xhc3QtaXRlbV9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkc2VvLWxpbmtfX3Nlby1saW5rLXRpdGxlX19mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRzZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LXRpdGxlX19pY29uLWl0ZW1fX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMSwgMC4yNSkgIWRlZmF1bHQ7XHJcbiRzZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LXRpdGxlX19pY29uLWl0ZW1fX2ljb25fX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRzZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LXRpdGxlX190aXRsZS1pdGVtX19jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbiRzZW8tbGlua19saW5rX2xhc3QtaXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHNlby1saW5rX2xpbmtfbGFzdC1pdGVtX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRzZW8tbGlua19saW5rX2xhc3QtaXRlbV9iYWNrZ3JvdW5kOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJHNlby1saW5rX2xpbmtfbGFzdC1pdGVtLWNvbG9yLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJHNlby1saW5rX2xpbmtfbGFzdC1pdGVtX2JvcmRlci0taG92ZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kc2VvLWxpbmtfbGlua19sYXN0LWl0ZW1fYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4uc2VvX2xpbmsge1xyXG4gICAgLnNlb19saW5rX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6ICRzZW8tbGlua19fc2VvLWxpbmstdGl0bGVfX2ZvbnQtc2l6ZTtcclxuICAgIH1cclxuICAgIC5zZW9fbGlzdCB7XHJcbiAgICAgICAgJl90aXRsZSB7XHJcbiAgICAgICAgICAgIC5pY29uX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VvLWxpbmtfX3Nlby1saXN0X19zZW8tbGlzdC10aXRsZV9faWNvbi1pdGVtX19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LXRpdGxlX19pY29uLWl0ZW1fX2ljb25fX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LXRpdGxlX190aXRsZS1pdGVtX19jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9saW5rIHtcclxuXHJcbiAgICAgICAgICAgICYgPiBsaS5sYXN0LWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b25fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VvLWxpbmtfbGlua19sYXN0LWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkc2VvLWxpbmtfbGlua19sYXN0LWl0ZW1fYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZW8tbGlua19saW5rX2xhc3QtaXRlbV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZW8tbGlua19saW5rX2xhc3QtaXRlbS1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJHNlby1saW5rX2xpbmtfbGFzdC1pdGVtX2JvcmRlci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZW8tbGlua19saW5rX2xhc3QtaXRlbV9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkc29ydF9jb3VudGVyX251bWJlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHNvcnRfZmlsdGVyX2ljb25fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRzb3J0X2ZpbHRlcl9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJHNvcnRfZmlsdGVyX2JveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgkY29sb3JfdGVydGlhcnktNCwgMC4yNSkgIWRlZmF1bHQ7XHJcbiRzb3J0X2ZpbHRlcl9lbGVtZW50X2NvbG9yOiAkaHRtbF9jb2xvciAhZGVmYXVsdDtcclxuJHNvcnRfZmlsdGVyX2VsZW1lbnRfY29sb3ItLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuLnNvcnQge1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgLnNvcnRfY291bnRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgIC5zb3J0X2NvdW50ZXJfbnVtYmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzb3J0X2NvdW50ZXJfbnVtYmVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zb3J0X2ZpbHRlciB7XHJcbiAgICAgICAgLmZpbHRlci1mb3JtIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAuZmlsdGVyLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMztcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc29ydF9maWx0ZXJfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZmlsdGVyLXNlbGVjdF9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG4gICAgICAgICAgICB0b3A6IDE1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc29ydF9maWx0ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJHNvcnRfZmlsdGVyX2JveC1zaGFkb3c7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbHRlci1lbGVtZW50X19pdGVtIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMztcclxuICAgICAgICAgICAgY29sb3I6ICRzb3J0X2ZpbHRlcl9lbGVtZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNvcnRfZmlsdGVyX2VsZW1lbnRfY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAuZmlsdGVyLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmlsdGVyLXNlbGVjdF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkbWFpbi1wZXNlbnRhdGlvbi12MV9wYWdlX21heC13aWR0aDogJG1heF93aWR0aF9nZW4gIWRlZmF1bHRcclxuXHJcbi5tYWluLXByZXNlbnRhdGlvbi12MSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBwYWRkaW5nOiAkbW9kdWxlX3BhZGRpbmc7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkbW9kdWxlX3BhZGRpbmctLWxnO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1zaXplLS1sZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19yaWdodCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmVkaXRvcmlhbC12MiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbmV3cy1kZXRhaWxzLXYxX2ltYWdlX2FzcGVjdC1yYXRpbzogNC8zICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2ltYWdlX29iamVjdC1maXQ6IGNvdmVyICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtZGV0YWlscy12MV9pbWFnZV9hc3BlY3QtcmF0aW8tLW1vYmlsZTogMS8xICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2ltYWdlX2FzcGVjdC1yYXRpby0tZGVza3RvcDogMy8yICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2ltYWdlX29iamVjdC1maXQ6IGNvdmVyICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtZGV0YWlscy12MV9kYXRlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2RhdGVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAxKSAhZGVmYXVsdDtcclxuXHJcblxyXG4ubmV3cy1kZXRhaWxzLXYxIHtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogJG5ld3MtZGV0YWlscy12MV9pbWFnZV9hc3BlY3QtcmF0aW87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiAkbmV3cy1kZXRhaWxzLXYxX2ltYWdlX29iamVjdC1maXQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1kZXRhaWxzLXYxX2RhdGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy1kZXRhaWxzLXYxX2RhdGVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDM3LCAzOCwgNDMsIDApLCAjMjUyNjJiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuIiwiXHJcbiRuZXdzLWRldGFpbHMtdjFfaW1hZ2VfYXNwZWN0LXJhdGlvOiA0LzM7XHJcbiRuZXdzLWRldGFpbHMtdjFfaW1hZ2Vfb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4kbmV3cy1kZXRhaWxzLXYxX2ltYWdlX2FzcGVjdC1yYXRpby0tbW9iaWxlOiAxLzE7XHJcbiRuZXdzLWRldGFpbHMtdjFfaW1hZ2VfYXNwZWN0LXJhdGlvLS1kZXNrdG9wOiAzLzI7XHJcbiRuZXdzLWRldGFpbHMtdjFfaW1hZ2Vfb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4kbmV3cy1kZXRhaWxzLXYxX2RhdGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRuZXdzLWRldGFpbHMtdjFfZGF0ZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIDEpO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRuZXctbGlzdGluZy12MV9pbWFnZV9hc3BlY3QtcmF0aW86IDQvMyAhZGVmYXVsdDtcclxuJG5ldy1saXN0aW5nLXYxX2ltYWdlX29iamVjdC1maXQ6IGNvdmVyICFkZWZhdWx0O1xyXG5cclxuJG5ldy1saXN0aW5nLXYxX2RhdGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRuZXctbGlzdGluZy12MV9kYXRlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMSkgIWRlZmF1bHQ7XHJcblxyXG4kbmV3LWxpc3RpbmctdjFfdGl0bGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRuZXctbGlzdGluZy12MV90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRuZXctbGlzdGluZy12MV9idXR0b25fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRuZXctbGlzdGluZy12MV9idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vQXV0cmVzIHN0eWxlc1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZXdzLWxpc3RpbmctdjEge1xyXG4gICAgLm5ld3Mge1xyXG4gICAgICAgIFxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAkbmV3LWxpc3RpbmctdjFfaW1hZ2VfYXNwZWN0LXJhdGlvO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiAkbmV3LWxpc3RpbmctdjFfaW1hZ2Vfb2JqZWN0LWZpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RhdGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ldy1saXN0aW5nLXYxX2RhdGVfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXctbGlzdGluZy12MV9kYXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZXctbGlzdGluZy12MV90aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXctbGlzdGluZy12MV90aXRsZV9mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19idXR0b24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ldy1saXN0aW5nLXYxX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJG5ldy1saXN0aW5nLXYxX2J1dHRvbl9mb250O1xyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG5ldy1saXN0aW5nLXYxX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJcclxuJG5ldy1saXN0aW5nLXYxX2ltYWdlX2FzcGVjdC1yYXRpbzogNC8zO1xyXG4kbmV3LWxpc3RpbmctdjFfaW1hZ2Vfb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4kbmV3LWxpc3RpbmctdjFfZGF0ZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuJG5ldy1saXN0aW5nLXYxX2RhdGVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAxKTtcclxuXHJcbiRuZXctbGlzdGluZy12MV90aXRsZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJG5ldy1saXN0aW5nLXYxX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuJG5ldy1saXN0aW5nLXYxX2J1dHRvbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJG5ldy1saXN0aW5nLXYxX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmV3LWxpc3RpbmctdjJfaW1hZ2VfYXNwZWN0LXJhdGlvLS1tb2JpbGU6IDEvMSAhZGVmYXVsdDtcclxuJG5ldy1saXN0aW5nLXYyX2ltYWdlX2FzcGVjdC1yYXRpby0tZGVza3RvcDogMy8yICFkZWZhdWx0O1xyXG4kbmV3LWxpc3RpbmctdjJfaW1hZ2Vfb2JqZWN0LWZpdDogY292ZXIgIWRlZmF1bHQ7XHJcblxyXG4kbmV3LWxpc3RpbmctdjJfZGF0ZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJG5ldy1saXN0aW5nLXYyX2RhdGVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAxKSAhZGVmYXVsdDtcclxuXHJcbiRuZXctbGlzdGluZy12Ml90aXRsZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJG5ldy1saXN0aW5nLXYyX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciBjbGFtcCgkaDMtZm9udC1zaXplLW1pbiwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgJGgzLWZvbnQtc2l6ZS1tYXgpIC8gMS41cmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy9BdXRyZXMgc3R5bGVzXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3MtbGlzdGluZy12MiB7XHJcbiAgICAubmV3cyB7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAkbmV3LWxpc3RpbmctdjJfaW1hZ2VfYXNwZWN0LXJhdGlvLS1tb2JpbGU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAkbmV3LWxpc3RpbmctdjJfaW1hZ2VfYXNwZWN0LXJhdGlvLS1kZXNrdG9wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzNywgMzgsIDQzLCAwKSwgIzI1MjYyYik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6ICRuZXctbGlzdGluZy12Ml9pbWFnZV9vYmplY3QtZml0O1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86ICRuZXctbGlzdGluZy12Ml9pbWFnZV9hc3BlY3QtcmF0aW8tLW1vYmlsZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogJG5ldy1saXN0aW5nLXYyX2ltYWdlX2FzcGVjdC1yYXRpby0tZGVza3RvcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3LWxpc3RpbmctdjJfZGF0ZV9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ldy1saXN0aW5nLXYyX2RhdGVfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3LWxpc3RpbmctdjJfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbmV3LWxpc3RpbmctdjJfdGl0bGVfZm9udDtcclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkbmV3LWxpc3RpbmctdjJfaW1hZ2VfYXNwZWN0LXJhdGlvLS1tb2JpbGU6IDEvMTtcclxuJG5ldy1saXN0aW5nLXYyX2ltYWdlX2FzcGVjdC1yYXRpby0tZGVza3RvcDogMy8yO1xyXG4kbmV3LWxpc3RpbmctdjJfaW1hZ2Vfb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4kbmV3LWxpc3RpbmctdjJfZGF0ZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuJG5ldy1saXN0aW5nLXYyX2RhdGVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAxKTtcclxuXHJcbiRuZXctbGlzdGluZy12Ml90aXRsZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuJG5ldy1saXN0aW5nLXYyX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciBjbGFtcCgkaDMtZm9udC1zaXplLW1pbiwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgJGgzLWZvbnQtc2l6ZS1tYXgpIC8gMS41cmVtICRmb250LWZhbWlseS0tMTtcclxuIiwiJG5ld3MtbGlzdGluZy12MV9pbWFnZV9hc3BlY3QtcmF0aW86IDQvMyAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pbWFnZV9vYmplY3QtZml0OiBjb3ZlciAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfZGF0ZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9kYXRlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMSkgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX3RpdGxlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX3RpdGxlX2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcblxyXG4ubmV3cy1yZWxhdGVkLXYxIHtcclxuXHJcbiAgICAuc3dpcGVyIHtcclxuICAgICAgICAubmV3cy1yZWxhdGVkLXYxX19pdGVtcyB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZXdzIHtcclxuXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86ICRuZXdzLWxpc3RpbmctdjFfaW1hZ2VfYXNwZWN0LXJhdGlvO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiAkbmV3cy1saXN0aW5nLXYxX2ltYWdlX29iamVjdC1maXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLWxpc3RpbmctdjFfZGF0ZV9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ld3MtbGlzdGluZy12MV9kYXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9jb250ZW50XzEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLWxpc3RpbmctdjFfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbmV3cy1saXN0aW5nLXYxX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXYxX2J1dHRvbl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzLWxpc3RpbmctdjFfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJG5ld3MtbGlzdGluZy12MV9pbWFnZV9hc3BlY3QtcmF0aW86IDQvMztcclxuJG5ld3MtbGlzdGluZy12MV9pbWFnZV9vYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfZGF0ZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuJG5ld3MtbGlzdGluZy12MV9kYXRlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMSk7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX3RpdGxlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kbmV3cy1saXN0aW5nLXYxX3RpdGxlX2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkY29sb3JfdGVydGlhcnktMywgcmdiYSgkY29sb3JfdGVydGlhcnktMTIsIC4xKSkgIWRlZmF1bHQ7O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX3RpdGxlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX3RpdGxlX2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYxX2xpbmtfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucGFydG5lci1saXN0aW5nLXYxIHtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFydG5lci1saXN0aW5nLXYxX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHBhcnRuZXItbGlzdGluZy12MV90aXRsZV9mb250O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgIC50ZXh0X2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFydG5lci1saXN0aW5nLXYxX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHBhcnRuZXItbGlzdGluZy12MV9saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktMTE7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFydG5lci1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICRjb2xvcl90ZXJ0aWFyeS0zLCByZ2JhKCRjb2xvcl90ZXJ0aWFyeS0xMiwgLjEpKTs7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfdGl0bGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfdGl0bGVfZm9udDogJGJvZHlfZm9udDtcclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfbGlua19jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJpY2Utem9uZV9ibG9ja190aXRsZV9mb250X3BhcnRfMTogJGgyLWZvbnQtc2l6ZS1tYXg7XHJcbiRwcmljZS16b25lX2Jsb2NrX3RpdGxlX2ZvbnRfcGFydF8yOiAkaDItZm9udC1zaXplLW1pbjtcclxuXHJcbiRwcmljZS16b25lX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJpY2Utem9uZV90aXRsZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHByaWNlLXpvbmVfdGl0bGVfZm9udC1zaXplOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJpY2Utem9uZV90aXRsZV9pY29uLWl0ZW1fYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0xLCAwLjI1KSAhZGVmYXVsdDtcclxuJHByaWNlLXpvbmVfdGl0bGVfaWNvbi1pdGVtX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kcHJpY2Utem9uZV9sZWdhbC10ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcmljZS16b25lX2xlZ2FsLXRleHRfZm9udC1zaXplOiAwLjZyZW0gIWRlZmF1bHQ7XHJcblxyXG4kcHJpY2Utem9uZV9wcmljZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHByaWNlLXpvbmVfcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcmljZS16b25lX3ByaWNlX2ZvbnQtc2l6ZTogMS4ycmVtICFkZWZhdWx0O1xyXG5cclxuJHByaWNlLXpvbmVfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcmljZS16b25lX2xhYmVsX2ZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRwcmljZS16b25lX3JhbmdlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJpY2Utem9uZV9yYW5nZV9mb250LXNpemU6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kcHJpY2Utem9uZV9idG5fYm9yZGVyLXJhZGl1czogLjYyNXJlbSAhZGVmYXVsdDtcclxuJHByaWNlLXpvbmVfYnRuX2JvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xyXG4kcHJpY2Utem9uZV9idG5fYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuJHByaWNlLXpvbmVfYnRuX2JvcmRlci1jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTUgIWRlZmF1bHQ7XHJcbiRwcmljZS16b25lX2J0bl90ZXh0LWNvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kcHJpY2Utem9uZV9idG5fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzMgIWRlZmF1bHQ7XHJcblxyXG4kcHJpY2Utem9uZV9idG5fYm9yZGVyLXJhZGl1cy1hY3RpdmU6IC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRwcmljZS16b25lX2J0bl9ib3JkZXItd2lkdGgtYWN0aXZlOiAxcHggIWRlZmF1bHQ7XHJcbiRwcmljZS16b25lX2J0bl9ib3JkZXItY29sb3ItYWN0aXZlOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByaWNlLXpvbmVfYnRuX3RleHQtY29sb3ItYWN0aXZlOiAkY29sb3JfdGVydGlhcnktNyAhZGVmYXVsdDtcclxuJHByaWNlLXpvbmVfYnRuX2JnLWFjdGl2ZTogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbiRwcmljZS16b25lX2J0bl9ib3JkZXItY29sb3ItaG92ZXI6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRwcmljZS16b25lX2J0bl90ZXh0LWNvbG9yLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kcHJpY2Utem9uZV9idG5fYmctaG92ZXI6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByaWNlLXpvbmUge1xyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX2NvbnRlbnRfMSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRwcmljZS16b25lX2Jsb2NrX3RpdGxlX2ZvbnRfcGFydF8xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZV9jb250ZW50XzIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkcHJpY2Utem9uZV9ibG9ja190aXRsZV9mb250X3BhcnRfMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmljZS16b25lX3RpdGxlX2ljb24taXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkcHJpY2Utem9uZV90aXRsZV9pY29uLWl0ZW1fZmlsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udDogJHByaWNlLXpvbmVfdGl0bGVfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmljZS16b25lX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRwcmljZS16b25lX3RpdGxlX2ZvbnQtc2l6ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190YWIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRwcmljZS16b25lX2J0bl9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHByaWNlLXpvbmVfYnRuX2JvcmRlci13aWR0aDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwcmljZS16b25lX2J0bl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiAkcHJpY2Utem9uZV9idG5fYm9yZGVyLXN0eWxlO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpY2Utem9uZV9idG5fdGV4dC1jb2xvcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkcHJpY2Utem9uZV9idG5fdHJhbnNpdGlvbjtcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHByaWNlLXpvbmVfYnRuX2JvcmRlci1yYWRpdXMtYWN0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6ICRwcmljZS16b25lX2J0bl9ib3JkZXItd2lkdGgtYWN0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmljZS16b25lX2J0bl9ib3JkZXItY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaWNlLXpvbmVfYnRuX3RleHQtY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2Utem9uZV9idG5fYmctYWN0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCguYWN0aXZlKSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpY2Utem9uZV9idG5fYm9yZGVyLWNvbG9yLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmljZS16b25lX2J0bl90ZXh0LWNvbG9yLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaWNlLXpvbmVfYnRuX2JnLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGZvbnQ6ICRwcmljZS16b25lX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkcHJpY2Utem9uZV9sYWJlbF9mb250LXNpemU7XHJcbiAgICB9XHJcbiAgICAmX19wcmljZSB7XHJcbiAgICAgICAgZm9udDogJHByaWNlLXpvbmVfcHJpY2VfZm9udDtcclxuICAgICAgICBmb250LXNpemU6ICRwcmljZS16b25lX3ByaWNlX2ZvbnQtc2l6ZTtcclxuICAgICAgICBjb2xvcjogJHByaWNlLXpvbmVfcHJpY2VfY29sb3I7XHJcbiAgICB9XHJcbiAgICAmX19yYW5nZSB7XHJcbiAgICAgICAgZm9udDogJHByaWNlLXpvbmVfcmFuZ2VfZm9udDtcclxuICAgICAgICBmb250LXNpemU6ICRwcmljZS16b25lX3JhbmdlX2ZvbnQtc2l6ZTtcclxuICAgIH1cclxuICAgICZfX2xlZ2FsLXRleHQge1xyXG4gICAgICAgIGZvbnQ6ICRwcmljZS16b25lX2xlZ2FsLXRleHRfZm9udDtcclxuICAgICAgICBmb250LXNpemU6ICRwcmljZS16b25lX2xlZ2FsLXRleHRfZm9udC1zaXplO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgTU9EVUxFIFBSSUNFIFpPTkUgLSBQQUdFIExJU1RJTkdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByaWNlLXpvbmVfYmxvY2tfdGl0bGVfZm9udF9wYXJ0XzE6ICRoMi1mb250LXNpemUtbWF4O1xyXG4kcHJpY2Utem9uZV9ibG9ja190aXRsZV9mb250X3BhcnRfMjogJGgyLWZvbnQtc2l6ZS1taW47XHJcblxyXG4kcHJpY2Utem9uZV90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJHByaWNlLXpvbmVfdGl0bGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRwcmljZS16b25lX3RpdGxlX2ZvbnQtc2l6ZTogaW5oZXJpdDtcclxuJHByaWNlLXpvbmVfdGl0bGVfaWNvbi1pdGVtX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMSwgMC4yNSk7XHJcbiRwcmljZS16b25lX3RpdGxlX2ljb24taXRlbV9maWxsOiAkY29sb3JfcHJpbWFyeS0xO1xyXG5cclxuJHByaWNlLXpvbmVfbGVnYWwtdGV4dF9mb250OiAkYm9keV9mb250O1xyXG4kcHJpY2Utem9uZV9sZWdhbC10ZXh0X2ZvbnQtc2l6ZTogMC42cmVtO1xyXG5cclxuJHByaWNlLXpvbmVfcHJpY2VfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRwcmljZS16b25lX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJpY2Utem9uZV9wcmljZV9mb250LXNpemU6IDEuMnJlbTtcclxuXHJcbiRwcmljZS16b25lX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJpY2Utem9uZV9sYWJlbF9mb250LXNpemU6IDFyZW07XHJcblxyXG4kcHJpY2Utem9uZV9yYW5nZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJHByaWNlLXpvbmVfcmFuZ2VfZm9udC1zaXplOiAwLjc1cmVtO1xyXG5cclxuJHByaWNlLXpvbmVfYnRuX2JvcmRlci1yYWRpdXM6IC42MjVyZW07XHJcbiRwcmljZS16b25lX2J0bl9ib3JkZXItd2lkdGg6IDFweDtcclxuJHByaWNlLXpvbmVfYnRuX2JvcmRlci1zdHlsZTogc29saWQ7XHJcbiRwcmljZS16b25lX2J0bl9ib3JkZXItY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS01O1xyXG4kcHJpY2Utem9uZV9idG5fdGV4dC1jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJHByaWNlLXpvbmVfYnRuX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG5cclxuJHByaWNlLXpvbmVfYnRuX2JvcmRlci1yYWRpdXMtYWN0aXZlOiAuNjI1cmVtO1xyXG4kcHJpY2Utem9uZV9idG5fYm9yZGVyLXdpZHRoLWFjdGl2ZTogMXB4O1xyXG4kcHJpY2Utem9uZV9idG5fYm9yZGVyLWNvbG9yLWFjdGl2ZTogdHJhbnNwYXJlbnQ7XHJcbiRwcmljZS16b25lX2J0bl90ZXh0LWNvbG9yLWFjdGl2ZTogJGNvbG9yX3RlcnRpYXJ5LTc7XHJcbiRwcmljZS16b25lX2J0bl9iZy1hY3RpdmU6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kcHJpY2Utem9uZV9idG5fYm9yZGVyLWNvbG9yLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kcHJpY2Utem9uZV9idG5fdGV4dC1jb2xvci1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJHByaWNlLXpvbmVfYnRuX2JnLWhvdmVyOiB0cmFuc3BhcmVudDsiLCIkc2VsZWN0aW9uLWZvcm1fYnV0dG9uX2JvcmRlci0tYWN0aXZlOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1mb3JtX2J1dHRvbl9jb2xvci0tYWN0aXZlOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWZvcm1fYnV0dG9uX2JhY2tncm91bmQtLWFjdGl2ZTogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3Rpb24tZm9ybV9idXR0b25fYm9yZGVyLS1ub3QtYWN0aXZlOiAxcHggc29saWQgJGNvbG9yX3NlY29uZGFyeV8xICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWZvcm1fYnV0dG9uX2NvbG9yLS1ub3QtYWN0aXZlOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWZvcm1fYnV0dG9uX2JhY2tncm91bmQtLW5vdC1hY3RpdmU6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcblxyXG4uc2VsZWN0aW9uLWZvcm0ge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b25zIHtcclxuICAgICAgICAuYnV0dG9uX2RlZmF1bHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWZvcm1fYnV0dG9uX2JhY2tncm91bmQtLW5vdC1hY3RpdmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWZvcm1fYnV0dG9uX2NvbG9yLS1ub3QtYWN0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRzZWxlY3Rpb24tZm9ybV9idXR0b25fYm9yZGVyLS1ub3QtYWN0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWZvcm1fYnV0dG9uX2JhY2tncm91bmQtLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWZvcm1fYnV0dG9uX2NvbG9yLS1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRzZWxlY3Rpb24tZm9ybV9idXR0b25fYm9yZGVyLS1hY3RpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbi1mb3JtX2J1dHRvbl9iYWNrZ3JvdW5kLS1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1mb3JtX2J1dHRvbl9jb2xvci0tYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkc2VsZWN0aW9uLWZvcm1fYnV0dG9uX2JvcmRlci0tYWN0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNlbGVjdGlvbi1jb250ZW50LXYxIHtcclxuICAgIG1heC13aWR0aDogJG1heF93aWR0aF9nZW47XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sge1xyXG4gICAgICAgIG1heC13aWR0aDogJG1heF93aWR0aF9nZW5fbWluO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNDEwcHggIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2NvbnRlbnRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29udGVudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2luZm9zX25hbWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaW5mb3NfbmFtZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pbmZvc19wb3NpdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pbmZvc19wb3NpdGlvbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9jb29yZHNfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuOCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29vcmRzX2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2Nvb3Jkc19jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2Nvb3Jkc19jb250ZW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRlYW0tbGlzdGluZy12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYW0tbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMtY29udGFpbmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS10b3Age1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1ib3R0b20ge1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYxX2NvbnRlbnRfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYxX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHRlYW0tbGlzdGluZy12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFlbSBhdXRvIDFlbSBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgICAgICAgICAuaW5mb3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYxX2luZm9zX25hbWVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3RpbmctdjFfaW5mb3NfbmFtZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3Bvc2l0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12MV9pbmZvc19wb3NpdGlvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV9pbmZvc19wb3NpdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12MV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogN3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLWxpc3RpbmctdjFfY29vcmRzX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV9jb29yZHNfY29udGVudF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYxX2Nvb3Jkc19sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV9jb29yZHNfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCJcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kdGVhbS1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kdGVhbS1saXN0aW5nLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNDEwcHg7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kdGVhbS1saXN0aW5nLXYxX2NvbnRlbnRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29udGVudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJHRlYW0tbGlzdGluZy12MV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS1saXN0aW5nLXYxX2luZm9zX25hbWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaW5mb3NfbmFtZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJHRlYW0tbGlzdGluZy12MV9pbmZvc19wb3NpdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHRlYW0tbGlzdGluZy12MV9pbmZvc19wb3NpdGlvbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJHRlYW0tbGlzdGluZy12MV9jb29yZHNfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuOCAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29vcmRzX2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kdGVhbS1saXN0aW5nLXYxX2Nvb3Jkc19jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS1saXN0aW5nLXYxX2Nvb3Jkc19jb250ZW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kdGVhbS1saXN0aW5nLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0yO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHRlYW0tbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQxMHB4ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9jb250ZW50X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pbmZvc19uYW1lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2luZm9zX25hbWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaW5mb3NfcG9zaXRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaW5mb3NfcG9zaXRpb25fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfY29vcmRzX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19sYWJlbF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9jb29yZHNfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9jb29yZHNfY29udGVudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50ZWFtLWxpc3RpbmctdjIge1xyXG4gICAgYmFja2dyb3VuZDogJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFtLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYyX2NvbnRlbnRfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYyX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3NlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkdGVhbS1saXN0aW5nLXYyX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMWVtIGF1dG8gMWVtIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2luZm9zIHtcclxuICAgICAgICAgICAgICAgIC5pbmZvcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLWxpc3RpbmctdjJfaW5mb3NfbmFtZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12Ml9pbmZvc19uYW1lX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fcG9zaXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYyX2luZm9zX3Bvc2l0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYyX2luZm9zX3Bvc2l0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12Ml9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12Ml9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogIDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3RpbmctdjJfY29vcmRzX2NvbnRlbnRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12Ml9jb29yZHNfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3RpbmctdjJfY29vcmRzX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiXHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHRlYW0tbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbjtcclxuJHRlYW0tbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHRlYW0tbGlzdGluZy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQxMHB4O1xyXG4kdGVhbS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbjtcclxuJHRlYW0tbGlzdGluZy12Ml9jb250ZW50X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS1saXN0aW5nLXYyX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiR0ZWFtLWxpc3RpbmctdjJfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJHRlYW0tbGlzdGluZy12Ml9pbmZvc19uYW1lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS1saXN0aW5nLXYyX2luZm9zX25hbWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaW5mb3NfcG9zaXRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaW5mb3NfcG9zaXRpb25fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiR0ZWFtLWxpc3RpbmctdjJfY29vcmRzX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjggJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19sYWJlbF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJHRlYW0tbGlzdGluZy12Ml9jb29yZHNfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHRlYW0tbGlzdGluZy12Ml9jb29yZHNfY29udGVudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJHRlYW0tbGlzdGluZy12Ml9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMjtcclxuXHJcbiIsIiRidXR0b25faGVhcnRfbWFyZ2luLWxlZnQ6IDFyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b25faGVhcnRfZmlsbDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRidXR0b25faGVhcnRfc3Ryb2tlOiAkaGVhZGVyX3RlcnRpYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG4kYnV0dG9uX2hlYXJ0X2hlaWdodDogMXJlbSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9oZWFydF90ZXh0X2ZvbnQtc2l6ZTogMC41cmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uX2hlYXJ0X3RleHRfYmFja2dyb3VuZDogJGhlYWRlcl9zZWNvbmRhcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRidXR0b25faGVhcnRfdGV4dF9jb2xvcjogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGJ1dHRvbl9oZWFydF90ZXh0X2JvcmRlci1yYWRpdXM6IDEwMCUgIWRlZmF1bHQ7XHJcbiRidXR0b25faGVhcnRfdGV4dF93aWR0aDogMC44cmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uX2hlYXJ0X3RleHRfaGVpZ2h0OiAwLjhyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b25faGVhcnRfdGV4dF90b3A6IC0wLjNyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b25faGVhcnRfdGV4dF9yaWdodDogLTAuM3JlbSAhZGVmYXVsdDtcclxuXHJcbmEuYnV0dG9uX2hlYXJ0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkYnV0dG9uX2hlYXJ0X21hcmdpbi1sZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmljb24ge1xyXG4gICAgICAgIGhlaWdodDogJGJ1dHRvbl9oZWFydF9oZWlnaHQ7XHJcbiAgICAgICAgLmZpbGxfZWxlbWVudCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRidXR0b25faGVhcnRfZmlsbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdHJva2VfZWxlbWVudCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRidXR0b25faGVhcnRfc3Ryb2tlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0X2l0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJ1dHRvbl9oZWFydF90ZXh0X2ZvbnQtc2l6ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbl9oZWFydF90ZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRidXR0b25faGVhcnRfdGV4dF9jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uX2hlYXJ0X3RleHRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICB3aWR0aDogJGJ1dHRvbl9oZWFydF90ZXh0X3dpZHRoO1xyXG4gICAgICAgIGhlaWdodDogJGJ1dHRvbl9oZWFydF90ZXh0X2hlaWdodDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAkYnV0dG9uX2hlYXJ0X3RleHRfdG9wO1xyXG4gICAgICAgIHJpZ2h0OiAkYnV0dG9uX2hlYXJ0X3RleHRfcmlnaHQ7XHJcbiAgICB9XHJcbn1cclxuIiwiJGJ1dHRvbl9oZWFydF9tYXJnaW4tbGVmdDogMXJlbTtcclxuJGJ1dHRvbl9oZWFydF9maWxsOiB0cmFuc3BhcmVudDtcclxuJGJ1dHRvbl9oZWFydF9zdHJva2U6ICRoZWFkZXJfdGVydGlhcnlfY29sb3I7XHJcbiRidXR0b25faGVhcnRfaGVpZ2h0OiAxcmVtO1xyXG4kYnV0dG9uX2hlYXJ0X3RleHRfZm9udC1zaXplOiAwLjVyZW07XHJcbiRidXR0b25faGVhcnRfdGV4dF9iYWNrZ3JvdW5kOiAkaGVhZGVyX3NlY29uZGFyeV9jb2xvcjtcclxuJGJ1dHRvbl9oZWFydF90ZXh0X2NvbG9yOiAkaGVhZGVyX3RlcnRpYXJ5X2NvbG9yO1xyXG4kYnV0dG9uX2hlYXJ0X3RleHRfYm9yZGVyLXJhZGl1czogMTAwJTtcclxuJGJ1dHRvbl9oZWFydF90ZXh0X3dpZHRoOiAwLjhyZW07XHJcbiRidXR0b25faGVhcnRfdGV4dF9oZWlnaHQ6IDAuOHJlbTtcclxuJGJ1dHRvbl9oZWFydF90ZXh0X3RvcDogLTAuM3JlbTtcclxuJGJ1dHRvbl9oZWFydF90ZXh0X3JpZ2h0OiAtMC4zcmVtO1xyXG4iLCIkZXNwYWNlX3Byb19pdGVtc190cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMiAhZGVmYXVsdDtcclxuJGVzcGFjZV9wcm9faXRlbXNfdG9wOiBjYWxjKDEwMCUgKyAxcmVtKSAhZGVmYXVsdDtcclxuJGVzcGFjZV9wcm9faXRlbXNfYmFja2dyb3VuZDogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGVzcGFjZV9wcm9faXRlbXNfYm94LXNoYWRvdzogMCAwIDFyZW0gMCByZ2JhKCRjb2xvcl90ZXJ0aWFyeS00LCAuMjUpICFkZWZhdWx0O1xyXG4kZXNwYWNlX3Byb19pdGVtc19ib3JkZXItcmFkaXVzOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRlc3BhY2VfcHJvX2l0ZW1zX3BhZGRpbmc6IDFyZW0gIWRlZmF1bHQ7XHJcbiRlc3BhY2VfcHJvX2l0ZW1fcGFkZGluZzogMCAwIDAuNXJlbSAhZGVmYXVsdDtcclxuJGVzcGFjZV9wcm9faXRlbV9idXR0b25fd2hpdGUtc3BhY2U6IG5vd3JhcCAhZGVmYXVsdDtcclxuJGVzcGFjZV9wcm9fYnV0dG9uX3Byb3ByaWV0YWlyZV9jb2xvcjogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGVzcGFjZV9wcm9fYnV0dG9uX3Byb3ByaWV0YWlyZV9maWxsOiAkZXNwYWNlX3Byb19idXR0b25fcHJvcHJpZXRhaXJlX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLmVzcGFjZV9wcm8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIC5lc3BhY2VfcHJvX2l0ZW1zIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkZXNwYWNlX3Byb19pdGVtc190cmFuc2l0aW9uO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6ICRlc3BhY2VfcHJvX2l0ZW1zX3RvcDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRlc3BhY2VfcHJvX2l0ZW1zX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGVzcGFjZV9wcm9faXRlbXNfYm94LXNoYWRvdztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkZXNwYWNlX3Byb19pdGVtc19ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIHBhZGRpbmc6ICRlc3BhY2VfcHJvX2l0ZW1zX3BhZGRpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgLmVzcGFjZV9wcm9faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogJGVzcGFjZV9wcm9faXRlbV9wYWRkaW5nO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbl9sYWJlbCB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiAkZXNwYWNlX3Byb19pdGVtX2J1dHRvbl93aGl0ZS1zcGFjZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbl9wcm9wcmlldGFpcmUge1xyXG4gICAgICAgIGNvbG9yOiAkZXNwYWNlX3Byb19idXR0b25fcHJvcHJpZXRhaXJlX2NvbG9yO1xyXG5cclxuICAgICAgICAudGV4dF9pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgZmlsbDogJGVzcGFjZV9wcm9fYnV0dG9uX3Byb3ByaWV0YWlyZV9maWxsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGVzcGFjZV9wcm9fYnV0dG9uX3Byb3ByaWV0YWlyZV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRlc3BhY2VfcHJvX2J1dHRvbl9wcm9wcmlldGFpcmVfZmlsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgLmVzcGFjZV9wcm9faXRlbXMge1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmVzcGFjZV9wcm9fbGVmdCB7XHJcbiAgICAgICAgLmVzcGFjZV9wcm9faXRlbXMge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5lc3BhY2VfcHJvX3JpZ2h0IHtcclxuICAgICAgICAuZXNwYWNlX3Byb19pdGVtcyB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5lc3BhY2VfcHJvX2NlbnRlciB7XHJcbiAgICAgICAgLmVzcGFjZV9wcm9faXRlbXMge1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkZXNwYWNlX3Byb19pdGVtc190cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMjtcclxuJGVzcGFjZV9wcm9faXRlbXNfdG9wOiBjYWxjKDEwMCUgKyAxcmVtKTtcclxuJGVzcGFjZV9wcm9faXRlbXNfYmFja2dyb3VuZDogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvcjtcclxuJGVzcGFjZV9wcm9faXRlbXNfYm94LXNoYWRvdzogMCAwIDFyZW0gMCByZ2JhKCRjb2xvcl90ZXJ0aWFyeS00LCAuMjUpO1xyXG4kZXNwYWNlX3Byb19pdGVtc19ib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiRlc3BhY2VfcHJvX2l0ZW1zX3BhZGRpbmc6IDFyZW07XHJcbiRlc3BhY2VfcHJvX2l0ZW1fcGFkZGluZzogMCAwIDAuNXJlbTtcclxuJGVzcGFjZV9wcm9faXRlbV9idXR0b25fd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuJGVzcGFjZV9wcm9fYnV0dG9uX3Byb3ByaWV0YWlyZV9jb2xvcjogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvcjtcclxuJGVzcGFjZV9wcm9fYnV0dG9uX3Byb3ByaWV0YWlyZV9maWxsOiAkZXNwYWNlX3Byb19idXR0b25fcHJvcHJpZXRhaXJlX2NvbG9yOyIsIiRmcmVldGV4dF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJGZyZWV0ZXh0X21heC13aWR0aDogYXV0byAhZGVmYXVsdDtcclxuJGZyZWV0ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtbWVkaXVtIC44cmVtIC8gMXJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmcmVldGV4dF9hX2NvbG9yOiAkZnJlZXRleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRmcmVldGV4dF9hX2NvbG9yLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuXHJcbi5mcmVldGV4dCB7XHJcbiAgICAmX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGZyZWV0ZXh0X21heC13aWR0aDtcclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAkZnJlZXRleHRfY29sb3I7XHJcbiAgICAgICAgZm9udDogJGZyZWV0ZXh0X2ZvbnQ7XHJcblxyXG5cclxuICAgICAgICAvLyBIdG1sIExpYnJlXHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZyZWV0ZXh0X2FfY29sb3I7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmcmVldGV4dF9hX2NvbG9yLS1ob3ZlclxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGZyZWV0ZXh0X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kZnJlZXRleHRfbWF4LXdpZHRoOiBhdXRvO1xyXG4kZnJlZXRleHRfZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1tZWRpdW0gLjhyZW0gLyAxcmVtICRmb250LWZhbWlseS0tMTtcclxuJGZyZWV0ZXh0X2FfY29sb3I6ICRmcmVldGV4dF9jb2xvcjtcclxuJGZyZWV0ZXh0X2FfY29sb3ItLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0zOyIsIiRsYW5nX21hcmdpbi1sZWZ0OiAxcmVtICFkZWZhdWx0O1xyXG4kbGFuZ190cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMiAhZGVmYXVsdDtcclxuJGxhbmdfY29sb3I6ICRoZWFkZXJfdGVydGlhcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRsYW5nX3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFkZWZhdWx0O1xyXG4kbGFuZ19pY29uX21hcmdpbi1sZWZ0OiAwLjNyZW0gIWRlZmF1bHQ7XHJcbiRsYW5nX2ljb25fZmlsbDogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGxhbmdfaXRlbXNfdG9wOiBjYWxjKDEwMCUgKyAxcmVtKSAhZGVmYXVsdDtcclxuJGxhbmdfaXRlbXNfYmFja2dyb3VuZDogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGxhbmdfaXRlbXNfYm94LXNoYWRvdzogMCAwIDFyZW0gMCByZ2JhKCRjb2xvcl90ZXJ0aWFyeS00LCAuMjUpICFkZWZhdWx0O1xyXG4kbGFuZ19pdGVtc19ib3JkZXItcmFkaXVzOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRsYW5nX2l0ZW1zX3BhZGRpbmc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGxhbmdfaXRlbV9wYWRkaW5nOiAwIDAgMC41cmVtICFkZWZhdWx0O1xyXG4kbGFuZ19pdGVtX2xhbmdfdmFsdWVfcGFkZGluZzogMCAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRsYW5nX2l0ZW1fbGFuZ192YWx1ZV90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhZGVmYXVsdDtcclxuJGxhbmdfaXRlbV9sYW5nX3ZhbHVlX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yICFkZWZhdWx0O1xyXG4kbGFuZ19pdGVtX2xhbmdfdmFsdWVfY29sb3ItLWhvdmVyLS1mb2N1cy0tYWN0aXZlOiAkaGVhZGVyX3ByaW1hcnlfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4ubGFuZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJGxhbmdfbWFyZ2luLWxlZnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC5sYW5nX2luaXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRsYW5nX3RyYW5zaXRpb247XHJcbiAgICAgICAgY29sb3I6ICRsYW5nX2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbGFuZ190ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkbGFuZ190cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGxhbmdfaWNvbl9tYXJnaW4tbGVmdDtcclxuICAgICAgICAgICAgZmlsbDogJGxhbmdfaWNvbl9maWxsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGFuZ19pdGVtcyB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGxhbmdfdHJhbnNpdGlvbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAkbGFuZ19pdGVtc190b3A7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxhbmdfaXRlbXNfYmFja2dyb3VuZDtcclxuICAgICAgICBib3gtc2hhZG93OiAkbGFuZ19pdGVtc19ib3gtc2hhZG93O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRsYW5nX2l0ZW1zX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgcGFkZGluZzogJGxhbmdfaXRlbXNfcGFkZGluZztcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5sYW5nX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkbGFuZ19pdGVtX3BhZGRpbmc7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYW5nX3ZhbHVlIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogJGxhbmdfaXRlbV9sYW5nX3ZhbHVlX3BhZGRpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRsYW5nX2l0ZW1fbGFuZ192YWx1ZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkbGFuZ19pdGVtX2xhbmdfdmFsdWVfdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxhbmdfaXRlbV9sYW5nX3ZhbHVlX2NvbG9yLS1ob3Zlci0tZm9jdXMtLWFjdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgIC5sYW5nX2luaXQge1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFuZ19pdGVtcyB7XHJcbiAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vZmxhZyBpY29uXHJcbiAgICAubGFuZ19fdmFsdWV7XHJcbiAgICAgICAgZmxvYXQ6bGVmdDsgXHJcbiAgICAgICAgd2lkdGg6IDI0cHg7IFxyXG4gICAgICAgIGhlaWdodDogMThweDsgXHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyBiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9jb250YWN0TGFuZy5wbmdcIikgbm8tcmVwZWF0OyBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tbGVmdDowOyB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1zdWJtaXRdIHsgXHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4OyBoZWlnaHQ6IDE4cHg7IGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLyoqIFxyXG4gICAgICAgICogICBMYW5ndWFnZXMgXHJcbiAgICAgICAgKiovXHJcbiAgICAgICAgICAgICYtLWZyIHsgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1lbiB7IFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggMHB4OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1kZSB7IFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMHB4OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1lcyB7IFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggMHB4OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1pdCB7IFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLW5vIHsgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLXJ1IHsgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLXB0IHsgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWRrIHsgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggMHB4OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1ubCB7IFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1zdiB7IFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGxhbmdfbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiRsYW5nX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yO1xyXG4kbGFuZ19jb2xvcjogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvcjtcclxuJGxhbmdfdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiRsYW5nX2ljb25fbWFyZ2luLWxlZnQ6IDAuM3JlbTtcclxuJGxhbmdfaWNvbl9maWxsOiAkaGVhZGVyX3RlcnRpYXJ5X2NvbG9yO1xyXG4kbGFuZ19pdGVtc190b3A6IGNhbGMoMTAwJSArIDFyZW0pO1xyXG4kbGFuZ19pdGVtc19iYWNrZ3JvdW5kOiAkaGVhZGVyX3RlcnRpYXJ5X2NvbG9yO1xyXG4kbGFuZ19pdGVtc19ib3gtc2hhZG93OiAwIDAgMXJlbSAwIHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTQsIC4yNSk7XHJcbiRsYW5nX2l0ZW1zX2JvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuJGxhbmdfaXRlbXNfcGFkZGluZzogMC41cmVtO1xyXG4kbGFuZ19pdGVtX3BhZGRpbmc6IDAgMCAwLjVyZW07XHJcbiRsYW5nX2l0ZW1fbGFuZ192YWx1ZV9wYWRkaW5nOiAwIDAuNXJlbTtcclxuJGxhbmdfaXRlbV9sYW5nX3ZhbHVlX3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4kbGFuZ19pdGVtX2xhbmdfdmFsdWVfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiRsYW5nX2l0ZW1fbGFuZ192YWx1ZV9jb2xvci0taG92ZXItLWZvY3VzLS1hY3RpdmU6ICRoZWFkZXJfcHJpbWFyeV9jb2xvcjtcclxuIiwiJHNvY2lhbF9uZXR3b3JrX2l0ZW1fbWFyZ2luLXJpZ2h0OiAxcmVtICFkZWZhdWx0O1xyXG4kc29jaWFsX25ldHdvcmtfaXRlbV9wYWRkaW5nOiAwLjI1cmVtIDAgIWRlZmF1bHQ7XHJcbiRzb2NpYWxfbmV0d29ya19saW5rX2hlaWdodDogMXJlbSAhZGVmYXVsdDtcclxuJHNvY2lhbF9uZXR3b3JrX2xpbmtfZmlsbDogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJHNvY2lhbF9uZXR3b3JrX2xpbmtfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzIgIWRlZmF1bHQ7XHJcbiRzb2NpYWxfbmV0d29ya19saW5rX2ZpbGwtLWhvdmVyLS1mb2N1cy0tYWN0aXZlOiAkaGVhZGVyX3NlY29uZGFyeV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi5zb2NpYWxfbmV0d29yayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLnNvY2lhbF9uZXR3b3JrX19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzb2NpYWxfbmV0d29ya19pdGVtX21hcmdpbi1yaWdodDtcclxuICAgICAgICBwYWRkaW5nOiAkc29jaWFsX25ldHdvcmtfaXRlbV9wYWRkaW5nO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc29jaWFsX25ldHdvcmtfX2xpbmsge1xyXG4gICAgICAgIGhlaWdodDogJHNvY2lhbF9uZXR3b3JrX2xpbmtfaGVpZ2h0O1xyXG4gICAgICAgIGZpbGw6ICRzb2NpYWxfbmV0d29ya19saW5rX2ZpbGw7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHNvY2lhbF9uZXR3b3JrX2xpbmtfdHJhbnNpdGlvbjtcclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRzb2NpYWxfbmV0d29ya19saW5rX2ZpbGwtLWhvdmVyLS1mb2N1cy0tYWN0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRzb2NpYWxfbmV0d29ya19pdGVtX21hcmdpbi1yaWdodDogMXJlbTtcclxuJHNvY2lhbF9uZXR3b3JrX2l0ZW1fcGFkZGluZzogMC4yNXJlbSAwO1xyXG4kc29jaWFsX25ldHdvcmtfbGlua19oZWlnaHQ6IDFyZW07XHJcbiRzb2NpYWxfbmV0d29ya19saW5rX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRzb2NpYWxfbmV0d29ya19saW5rX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yO1xyXG4kc29jaWFsX25ldHdvcmtfbGlua19maWxsLS1ob3Zlci0tZm9jdXMtLWFjdGl2ZTogJGhlYWRlcl9zZWNvbmRhcnlfY29sb3I7XHJcbiIsIiRoZWFkZXJfdG9wYmFyX2ZvbnQtc2l6ZTogMC44cmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX3RvcGJhcl9iYWNrZ3JvdW5kOiAkaGVhZGVyX3ByaW1hcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfdG9wYmFyX3BhZGRpbmc6IDAuMjVyZW0gMC41cmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX3RvcGJhcl9tYXJnaW4tbGVmdDogMnJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl90b3BiYXJfX2NvbnRlbnRfcGFkZGluZzogMCAxcmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX3RvcGJhcl9fZWxlbWVudHNfY29udGFpbmVyX3BhZGRpbmc6IDAuNXJlbSAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfdG9wYmFyX19lbGVtZW50c19jb250YWluZXJfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfdG9wYmFyX19lbGVtZW50c19tYXJnaW4tcmlnaHQ6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4uaGVhZGVyX3RvcGJhciB7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIC50b3BiYXJfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyX3RvcGJhcl9mb250LXNpemU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlcl90b3BiYXJfYmFja2dyb3VuZDtcclxuICAgICAgICBwYWRkaW5nOiAkaGVhZGVyX3RvcGJhcl9wYWRkaW5nO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcGJhcl9fZWxlbWVudHNfY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6ICRoZWFkZXJfdG9wYmFyX19lbGVtZW50c19jb250YWluZXJfcGFkZGluZztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX3RvcGJhcl9fZWxlbWVudHNfY29udGFpbmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9wYmFyX19lbGVtZW50cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRoZWFkZXJfdG9wYmFyX19lbGVtZW50c19tYXJnaW4tcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcGJhcl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6ICRoZWFkZXJfdG9wYmFyX19jb250ZW50X3BhZGRpbmc7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG4gICAgJi5kZXNrdG9wX21lbnUge1xyXG4gICAgICAgIC5oZWFkZXJfdG9wYmFyIHtcclxuICAgICAgICAgICAgLnRvcGJhcl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIC50b3BiYXJfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b25fcHJvcHJpZXRhaXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX2hlYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRoZWFkZXJfdG9wYmFyX21hcmdpbi1sZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkaGVhZGVyX3RvcGJhcl9mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfdG9wYmFyX2JhY2tncm91bmQ6ICRoZWFkZXJfcHJpbWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGhlYWRlcl90b3BiYXJfcGFkZGluZzogMC4yNXJlbSAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfdG9wYmFyX21hcmdpbi1sZWZ0OiAycmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX3RvcGJhcl9fY29udGVudF9wYWRkaW5nOiAwIDFyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfdG9wYmFyX19lbGVtZW50c19jb250YWluZXJfcGFkZGluZzogMC41cmVtIDEuNXJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl90b3BiYXJfX2VsZW1lbnRzX2NvbnRhaW5lcl9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGhlYWRlcl90b3BiYXJfX2VsZW1lbnRzX21hcmdpbi1yaWdodDogMXJlbSAhZGVmYXVsdDtcclxuXHJcbi5oZWFkZXJfdG9wYmFyIHtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgLnRvcGJhcl9fc3RydWN0dXJlIHtcclxuICAgICAgICBmb250LXNpemU6ICRoZWFkZXJfdG9wYmFyX2ZvbnQtc2l6ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX3RvcGJhcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHBhZGRpbmc6ICRoZWFkZXJfdG9wYmFyX3BhZGRpbmc7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAudG9wYmFyX19lbGVtZW50c19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogJGhlYWRlcl90b3BiYXJfX2VsZW1lbnRzX2NvbnRhaW5lcl9wYWRkaW5nO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXJfdG9wYmFyX19lbGVtZW50c19jb250YWluZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b3BiYXJfX2VsZW1lbnRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJGhlYWRlcl90b3BiYXJfX2VsZW1lbnRzX21hcmdpbi1yaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAudG9wYmFyX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogJGhlYWRlcl90b3BiYXJfX2NvbnRlbnRfcGFkZGluZztcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlciB7XHJcbiAgICAmLmRlc2t0b3BfbWVudSB7XHJcbiAgICAgICAgLmhlYWRlcl90b3BiYXIge1xyXG4gICAgICAgICAgICAudG9wYmFyX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgLnRvcGJhcl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9wcm9wcmlldGFpcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dF9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b25faGVhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGhlYWRlcl90b3BiYXJfbWFyZ2luLWxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi51aWtpdCB7XHJcbiAgICAuY29sb3JfcHJpbWFyeS0xIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xvcl9wcmltYXJ5LTIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbG9yX3ByaW1hcnktMyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMztcclxuICAgIH1cclxuXHJcbiAgICAuY29sb3Jfc2Vjb25kYXJ5LTEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zZWNvbmRhcnktMTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sb3Jfc2Vjb25kYXJ5LTIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zZWNvbmRhcnktMjtcclxuICAgIH1cclxuXHJcbiAgICAuY29sb3Jfc2Vjb25kYXJ5LTMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zZWNvbmRhcnktMztcclxuICAgIH1cclxuXHJcbiAgICAuY29sb3JfdGVydGlhcnktMSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTE7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbG9yX3RlcnRpYXJ5LTIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0yO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xvcl90ZXJ0aWFyeS0zIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMztcclxuICAgIH1cclxuXHJcbiAgICAuY29sb3JfdGVydGlhcnktNCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5qcy1sYXp5LFxyXG4uanMtc3dpcGVyLWxhenkge1xyXG5cclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyAuNXM7XHJcblxyXG4gICAgJi5qcy1sYXp5LWxvYWRlZCxcclxuICAgICYuanMtbGF6eS1lcnJvciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuaW1nLmxhenk6bm90KFtzcmNdKSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbmltZy5qcy1sYXp5LmpzLWxhenktZXJyb3Ige1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbiIsIlxyXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyxcclxuKjpmb2N1cyAuc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzIxNzU5YjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHotaW5kZXg6IDEwMDAwMDtcclxufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBIZWFkZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5oZWFkZXIgeyAgXHRcclxuXHQuaGVhZGVyX21lbnUge1xyXG5cdFx0Lm1lbnVfX2xvZ28ge1xyXG5cdFx0XHQubG9nb3tcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRsZWZ0OiAxcmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuICAgIC5oZWFkZXJfdG9wYmFyIHtcclxuXHRcdC50b3BiYXJfX3N0cnVjdHVyZSB7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTU0MHB4KSB7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudG9wYmFyX19jb250ZW50IHtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE0NDBweCkgYW5kIChtaW4td2lkdGg6MTIwMHB4KXtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5idXR0b25fcHJvcHJpZXRhaXJlIHtcclxuXHRcdFx0XHRcdC50ZXh0X2l0ZW0ge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MC43NXJlbSA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbiAgLmhlYWRlcl9tZW51IHtcclxuICAgIC5tZW51X19uYXZpZ2F0aW9uIHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTU0MHB4KSBhbmQgKG1pbi13aWR0aDoxNTM0cHgpIHtcclxuXHRcdFx0cGFkZGluZzogMCA0cmVtICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcbiAgICAgICAgLm5hdmlnYXRpb25fX2l0ZW0ge1xyXG4gICAgICAgICAgICAubmF2aWdhdGlvbl9fbGlua3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0xO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG5cdC5oZWFkZXItMXtcclxuXHRcdC5tZW51X19sb2dvIHtcclxuXHRcdFx0LmxvZ297XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDFyZW07XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cdFxyXG5cdC5oZWFkZXJfbWVudSB7XHJcblx0XHQubWVudV9fbmF2aWdhdGlvbntcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTNweCkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmZhYi12MSB7XHJcbiAgICAuYnV0dG9uX2RlZmF1bHQge1xyXG4gICAgICAgIC50ZXh0X2l0ZW17XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG5cdC5oZWFkZXJfbWVudS53aXRob3V0QmFja2dyb3VuZDpub3QoLm9wZW4pe1xyXG5cdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5M3B4KSB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuaGVhZGVyX21lbnUub3BlbiB7XHJcblx0XHQubWVudV9fbmF2aWdhdGlvbntcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxNDQwcHgpIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBUT1BQQUdFIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4udG9wUGFnZSB7XHJcblx0LnRvcFBhZ2VfYmFja2dyb3VuZHsgICAgICAgIFx0XHJcblx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdGhlaWdodDogNjIzcHg7XHJcblx0XHRcdG9wYWNpdHk6IC4zNztcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVx0XHJcblx0fVxyXG5cdC50b3BQYWdlX3RleHR6b25lIHtcclxuXHRcdC50aXRsZV9jdXN0b20ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHQudGl0bGVfY29udGVudF8xIHtcdFx0XHRcdFxyXG5cdFx0XHRcdGZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtc2VtaWJvbGQgMi44MTNyZW0vMS4xNTIgJGZvbnQtZmFtaWx5LS0xO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgICAgIFx0XHRcclxuICAgICAgICAgICAgICAgIFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTNweCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDd2dztcclxuXHRcdFx0XHRcdH1cdFx0XHRcdFx0XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgIWltcG9ydGFudDtcdFx0XHRcclxuXHRcdFx0fVxyXG4gICAgICAgICAgICAudGl0bGVfY29udGVudF8ye1xyXG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIDIuMTg4cmVtLzEuMTUyICRmb250LWZhbWlseS0tMTtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyAgXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA2dnc7XHJcblx0XHRcdFx0fVxyXG4gICAgICAgICAgICB9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5mb3JtLWVzdGltYXRlX19jb250YWluZXIge1xyXG5cdC5mb3JtLWVzdGltYXRlX190ZXh0e1xyXG5cdFx0Y29sb3I6ICRjb2xvcl9wcmltYXJ5LTM7XHJcblx0fVxyXG59XHJcblxyXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xyXG5cdC5mb3JtLXNlYXJjaC1maWx0ZXIge1xyXG5cdFx0LmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIHtcclxuXHRcdFx0LnJlc2V0X2J1dHRvbl9pdGVtIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gY3JvIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNyby12MSB7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG5cdFx0cGFkZGluZy10b3A6IDIuNXJlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDdyZW07XHJcblx0fVxyXG5cclxuXHQuZWRpdG9yaWFsLXYxX19jb250YWluZXIge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyLjVyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZWRpdG9yaWFsLXYxX19jb250YWluZXJfX2ltZyB7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjUyNjJCMDAsICMyNTI2MkIpO1xyXG5cdFx0XHR0b3A6IHVuc2V0O1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdG9wYWNpdHk6IDAuNTM7XHJcblx0XHRcdGhlaWdodDogNDA4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZWRpdG9yaWFsLXYxX190ZXh0LXN0cnVjdHVyZSB7XHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHQudGl0bGVfY29udGVudF8xIHtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1x0XHRcdFx0XHRcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0xO1x0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdC50aXRsZV9jb250ZW50XzIge1x0XHRcdFxyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5lZGl0b3JpYWwtdjFfX2NvbnRhaW5lcl9faW1nX19zbG9nYW4ge1xyXG5cdFx0LnRpdGxlX2NvbnRlbnRfMSB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMTtcclxuXHRcdH1cclxuXHJcblx0XHQudGl0bGVfY29udGVudF8yIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl9wcmltYXJ5LTM7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50ZXh0X19jb250ZW50e1xyXG5cdFx0Y29sb3I6ICRjb2xvcl9wcmltYXJ5LTQ7XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBDQyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY2FyZC1iaWVuLXYzX19sb2NhbGlzYXRpb257XHJcblx0Y29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbn1cclxuLmNhcmQtYmllbi12M19fdGl0bGUge1xyXG5cdC5jYXJkLWJpZW4tdjNfX2xpbmt7XHJcblx0XHRjb2xvcjogJGNvbG9yX3ByaW1hcnktNDtcclxuXHR9XHJcbn1cclxubGkuY2FyZC1iaWVuLXYzX190aXRsZV9wYXJ0XzN7XHJcblx0Y29sb3I6ICRjb2xvcl9wcmltYXJ5LTQ7XHJcbn1cclxuLmZhdm9yaXRlcy12MiB7XHRcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdHBhZGRpbmctdG9wOiAycmVtO1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTU0MHB4KSBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMnJlbTtcclxuXHR9XHJcblx0LnRpdGxlIHtcclxuXHRcdC50aXRsZV9jb250ZW50XzF7XHRcdFxyXG5cdFx0XHRjb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG5cdFx0XHR9XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcblx0XHRcdCY6OmZpcnN0LWxldHRlcntcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR9XHRcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNC42dnc7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDJlbTtcclxuXHRcdFx0fVx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5M3B4KSBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4ydnc7XHJcblx0XHRcdFx0JjpsYW5nKGRlKXtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43dnc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudGl0bGVfY29udGVudF8ye1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0dnc7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTNweCkgYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIuNHZ3O1xyXG5cdFx0XHRcdCY6bGFuZyhkZSl7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDJ2dztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jjo6YmVmb3Jle1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMTtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkzcHgpIHtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuXHRcdFx0dG9wOiA1cmVtO1x0XHRcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDUwcHg7XHJcblx0XHRcdHdpZHRoOiA1NCU7XHJcblx0XHRcdGhlaWdodDogNzMlO1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA0NzNweDtcclxuXHRcdFx0ei1pbmRleDogdW5zZXQ7XHRcdFxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG5cdFx0XHR3aWR0aDogOTklO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZmF2b3JpdGVzLXYyX193cmFwcGVye1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuXHRcdCAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmZhdm9yaXRlcy12Ml9fbmF2aWdhdGlvbntcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcblx0XHRcdHRvcDogNi4ycmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRidXR0b24uYnV0dG9uX2ljb257XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBGb290ZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uZm9vdGVyIHtcdFxyXG5cdC5mb290ZXJfbGVmdHtcclxuXHRcdGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cdFxyXG5cdC5mb290ZXJfZWxlbWVudF9fY29udGFpbmVyIHtcdFx0XHJcblx0XHQuZm9vdGVyX2VsZW1lbnRfX3N0cnVjdHVyZSB7XHJcblx0XHRcdC5mb290ZXJfZWxlbWVudF9fdGl0bGUge1x0XHRcdFx0XHJcblx0XHRcdFx0LnRpdGxlX19lbGVtZW50XzIge1xyXG5cdFx0XHRcdFx0LnRleHRfY29udGVudCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxLjI1cmVtIDtcdFxyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0yO1x0XHRcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5M3B4KSBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMnZ3O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuaWNvbl9jb250ZW50e1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjVyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50aXRsZV9fZWxlbWVudHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC1zZW1pYm9sZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cdFx0XHQgXHJcblx0XHR9XHJcblx0fVxyXG5cdC5jb3B5cmlnaHRfX25hdl9saXN0IHtcclxuXHRcdC5uYXZfbGlzdF9fbGlua3tcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuXHRcdFx0Jjo6Zmlyc3QtbGV0dGVye1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbiAgICAuZm9vdGVyX2JvdHRvbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIH1cclxuXHQuZm9ybSB7XHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHQudGl0bGVfY29udGVudF8xe1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcblx0XHRcdFx0Jjo6Zmlyc3QtbGV0dGVye1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXNlbWlib2xkO1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHRcdFxyXG5cdH1cclxufVxyXG4uc29jaWFsX25ldHdvcmsge1xyXG5cdC5zb2NpYWxfbmV0d29ya19faXRlbXtcclxuXHRcdG1hcmdpbi1yaWdodDogMC45cmVtO1xyXG5cdH1cclxufVxyXG4uZm9ybS0tY29udHJhc3Qge1xyXG5cdC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiB7XHJcblx0XHQuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuXHRcdFx0LnNzLWFycm93IHtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGRldGFpbHMgYmllbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLm1vZGFsLWRwZWdlcyB7XHJcblx0LmVuZXJneV9fZHJhd2luZ3tcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBkZXRhaWxzIGJpZW4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5tb2RhbC1kcGVnZXMge1xyXG5cdC5lbmVyZ3lfX2ltZ3tcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxNTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbC1zd2lwZXItZ2FsbGVyeSAge1xyXG5cdC5tb2RhbF9fYm9keSB7XHJcblx0XHQubW9kYWxfX2Nsb3Nle1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRvcDogLTJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnN3aXBlci1nYWxsZXJ5IHtcclxuXHRcdC5zd2lwZXIuc3dpcGVyLXZpZXcge1xyXG5cdFx0XHQuc3dpcGVyLXBhZ2luYXRpb257XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9wcmltYXJ5LTNcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmRldGFpbF9zd2lwZXIge1xyXG5cdC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuXHRcdCAgICByaWdodDogMC43NXJlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbC0tZGV0YWlsLXJlYWxlc3RhdGUtY29udGFjdCB7XHJcblx0Lm1vZGFsX19jbG9zZXtcdFx0XHJcbiAgICBcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTE7XHJcblx0XHQuaWNvbntcclxuXHRcdFx0ZmlsbDogJGNvbG9yX3ByaW1hcnktMjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbF9fYm9keSAge1xyXG5cdC5tb2RhbF9fY2xvc2Uge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQ7XHJcblx0XHQuaWNvbntcclxuXHRcdFx0ZmlsbDogJGNvbG9yX3ByaW1hcnktMjtcclxuXHRcdH1cclxuXHR9XHJcbiAgICBcclxufVxyXG4ubW9kYWwtc3dpcGVyLWdhbGxlcnkge1xyXG5cdC5zd2lwZXItZ2FsbGVyeSB7XHJcblx0XHQuc3dpcGVyLWJ1dHRvbnMge1xyXG5cdFx0XHRzdmd7XHJcblx0XHRcdFx0ZmlsbDogJGNvbG9yX3ByaW1hcnktMjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLS1hY3RpdmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IHVybCguLi9zdmcvYXJyb3cuc3ZnKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgYm90dG9tOiAtMTFweDtcclxufVxyXG4uZGV0YWlsX3N3aXBlciAuc3dpcGVyLWltZyB7XHJcbiAgIFxyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgXHJcbn0iXX0= */
