/*! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com*/@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}}@font-face{font-family:font-cityscan;src:url(fonts/font-cityscan.eot?#iefix) format("embedded-opentype"),url(fonts/font-cityscan.woff) format("woff"),url(fonts/font-cityscan.woff2) format("woff2"),url(fonts/font-cityscan.ttf) format("truetype"),url(fonts/font-cityscan.svg#font-cityscan) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:font-cityscan2;src:url(fonts/font-cityscan2.eot?#iefix) format("embedded-opentype"),url(fonts/font-cityscan2.woff) format("woff"),url(fonts/font-cityscan2.woff2) format("woff2"),url(fonts/font-cityscan2.ttf) format("truetype"),url(fonts/font-cityscan2.svg#font-cityscan2) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Domaine Disp Nar;src:url(fonts/DomaineDispNar-Regular.eot);src:url(fonts/DomaineDispNar-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/DomaineDispNar-Regular.woff2) format("woff2"),url(fonts/DomaineDispNar-Regular.woff) format("woff"),url(fonts/DomaineDispNar-Regular.ttf) format("truetype"),url(fonts/DomaineDispNar-Regular.svg#DomaineDispNar-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}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.53rem,calc(1.65vw + 17.28px),2.441rem);color:#f8ce6b;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 Domaine Disp Nar;color:#202020;line-height:1.44}h3.h3{font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 DM Sans,sans-serif;color:#f8ce6b;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 DM Sans,sans-serif;color:#202020;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 DM Sans,sans-serif;letter-spacing:0;color:#202020;-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:#f8ce6b;color:#fff;text-align:center}table caption{font:normal normal 400 1rem/1.5 DM Sans,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 DM Sans,sans-serif;color:#202020;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:#f8ce6b;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 DM Sans,sans-serif;color:#202020;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:#f8ce6b;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:#f8ce6b}.scroll-custom::-webkit-scrollbar-thumb:hover{background-color:#202020}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:#f8ce6b;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#f8ce6b}.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 #f8ce6b;box-shadow:-10px 0 0 #f8ce6b}.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 #f8ce6b,5px 0 0 #f8ce6b;box-shadow:-5px 0 0 #f8ce6b,5px 0 0 #f8ce6b}.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:#202020;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:#f8ce6b;position:relative;height:10px;width:2px;transition:transform .2s}.ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#f8ce6b;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:#202020;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:#202020;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:#f8ce6b}.breadcrumb .breadcrumb_wrapper .breadcrumb_items .breadcrumb_item.item_active:before{background:#f8ce6b}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 DM Sans,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 DM Sans,sans-serif;background:#202020;border:1px solid #202020;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:#f8ce6b;border:1px solid #f8ce6b;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 DM Sans,sans-serif;background:#f8ce6b;border:1px solid #f8ce6b;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:#202020;border:1px solid #202020;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 DM Sans,sans-serif;background:#f8ce6b;border:1px solid #f8ce6b;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 #f2f2f2;color:#f8ce6b}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:#f8ce6b}a.button_secondary_1,button.button_secondary_1,div.button_secondary_1{font:normal normal 400 1rem/1.5 DM Sans,sans-serif;background:#fff;border:1px solid #f2f2f2;color:#202020;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:#f8ce6b}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 #f2f2f2;color:#202020}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:#f8ce6b}a.button_secondary_2,button.button_secondary_2,div.button_secondary_2{font:normal normal 400 1rem/1.5 DM Sans,sans-serif;background:none;border:none;color:#f8ce6b;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:#f8ce6b}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:#f8ce6b}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:#f8ce6b}a.button_secondary_3,button.button_secondary_3,div.button_secondary_3{font:normal normal 400 1rem/1.5 DM Sans,sans-serif;background:none;border:1px solid #f2f2f2;color:#202020;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:#202020}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 #202020;color:#202020}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:#202020}a.button_label,button.button_label,div.button_label{font:normal normal 400 1rem/1.5 DM Sans,sans-serif;background:none;border:1px solid #f2f2f2;color:#202020;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:#f8ce6b}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 #f8ce6b;color:#f8ce6b}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:#f8ce6b}a.button_light,button.button_light,div.button_light{font:normal normal 400 1rem/1.5 DM Sans,sans-serif;background:none;border:none;color:#202020;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:#202020}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:#202020}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:#202020}a.button_icon,button.button_icon,div.button_icon{font:normal normal 400 1rem/1.5 DM Sans,sans-serif;background:#fff;border:1px solid #f8ce6b;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:#202020}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:#f8ce6b;border:1px solid #f8ce6b}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:#fff}a.button_icon:disabled,button.button_icon:disabled,div.button_icon:disabled{opacity:.5;border:1px solid #202020;background:#fff}a.button_icon:disabled .icon,button.button_icon:disabled .icon,div.button_icon:disabled .icon{fill:#202020}a.button_selection,button.button_selection,div.button_selection{font:normal normal 400 1rem/1.5 DM Sans,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:#f8ce6b}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,rgba(37,38,43,0),#25262b);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:#f8ce6b}.flatpickr-calendar{border-radius:.625rem}.flatpickr-day.today{border-color:#f8ce6b}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-monthDropdown-months{font:normal normal 400 1rem/1rem DM Sans,sans-serif;border:1px solid #fff}.flatpickr-current-month input.cur-year{font:normal normal 400 1rem/1rem DM Sans,sans-serif}.flatpickr-months .flatpickr-month{margin:.5rem 0}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{top:10px;border:1px solid #f8ce6b;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:#f8ce6b;background:#f8ce6b}.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 DM Sans,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:#202020}.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 DM Sans,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:#202020}.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 DM Sans,sans-serif;color:#202020;letter-spacing:.3em}.modal__body .title.title--v1 .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.36 DM Sans,sans-serif;color:#202020;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(32,32,32,.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 DM Sans,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 #f8ce6b;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 DM Sans,sans-serif;color:#202020;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:#f2f2f2;position:relative;border-radius:20px}.progressbar .bar_item{display:block;position:absolute;top:0;left:0;background:#f8ce6b;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:#202020;font:normal normal 400 .8rem/1.5 DM Sans,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:#f8ce6b;background:#f8ce6b}.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:#202020}.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 DM Sans,sans-serif;letter-spacing:0;text-transform:none}.checkbox:hover .checkbox__box svg path{stroke-dashoffset:0}.form--contrast .checkbox__label{color:#fff}.form--contrast .checkbox__field:checked+.checkbox__box{border-color:#f8ce6b;background:#f8ce6b}.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:#f8ce6b}.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 DM Sans,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 DM Sans,sans-serif;letter-spacing:0;text-transform:none;color:#f8ce6b;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:#202020}.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 DM Sans,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 DM Sans,sans-serif;color:#202020;letter-spacing:0}.form__legals{margin:2em 0;font:normal normal 400 .594rem/1.5 DM Sans,sans-serif;color:#202020;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:#fff}.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:#f8ce6b}.localizator__plus:before{content:"";display:flex;justify-content:center;align-items:center;position:relative;height:10px;width:2px;transition:transform .2s;background:#f8ce6b}.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:#202020;outline:none}.localizator__values-container{display:none;min-width:100%;font:normal normal 400 .9375rem/1.5 DM Sans,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 DM Sans,sans-serif}.localizator__value{white-space:nowrap;align-items:center;background:#f2f2f2;color:#202020;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:#202020;background:#f2f2f2;border-radius:2em;min-width:2em;text-align:center;line-height:1.5rem}.localizator__value--count{border:none;background:#202020;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 DM Sans,sans-serif;color:#202020;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:#f8ce6b}.localizator .ss-list::-webkit-scrollbar-thumb:hover{background-color:#f8ce6b}@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:#202020}.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:#f8ce6b}.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 DM Sans,sans-serif;letter-spacing:0;text-transform:none;padding-left:.5em}.radios__fieldset{border:0}.radios__legend{font:normal normal 400 .8rem/1.5 DM Sans,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 DM Sans,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:#202020}.range__plus:before{content:"";display:flex;justify-content:center;align-items:center;position:relative;height:10px;width:2px;transition:transform .2s;background:#202020}.range__highlight{color:#202020}.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:#202020}.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 #202020}.range--filled .range__prompt{display:none}.range--filled .range__values{display:block}.range .noUi-connect{background:#f8ce6b}.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 DM Sans,sans-serif;text-transform:none;margin-bottom:.3em;color:#202020}.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:#f8ce6b;border-color:#f8ce6b}.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:#f8ce6b}.select .ss-list::-webkit-scrollbar-thumb:hover{background-color:#202020}.ss-main.js-select--main{font:normal normal 400 .9375rem/1.5 DM Sans,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:#202020;background:#fff}.ss-main.js-select--main .ss-content .ss-list .ss-option:hover{color:#f8ce6b;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:#202020;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:#202020}.ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#f8ce6b}.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:#202020}.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 DM Sans,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:#202020}.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:#f2f2f2;border:0;color:#202020;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:#202020;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:#f2f2f2;color:#202020;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:#f8ce6b;height:12px}.ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus:after{width:12px;left:-5px;top:5px;background:#f8ce6b}.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:#f8ce6b;background:transparent;font-weight:700}.form--contrast .select__label{color:#fff}.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:#f8ce6b;border-color:#f8ce6b}.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:#f8ce6b}.form--contrast .ss-main.js-select--main .ss-content{box-shadow:0 9px 10px 4px rgba(10,10,10,.35);background:#202020}.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:#fff;background:#202020}.form--contrast .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{color:#f8ce6b;background:transparent}.form--contrast .ss-main.js-select--main .ss-single-selected{background:#202020;border-color:#bfbfbf}.form--contrast .ss-main.js-select--main .ss-single-selected .placeholder{color:#fff}.form--contrast .ss-main.js-select--main .ss-single-selected.ss-open-below{border-color:#f8ce6b}.form--contrast .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#fff}.form--contrast .ss-main.js-select--main .ss-multi-selected{border-color:#bfbfbf;background:#202020}.form--contrast .ss-main.js-select--main .ss-multi-selected.ss-open-below{border-color:#f8ce6b}.form--contrast .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{color:#fff}.form--contrast .ss-main.js-select--main .ss-multi-selected .ss-value{background-color:#fff;border:1px solid #ccc;color:#202020}.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:#202020;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:#fff}.form--contrast .ss-main.js-select--main:not(.select__input--multiple) .ss-content .ss-list .ss-option.ss-option-selected{color:#f8ce6b;background:transparent}.textarea__label{color:#202020;text-transform:none;font:normal normal 400 .8rem/1.5 DM Sans,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:#202020;height:100px;border:1px solid #bfbfbf;border-radius:.625rem;font:normal normal 400 .9375rem/1.5 DM Sans,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:#202020}.textarea__input:focus::placeholder{color:#bfbfbf;opacity:1}.textarea__input:focus::-ms-input-placeholder{color:#bfbfbf;opacity:1}.form--contrast .textarea__label{color:#fff}.form--contrast .textarea__input{background:#202020;border-color:#bfbfbf;color:#fff}.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:#202020;border-color:#f8ce6b}.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 DM Sans,sans-serif;letter-spacing:0;display:inline-block;color:#202020}.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 DM Sans,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:#202020}.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:#f8ce6b}.form--contrast .textfield__label{color:#fff}.form--contrast .textfield__input{border-color:#bfbfbf;background:#202020;color:#fff}.form--contrast .textfield__input:focus{background:#202020;border-color:#f8ce6b}.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:#f8ce6b}.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:#f2f2f2;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 #202020}.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:#f8ce6b}.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 DM Sans,sans-serif;letter-spacing:0;display:inline-block;color:#202020}.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 DM Sans,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:#202020}.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 DM Sans,sans-serif;color:#fff;background-color:#f8ce6b;border:1px solid #f8ce6b;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:#f8ce6b;margin-left:10px}.upload .upload__infos{color:#f8ce6b;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,rgba(37,38,43,0),#25262b)}.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:#f8ce6b;display:block;min-height:24px}.programs-listing .card_program_v1 .card_program__min_max_pieces_label{color:#202020;font-weight:400}.programs-listing .card_program_v1 .card_program__nb_lots{font-size:16px;color:#f8ce6b;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:#202020;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(32,32,32,.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:#202020;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:#202020}.programs-listing .card_program_v1 .card_program__infos .card_program__infos_important{font-weight:700;color:#f8ce6b}.programs-listing .card_program_v1 .card_program__localisation{font-size:.75rem}.programs-listing .card_program_v1 .card_program__localisation .icon_item{fill:#f8ce6b;width:1rem}.programs-listing .card_program_v1 .card_program__prix{text-align:right;color:#f8ce6b;font-weight:700}.programs-listing .card_program_v1 .card_program__prix .card_program__prix_more{color:#202020}.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:#f8ce6b;display:block;min-height:24px}.programs-listing .card_program_v2 .card_program__min_max_pieces_label{color:#202020;font-weight:400}.programs-listing .card_program_v2 .card_program__nb_lots{font-size:16px;color:#f8ce6b;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:#202020;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:#202020;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:#202020}.programs-listing .card_program_v2 .card_program__infos .card_program__infos_important{font-weight:700;color:#f8ce6b}.programs-listing .card_program_v2 .card_program__localisation{font-size:.75rem}.programs-listing .card_program_v2 .card_program__localisation .icon_item{fill:#f8ce6b;width:1rem}.programs-listing .card_program_v2 .card_program__prix{text-align:right;color:#f8ce6b;font-weight:700}.programs-listing .card_program_v2 .card_program__prix .card_program__prix_more{color:#202020}.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,rgba(37,38,43,0),#25262b)}.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:#202020;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(32,32,32,.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:#202020;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:#f8ce6b}.card_bien_v1 .card_bien__localisation{font-size:.75rem}.card_bien_v1 .card_bien__localisation .icon_item{fill:#f8ce6b;width:1rem}.card_bien_v1 .card_bien__prix{text-align:right;color:#f8ce6b;font-weight:700}.card_bien_v1 .card_bien__prix .card_bien__prix_more{color:#202020}.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(32,32,32,.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:#f2f2f2;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:#202020;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:#f8ce6b}.card_bien_v2 .card_bien__localisation{font-size:.75rem}.card_bien_v2 .card_bien__localisation .icon_item{fill:#f8ce6b;width:1rem}.card_bien_v2 .card_bien__prix{text-align:right;color:#f8ce6b;font-weight:700}.card_bien_v2 .card_bien__prix .card_bien__prix_more{color:#202020}.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(32,32,32,.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:#f8ce6b}.card-bien-v3__localisation{font:normal normal 400 clamp(.8rem,calc(.6rem + .875vw),1.25rem)/1.3 DM Sans,sans-serif}.card-bien-v3__localisation .icon_item{fill:#f8ce6b;width:1rem}.card-bien-v3__prix{text-align:left;color:#f8ce6b;font:normal normal 400 clamp(1rem,calc(.6rem + .875vw),1.5625rem)/1.3 DM Sans,sans-serif;font-weight:700}.card-bien-v3__prix .card_bien__prix_more{color:#202020}.card-bien-v3__title{font:normal normal 400 clamp(1rem,calc(.235vw + 17.69px),1.5625rem)/1.4 DM Sans,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:#202020;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:#202020;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 400 clamp(1.53rem,calc(1.65vw + 17.28px),2.441rem)/1.152 Domaine Disp Nar;color:#f8ce6b}.title .title_content_2{font:normal normal 400 clamp(1.406rem,calc(1.027vw + 17.69px),1.953rem)/1.44 Domaine Disp Nar;color:#202020}.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:#f8ce6b;background:#fff;border:2px solid #f8ce6b}@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:#f8ce6b;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:#f8ce6b}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent .textSectionContent .buttonAcordeon:after{transition:.3s;position:absolute;content:"";top:0;left:50%;transform:translateX(-50%);background:#f8ce6b;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:#f8ce6b}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .checkboxCookies:checked+.checkboxCookiesLabel:before{left:15px;border:2px solid #f8ce6b}@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:#f8ce6b;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:#fff}.coords_element__container .coords_element__structure .coords_element__title .title__element_2 .text_content{color:#f8ce6b;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:#f8ce6b}.cro-v1 .cro-v1__faq__structure .cro-v1__faq__part_icon{fill:#f8ce6b}.cro-v1 .cro-v1__faq__structure .cro-v1__faq__part{border-bottom:2px solid #f2f2f2}.cro-v1 .cro-v1__silos{background-color:#f2f2f2;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:#f8ce6b;border-color:#f8ce6b;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:#f8ce6b}.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:#f2f2f2}.cro-v2 .seo_link .seo_list .seo_list_link .button_default:hover{background-color:#f8ce6b;color:#f2f2f2}.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 DM Sans,sans-serif;color:#f8ce6b;letter-spacing:0;text-transform:none}.calendar__day{font:normal normal 700 .8rem/1 DM Sans,sans-serif;color:#f8ce6b;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 DM Sans,sans-serif;color:#202020;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 DM Sans,sans-serif;color:#202020;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 DM Sans,sans-serif;color:#202020;line-height:1.5}.detail_programme_v1_card_nb,.detail_programme_v1_content_card_pieces{color:#f8ce6b;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:#202020}.detail_programme_v1_content_text_location_item{font-size:20px;color:#202020}.detail_programme_v1_icon_item{fill:#f8ce6b}.detail_programme_v1_content__prix{font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 DM Sans,sans-serif;color:#f8ce6b;font-weight:700}.detail_programme_v1_content__prix__price-value{font-size:25px;font-weight:700;color:#f8ce6b}.detail_programme_v1_content__prix__price-value-label{color:#202020}.detail_programme_v1__id_ref_item{font-size:16px;font-weight:700;color:#f8ce6b}.detail_programme_v1__ref_item{color:#202020}.detail_programme_v1_date_progamme{margin-right:.75rem;margin-bottom:.375rem;background:#202020;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 DM Sans,sans-serif;color:#202020;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:#f8ce6b;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:#202020}.detail_programme_v2_content_text_location_item{font-size:20px;color:#202020}.detail_programme_v2_icon_item{fill:#f8ce6b}.detail_programme_v2_content__prix{font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 DM Sans,sans-serif;color:#f8ce6b;font-weight:700}.detail_programme_v2_content__prix__price-value{font-size:25px;font-weight:700;color:#f8ce6b}.detail_programme_v2_content__prix__price-value-label{color:#202020}.detail_programme_v2__id_ref_item{font-size:16px;font-weight:700;color:#f8ce6b}.detail_programme_v2__ref_item{color:#202020}.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:#f8ce6b;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 400 clamp(1.53rem,calc(1.65vw + 17.28px),2.441rem)/1.152 Domaine Disp Nar;color:#f8ce6b}.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 DM Sans,sans-serif;color:#202020}.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 DM Sans,sans-serif;color:#f8ce6b;text-transform:none;letter-spacing:0;text-align:left;border-bottom:1px solid #f2f2f2}@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 DM Sans,sans-serif;color:#202020;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:#f2f2f2;border-radius:1rem}.detail_calculator .calculator_structure .caluclator_form .form_structure .button_default{margin:1rem auto}.detail_calculator .calculator_structure .calculator_result{background:#f8ce6b;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 Domaine Disp Nar;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 DM Sans,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 #f8ce6b;border-left:2px solid #f8ce6b;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 #f2f2f2}.detail_caracteristiques_v2 .detail_caracteristiques_structure .detail_caracteristiques_content .caracteristiques_part .caracteristiques_part_content{color:#f8ce6b;font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 DM Sans,sans-serif}.detail_caracteristiques_v2 .detail_caracteristiques_structure .detail_caracteristiques_content .caracteristiques_part .caracteristiques_part_icon{transition:.5s;width:1rem;fill:#f8ce6b}.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:#f8ce6b}.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 #f2f2f2}.detail_composition .detail_composition_structure .detail_composition_content .composition_part .composition_part_content{color:#f8ce6b;font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 DM Sans,sans-serif}.detail_composition .detail_composition_structure .detail_composition_content .composition_part .composition_part_icon{transition:.5s;width:1rem;fill:#f8ce6b}.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:#f8ce6b}.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 DM Sans,sans-serif;font-weight:700;color:#f8ce6b}.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 DM Sans,sans-serif;font-weight:700;color:#f8ce6b}.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 DM Sans,sans-serif;min-width:2rem;height:2rem;position:relative}.detail_dpe_ges .diag_content .bubble--active:before{content:url(../images/svg/arrow.svg);position:absolute;width:15px;height:15px;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:#f8ce6b;stroke:#f8ce6b}.map .sto{fill:#00f}.map__marker{fill:#f8ce6b}.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:#f8ce6b}@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 #f2f2f2}.detail_neuf_list_lots .detail_neuf_list_lots_structure .detail_neuf_list_lots_content .neuf_list_lots_part .neuf_list_lots_part_content{color:#202020;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:#f8ce6b;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:#f8ce6b}.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:#f8ce6b;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:#f8ce6b;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:#f8ce6b;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:#f2f2f2}.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,rgba(37,38,43,0),#25262b)}.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:#202020;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(32,32,32,.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:#202020;border-radius:50%;margin:0 .5rem}.properties-related .card_bien .card_bien__infos .card_bien__infos_important{font-weight:700;color:#f8ce6b}.properties-related .card_bien .card_bien__localisation{font-size:.75rem}.properties-related .card_bien .card_bien__localisation .icon_item{fill:#f8ce6b;width:1rem}.properties-related .card_bien .card_bien__prix{text-align:right;color:#f8ce6b;font-weight:700}.properties-related .card_bien .card_bien__prix .card_bien__prix_more{color:#202020}.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 #f2f2f2}.detail_services_v2 .detail_services_structure .detail_services_content .services_part .services_part_content{color:#f8ce6b;font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 DM Sans,sans-serif}.detail_services_v2 .detail_services_structure .detail_services_content .services_part .services_part_icon{transition:.5s;width:1rem;fill:#f8ce6b}.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:#f8ce6b}.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,rgba(37,38,43,0),#25262b)}.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:#202020;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(32,32,32,.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:#f8ce6b;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:#202020}.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(32,32,32,.5);color:#fff;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(32,32,32,.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:#f8ce6b;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:#202020}.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:#f8ce6b}.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:#202020;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 DM Sans,sans-serif;color:#202020;line-height:1.5}.detail_title .detail_content .title_item .separator:before{content:"";width:.25rem;height:.25rem;background:#202020;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:#f8ce6b;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 DM Sans,sans-serif}.detail_title .detail_content .text_location_item .icon_item{fill:#f8ce6b;width:1rem}.detail_title .detail_content .prix_item{font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 DM Sans,sans-serif;color:#f8ce6b;font-weight:700}.detail_title .detail_content .prix_item .prefixe_prix{color:#202020;text-transform:lowercase}.detail_title .detail_content .prix_item .legend_item{display:flex;justify-content:flex-end;font-size:.8rem;color:#f8ce6b}.detail_title .detail_content .ref_item .id_ref_item{font-weight:700;color:#f8ce6b}.editorial h1{font:normal normal 400 clamp(1.53rem,calc(1.65vw + 17.28px),2.441rem)/1.152 Domaine Disp Nar;color:#f8ce6b;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 Domaine Disp Nar;color:#202020;line-height:1.44}.editorial h3{font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 DM Sans,sans-serif;color:#f8ce6b;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 DM Sans,sans-serif;color:#202020;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,rgba(37,38,43,0),#25262b)}.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 #f2f2f2;padding:.75rem 1.5rem;color:#202020}.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,rgba(37,38,43,0),#25262b)}.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 #f2f2f2}@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:#f8ce6b}.estimation__wrapper .estimation-formulaires__button .icon-estimation-pro .st1,.estimation__wrapper .estimation-formulaires__button .icon-estimation-rapide .st1{fill:#202020;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 DM Sans,sans-serif;color:#202020;transition:.3s ease-out}.estimation__wrapper .estimation-formulaires__button:before{background:#202020;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 #f8ce6b;border-right:2px solid #f8ce6b;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 #f8ce6b;border-right:2px solid #f8ce6b}}.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:#202020;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 DM Sans,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 #f8ce6b;color:#202020;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:#f8ce6b;border-color:#f8ce6b}.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:#202020;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 DM Sans,sans-serif;text-transform:none;letter-spacing:0;color:#f8ce6b}.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:#202020}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields__title{color:#202020;text-transform:none;text-align:center;padding:1rem 0;font:normal normal 400 1.6rem DM Sans,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:#f8ce6b;font:normal normal 400 1.1rem DM Sans,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 #202020}.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:#202020;font:normal normal 400 1rem DM Sans,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 #f8ce6b;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:#202020}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkboxes-svg:before{width:20px;height:20px;border-radius:100%;content:"";background:#f8ce6b;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:#f8ce6b;border:1px solid #f8ce6b}.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 DM Sans,sans-serif;letter-spacing:0;color:#f8ce6b}.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:#f8ce6b;font:normal normal 400 1.1rem DM Sans,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 #202020;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:#f8ce6b;border-color:#f8ce6b}.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 DM Sans,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 #f2f2f2}@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:#202020;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 DM Sans,sans-serif}.estimation__wrapper .estimation-formulaires .flatpickr-calendar .flatpickr-day{font:normal normal 400 1.1rem DM Sans,sans-serif;display:flex;align-items:center}.estimation__wrapper .estimation-formulaires .flatpickr-calendar .flatpickr-day:hover{color:#fff;background:#f8ce6b}.estimation__wrapper #estimation_pro_group{margin:0 auto}.estimation__wrapper #estimation_pro_group .module-form .form__fields__title{color:#f8ce6b;text-transform:none;font:normal normal 400 1.6rem DM Sans,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:#202020;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 DM Sans,sans-serif;text-transform:none;color:#202020}.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 DM Sans,sans-serif;color:#202020}.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:#202020;width:100%}.estimation-result__title{font:normal normal 400 clamp(16px,calc(.6rem + 1.875vw),26px)/1.8 DM Sans,sans-serif;letter-spacing:0;text-transform:none;color:#f8ce6b}.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(32,32,32,.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 DM Sans,sans-serif;color:#f8ce6b}.estimation-result__estimate .estimate .estimate__item-main .estimate__item-label{font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),18px)/1.2 DM Sans,sans-serif}.estimation-result__estimate .estimate .estimate__item-value{color:#f8ce6b;font:normal normal 600 clamp(14px,calc(.6rem + 1.875vw),17px)/1.2 DM Sans,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 DM Sans,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 DM Sans,sans-serif;border:1px solid rgba(32,32,32,.56);border-radius:4px}.estimation-result__strong-point .strong-point__item-drawing{font-size:2rem}.estimation-result__strong-point .strong-point__item-label{color:#f8ce6b}.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 DM Sans,sans-serif;border:1px solid rgba(32,32,32,.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 DM Sans,sans-serif;border:1px solid rgba(32,32,32,.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 DM Sans,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:#f8ce6b;margin-left:10px}.estimation-result__quality .quality__item-description{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1.2 DM Sans,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 #c18a09;padding:10px 20px;background:#f8ce6b;min-height:50px;align-items:center;margin:10px 0;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),17px)/1 DM Sans,sans-serif;color:#0a0a0a;text-transform:uppercase;letter-spacing:.3em}.estimation-result .modal-generate-report .generate-report #report-download-btn:hover{cursor:pointer;background:#202020;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 DM Sans,sans-serif;color:#535354}.events-details-v1__item__events__description__content__place span{color:#f8ce6b}.events-details-v1__item__events__description__content__duree{font:normal normal 700 clamp(16px,calc(.6rem + 1.875vw),16px)/1.5 DM Sans,sans-serif;color:#3c3d3e}.events-details-v1__item__events__description__content__duree span{color:#f8ce6b}.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 DM Sans,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:#f8ce6b}.events-details-v1__item .item__img{aspect-ratio:1.33333;object-fit:cover;width:100%}.events-details-v1__item .item__date{color:#fff;background:#202020;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:#202020}.events-listing-v1 .events__title .title__content{color:#f8ce6b;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.5 DM Sans,sans-serif}.events-listing-v1 .events__button{color:#f8ce6b;font:normal normal 400 clamp(16px,calc(.6rem + 1.875vw),16px)/1.5 DM Sans,sans-serif}.events-listing-v1 .events__button .icon{fill:#f8ce6b}.events-listing-v1 .events__chapo__content{font:normal normal 400 clamp(16px,calc(.6rem + 1.875vw),16px)/1.5 DM Sans,sans-serif;color:#3c3d3e}.events-listing-v1 .events__description__content__place{font:normal normal 400 clamp(16px,calc(.6rem + 1.875vw),16px)/1.5 DM Sans,sans-serif;color:#535354}.events-listing-v1 .events__description__content__place span{color:#f8ce6b}.events-listing-v1 .events__description__content__duree{font:normal normal 400 clamp(16px,calc(.6rem + 1.875vw),16px)/1.5 DM Sans,sans-serif;color:#3c3d3e}.events-listing-v1 .events__description__content__duree span{color:#f8ce6b}.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 DM Sans,sans-serif;color:#535354}.events-listing-v1 .events__description__localisation__svg{padding-right:10px}.events-listing-v1 .events__description__localisation__svg svg{fill:#f8ce6b}.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:#202020}.events-related-v1 .events__title .title_content_1{color:#f8ce6b;font:normal normal 400 clamp(16px,calc(.6rem + 1.875vw),16px)/1.5 DM Sans,sans-serif}.events-related-v1 .events__button{color:#f8ce6b}.events-related-v1 .events__button .icon{fill:#f8ce6b}.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:#f8ce6b;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:#202020}.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:#f8ce6b}.fab-v1 .fab-v1_subtitle{font-size:.8rem;color:#202020}.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:#f8ce6b}.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:#f8ce6b;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:#202020;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:#f8ce6b}.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:#f8ce6b;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:#202020;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:#f8ce6b;border:1px solid #f8ce6b;margin:.5rem auto;padding:.75rem}.fab_detail .button_default:focus,.fab_detail .button_default:hover{background:#202020;border:1px solid #202020}.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,rgba(37,38,43,0),#25262b)}}.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:#202020}.footer .footer_container{padding:3rem 1.5rem;color:#fff}.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:2rem;height:2rem;padding:.6rem;border-radius:100%;background:#f8ce6b;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:#202020;font-weight:700}.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:hsla(0,0%,100%,.7)}.footer .footer__logo .logo{margin-bottom:3em;max-width:58px;max-height:84px}.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.7)}.footer .lbi-logo__content .lbi-logo{fill:#fff;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:#f8ce6b}@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 Domaine Disp Nar;color:#fff}.footer .form .title .title_content_2{font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 DM Sans,sans-serif;color:#fff}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:#202020;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:#f8ce6b}.header .header_menu .menu_burger .menu_burger_text{font-weight:700;padding-top:.5rem 0 0;font-size:.8rem;color:#f8ce6b}.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:6rem;max-height:7rem;object-fit:contain;width:100%}.header .header_menu .menu__logo .logo_more{margin-left:1rem}.header .header_menu .menu__navigation{background:#202020;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;color:#202020;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:#f8ce6b;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:#f8ce6b}.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:19.5rem;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:#202020;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:#f8ce6b}.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:#f8ce6b}.header .header_menu .menu__navigation .sub_navigation__link_light .icon{opacity:1;margin-right:.8rem;fill:#f8ce6b}.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:#202020}.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:.5rem 0;align-items:normal;max-height:7rem}.header.desktop_menu .header_menu .menu__logo .logo,.header.desktop_menu .header_menu .menu__logo .logo_more{max-height:7rem;min-width:4em;max-width:12rem}.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 3rem;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 1.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:#f8ce6b}.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 19.5rem;max-width:39rem;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:#202020;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:#f8ce6b}.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:#f8ce6b}.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(32,32,32,.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 #202020;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 700 1rem/1.5 DM Sans,sans-serif;border:0;background:#202020;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:#f8ce6b;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:#f8ce6b;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:#202020}.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 DM Sans,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 DM Sans,sans-serif;text-transform:none;background:#f8ce6b;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:#202020}@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 DM Sans,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 #202020;border-left:2px solid #202020;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:#f8ce6b;border-color:#202020}.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 DM Sans,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 DM Sans,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:#202020}.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:#202020}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text .button-open-close:after{content:"";width:1px;height:16px;background:#202020;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 DM Sans,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:#f8ce6b;border-color:#202020}.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:#202020}.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 DM Sans,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 #f8ce6b;background:#fff;border-radius:100%;color:#202020;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:#f8ce6b;background:#f8ce6b}.formInteger__container .formInteger__content .input-element{outline:none;width:50px;text-align:center;background:transparent;border:none;color:#202020;font:normal normal 400 1rem/1.5 DM Sans,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 DM Sans,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 DM Sans,sans-serif;color:#202020}.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 DM Sans,sans-serif;outline:none;text-align:left;min-height:2rem;border-radius:0;width:150%;padding:5px 0;background:#fff;color:#202020;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:#f8ce6b;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 DM Sans,sans-serif;color:#202020;display:flex;align-items:center}.formDateLocsais__container .formDateLocsais__reset-content .button__reset-button .button__reset-svg{fill:#202020;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:#202020}.formDate__container .formDate__content .date-label{padding-bottom:1rem;font:normal normal 400 1rem/1.5 DM Sans,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:#f8ce6b}.formDate__container .formDate__content .date-icon:after{position:absolute;top:8px;left:0;content:"";width:12px;height:2px;background:#f8ce6b}.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:#202020;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:#f8ce6b}.formBubble__container .button-more__element:hover:after{opacity:0;transform:rotate(90deg);background:#fff}}.formBubble__container .button-more__element.open{background:#202020}.formBubble__container .button-more__element.open:hover{background:#f8ce6b}.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 DM Sans,sans-serif;background:#fff;color:#202020;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:#f8ce6b}.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:#202020;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 DM Sans,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 #f8ce6b;outline:none;height:45px;font:normal normal 400 1rem/1.5 DM Sans,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 DM Sans,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 DM Sans,sans-serif;background:#f8ce6b;color:#fff;transition:.3s;border-radius:.625rem}.formReference__container .formReference__content .button_item:hover{background:#202020}.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:#f8ce6b;color:#fff;letter-spacing:0;text-transform:none;font:normal normal 700 1rem/1.5 DM Sans,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:#202020;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 DM Sans,sans-serif;color:#202020;display:flex;align-items:center}.formSubmit__container .formSubmit__structure .button-reset__item .button-reset__item-icon{width:2rem;height:2rem;fill:#202020;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 DM Sans,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 #f2f2f2;background:#f2f2f2}.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 #f8ce6b;background:#f8ce6b}.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:#202020}.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:#f8ce6b;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 DM Sans,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:#f8ce6b;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:#202020}.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:#202020;font:normal normal 400 1rem/1.5 DM Sans,sans-serif}.formSelect__container .formSelect__content{width:100%}.formSelect__container .formSelect__content .textfield__input{color:#202020;font:normal normal 400 1rem/1.5 DM Sans,sans-serif;min-height:45px}.formSelect__container .formSelect__content .textfield__input::placeholder{opacity:1;color:#202020}.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 #202020}.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:#f8ce6b;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 DM Sans,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:#f8ce6b;height:2px;width:12px}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#f8ce6b;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 DM Sans,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:#f8ce6b}.formSelect__container .formSelect__content .localizator__plus:after{content:"";position:absolute;height:2px;width:12px;left:4px;top:9px;background:#f8ce6b}.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:#f8ce6b}.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:#f8ce6b;border-color:#f8ce6b}.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 DM Sans,sans-serif;color:#fff;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 #202020;padding:3px 0;min-height:45px;background:transparent;font:normal normal 400 1rem/1.5 DM Sans,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:#f8ce6b}.form-search-filter__container ::-webkit-scrollbar-thumb:hover{background:#202020}.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:#f8ce6b}.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:#f8ce6b}.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 DM Sans,sans-serif;color:#202020;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:#202020;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 DM Sans,sans-serif;background:#fff;color:#202020;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 #f8ce6b;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 DM Sans,sans-serif;color:#202020}.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 DM Sans,sans-serif;color:#f8ce6b;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 DM Sans,sans-serif;color:#f8ce6b}.form-search-filter__container .form-search-filter .line__container .formInteger__container .formInteger__content .label-element{font:normal normal 400 1rem/1.5 DM Sans,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:#202020;font:normal normal 400 1rem/1.5 DM Sans,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:#f8ce6b}.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:#f8ce6b}.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:#f8ce6b}.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:#202020;border:1px solid #bfbfbf}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content .date-content .date-input::placeholder{color:#202020}.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:#f8ce6b}.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 DM Sans,sans-serif;color:#202020;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:#202020;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 700 1rem/1.5 DM Sans,sans-serif;background:#202020;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:#f8ce6b;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:#f8ce6b;color:#fff;letter-spacing:0;text-transform:none;font:normal normal 700 1rem/1.5 DM Sans,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:#202020;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 DM Sans,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:#f8ce6b}.search-filter-full ::-webkit-scrollbar-thumb:hover{background:#202020}.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:#202020}.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:#202020;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 DM Sans,sans-serif;color:#202020;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:#f8ce6b}.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 DM Sans,sans-serif;color:#202020}.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:#f8ce6b;font:normal normal 400 1rem/1.5 DM Sans,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 DM Sans,sans-serif;background:#fff;color:#f8ce6b;border:none;border-bottom:1px solid #f8ce6b;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 DM Sans,sans-serif;color:#202020;display:flex;align-items:center}.search-filter-full .formLine__container .line__container .formRange__container .formRange__reset-content .button__reset-button .button__reset-svg{fill:#202020;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 DM Sans,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,rgba(37,38,43,0),#25262b);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,rgba(37,38,43,0),#25262b)}.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 #f2f2f2}.properties-listing_seo .faq .faq_part .faq_part_content{color:#f8ce6b;font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 DM Sans,sans-serif}.properties-listing_seo .faq .faq_part .faq_part_icon{transition:.5s;width:1rem;fill:#f8ce6b}.properties-listing.listing_v2 .card_default_more.card_interkab{padding-top:2.25rem}.properties-listing__cc{color:#f8ce6b;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(248,206,107,.25)}.seo_link .seo_list_title .icon_item .icon{fill:#f8ce6b}.seo_link .seo_list_title .title_item{color:#f8ce6b}.seo_link .seo_list_link>li.last-item .button_label{color:#f8ce6b;border:1px solid #f8ce6b;background:1px solid #fff}.seo_link .seo_list_link>li.last-item .button_label:hover{color:#fff;border:1px solid #f8ce6b;background:#f8ce6b}.sort{z-index:100}.sort .sort_counter{font-size:1.25rem}.sort .sort_counter .sort_counter_number{color:#f8ce6b}.sort .sort_filter .filter-form{cursor:pointer}.sort .sort_filter .filter-form .filter-value .icon{transition:.5s;fill:#f8ce6b}.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:#202020}.sort .sort_filter .filter-element__item:active,.sort .sort_filter .filter-element__item:hover{color:#f8ce6b}.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:#202020}.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:#202020}.news-listing-v1 .news__button,.news-listing-v1 .news__title .title__content{color:#f8ce6b;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.5 DM Sans,sans-serif}.news-listing-v1 .news__button .icon{fill:#f8ce6b}.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:#202020}.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 DM Sans,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:#202020}.news-related-v1 .news__title .title_content_1{color:#f8ce6b;font:normal normal 400 1rem/1.5 DM Sans,sans-serif}.news-related-v1 .news__button{color:#f8ce6b}.news-related-v1 .news__button .icon{fill:#f8ce6b}.partner-listing-v1__item{position:relative}.partner-listing-v1__item .item__title{color:#f8ce6b;font:normal normal 400 1rem/1.5 DM Sans,sans-serif}.partner-listing-v1__item .item__link .text_item{color:#f8ce6b}.partner-listing-v1__item .item__link .icon{fill:#f8ce6b}.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(248,206,107,.25)}.price-zone__title__icon .icon{fill:#f8ce6b}.price-zone__title__text{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.5 DM Sans,sans-serif;color:#f8ce6b;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:#202020;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:#f8ce6b}.price-zone__btn:not(.active):hover{cursor:pointer;border-color:#f8ce6b;color:#f8ce6b;background-color:transparent}.price-zone__label{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.5 DM Sans,sans-serif;font-size:1rem}.price-zone__price{font:normal normal 800 clamp(15px,calc(.6rem + 1.875vw),20px)/1.5 DM Sans,sans-serif;font-size:1.2rem;color:#f8ce6b}.price-zone__range{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.5 DM Sans,sans-serif;font-size:.75rem}.price-zone__legal-text{font:normal normal 400 1rem/1.5 DM Sans,sans-serif;font-size:.6rem}.selection-form__wrapper{max-width:660px}.selection-form__buttons .button_default{background:#fff;color:#202020;border:1px solid #f2f2f2}.selection-form__buttons .button_default:hover{background:#f8ce6b;color:#fff;border:1px solid #f8ce6b}.selection-form__buttons .button_default>*{pointer-events:none}.selection-form__buttons .button_default.active{background:#f8ce6b;color:#fff;border:1px solid #f8ce6b}.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:#202020}.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 #202020;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 DM Sans,sans-serif;color:#f8ce6b}.team-listing-v1__item .item__infos .infos__position{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.3 DM Sans,sans-serif;color:#f8ce6b}.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:#202020;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.5 DM Sans,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 DM Sans,sans-serif;color:#202020}.team-listing-v1__item .item__coords__content--label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.8 DM Sans,sans-serif;color:#f8ce6b}.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:#202020}.team-listing-v2__item .item__img{object-fit:cover;aspect-ratio:1}.team-listing-v2__item .item__separator{border:none;border-bottom:1px solid #202020;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 DM Sans,sans-serif;color:#f8ce6b}.team-listing-v2__item .item__infos .infos__position{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.3 DM Sans,sans-serif;color:#f8ce6b}.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:#202020;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.5 DM Sans,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 DM Sans,sans-serif;color:#202020}.team-listing-v2__item .item__coords__content--label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.8 DM Sans,sans-serif;color:#f8ce6b}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:#202020;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:#202020}.espace_pro .button_proprietaire .text_item{display:none}.espace_pro .button_proprietaire .icon{fill:#202020}.espace_pro .button_proprietaire:active,.espace_pro .button_proprietaire:hover{color:#202020}.espace_pro .button_proprietaire:active .icon,.espace_pro .button_proprietaire:hover .icon{fill:#202020}.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 DM Sans,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:#202020;text-transform:capitalize}.lang .lang_init .icon{transition:.3s;margin-left:.3rem;fill:#202020}.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:#f8ce6b}.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:#fff;transition:.3s}.social_network .social_network__link:active,.social_network .social_network__link:focus,.social_network .social_network__link:hover{fill:#202020}.header_topbar{z-index:10}.header_topbar .topbar__structure{font-size:.8rem;background:#f8ce6b;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:#f8ce6b}.uikit .color_primary-2{background:#202020}.uikit .color_primary-3{background:#fff}.uikit .color_secondary-1{background:#f2f2f2}.uikit .color_secondary-2{background:linear-gradient(180deg,rgba(37,38,43,0),#25262b)}.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}.header.desktop_menu .header_menu .menu__navigation{height:125px}.header.desktop_menu .header_menu.header-2 .navigation__item .navigation__link,.header.desktop_menu .header_menu .menu__navigation .navigation__item .navigation__link{font-size:20px;padding:0 1rem;font-weight:700;color:#fff}@media (min-width:1200px) and (max-width:1400px){.header.desktop_menu .header_menu.header-2 .navigation__item .navigation__link,.header.desktop_menu .header_menu .menu__navigation .navigation__item .navigation__link{font-size:19px}}@media screen and (max-width:992px){.header .header_menu .menu__navigation .navigation__item .navigation__link{color:#fff}}.header.desktop_menu .header_menu.header-2 .menu__logo .logo{height:227px;max-width:27rem;max-height:18rem}@media screen and (min-width:1280px){.body--home .header .header_menu .menu__navigation{background:transparent}.body--home .header .header_menu.withoutBackground:not(.scrollActive):before{opacity:0}.body--home .header.desktop_menu .header_menu.header-2 .menu__logo{padding:0 2rem}}@media screen and (max-width:1279px){.header_topbar .topbar__content{padding:0}.header_topbar a.button_light .icon.icon_right{margin-left:-16px}}.topPage .topPage_background:before{background:linear-gradient(180deg,rgba(30,30,30,.4),rgba(30,30,30,0))}.topPage .topPage_textzone .title_custom .title_content_1{font:normal normal 400 clamp(1.563rem,calc(2.65vw + 17.28px),3.375rem)/1.152 Domaine Disp Nar}.topPage .topPage_textzone .title_custom .title_content_2{font:normal normal 400 clamp(1.306rem,calc(1.027vw + 17.69px),2.188rem)/1.44 Domaine Disp Nar}.navigation__link .text{text-transform:uppercase}.fab-v1 .button_default .text_item{font-weight:700;font-size:12px}.espace_pro .button_proprietaire .text_item{font-size:12px}.lang .lang_init{font-size:16px}.fab-v1 .button_default .text_item:lang(en){min-width:120px}.fab-v1 .button_structure:lang(en){right:15px}.header.desktop_menu .header_topbar .topbar__structure{justify-content:right}.title_content_1,.title_content_2{text-transform:uppercase}@media screen and (min-width:768px) and (max-width:992px){.cro-v1 .editorial-v1__text-structure{padding:0}}@media screen and (min-width:992px){.cro-v1 .editorial-v1__container__img:before{top:90px;opacity:.55}}.cro-v1.open .editorial-v1__text-structure__content{height:auto!important}.card_bien_v1 .card_bien__localisation{color:#535354}.properties-favorites .card_bien_v1 .card_bien__decorate img{object-fit:cover}.footer .footer__logo .logo{max-width:99px;max-height:134px}.footer .footer_element__container .footer_element__structure .footer_element__content .text__element,.footer .footer_element__container .footer_element__structure .footer_element__title .title__element_2 .text_content{font-family:DM Sans,sans-serif}.footer .footer_element__container .footer_element__structure .footer_element__title .title__element{font-size:1.25rem}@media screen and (min-width:768px) and (max-width:991px){.footer_right .form .form-group--row{flex-direction:column}.footer_right .form .form-group>*{width:100%}.footer_right .form__field{padding:0}}@media screen and (min-width:768px){.body--home .footer .footer_left{display:block}}@media screen and (max-width:767px){.properties-listing_seo{padding-left:.5rem;padding-right:.5rem}}@media screen and (min-width:992px) and (max-width:1319px){.properties-listing_seo{padding-left:.5rem;padding-right:.5rem}}@media screen and (max-width:767px){.properties-listing_seo .card_default_more .card_default_more__structure .title .title_content_1{font-size:1.3rem}}@media screen and (min-width:992px) and (max-width:1535px){.properties-listing_seo .card_default_more .card_default_more__structure .title .title_content_1{font-size:1.3rem}}@media screen and (max-width:767px){.properties-listing_seo .card_default_more .card_default_more__structure{padding:8rem .5rem 2rem}}@media screen and (min-width:992px) and (max-width:1319px){.properties-listing_seo .card_default_more .card_default_more__structure{padding:8rem .5rem 2rem}}.contact_v1 circle{fill:#f8ce6b}@media screen and (max-width:767px){.editorial-v2__text_structure .text__content img{width:100%!important;height:auto!important}}@media screen and (min-width:1280px){.partner-listing-v1__item .item__container--left{min-height:358px!important}}.detail_swiper .button_galeries{width:max-content;padding:.75rem 1rem}.fab_detail .fab_detail_img{border-radius:0}.body--page-property-detail-v1 .modal__close{z-index:9;background:#fff}@media screen and (max-width:767px){.editorial-v1__container__img .px-10{padding-left:.5rem;padding-right:.5rem}}@media screen and (min-width:768px) and (max-width:991px){.md\:px-20{padding-left:1.5rem;padding-right:2rem}}.editorial-v1__container__img__buttons .button_default:lang(en){padding:.75rem .3rem}.modal-dpeges .energy__img{max-width:51%}.header .header_menu.withoutBackground:not(.open):before{opacity:1}.body--page-editorial-basic .text__content li,.editorial-v1__text-structure__content .text__content li{list-style:inside}@media screen and (min-width:1280px){.body--home .footer .footer__logo .logo{max-width:28%;max-height:none;margin-left:-26px}body:not(.body--home) .footer .footer__logo .logo{max-width:137px;max-height:none}}.contact_v1 .editorial_img:before{background:none}.form__content .elements__content .item-element:first-child{order:2}.form__content .elements__content .item-element:nth-child(3){order:1}.form__content .elements__content .item-element:nth-child(2){order:3}.body--inner .form-search-filter__container.search_form_inner:before{background:transparent}.header.desktop_menu .header_menu.header-2 .navigation__item .navigation__link{font-size:22px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRhaWx3aW5kY3NzLmNzcyIsIjAwLWNvcmUvXzAxLWZvbnRzLnNjc3MiLCIwNy1tb2R1bGVzL2Nvb2tpZXMvcmdwZC12Mi5zY3NzIiwibWFpbi5jc3MiLCJzZXR0aW5ncy8wMC1jb3JlL18wMS1mb250cy5zY3NzIiwiMDAtY29yZS9fMDUtcGFnZXMuc2NzcyIsIjAwLWNvcmUvXzA2LWFuaW1hdGlvbnMuc2NzcyIsIjAxLXRvb2xzL19mb250LmVzdGltYXRpb24uc2NzcyIsIjAyLWdlbmVyaWMvX2JveC1zaXppbmcuc2NzcyIsIjAyLWdlbmVyaWMvX2V4cGFuZGFibGUuc2NzcyIsIjAyLWdlbmVyaWMvX2xpbmstYmxvYy5zY3NzIiwiMDItZ2VuZXJpYy9fbm9ybWFsaXplLnNjc3MiLCIwMy10YWdzL19oZWFkaW5ncy5zY3NzIiwic2V0dGluZ3MvMDAtY29yZS9fMDAtY29sb3JzLnNjc3MiLCJzZXR0aW5ncy8wMS10YWdzL19oZWFkaW5ncy5zY3NzIiwiMDMtdGFncy9faHRtbC5zY3NzIiwic2V0dGluZ3MvMDAtY29yZS9fMDItY29yZS5zY3NzIiwiMDMtdGFncy9fdGFibGUuc2NzcyIsInNldHRpbmdzLzAxLXRhZ3MvX3RhYmxlLnNjc3MiLCIwMy10YWdzL192YXJpb3VzLnNjc3MiLCJzZXR0aW5ncy8wMS10YWdzL192YXJpb3VzLnNjc3MiLCIwNC1vYmplY3RzL19kYXRhLXNjcm9sbC5zY3NzIiwiMDQtb2JqZWN0cy9fbGlua3Muc2NzcyIsIjA0LW9iamVjdHMvX21haW4uc2NzcyIsIjA0LW9iamVjdHMvX3RleHQtYmxvY2suc2NzcyIsIjA1LXZlbmRvcnMvX2ZsYXRwaWNrci5zY3NzIiwiMDUtdmVuZG9ycy9fbm91aXNsaWRlci5zY3NzIiwiMDUtdmVuZG9ycy9fc2xpbXNlbGVjdC5zY3NzIiwiMDUtdmVuZG9ycy9fc3dpcGVyLnNjc3MiLCIwNi1lbGVtZW50cy9fYW5pbWF0aW9ucy5zY3NzIiwiMDYtZWxlbWVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCJzZXR0aW5ncy8wMy1lbGVtZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsIjA2LWVsZW1lbnRzL19idXR0b24uc2NzcyIsIjAxLXRvb2xzL19taXhpbnMuc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzA2LWFuaW1hdGlvbi5zY3NzIiwic2V0dGluZ3MvMDAtY29yZS9fMDMtYnV0dG9uLnNjc3MiLCIwNi1lbGVtZW50cy9fZGVjb3JhdGUuc2NzcyIsIjA2LWVsZW1lbnRzL19mbGF0cGlja3Iuc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzA0LWZvcm0uc2NzcyIsIjA2LWVsZW1lbnRzL19saW5rcy5zY3NzIiwiMDYtZWxlbWVudHMvX21vZGFsLXNvY2lhbHMuc2NzcyIsIjA2LWVsZW1lbnRzL19tb2RhbC5zY3NzIiwic2V0dGluZ3MvMDMtZWxlbWVudHMvX21vZGFsLnNjc3MiLCIwNi1lbGVtZW50cy9fcHJvZ3Jlc3NfYmFyLnNjc3MiLCJzZXR0aW5ncy8wMy1lbGVtZW50cy9fcHJvZ3Jlc3NfYmFyLnNjc3MiLCIwNi1lbGVtZW50cy9fc3dpcGVyLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL19jaGVja2JveC5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fY2hlY2tib3hlcy5zY3NzIiwiMDEtdG9vbHMvX21peGlucy5yZXNldC5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fZm9ybXMuc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX2xvY2FsaXphdG9yLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL19yYWRpby5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fcmFkaW9zLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL19yYW5nZS5zY3NzIiwiMDAtY29yZS9fMDQtZm9ybS5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fc2VsZWN0LnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL190ZXh0YXJlYS5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fdGV4dGZpZWxkLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL190b2dnbGUuc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX3VwbG9hZC5zY3NzIiwiMDYtZWxlbWVudHMvcmVhbC1lc3RhdGUvY2FyZC1wcm9ncmFtLnYxLnNjc3MiLCJzZXR0aW5ncy8wMy1lbGVtZW50cy9yZWFsLWVzdGF0ZS9jYXJkLXByb2dyYW0udjEuc2NzcyIsIjA2LWVsZW1lbnRzL3JlYWwtZXN0YXRlL2NhcmQtcHJvZ3JhbS52Mi5zY3NzIiwic2V0dGluZ3MvMDMtZWxlbWVudHMvcmVhbC1lc3RhdGUvY2FyZC1wcm9ncmFtLnYyLnNjc3MiLCIwNi1lbGVtZW50cy9yZWFsLWVzdGF0ZS9jYXJkLnYxLnNjc3MiLCJzZXR0aW5ncy8wMy1lbGVtZW50cy9yZWFsLWVzdGF0ZS9jYXJkLnYxLnNjc3MiLCIwNi1lbGVtZW50cy9yZWFsLWVzdGF0ZS9jYXJkLnYyLnNjc3MiLCJzZXR0aW5ncy8wMy1lbGVtZW50cy9yZWFsLWVzdGF0ZS9jYXJkLnYyLnNjc3MiLCIwNi1lbGVtZW50cy9yZWFsLWVzdGF0ZS9jYXJkLnYzLnNjc3MiLCJzZXR0aW5ncy8wMy1lbGVtZW50cy9yZWFsLWVzdGF0ZS9jYXJkLnYzLnNjc3MiLCIwNi1lbGVtZW50cy9zaG93aGlkZS5zY3NzIiwiMDYtZWxlbWVudHMvc3RydWN0dXJlLnNjc3MiLCIwNi1lbGVtZW50cy90aXRsZS9fdGl0bGUudjEuc2NzcyIsInNldHRpbmdzLzAzLWVsZW1lbnRzL3RpdGxlL190aXRsZS52MS5zY3NzIiwiMDctbW9kdWxlcy80MDQvNDA0LnNjc3MiLCIwNy1tb2R1bGVzL2NhZnBpL19jYWZwaS5zY3NzIiwiMDctbW9kdWxlcy9jb250YWN0L2NvbnRhY3QudjEuc2NzcyIsIjA3LW1vZHVsZXMvY29vcmRzL2Nvb3Jkcy5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy9jb29yZHMvY29vcmRzLnNjc3MiLCIwNy1tb2R1bGVzL2Nyby9jcm8tdjEuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvY3JvL2Nyby12MS5zY3NzIiwiMDctbW9kdWxlcy9jcm8vY3JvLXYyLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2Nyby9jcm8tdjIuc2NzcyIsIjA3LW1vZHVsZXMvZGV0YWlsL21vZHVsZXMvX2NhbGVuZGFyLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL19jYWxlbmRhci5zY3NzIiwiMDctbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy9fZGV0YWlsLXByb2dyYW0tdjEuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvZGV0YWlsLXByZ3JhbW1lL19kZXRhaWwtcHJvZ3JhbS12MS5zY3NzIiwiMDctbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy9fZGV0YWlsLXByb2dyYW0tdjIuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvZGV0YWlsLXByZ3JhbW1lL19kZXRhaWwtcHJvZ3JhbS12Mi5zY3NzIiwiMDctbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy9fbW9kYWwtZHBlLWdlcy5zY3NzIiwiMDctbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy9fbW9kYWwtcmVhbGVzdGF0ZS1jb250YWN0LnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL19tb2RhbC1yZWFsZXN0YXRlLWNvbnRhY3Quc2NzcyIsIjA3LW1vZHVsZXMvZGV0YWlsL21vZHVsZXMvX3ByaWNlLXNlYXNvbnJlbnRhbC5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy9fcHJpY2Utc2Vhc29ucmVudGFsLnNjc3MiLCIwNy1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL2NhbGN1bGF0b3Iuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvZGV0YWlsL21vZHVsZXMvY2FsY3VsYXRvci5zY3NzIiwiMDctbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy9jYXJhY3RlcmlzdGlxdWVzLnYxLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL2NhcmFjdGVyaXN0aXF1ZXMudjEuc2NzcyIsIjA3LW1vZHVsZXMvZGV0YWlsL21vZHVsZXMvY2FyYWN0ZXJpc3RpcXVlcy52Mi5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy9jYXJhY3RlcmlzdGlxdWVzLnYyLnNjc3MiLCIwNy1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL2NvbXBvc2l0aW9uLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL2NvbXBvc2l0aW9uLnNjc3MiLCIwNy1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL2RhdGEtY29wcm8uc2NzcyIsIjA3LW1vZHVsZXMvZGV0YWlsL21vZHVsZXMvZGF0YS1maW5hbmNlLnNjc3MiLCIwNy1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL2RwZV9nZXMuc2NzcyIsIjA3LW1vZHVsZXMvZGV0YWlsL21vZHVsZXMvbWFwLnNjc3MiLCIwNy1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL25ldWZfbGlzdF9sb3RzLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL25ldWZfbGlzdF9sb3RzLnNjc3MiLCIwNy1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL3Byb3BlcnRpZXMtZmF2b3JpdGVzLnNjc3MiLCIwNy1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL3Byb3BlcnRpZXMtcmVsYXRlZC5zY3NzIiwiMDctbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy9zZXJ2aWNlcy5zY3NzIiwiMDctbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy9zd2lwZXIuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvZGV0YWlsL21vZHVsZXMvc3dpcGVyLnNjc3MiLCIwNy1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL3N3aXBlci52Mi5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy9zd2lwZXIudjIuc2NzcyIsIjA3LW1vZHVsZXMvZGV0YWlsL21vZHVsZXMvdGl0bGUuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvZGV0YWlsL21vZHVsZXMvdGl0bGUuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19lZGl0b3JpYWwuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2VkaXRvcmlhbF9pbWcuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2VkaXRvcmlhbC5jdXN0b20uc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2VkaXRvcmlhbC52MS5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy9lZGl0b3JpYWwvZWRpdG9yaWFsLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9lZGl0b3JpYWwudjIuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvZWRpdG9yaWFsL2VkaXRvcmlhbC52Mi5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvZ21zLnNjc3MiLCIwNy1tb2R1bGVzL2VzdGltYXRpb24tcmFwaWRlL19lc3RpbWF0aW9uLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2VzdGltYXRpb24tcmFwaWRlL19lc3RpbWF0aW9uLnNjc3MiLCIwNy1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb24tcmVzdWx0LnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb24tcmVzdWx0LnNjc3MiLCIwNy1tb2R1bGVzL2V2ZW50cy9fZXZlbnRzX2RldGFpbC52MS5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy9ldmVudHMvX2V2ZW50c19kZXRhaWwudjEuc2NzcyIsIjA3LW1vZHVsZXMvZXZlbnRzL19ldmVudHNfbGlzdGluZy52MS5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy9ldmVudHMvX2V2ZW50c19yZWxhdGVkLnYxLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2V2ZW50cy9fZXZlbnRzX2xpc3RpbmcudjEuc2NzcyIsIjA3LW1vZHVsZXMvZXZlbnRzL19ldmVudHNfcmVsYXRlZC52MS5zY3NzIiwiMDctbW9kdWxlcy9mYWIvX2ZhYi52MS5zY3NzIiwiMDctbW9kdWxlcy9mYWIvZmFiLmRldGFpbC5zY3NzIiwiMDctbW9kdWxlcy9mYXZvcml0ZXMvX2Zhdm9yaXRlcy52Mi5zY3NzIiwiMDctbW9kdWxlcy9mb290ZXIvZm9vdGVyLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2Zvb3Rlci9mb290ZXIuc2NzcyIsIjA3LW1vZHVsZXMvaGVhZGVyL2hlYWRlci5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy9oZWFkZXIvaGVhZGVyLnNjc3MiLCIwNy1tb2R1bGVzL2hlYWRlci90b29scy9tZW51LnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2hlYWRlci90b29scy9tZW51LnNjc3MiLCIwNy1tb2R1bGVzL2hvbWUvdG9wUGFnZS5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy9ob21lL3RvcFBhZ2Uuc2NzcyIsIjA3LW1vZHVsZXMvbGlzdC1hbm5vbmNlcy9fZm9ybS5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy9saXN0LWFubm9uY2VzL19mb3JtLnNjc3MiLCIwNy1tb2R1bGVzL2xpc3RpbmcvY2FyZF9kZWZhdWx0X21vcmUuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvbGlzdGluZy9jYXJkX2RlZmF1bHRfbW9yZS5zY3NzIiwiMDctbW9kdWxlcy9saXN0aW5nL2xpc3Rpbmcuc2NzcyIsIjA3LW1vZHVsZXMvbGlzdGluZy9tb2R1bGVzL3BhZ2luYXRpb25fbG9hZF9tb3JlLnNjc3MiLCIwNy1tb2R1bGVzL2xpc3RpbmcvbW9kdWxlcy9zZW9fbGluay5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy9saXN0aW5nL21vZHVsZXMvc2VvX2xpbmsuc2NzcyIsIjA3LW1vZHVsZXMvbGlzdGluZy9tb2R1bGVzL3NvcnQuc2NzcyIsIjA3LW1vZHVsZXMvbWFpbi1wcmVzZW50YXRpb24vX21haW4tcHJlc2VudGF0aW9uLnYxLnNjc3MiLCIwNy1tb2R1bGVzL25ld3MvX25ld3NfZGV0YWlsLnYxLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL25ld3MvX25ld3NfZGV0YWlsLnYxLnNjc3MiLCIwNy1tb2R1bGVzL25ld3MvX25ld3NfbGlzdGluZy52MS5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy9uZXdzL19uZXdzX2xpc3RpbmcudjEuc2NzcyIsIjA3LW1vZHVsZXMvbmV3cy9fbmV3c19saXN0aW5nLnYyLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL25ld3MvX25ld3NfbGlzdGluZy52Mi5zY3NzIiwiMDctbW9kdWxlcy9uZXdzL19uZXdzX3JlbGF0ZWQudjEuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvbmV3cy9fbmV3c19yZWxhdGVkLnYxLnNjc3MiLCIwNy1tb2R1bGVzL3BhcnRuZXJzL19wYXJ0bmVyLWxpc3RpbmcudjEuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvcGFydG5lcnMvX3BhcnRuZXItbGlzdGluZy52MS5zY3NzIiwiMDctbW9kdWxlcy9wcmljZS16b25lL19wcmljZS16b25lLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL3ByaWNlLXpvbmUvX3ByaWNlLXpvbmUuc2NzcyIsIjA3LW1vZHVsZXMvc2VsZWN0aW9uL19zZWxlY3Rpb24tZm9ybS5zY3NzIiwiMDctbW9kdWxlcy9zZWxlY3Rpb24vc2VsZWN0aW9uLnNjc3MiLCIwNy1tb2R1bGVzL3RlYW0vX3RlYW0tbGlzdGluZy52MS5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy90ZWFtL190ZWFtLWxpc3RpbmcudjEuc2NzcyIsIjA3LW1vZHVsZXMvdGVhbS9fdGVhbS1saXN0aW5nLnYyLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL3RlYW0vX3RlYW0tbGlzdGluZy52Mi5zY3NzIiwiMDctbW9kdWxlcy90b3BiYXIvdG9vbHMvY2FyZC5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy90b3BiYXIvdG9vbHMvY2FyZC5zY3NzIiwiMDctbW9kdWxlcy90b3BiYXIvdG9vbHMvZXNwYWNlX3Byby5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy90b3BiYXIvdG9vbHMvZXNwYWNlX3Byby5zY3NzIiwiMDctbW9kdWxlcy90b3BiYXIvdG9vbHMvZnJlZXRleHQuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvdG9wYmFyL3Rvb2xzL2ZyZWV0ZXh0LnNjc3MiLCIwNy1tb2R1bGVzL3RvcGJhci90b29scy9sYW5nLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL3RvcGJhci90b29scy9sYW5nLnNjc3MiLCIwNy1tb2R1bGVzL3RvcGJhci90b29scy9zb2NpYWxfbmV0d29yay5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy90b3BiYXIvdG9vbHMvc29jaWFsX25ldHdvcmsuc2NzcyIsIjA3LW1vZHVsZXMvdG9wYmFyL3RvcGJhci5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy90b3BiYXIvdG9wYmFyLnNjc3MiLCIwNy1tb2R1bGVzL3Vpa2l0L191aWtpdC5zY3NzIiwiMDktdXRpbGl0aWVzL19sYXp5LnNjc3MiLCIwOS11dGlsaXRpZXMvX3NjcmVlbi1yZWFkZXItdGV4dC5zY3NzIiwiX2N1c3RvbXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwrREFBQSxDQ0FBLDZGQUFZLENDRVosOEVBQVksQ0FDWix1RkFBWSxDQUNaLHFGQUFZLENGSm9ELGlCQUFpQixxQkFBcUIsQ0FBQyxzQkFBc0IsQ0FBQyxlQUFlLGVBQWEsQ0FBRyxLQUFLLGVBQWUsQ0FBK0IsZUFBZSxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsZ01BQWdNLENBQUMsNEJBQTRCLENBQUMsOEJBQThCLENBQUMsS0FBYyxtQkFBbUIsQ0FBQyxHQUFZLGFBQWEsQ0FBQyxvQkFBb0IsQ0FBQyxvQkFBb0Isd0NBQXdDLENBQUMsZ0NBQWdDLENBQUMsa0JBQWtCLGlCQUFpQixDQUFDLG1CQUFtQixDQUFDLEVBQUUsYUFBYSxDQUFDLHVCQUF1QixDQUE2QixrQkFBa0IsbUdBQW1HLENBQUMsYUFBYSxDQUFxQixRQUFzRCxzQkFBc0IsQ0FBaUMsTUFBTSxhQUFhLENBQUMsb0JBQTZDLENBQUMsc0NBQTBELDZCQUE2QixDQUFDLCtCQUErQixDQUFnQixtQkFBbUIsQ0FBQyxtQkFBbUIsQ0FBQyxhQUFhLENBQVUsU0FBUyxDR3NGdnpDLGdESHRGbzZDLHdCQUF3QixDQUFDLHFCQUFxQixDQUFDLGdCQUFnQixZQUFZLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxTQUFTLHNCQUFzQixDQUFDLHdEQUF3RCxXQUFXLENBQWdFLDRCQUE0Qix1QkFBdUIsQ0FBMkosNERBQVMsUUFBUSxDQUFDLGdCQUFnQixTQUFTLENBQUMsV0FBVyxlQUFlLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxPQUFPLFNBQVMsQ0FBQyxTQUFTLGVBQWUsQ0FBQyxtREFBbUQsU0FBUyxDQUFDLGFBQWEsQ0FBQyx5Q0FBeUMsU0FBUyxDQUFDLGFBQWEsQ0dpSmpwRSxxQkhqSnVxRSxjQUFjLENBQUMsVUFBVSxjQUFjLENBQUMsK0NBQStDLGFBQWEsQ0FBQyxxQkFBcUIsQ0FBQyxVQUFVLGNBQWMsQ0FBQyxXQUFXLENBQXVCLDRCQUE0Qix1QkFBc0IsQ0FBRSx1QkFBc0IsQ0FBRSxrQkFBaUIsQ0FBRSxrQkFBaUIsQ0FBRSxhQUFZLENBQUUsYUFBWSxDQUFFLGFBQVksQ0FBRSxjQUFhLENBQUUsY0FBYSxDQUE4QyxxQ0FBNEIsQ0FBMk4sMEJBQXVCLENBQUksMkJBQXVCLENBQUssbURBQWdCLENBQVUsdUNBQXdCLENBQVUsZ0NBQWlCLENBQVUsMkJBQVksQ0FBVSxtQ0FBdVksQ0FBRSxXQUFXLFVBQVUsQ0FBQyx5QkFBeUIsV0FBVyxlQUFlLENBQUUsQ0FBQSx5QkFBeUIsV0FBVyxlQUFlLENBQUUsQ0FBQSwwQkFBMEIsV0FBVyxnQkFBZ0IsQ0FBRSxDQUFBLDBCQUEwQixXQUFXLGdCQUFnQixDQUFFLENBQUEsMEJBQTBCLFdBQVcsZ0JBQWdCLENBQUUsQ0FBQSxTQUFTLGtCQUFrQixDQUFDLFFBQVEsZUFBZSxDQUFDLE9BQU8sY0FBYyxDQUFDLFVBQVUsaUJBQWlCLENBQUMsVUFBVSxpQkFBaUIsQ0FBQyxVQUFVLFFBQVEsQ0FBQyxVQUFVLGFBQWEsQ0FBQyxVQUFVLGFBQWEsQ0FBQyxRQUFRLE1BQU0sQ0FBQyxRQUFRLFdBQVcsQ0FBQyxRQUFRLFNBQVMsQ0FBQyxRQUFRLFdBQVcsQ0FBQyxTQUFTLFdBQVcsQ0FBQyxTQUFTLFlBQVksQ0FBQyxTQUFTLGFBQWEsQ0FBQyxPQUFPLEtBQUssQ0FBQyxRQUFRLFFBQVEsQ0FBQyxPQUFPLFVBQVUsQ0FBQyxPQUFPLFFBQVEsQ0FBQyxTQUFTLGlCQUFpQixDQUFDLE1BQU0sVUFBVSxDQUFDLFlBQVksVUFBVSxDQUFDLFFBQVEsV0FBVyxDQUFDLE1BQU0sa0JBQWtCLENBQUMsbUJBQW1CLENBQUMsTUFBTSxpQkFBaUIsQ0FBQyxrQkFBa0IsQ0FBQyxNQUFNLGtCQUFrQixDQUFDLG1CQUFtQixDQUFDLE1BQU0sZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsU0FBUyxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxNQUFNLGdCQUFnQixDQUFDLG1CQUFtQixDQUFDLFFBQVEsbUJBQW1CLENBQUMsTUFBTSxvQkFBb0IsQ0FBQyxPQUFPLGtCQUFrQixDQUFDLE9BQU8sa0JBQWtCLENBQUMsTUFBTSxtQkFBbUIsQ0FBQyxPQUFPLGtCQUFrQixDQUFDLE1BQU0sa0JBQWtCLENBQUMsTUFBTSxvQkFBb0IsQ0FBQyxNQUFNLHFCQUFxQixDQUFDLE1BQU0sa0JBQWtCLENBQUMsTUFBTSxrQkFBa0IsQ0FBQyxNQUFNLGlCQUFpQixDQUFDLE1BQU0sa0JBQWtCLENBQUMsTUFBTSxnQkFBZ0IsQ0FBQyxNQUFNLG1CQUFtQixDQUFDLE1BQU0sa0JBQWtCLENBQUMsTUFBTSxtQkFBbUIsQ0FBQyxNQUFNLGlCQUFpQixDQUFDLE1BQU0saUJBQWlCLENBQUMsTUFBTSxpQkFBaUIsQ0FBQyxNQUFNLGdCQUFnQixDQUFDLE1BQU0saUJBQWlCLENBQUMsTUFBTSxlQUFlLENBQUMsTUFBTSxpQkFBaUIsQ0FBQyxNQUFNLGVBQWUsQ0FBQyxPQUFPLGFBQWEsQ0FBQyxNQUFNLFlBQVksQ0FBQyxPQUFPLGFBQWEsQ0FBQyxNQUFNLFlBQVksQ0FBQyxRQUFRLFlBQVksQ0FBQyxpQkFBaUIsZ0JBQWdCLENBQUMsS0FBSyxRQUFRLENBQUMsUUFBUSxVQUFVLENBQUMsS0FBSyxZQUFZLENBQUMsTUFBTSxXQUFXLENBQUMsUUFBUSxXQUFXLENBQUMsVUFBVSxnQkFBZ0IsQ0FBQyxRQUFRLFNBQVMsQ0FBQyxRQUFRLGdCQUFnQixDQUFDLFVBQVUsZ0JBQWdCLENBQUMsUUFBUSxnQkFBZ0IsQ0FBQyxNQUFNLFVBQVUsQ0FBQyxTQUFTLFNBQVMsQ0FBQyxRQUFRLFVBQVUsQ0FBQyxVQUFVLGVBQWUsQ0FBQyxRQUFRLFdBQVcsQ0FBQyxXQUFXLDZMQUE2TCxDQUFDLGFBQWEsNkNBQTZDLENBQUMsVUFBVSxrQkFBa0IsQ0FBQyxrQkFBa0IsMEJBQTBCLENBQUMsVUFBVSxxQkFBcUIsQ0FBQyxXQUFXLGNBQWMsQ0FBQyxnQkFBZ0Isb0JBQW9CLENBQUMsYUFBYSxzQkFBc0IsQ0FBQyxXQUFXLG9CQUFvQixDQUFDLGNBQWMsa0JBQWtCLENBQUMsZUFBZSwwQkFBMEIsQ0FBQyxhQUFhLHdCQUF3QixDQUFDLGdCQUFnQixzQkFBc0IsQ0FBQyxpQkFBaUIsNkJBQTZCLENBQUMsUUFBUSxVQUFVLENBQUMsUUFBUSxVQUFVLENBQUMsVUFBVSxzQkFBc0IsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLGNBQWMsQ0FBQyxZQUFZLHFCQUFxQixDQUFDLGFBQWEsaUJBQWlCLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxVQUFVLHNCQUFzQixDQUFDLGtCQUFrQixDQUFDLGFBQWEsa0JBQWtCLENBQUMsYUFBYSxvQkFBb0IsQ0FBQyxjQUFjLG9CQUFvQixDQUFDLFlBQVksb0JBQW9CLENBQUMsVUFBVSxnQkFBZ0IsQ0FBQyxjQUFjLHFCQUFvQixDQUFFLGdEQUFnRCxDQUFDLGdCQUFnQixxQkFBcUIsQ0FBQyxrQkFBa0IsQ0FBQyxjQUFjLG1CQUFtQixDQUFDLGdCQUFnQixDQUFDLEtBQUssU0FBUyxDQUFDLE1BQU0sWUFBWSxDQUFDLEtBQUssYUFBYSxDQUFDLEtBQUssY0FBYyxDQUFDLEtBQUssWUFBWSxDQUFDLEtBQUssZUFBZSxDQUFDLEtBQUssY0FBYyxDQUFDLEtBQUssWUFBWSxDQUFDLE1BQU0sbUJBQW1CLENBQUMsb0JBQW9CLENBQUMsT0FBTyxtQkFBbUIsQ0FBQyxvQkFBb0IsQ0FBQyxPQUFPLGlCQUFpQixDQUFDLGtCQUFrQixDQUFDLE1BQU0sbUJBQW1CLENBQUMsb0JBQW9CLENBQUMsTUFBTSxpQkFBaUIsQ0FBQyxrQkFBa0IsQ0FBQyxNQUFNLG1CQUFtQixDQUFDLG9CQUFvQixDQUFDLE1BQU0saUJBQWlCLENBQUMsa0JBQWtCLENBQUMsTUFBTSxrQkFBa0IsQ0FBQyxxQkFBcUIsQ0FBQyxPQUFPLGtCQUFrQixDQUFDLHFCQUFxQixDQUFDLE9BQU8sZ0JBQWdCLENBQUMsbUJBQW1CLENBQUMsTUFBTSxpQkFBaUIsQ0FBQyxvQkFBb0IsQ0FBQyxNQUFNLGtCQUFrQixDQUFDLHFCQUFxQixDQUFDLE1BQU0sZ0JBQWdCLENBQUMsbUJBQW1CLENBQUMsTUFBTSxrQkFBa0IsQ0FBQyxxQkFBcUIsQ0FBQyxNQUFNLGdCQUFnQixDQUFDLE1BQU0scUJBQXFCLENBQUMsT0FBTyxtQkFBbUIsQ0FBQyxPQUFPLG1CQUFtQixDQUFDLE1BQU0sb0JBQW9CLENBQUMsT0FBTyxtQkFBbUIsQ0FBQyxNQUFNLG1CQUFtQixDQUFDLE1BQU0scUJBQXFCLENBQUMsTUFBTSxtQkFBbUIsQ0FBQyxNQUFNLGNBQWMsQ0FBQyxNQUFNLGlCQUFpQixDQUFDLE1BQU0sZUFBZSxDQUFDLE9BQU8sa0JBQWtCLENBQUMsTUFBTSxvQkFBb0IsQ0FBQyxNQUFNLGtCQUFrQixDQUFDLE1BQU0sa0JBQWtCLENBQUMsT0FBTyxrQkFBa0IsQ0FBQyxPQUFPLGdCQUFnQixDQUFDLE1BQU0saUJBQWlCLENBQUMsTUFBTSxrQkFBa0IsQ0FBQyxNQUFNLGdCQUFnQixDQUFDLE1BQU0sa0JBQWtCLENBQUMsTUFBTSxnQkFBZ0IsQ0FBQyxXQUFXLGVBQWUsQ0FBQyxhQUFhLGlCQUFpQixDQUFDLFdBQVcsMkdBQVksQ0FBb0QsaUdBQW9CLENBQThFLDhHQUFrRyxDQUFDLFlBQVkscUpBQXFKLENBQUMsNklBQTZJLENBQUMscUtBQXFLLENBQUMsa0RBQWtELENBQUMsd0JBQXdCLENBQUMseUJBQXlCLFlBQVksU0FBUyxDQUFDLGNBQWMsa0JBQWtCLENBQUMsVUFBVSxZQUFZLENBQUMsU0FBUyxZQUFZLENBQUMsV0FBVyxpQkFBaUIsQ0FBQyxrQkFBa0IsQ0FBQyxXQUFXLG1CQUFtQixDQUFDLFVBQVUsbUJBQW1CLENBQUUsQ0FBQSx5QkFBeUIsY0FBYyxpQkFBaUIsQ0FBQyxjQUFjLGlCQUFpQixDQUFDLGlCQUFpQixXQUFXLENBQUMsZUFBZSxRQUFRLENBQUMsZUFBZSxTQUFTLENBQUMsYUFBYSxPQUFPLENBQUMsZ0JBQWdCLFNBQVMsQ0FBQyxhQUFhLFVBQVUsQ0FBQyxXQUFXLEtBQUssQ0FBQyxjQUFjLGNBQWMsQ0FBQyxZQUFZLFFBQVEsQ0FBQyxZQUFZLFFBQVEsQ0FBQyxhQUFhLE9BQU8sQ0FBQyxpQkFBaUIsV0FBVyxDQUFDLGdCQUFnQixVQUFVLENBQUMsVUFBVSxhQUFhLENBQUMsY0FBYyxDQUFDLFlBQVksbUJBQW1CLENBQUMsVUFBVSxlQUFlLENBQUMsVUFBVSxvQkFBb0IsQ0FBQyxVQUFVLGtCQUFrQixDQUFDLFVBQVUsYUFBYSxDQUFDLFVBQVUsaUJBQWlCLENBQUMsVUFBVSxjQUFjLENBQUMsVUFBVSxZQUFZLENBQUMsVUFBVSxpQkFBaUIsQ0FBQyxVQUFVLGlCQUFpQixDQUFDLFVBQVUsWUFBWSxDQUFDLFlBQVksWUFBWSxDQUFDLFlBQVksVUFBVSxDQUFDLFlBQVksV0FBVyxDQUFDLFlBQVksU0FBUyxDQUFDLFlBQVksZ0JBQWdCLENBQUMsYUFBYSxTQUFTLENBQUMsYUFBYSxnQkFBZ0IsQ0FBQyxhQUFhLFNBQVMsQ0FBQyxhQUFhLFNBQVMsQ0FBQyxZQUFZLFVBQVUsQ0FBQyxZQUFZLFVBQVUsQ0FBQyxpQkFBaUIsNkNBQTZDLENBQUMsaUJBQWlCLDZDQUE2QyxDQUFDLGNBQWMsa0JBQWtCLENBQUMsc0JBQXNCLDBCQUEwQixDQUFDLGVBQWUsY0FBYyxDQUFDLGtCQUFrQixrQkFBa0IsQ0FBQyxpQkFBaUIsd0JBQXdCLENBQUMscUJBQXFCLDZCQUE2QixDQUFDLFVBQVUsWUFBWSxDQUFDLFdBQVcsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMsV0FBVyxpQkFBaUIsQ0FBQyxrQkFBa0IsQ0FBQyxVQUFVLGFBQWEsQ0FBQyxvQkFBb0IsZ0JBQWdCLENBQUMsV0FBVyxtQkFBbUIsQ0FBQyxVQUFVLHFCQUFxQixDQUFDLFVBQVUsbUJBQW1CLENBQUMsVUFBVSxtQkFBbUIsQ0FBQyxVQUFVLGlCQUFpQixDQUFDLFVBQVUsb0JBQW9CLENBQUMsVUFBVSxrQkFBa0IsQ0FBQyxVQUFVLGFBQWEsQ0FBQyxXQUFXLGdCQUFnQixDQUFDLFVBQVUsaUJBQWlCLENBQUMsVUFBVSxnQkFBZ0IsQ0FBRSxDQUFBLDBCQUEwQixZQUFZLGVBQWUsQ0FBQyxjQUFjLGFBQWEsQ0FBQyxpQkFBaUIsV0FBVyxDQUFDLFVBQVUsWUFBWSxDQUFDLGVBQWUsQ0FBQyxVQUFVLGdCQUFnQixDQUFDLFVBQVUsZ0JBQWdCLENBQUMsVUFBVSxjQUFjLENBQUMsVUFBVSxpQkFBaUIsQ0FBQyxrQkFBa0IsZ0JBQWdCLENBQUMsWUFBWSxnQkFBZ0IsQ0FBQyxZQUFZLFNBQVMsQ0FBQyxZQUFZLGdCQUFnQixDQUFDLGFBQWEsU0FBUyxDQUFDLGFBQWEsZ0JBQWdCLENBQUMsYUFBYSxnQkFBZ0IsQ0FBQyxpQkFBaUIsNkNBQTZDLENBQUMsaUJBQWlCLDZDQUE2QyxDQUFDLGNBQWMsa0JBQWtCLENBQUMsZUFBZSxvQkFBb0IsQ0FBQyxtQkFBbUIsMEJBQTBCLENBQUMsaUJBQWlCLHdCQUF3QixDQUFDLHFCQUFxQiw2QkFBNkIsQ0FBQyxTQUFTLGNBQWMsQ0FBQyxVQUFVLGtCQUFrQixDQUFDLFdBQVcsZ0JBQWdCLENBQUUsQ0FBQSwwQkFBMEIsVUFBVSxvQkFBb0IsQ0FBQyxZQUFZLFlBQVksQ0FBQyxZQUFZLGdCQUFnQixDQUFDLGlCQUFpQiw2Q0FBNkMsQ0FBQyxpQkFBaUIsNkNBQTZDLENBQUMsY0FBYyxvQkFBb0IsQ0FBQyxlQUFlLENBQUMsVUFBVSxjQUFjLENBQUMsZUFBZSxDQUFDLFdBQVcscUJBQXFCLENBQUMsV0FBVyxpQkFBaUIsQ0FBRSxDQUFBLDBCQUEwQixZQUFZLFNBQVMsQ0FBRSxDSUN0dlksV0FDSSx5QkFBNEIsQ0FDNUIsd1FBSTBELENBQzFELGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FFdEIsV0FDSSwwQkFBNkIsQ0FDN0IsOFFBSWdFLENBQ2hFLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FHdEIsV0FDSSw0QkFBK0IsQ0FDL0IseUNBQTRDLENBQzVDLDhUQUlnRixDQUNoRixlQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENDbEN0QixzQ0FPWSxtQkFBb0IsQ0NZaEMsaUJBQ0ksTUFDSSxrQkFBbUIsQ0FFdkIsSUFDSSxvQkFBcUIsQ0FBQSxDQUc3QiwyQkFDSSxNQUNJLGtCQUFtQixDQUV2QixJQUNJLG9CQUFxQixDQUFBLENBSzdCLGdCQUNJLE1BQ0ksc0JBQXVCLENBRTNCLElBQ0ksdUJBQXdCLENBRTVCLElBQ0ksd0JBQXlCLENBRTdCLElBQ0ksdUJBQXdCLENBRTVCLElBQ0ksd0JBQXlCLENBRTdCLElBQ0ksc0JBQXVCLENBQUEsQ0FJL0IsaUJBQ0ksTUFDSSxzQkFBdUIsQ0FFM0Isb0JBQ0kseUJBQTBCLENBRTlCLGdCQUNJLHVCQUF3QixDQUFBLENBS2hDLDBCQUNJLE1BRUksdUJBQXdCLENBRTVCLFFBRUksMEJBQTJCLENBRS9CLElBQ0kseUJBQTBCLENBRTlCLElBQ0kseUJBQTBCLENBRTlCLElBQ0ksMEJBQTJCLENBQUEsQ0FJbkMsaUJBQ0ksR0FDSSxVQUFXLENBQ1gsd0JBQXlCLENBRTdCLGFBRUksU0FBVSxDQUNWLHdCQUF5QixDQUFBLENDbkdqQyxXQUNJLHlCQUE0QixDQUM1QiwyQ0FBOEMsQ0FDOUMseVRBSWdFLENBQ2hFLGVBQW1CLENBQ25CLGlCQUFrQixDQUd0QixXQUNJLDBCQUE2QixDQUM3Qiw2Q0FBZ0QsQ0FDaEQsbVVBSWtFLENBQ2xFLGVBQW1CLENBQ25CLGlCQUFrQixDSjh5Q3RCLCtDSTF5Q0kseUJBNEJrQyxDSnV5Q3RDLGdHSWwwQ0ksaUJBQWtCLENBQ2xCLGVBQW1CLENBQ25CLFdBQVksQ0FFWixvQkFBcUIsQ0FDckIsdUJBQXdCLENBQ3hCLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBSWxCLG1CQUFvQixDQUNwQixtQkFBb0IsQ0FHcEIsZUFBZ0IsQ0FJaEIsZ0JBQWlCLENBTWpCLGtDQUFtQyxDQUNuQyxpQ0FnQ2tDLENKdXdDdEMsaURJbnlDSSwwQkE0QmtDLENBSXRDLHdCQUEwQixlQUFnQixDQUMxQywwQkFBNEIsZUFBZ0IsQ0FDNUMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QywyQkFBNkIsZUFBZ0IsQ0FDN0Msd0JBQTBCLGVBQWdCLENBQzFDLHlCQUEyQixlQUFnQixDQUMzQyx3QkFBMEIsZUFBZ0IsQ0FDMUMsa0JBQW9CLGVBQWdCLENBQ3BDLG9CQUFzQixlQUFnQixDQUN0QyxpQkFBbUIsZUFBZ0IsQ0FDbkMsa0JBQW9CLGVBQWdCLENBQ3BDLDBCQUE0QixlQUFnQixDQUM1Qyx5QkFBMkIsZUFBZ0IsQ0FDM0MsNEJBQThCLGVBQWdCLENBQzlDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsd0JBQTBCLGVBQWdCLENBQzFDLHFCQUF1QixlQUFnQixDQUN2QywrQkFBaUMsZUFBZ0IsQ0FDakQsaUNBQW1DLGVBQWdCLENBQ25ELG9CQUFzQixlQUFnQixDQUN0QywyQkFBNkIsZUFBZ0IsQ0FDN0Msd0JBQTBCLGVBQWdCLENBQzFDLG1CQUFxQixlQUFnQixDQUNyQyx3QkFBMEIsZUFBZ0IsQ0FDMUMsc0JBQXdCLGVBQWdCLENBQ3hDLHFCQUF1QixlQUFnQixDQUN2Qyx3QkFBMEIsZUFBZ0IsQ0FDMUMsb0JBQXNCLGVBQWdCLENBQ3RDLG1CQUFxQixlQUFnQixDQUNyQyxxQkFBdUIsZUFBZ0IsQ0FDdkMsbUJBQXFCLGVBQWdCLENBQ3JDLGtCQUFvQixlQUFnQixDQUNwQyx5QkFBMkIsZUFBZ0IsQ0FDM0MscUJBQXVCLGVBQWdCLENBQ3ZDLHNCQUF3QixlQUFnQixDQUN4Qyx5QkFBMkIsZUFBZ0IsQ0FDM0MsdUJBQXlCLGVBQWdCLENBQ3pDLHdCQUEwQixlQUFnQixDQUMxQyx5QkFBMkIsZUFBZ0IsQ0FDM0Msb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxrQkFBb0IsZUFBZ0IsQ0FDcEMsMkJBQTZCLGVBQWdCLENBQzdDLHFCQUF1QixlQUFnQixDQUN2QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsMkJBQTZCLGVBQWdCLENBQzdDLG1CQUFxQixlQUFnQixDQUNyQyxzQkFBd0IsZUFBZ0IsQ0FDeEMsbUJBQXFCLGVBQWdCLENBQ3JDLG1CQUFxQixlQUFnQixDQUNyQywwQkFBNEIsZUFBZ0IsQ0FDNUMsMEJBQTRCLGVBQWdCLENBQzVDLHlCQUEyQixlQUFnQixDQUMzQyxvQkFBc0IsZUFBZ0IsQ0FDdEMsMkJBQTZCLGVBQWdCLENBQzdDLHdCQUEwQixlQUFnQixDQUMxQyxtQkFBcUIsZUFBZ0IsQ0FDckMseUJBQTJCLGVBQWdCLENBQzNDLGdDQUFrQyxlQUFnQixDQUNsRCxpQkFBbUIsZUFBZ0IsQ0FDbkMsa0JBQW9CLGVBQWdCLENBQ3BDLDJCQUE2QixlQUFnQixDQUM3Qyx5QkFBMkIsZUFBZ0IsQ0FDM0Msc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsbUNBQXFDLGVBQWdCLENBQ3JELGlDQUFtQyxlQUFnQixDQUNuRCxrQ0FBb0MsZUFBZ0IsQ0FDcEQsb0NBQXNDLGVBQWdCLENBQ3RELGtCQUFvQixlQUFnQixDQUNwQyx1QkFBeUIsZUFBZ0IsQ0FDekMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsb0JBQXNCLGVBQWdCLENBQ3RDLDRCQUE4QixlQUFnQixDQUM5Qyx5QkFBMkIsZUFBZ0IsQ0FDM0MseUJBQTJCLGVBQWdCLENBQzNDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsd0JBQTBCLGVBQWdCLENBQzFDLHlCQUEyQixlQUFnQixDQUMzQyw4QkFBZ0MsZUFBZ0IsQ0FDaEQsZ0NBQWtDLGVBQWdCLENBQ2xELG1CQUFxQixlQUFnQixDQUNyQywwQkFBNEIsZUFBZ0IsQ0FDNUMsb0JBQXNCLGVBQWdCLENBQ3RDLDRCQUE4QixlQUFnQixDQUM5QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsOEJBQWdDLGVBQWdCLENBQ2hELDBCQUE0QixlQUFnQixDQUM1QywyQkFBNkIsZUFBZ0IsQ0FDN0Msd0JBQTBCLGVBQWdCLENBQzFDLHlCQUEyQixlQUFnQixDQUMzQyw0QkFBOEIsZUFBZ0IsQ0FDOUMsc0JBQXdCLGVBQWdCLENBQ3hDLHFCQUF1QixlQUFnQixDQUN2QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsdUJBQXlCLGVBQWdCLENBQ3pDLHdCQUEwQixlQUFnQixDQUMxQyxxQkFBdUIsZUFBZ0IsQ0FDdkMsK0JBQWlDLGVBQWdCLENBQ2pELDJCQUE2QixlQUFnQixDQUM3Qyw0QkFBOEIsZUFBZ0IsQ0FDOUMsa0JBQW9CLGVBQWdCLENBQ3BDLG1CQUFxQixlQUFnQixDQUNyQyxvQkFBc0IsZUFBZ0IsQ0FDdEMsd0JBQTBCLGVBQWdCLENBQzFDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsNEJBQThCLGVBQWdCLENBQzlDLDZCQUErQixlQUFnQixDQUMvQywwQkFBNEIsZUFBZ0IsQ0FDNUMsMkJBQTZCLGVBQWdCLENBQzdDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLDBCQUE0QixlQUFnQixDQUM1Qyx3QkFBMEIsZUFBZ0IsQ0FDMUMsa0NBQW9DLGVBQWdCLENBQ3BELGtDQUFvQyxlQUFnQixDQUNwRCxtQ0FBcUMsZUFBZ0IsQ0FDckQsbUNBQXFDLGVBQWdCLENBQ3JELDJCQUE2QixlQUFnQixDQUM3Qyx5QkFBMkIsZUFBZ0IsQ0FDM0Msb0NBQXNDLGVBQWdCLENBQ3RELHVCQUF5QixlQUFnQixDQUN6QyxpQkFBbUIsZUFBZ0IsQ0FDbkMsb0JBQXNCLGVBQWdCLENBQ3RDLG1CQUFxQixlQUFnQixDQUNyQyw2QkFBK0IsZUFBZ0IsQ0FDL0MscUJBQXVCLGVBQWdCLENBQ3ZDLDBCQUE0QixlQUFnQixDQUM1QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLHlCQUEyQixlQUFnQixDQUMzQyx3QkFBMEIsZUFBZ0IsQ0FDMUMsbUJBQXFCLGVBQWdCLENBQ3JDLHVCQUF5QixlQUFnQixDQUN6QyxrQkFBb0IsZUFBZ0IsQ0FDcEMsb0JBQXNCLGVBQWdCLENBQ3RDLHdCQUEwQixlQUFnQixDQUMxQyw2QkFBK0IsZUFBZ0IsQ0FDL0MsMENBQTRDLGVBQWdCLENBQzVELGtCQUFvQixlQUFnQixDQUNwQyxtQkFBcUIsZUFBZ0IsQ0FDckMsbUJBQXFCLGVBQWdCLENBQ3JDLHNCQUF3QixlQUFnQixDQUN4Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsa0JBQW9CLGVBQWdCLENBQ3BDLDRCQUE4QixlQUFnQixDQUM5Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsMkJBQTZCLGVBQWdCLENBQzdDLHlCQUEyQixlQUFnQixDQUMzQyx5QkFBMkIsZUFBZ0IsQ0FDM0Msc0JBQXdCLGVBQWdCLENBQ3hDLHdCQUEwQixlQUFnQixDQUMxQyx5QkFBMkIsZUFBZ0IsQ0FDM0MscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLDBCQUE0QixlQUFnQixDQUM1QywwQkFBNEIsZUFBZ0IsQ0FDNUMsK0JBQWlDLGVBQWdCLENBQ2pELGlCQUFtQixlQUFnQixDQUNuQyxtQkFBcUIsZUFBZ0IsQ0FDckMsb0JBQXNCLGVBQWdCLENBQ3RDLHdCQUEwQixlQUFnQixDQUMxQyx1QkFBeUIsZUFBZ0IsQ0FDekMseUJBQTJCLGVBQWdCLENBQzNDLHFCQUF1QixlQUFnQixDQUN2Qyx5QkFBMkIsZUFBZ0IsQ0FDM0MsbUJBQXFCLGVBQWdCLENBQ3JDLG1CQUFxQixlQUFnQixDQUNyQyw0QkFBOEIsZUFBZ0IsQ0FDOUMsMkJBQTZCLGVBQWdCLENBQzdDLGlCQUFtQixlQUFnQixDQUNuQyxrQkFBb0IsZUFBZ0IsQ0FDcEMsdUJBQXlCLGVBQWdCLENBQ3pDLHdCQUEwQixlQUFnQixDQUMxQyxvQkFBc0IsZUFBZ0IsQ0FDdEMsaUNBQW1DLGVBQWdCLENBQ25ELHlCQUEyQixlQUFnQixDQUMzQyxvQkFBc0IsZUFBZ0IsQ0FDdEMsMENBQTRDLGVBQWdCLENBQzVELDRDQUE4QyxlQUFnQixDQUM5RCwyQkFBNkIsZUFBZ0IsQ0FDN0Msa0JBQW9CLGVBQWdCLENBQ3BDLHlCQUEyQixlQUFnQixDQUMzQyx5QkFBMkIsZUFBZ0IsQ0FDM0MscUJBQXVCLGVBQWdCLENBQ3ZDLGdDQUFrQyxlQUFnQixDQUNsRCwwQkFBNEIsZUFBZ0IsQ0FDNUMsa0JBQW9CLGVBQWdCLENBQ3BDLG9CQUFzQixlQUFnQixDQUl0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsbUJBQXFCLGVBQWdCLENBQ3JDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsc0JBQXdCLGVBQWdCLENBQ3hDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxtQkFBcUIsZUFBZ0IsQ0FDckMsc0JBQXdCLGVBQWdCLENBQ3hDLG9CQUFzQixlQUFnQixDQUN0Qyx3QkFBMEIsZUFBZ0IsQ0FDMUMsMkJBQTZCLGVBQWdCLENBQzdDLDJCQUE2QixlQUFnQixDQUM3Qyx5QkFBMkIsZUFBZ0IsQ0FDM0MsbUJBQXFCLGVBQWdCLENBQ3JDLHNCQUF3QixlQUFnQixDQUN4QyxtQkFBcUIsZUFBZ0IsQ0FDckMsc0JBQXdCLGVBQWdCLENBQ3hDLG1CQUFxQixlQUFnQixDQUNyQyxtQkFBcUIsZUFBZ0IsQ0FDckMsc0JBQXdCLGVBQWdCLENBQ3hDLG1CQUFxQixlQUFnQixDQUNyQyxtQkFBcUIsZUFBZ0IsQ0FDckMsc0JBQXdCLGVBQWdCLENBQ3hDLG1CQUFxQixlQUFnQixDQUNyQyxtQkFBcUIsZUFBZ0IsQ0FDckMsc0JBQXdCLGVBQWdCLENBQ3hDLG1CQUFxQixlQUFnQixDQUNyQyxtQkFBcUIsZUFBZ0IsQ0FDckMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxrQkFBb0IsZUFBZ0IsQ0FDcEMsbUJBQXFCLGVBQWdCLENBQ3JDLG1CQUFxQixlQUFnQixDQUNyQyxvQkFBc0IsZUFBZ0IsQ0FDdEMsbUJBQXFCLGVBQWdCLENBQ3JDLG1CQUFxQixlQUFnQixDQUNyQyxtQkFBcUIsZUFBZ0IsQ0FDckMsc0JBQXdCLGVBQWdCLENBQ3hDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMscUJBQXVCLGVBQWdCLENBQ3ZDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6QyxtQkFBcUIsZUFBZ0IsQ0FDckMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsbUJBQXFCLGVBQWdCLENBQ3JDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxtQkFBcUIsZUFBZ0IsQ0FDckMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENB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OTVIRSx1QkFBd0IsQ0FRMUIsNkJBQ0UseUJBQTBCLENBQzFCLFlBQXNCLENBVXhCLFFBQ0UsYUFBYyxDQU9oQixRQUNFLGlCQUFrQixDUnU2SHBCLGtCUXA1SEUsWUFBYSxDQUdmLE9BRUksWUFBYSxDQzNSakIsTUFFSSx3REFBOEUsQ0FDOUUsYUNqRXFCLENEb0VyQixpQkVoRXVCLENGb0UzQixZQU5JLG1CRWhFd0IsQ0ZpRXhCLGdCRTlEa0IsQ0ZnRWxCLGlCRXZEdUIsQ0YwRDNCLE1BQ0ksNkZSOUJnQyxDUStCaEMsYUN6RXFCLENENEVyQixnQkUvRHVCLENGbUUzQixNQUNJLDRGUi9DbUMsQ1FnRG5DLGFDbkZxQixDRG9GckIsbUJFOUR3QixDRitEeEIsZ0JFNURrQixDRjZEbEIsZ0JFakVxQixDRmtFckIsaUJFL0R1QixDRm9GM0Isa0JBQ0ksZ0VSMUVtQyxDUTJFbkMsYUM3R3FCLENEOEdyQixtQkUzRHdCLENGNER4QixnQkV6RGtCLENGMERsQixlRTlEb0IsQ0YrRHBCLGlCRTVEdUIsQ0NyRDNCLEtBQ0ksY0NMaUIsQ0RRckIsS0FDSSxpQkFBa0IsQ0FDbEIsa0RYNEJtQyxDVzNCbkMsZ0JDVFksQ0RVWixhRlJxQixDRVNyQixrQ0FBbUMsQ0FDbkMsaUNBQWtDLENFSHRDLGVBQ0ksd0JKYXNCLENJVjFCLE1BRUksd0JBQXlCLENBQ3pCLGdCQUFpQixDQUNqQixhQUFjLENBSmxCLDJCQU9RLG1CQUFxQixDQVA3QixTQVdRLGtCSnZCaUIsQ0l3QmpCLFVKdEJpQixDSXVCakIsaUJDeEJvQixDRFc1QixjQWlCUSxrRGJNK0IsQ2FML0IsZUMxQnVCLENDcUMvQixrQ0FSSSxnRWZFbUMsQ2VEbkMsYU5qQ3FCLENNa0NyQixtQkNuQ3VCLENEb0N2QixnQkNqQ2lCLENEa0NqQixlQ3RDbUIsQ0R1Q25CLGlCQ3JCdUIsQ0R3QjNCLElBT0kseUJDbkN5QixDRG9DekIsY0NoQ3VCLENEeUMzQixNQUNJLGVBQWdCLENBRHBCLFlBR1Esb0JDMUNxQyxDRDJDckMsdUJDM0NxQyxDRDRDckMsYUFBYyxDQUx0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akIsVW5CM1BpQixDbUI0UGpCLHFCRzdPaUMsQ0g4T2pDLG1CRzdPaUMsQ0g4T2pDLGdCRzdPMkIsQ0g4TzNCLHFCRzdPaUMsQ0g4T2pDLGFHN093QixDSDhPeEIsY0c3TzBCLENIb0psQyxrRkEyRlksVUFBVyxDQUNYLFNuQnBRYSxDbUJ3S3pCLGdIQThGZ0IsbUJBQXFCLENBOUZyQyxtSEFpR2dCLGtCQUFvQixDQWpHcEMsdUtBcUdZLGtCbkI5UWEsQ21CK1FiLHdCbkIvUWEsQ21CZ1JiLFVuQi9RYSxDbUJ3S3pCLDJNQXlHZ0IsU25CalJTLENtQndLekIsZ0VBOEdRLGtENUJyUCtCLEM0QnNQL0Isa0JuQnpSaUIsQ21CMFJqQix3Qm5CMVJpQixDbUIyUmpCLFVuQnpSaUIsQ21CMFJqQixxQkczUGlDLENINFBqQyxtQkczUGlDLENINFBqQyxnQkczUDJCLENINFAzQixxQkczUGlDLENINFBqQyxhRzNQd0IsQ0g0UHhCLGNHM1AwQixDSG9JbEMsa0ZBeUhZLFVBQVcsQ0FDWCxTbkJsU2EsQ21Cd0t6QixnSEE0SGdCLG1CQUFxQixDQTVIckMsbUhBK0hnQixrQkFBb0IsQ0EvSHBDLHVLQW1JWSxlbkIzU2EsQ21CNFNiLHdCbkJwU2UsQ21CcVNmLGFuQi9TYSxDbUIwS3pCLDJNQXVJZ0IsWW5CalRTLENtQjBLekIsc0VBNElRLGtENUJuUitCLEM0Qm9SL0IsZW5CclRpQixDbUJzVGpCLHdCbkI5U21CLENtQitTbkIsYW5CeFRpQixDbUJ5VGpCLHFCR3pRbUMsQ0gwUW5DLG1CR3pRbUMsQ0gwUW5DLGdCR3pRNkIsQ0gwUTdCLHFCR3pRbUMsQ0gwUW5DLGFHelEwQixDSDBRMUIsY0d6UTRCLENIb0hwQyx3RkF1SlksVUFBVyxDQUNYLFluQmxVYSxDbUIwS3pCLHNIQTBKZ0IsbUJBQXFCLENBMUpyQyx5SEE2SmdCLGtCQUFvQixDQTdKcEMsbUxBaUtZLGVuQnpVYSxDbUIwVWIsd0JuQmxVZSxDbUJtVWYsYW5CNVVhLENtQnlLekIsdU5BcUtnQixZbkIvVVMsQ21CMEt6QixzRUEwS1Esa0Q1QmpUK0IsQzRCa1QvQixlR3ZSNEIsQ0h3UjVCLFdHdlJ3QixDSHdSeEIsYW5CdlZpQixDbUJ3VmpCLHFCR3ZSbUMsQ0h3Um5DLG1CR3ZSbUMsQ0h3Um5DLGdCR3ZSNkIsQ0h3UjdCLGdCR3ZSOEIsQ0h3UjlCLGFHdlIwQixDSHdSMUIsY0d2UjRCLENIb0dwQyx3RkFxTFksVUFBVyxDQUNYLFluQmhXYSxDbUIwS3pCLHNIQXdMZ0IsbUJBQXFCLENBeExyQyx5SEEyTGdCLGtCQUFvQixDQTNMcEMsbUxBK0xZLGVHbFM4QixDSG1TOUIsV0dsUzBCLENIbVMxQixhbkIzV2EsQ21CMEt6Qix1TkFtTWdCLFluQjdXUyxDbUIwS3pCLHNFQXdNUSxrRDVCL1UrQixDNEJnVi9CLGVHclM0QixDSHNTNUIsd0JuQjFXbUIsQ21CMlduQixhbkJwWGlCLENtQnFYakIscUJHclNtQyxDSHNTbkMsbUJHclNtQyxDSHNTbkMsZ0JHclM2QixDSHNTN0IscUJHclNtQyxDSHNTbkMsYUdyUzBCLENIc1MxQixjR3JTNEIsQ0hvRnBDLHdGQW1OWSxVQUFXLENBQ1gsWW5CN1hhLENtQnlLekIsc0hBc05nQixtQkFBcUIsQ0F0TnJDLHlIQXlOZ0Isa0JBQW9CLENBek5wQyxtTEE2TlksZUdoVDhCLENIaVQ5Qix3Qm5CdllhLENtQndZYixhbkJ4WWEsQ21CeUt6Qix1TkFpT2dCLFluQjFZUyxDbUJ5S3pCLG9EQXNPUSxrRDVCN1crQixDNEI4Vy9CLGVHblRzQixDSG9UdEIsd0JuQnhZbUIsQ21CeVluQixhbkJsWmlCLENtQm1aakIsc0JHblQ4QixDSG9UOUIsZUduVHVCLENIb1R2QixtQkduVDZCLENIb1Q3QixnQkduVHVCLENIb1R2QixzQkduVCtCLENIb1QvQixhR25Ub0IsQ0hvVHBCLGNHblRzQixDSG1FOUIsc0VBa1BZLFVBQVcsQ0FDWCxZbkI3WmEsQ21CMEt6QixvR0FxUGdCLG1CQUFxQixDQXJQckMsdUdBd1BnQixrQkFBb0IsQ0F4UHBDLCtJQTRQWSxlRzlUd0IsQ0grVHhCLHdCbkJ2YWEsQ21Cd2FiLGFuQnhhYSxDbUIwS3pCLG1MQWdRZ0IsWW5CMWFTLENtQjBLekIsb0RBcVFRLGtENUI1WStCLEM0QjZZL0IsZUdqVXNCLENIa1V0QixXR2pVa0IsQ0hrVWxCLGFuQmpiaUIsQ21Ca2JqQixrQkdqVXlCLENIa1V6QixtQkdqVTZCLENIa1U3QixnQkdqVXVCLENIa1V2QixpQkdqVXlCLENIa1V6QixhR2pVb0IsQ0hrVXBCLGNHalVzQixDSG1EOUIsc0VBZ1JZLFVBQVcsQ0FDWCxZbkIxYmEsQ21CeUt6QixvR0FtUmdCLG1CQUFxQixDQW5SckMsdUdBc1JnQixrQkFBb0IsQ0F0UnBDLCtJQTBSWSxlRzNVd0IsQ0g0VXhCLFdHM1VvQixDSDRVcEIsYW5CcmNhLENtQnlLekIsbUxBOFJnQixZbkJ2Y1MsQ21CeUt6QixpREFtU1Esa0Q1QjFhK0IsQzRCMmEvQixlbkI1Y2lCLENtQjZjakIsd0JuQi9jaUIsQ21CZ2RqQixrQkc5VXdCLENIK1V4QixjRzlVb0IsQ0grVXBCLGVHOVVxQixDSCtVckIsYUc5VW1CLENIK1VuQixjRzlVcUIsQ0hvQzdCLG1FQTRTWSxZQUFjLENBQ2QsWW5CdGRhLENtQnlLekIseUlBZ1RZLGtCbkIxZGEsQ21CMmRiLHdCbkIzZGEsQ21CMEt6Qiw2S0FtVGdCLFNuQjNkUyxDbUJ3S3pCLDRFQXVUWSxVQUFZLENBQ1osd0JuQmplYSxDbUJrZWIsZW5CamVhLENtQndLekIsOEZBMlRnQixZbkJwZVMsQ21CeUt6QixnRUFnVVEsa0Q1QnZjK0IsQzRCd2MvQixhRzVWd0IsQ0g2VnhCLGNHNVZ5QixDSDZWekIsYUc1VndCLENIeUJoQyxrRkFxVVksYUFBYyxDQXJVMUIsNEhBdVVnQixjRy9Wa0IsQ0hnV2xCLGdCQUFpQixDQXhVakMsNDNCQWtWb0IsWW5CNWZLLENtQjBLekIsMEdBd1ZnQixxQ0FBc0MsQ0F4VnRELHlIQTJWZ0IsaUNBQWtDLENJcGZsRCxVQUNJLGlCQUFrQixDQUNsQixZQUFhLENBQ2IsY0FBZSxDQUNmLGdCQXhCdUIsQ0F5QnZCLGtCQXhCeUIsQ0F5QnpCLGVBQWdCLENBQ2hCLGdCQXpCdUIsQ0EwQnZCLGtC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b0IxQzdYUyxDMENrU3pCLG9GQStGb0IsVWpCTGUsQ2lCMUZuQyxzRUFvR2dCLHFCMUNsWFUsQzBDbVhWLHFCQUFvQyxDQUNwQyxhMUN2WVMsQzBDaVN6QiwySkF5R29CLGtCMUMxWUssQzBDMllMLFUxQzNZSyxDMENpU3pCLGdLQXNId0IsZWpCMEZVLENpQmhObEMsMEhBa0lvQixhMUNwYUssQzBDcWFMLHNCakJ3RW1DLENrQnRlbkQsaUJBQ0ksYTNDUGlCLEMyQ1FqQixtQmxCQXdCLENrQkN4QixtRHBEeUIrQixDb0R4Qi9CLGdCeENaUSxDd0NhUixvQmxCSnlCLENrQkt6Qix5QnZCUEosMkJBQTZCLENBQzdCLHlCQUEyQixDQUMzQixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLG1CQUFxQixDQUNyQixXQUFZLENBQ1osbUJBQXFCLENBQ3JCLGtCQUFvQixDdUJJcEIsaUJBQ0ksY3hDU2tCLEN3Q1JsQixlM0NDa0IsQzJDQWxCLGEzQ25CaUIsQzJDb0JqQixZQUFhLENBR2Isd0IzQ0ZrQixDMkNHbEIscUJsQmtCNEIsQ2tCakI1QixzRHBEUytCLENvRFIvQixnQnhDNUJRLEN3QzZCUixtQmxCZDBCLENrQmUxQixxQmxCZDhCLENrQmU5QixVQUFXLENBYmQsOEJBZU8sYTNDVmMsQzJDV2QsU2xCQXdCLENrQmhCL0Isd0NBbUJPLGEzQ2RjLEMyQ2VkLFNsQkp3QixDa0JoQi9CLHVCQXVCTyxlM0NwQmMsQzJDcUJkLG9CM0N4Q2EsQzJDZ0JwQixvQ0EwQlcsYTNDckJVLEMyQ3NCVixTbEJOMEIsQ2tCckJyQyw4Q0E4QlcsYTNDekJVLEMyQzBCVixTbEJWMEIsQ2tCc0IxQyxpQ0FHWSxVM0M3RGEsQzJDMER6QixpQ0FNWSxrQjNDakVhLEMyQ2tFYixvQjNDN0NjLEMyQzhDZCxVbEJ3VHVCLENrQmhVbkMsOENBVWdCLGEzQ2hEVSxDMkNpRFYsU2xCdVQ4QixDa0JsVTlDLHdEQWNnQixhM0NwRFUsQzJDcURWLFNsQm1UOEIsQ2tCbFU5Qyx1Q0FrQmdCLGtCM0M3RVMsQzJDOEVULG9CM0MvRVMsQzJDNER6QixvREFxQm9CLGEzQzNETSxDMkM0RE4sU2xCNUNzQixDa0JzQjFDLDhEQXlCb0IsYTNDL0RNLEMyQ2dFTixTbEJoRHNCLENtQjlCdEMsa0JBQ0ksbUJuQkF3QixDbUJDeEIsbURyRHlCK0IsQ3FEeEIvQixnQnpDWlEsQ3lDYVIsb0JBQXFCLENBQ3JCLGE1Q1ppQixDNENhakIsMEJ4QlJKLDJCQUE2QixDQUM3Qix5QkFBMkIsQ0FDM0Isa0JBQW1CLENBQ25CLFVBQVcsQ0FDWCxtQkFBcUIsQ0FDckIsV0FBWSxDQUNaLG1CQUFxQixDQUNyQixrQkFBb0IsQ3dCS3BCLGtCQUVJLGN6Q09rQixDeUNKbEIscUJuQlI4QixDbUJTOUIsc0RyRFcrQixDcURWL0IsZ0J6QzFCUSxDeUMyQlIsbUJuQlowQixDbUJhMUIsdUJBQXdCLENBQ3hCLHdCNUNOa0IsQzRDT2xCLHFCbkJjNEIsQ21CYjVCLGU1Q1ZrQixDNENXbEIsZW5CZnNCLENtQmdCdEIsYUFBYyxDQUNkLFVBQVcsQ0FmZCwrQkFpQk8sYTVDYmMsQzRDY2QsU25CSHdCLENtQmYvQix5Q0FxQk8sYTVDakJjLEM0Q2tCZCxTbkJQd0IsQ21CZi9CLHdCQXlCTyxZQUFhLENBQ2IsZTVDeEJjLEM0Q3lCZCxvQjVDNUNhLEM0Q2lCcEIscUNBNkJXLGE1Q3pCVSxDNEMwQlYsU25CVjBCLENtQnBCckMsK0NBa0NXLGE1QzlCVSxDNEMrQlYsU25CZjBCLENtQnBCckMsNERBMkNXLGE1Q3ZDVSxDNEN3Q1YsU25CN0JvQixDbUJrQ2hDLGlCQUNJLGlCQUFrQixDQURyQixzQ0FHTyxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLE9BQVEsQ0FDUixtQkFBb0IsQ0FOM0IsMkNBUVcsU0FBVSxDQUNWLFVBQVcsQ0FDWCxZNUM3RVMsQzRDeUZ6QixrQ0FHWSxVNUMxRmEsQzRDdUZ6QixrQ0FNWSxvQjVDekVjLEM0QzBFZCxrQjVDL0ZhLEM0Q2dHYixVQVFHLENBaEJmLHdDQWtCZ0Isa0I1QzFHUyxDNEMyR1Qsb0I1QzVHUyxDNEN5RnpCLHFEQXFCb0IsYTVDeEZNLEM0Q3lGTixTbkJ5UWdDLENtQi9ScEQsK0RBMEJvQixhNUM3Rk0sQzRDOEZOLFNuQm9RZ0MsQ21CL1JwRCw0RUFtQ29CLGE1Q3RHTSxDNEN1R04sU25CNUZnQixDbUJ3RHBDLDJEQTZDb0IsWTVDdElLLEM2Q0N6QixRQUNJLFlBQWEsQ0FDYixjQUFlLENBQ2Ysa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsY0FBZSxDQUlmLGVBQ0ksaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixVQUFXLENBQ1gsV0FBWSxDQUVoQixpQkFFSSxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLDRCQUE2QixDQUM3QixzQkFBdUIsQ0FDdkIsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLGlCQUFrQixDQUNsQixtQkFBb0IsQ0FDcEIsa0I3Q0prQixDNkNLbEIsZUFBaUIsQ0FDakIsb0JBQXNCLENBQ3RCLDRCQUE2QixDQWJoQyx3QkFnQk8sVUFBVyxDQUNYLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFVBQVcsQ0FDWCxxQkFBc0IsQ0FDdEIsY0FBZ0IsQ0FDaEIsZUFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGU3Q3hDYSxDNkN5Q2IsMEJBQTZCLENBQzdCLHFCQUFzQixDQUN0QixrQkFBbUIsQ0FLL0IscUVBRUksWUFBYSxDQUNiLHdCN0NwRHFCLEM2Q3VEekIsMkhBR0ksU0FBVSxDQUdkLG9GQUVJLHdCN0NoRXFCLEM2Q21FekIsa0dBRUksZ0NBQWtDLENBR3RDLDRFQUVJLFVwQnNMa0MsQ29CckxsQyxxQnBCc0w0QyxDb0JyTDVDLGtCQUFtQixDQzlFbkIsZUFDSSxtQnJCVXdCLENxQlR4QixtRHZEbUMrQixDdURsQy9CLGdCM0NGUSxDMkNHUixvQkFBcUIsQ0FDckIsYTlDRmlCLEM4Q0dqQix1QjFCRUosMkJBQTZCLENBQzdCLHlCQUEyQixDQUMzQixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLG1CQUFxQixDQUNyQixXQUFZLENBQ1osbUJBQXFCLENBQ3JCLGtCQUFvQixDMEJoQnhCLHlCQVlRLGMzQ2tCa0IsQzJDZmxCLHFCckJHOEIsQ3FCRjlCLHNEdkRzQitCLEN1RHJCL0IsZ0IzQ2ZRLEMyQ2dCUixtQnJCRDBCLENxQkUxQix1QkFBd0IsQ0FDeEIsd0I5Q0trQixDOENKbEIscUJyQnlCNEIsQ3FCeEI1QixlOUNDa0IsQzhDQWxCLGVyQkpzQixDcUJLdEIsYUFBYyxDQUNkLFVBQVcsQ0F6Qm5CLHNDQTJCWSxhOUNGYyxDOENHZCxTckJRd0IsQ3FCcENwQyxnREErQlksYTlDTmMsQzhDT2QsU3JCSXdCLENxQnBDcEMsK0JBbUNZLFlBQWEsQ0FDYixlOUNiYyxDOENjZCxvQjlDakNhLEM4Q0p6Qiw0Q0F1Q2dCLGE5Q2RVLEM4Q2VWLFNyQkMwQixDcUJ6QzFDLHNEQTRDZ0IsYTlDbkJVLEM4Q29CVixTckJKMEIsQ3FCekMxQyxtRUFxRGdCLGE5QzVCVSxDOEM2QlYsU3JCbEJvQixDcUJwQ3BDLHVCQTREUSxZQUFhLENBQ2IsV0FBWSxDQUNaLG9CQUFxQixDQUNyQixrQkFBbUIsQ0EvRDNCLDJCQWtFWSxXQUFZLENBbEV4QixzQkF1RVEsa0JBQW1CLENBdkUzQiwrQkEwRVksMkVyQnlROEYsQ3FCeFE5RixVOUNwRGMsQzhDcURkLHdCOUN6RWEsQzhDMEViLHdCOUMxRWEsQzhDMkViLGtCckJrUXlCLENxQmpRekIsa0JyQmdReUIsQ3FCL1B6QixjckI4UHFCLENxQjdQckIsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixlQUFnQixDQUNoQixpQkFBa0IsQ0FyRjlCLHFCQTBGUSxXckI0UGtCLENxQjNQbEIsWTlDeEZpQixDOEN5RmpCLGdCckIyUHVCLENxQnZWL0IsdUJBZ0dRLGE5QzdGaUIsQzhDOEZqQixlQUFnQixDQWpHeEIsd0JBcUdRLFNBQVUsQ0FDVixjQUFlLENBQ2YsY0FBZSxDQUNmLGlCQUFrQixDQXhHMUIsb0JBNEdRLFdBQVksQ0FDWixVQUFXLENBQ1gsUzlDdkZrQixDOEN3RmxCLGVBQWdCLENDcEZ4Qiw0REFlWSxlL0NuQmMsQytDSTFCLG9IQW9CWSxnQkFBaUIsQ0FwQjdCLGtJ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QUNkLDRGMUZRdUIsQzBGN0J2Qyw2RUF3QmdCLGFBQWMsQ0FDZCxlQzNCc0QsQ0NGdEUsNkRBRVEsY2hGd0JrQixDZ0YxQjFCLCtFQUtnQixpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLFVBQVcsQ0FDWCxVQ1o4QixDRGE5QixZQ1ppQyxDRGFqQywrQm5GWlMsQ21GYVQsNkJuRmJTLENtRmNULHdCQUF5QixDQVp6Qyx5REFtQmdCLHdCQUF5QixDRWZ6Qyx1SEFJZ0IsK0JyRmFVLENxRmpCMUIsc0pBTW9CLGFyRlpLLENxRmFMLDRGOUZzQm1CLEM4RjdCdkMsbUpBVW9CLGNsRllNLENrRlhOLFVDaEI4QyxDRGlCOUMsWXJGbEJLLENxRk16QixzSkFpQm9CLGU5RnNCSSxDOEZ2Q3hCLDZLQW9CNEIsd0JBQXlCLENBcEJyRCxrS0F3QndCLGFyRjlCQyxDcUZNekIsK0tBMEI0Qix3QkFBeUIsQ0ExQnJELHdKQWtDd0Isd0JBQXlCLENFbENqRCxnR0FJZ0IsK0J2RmFVLEN1RmpCMUIsMEhBTW9CLGF2RlpLLEN1RmFMLDRGaEdzQm1CLENnRzdCdkMsdUhBVW9CLGNwRllNLENvRlhOLFVDaEJpQyxDRGlCakMsWXZGbEJLLEN1Rk16QiwwSEFpQm9CLGVoR3NCSSxDZ0d2Q3hCLGlKQW9CNEIsd0JBQXlCLENBcEJyRCxzSUF3QndCLGF2RjlCQyxDdUZNekIsbUpBMEI0Qix3QkFBeUIsQ0ExQnJELDRIQWtDd0Isd0JBQXlCLENFdENqRCwrQ0FHWSw0RmxHOEIyQixDa0c3QjNCLGVsR3VDWSxDa0d0Q1osYXpGUGEsQ3lGRXpCLDhDQVFZLGV4RmlEZ0IsQ3lGekQ1QixxREFHWSw0Rm5HOEIyQixDbUc3QjNCLGVuR3VDWSxDbUd0Q1osYTFGUGEsQzBGRXpCLG9EQVFZLGV6RmlEZ0IsQzBGOUQ1QixzQ0FHWSxVM0ZvQmMsQzJGbkJkLDRGcEdrQzJCLENvR2pDM0IsY0FBZSxDQUNmLFdBQVksQ0FDWixpQkFBa0IsQ0FQOUIscURBVW9CLG9DQUFzQyxDQUN0QyxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixXQUFZ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QUFpQixDQXRNakMsMkdBeU1nQixXQUFZLENBQ1osU0FBVSxDQUNWLG1CQUFvQixDRTFNcEMsMENBR1ksNEYvR2lCMkIsQytHaEIzQixhdEdsQmEsQ3NHbUJiLGVBQWdCLENBTDVCLDREQVFvQixVQUFXLENBQ1gsWUN6QjZCLENEMEI3QixhQzFCNkIsQ0QyQjdCLGtCdEd6QkssQ3NHMEJMLGlCQUFrQixDQUNsQixjQUFnQixDQUNoQixhQUFjLENBZGxDLHdFQWtCd0IsT0FBUSxDQUNSLFFBQVMsQ0FDVCxzQkFBdUIsQ0FDdkIsUUFBUyxDQXJCakMsc0RBMEJnQixhdEd6Q1MsQ3NHMENULGUvR0dRLEMrRzlCeEIsa0RBK0JZLDRGL0dYMkIsQytHcEJ2Qyw2REFpQ2dCLFl0R2hEUyxDc0dpRFQsVUFBVyxDQWxDM0IseUNBc0NZLDRGL0dsQjJCLEMrR21CM0IsYXRHdERhLENzR3VEYixlL0dWWSxDK0c5QnhCLHVEQTBDZ0IsYXRHeERTLENzR3lEVCx3QkFBeUIsQ0EzQ3pDLHNEQThDZ0IsWUFBYSxDQUNiLHdCQUF5QixDQUN6QixlQ3JEcUMsQ0RzRHJDLGF0R2hFUyxDc0dlekIscURBc0RnQixlL0d4QlEsQytHeUJSLGF0R3RFUyxDd0dIekIsY0FHUSw0RmpIMkM0QixDaUgxQzVCLGF4R0RpQixDd0dJakIsaUJBRWUsQ0FUdkIsNEJBS1EsbUJ2R0FvQixDdUdDcEIsZ0J2R0VjLEN1R0FkLGlCdkdEbUIsQ3VHRW5CLGNBVWUsQ0FuQnZCLGNBYVEsNkZqSGlDNEIsQ2lIaEM1QixheEdWaUIsQ3dHYWpCLGdCQUVlLENBbkJ2QixjQXVCUSw0RmpIZStCLENpSGQvQixheEdyQmlCLEN3R3NCakIsbUJ2R0FvQixDdUdDcEIsZ0J2R0VjLEN1R0RkLGdCdkdIaUIsQ3VHSWpCLGlCdkdEbUIsQ3VHRW5CLGNBQWUsQ0E3QnZCLDBDQXFEUSxnRWpIZitCLENpSGdCL0IsYXhHbERpQixDd0dtRGpCLG1CdkdBb0IsQ3VHQ3BCLGdCdkdFYyxDdUdEZCxldkdIZ0IsQ3VHSWhCLGlCdkdEbUIsQ3VHRW5CLGNBQWUsQ0N6RHZCLHNCQUVRLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FBWSxDQUNaLDJEekdJdUQsQzBHWC9ELDZDQUVRLGdCdkdPYyxDdUdOZCxXQUFZLENBQ1osY0FBZSxDQ29DdkIsY0FDSSxZQUFhLENBQ2IsY0FBZSxDdkZXWCxvQ3VGYlIsY0FNUSxTeEdFYyxDd0dvSnJCLENBcEpHLG9CQUNJLFVBQVcsQ0FDWCxnQkNoRDRCLEN4Rm1ENUIsb0N1RkxKLG9CQUlRLFNBQVUsQ0FDVixTQ3ZDcUIsQ0R3Q3JCLDhCQUNJLHVCQ3hDeUMsQ0R5Q3pDLGdCQUFpQixDQUNqQixlQ3pDdUQsQ0QwQzFELENBS1QseUJBQ0ksUUNoRTBCLENEK0Q3Qix1REFJTyxvQkFBcUIsQ3ZGZHpCLG9DdUZVSCx1REFNVyxzQkFBdUIsQ0FFOUIsQ3ZGbEJELG9DdUZVSCx1REFXVyxnQkMvQ2tDLENEZ0RsQyxnQkMvQ2tDLENEaUR6QyxDQXJDVCw4QkF5Q1EsY3hHckRrQixDd0dZMUIseUNBMkNZLGNDakQ0QixDRE14QywrQ0ErQ2dCLHlCQUEwQixDQUMxQixlQUFnQixDQWhEaEMsNENBdURZLFlBQWEsQ0F2RHpCLGdEQTJEWSx3QjNHNUVjLEMyRzZFZCxxQkFBdUIsQ0FDdkIsYTNHNUVjLEMyR2UxQixzREFnRWdCLGN4RzVFVSxDd0dZMUIsNkRBeUVvQix3QkFBeUIsQ0FNekMseUJBQ0ksZUNwRmdDLENEcUZoQyxRQ3BGeUIsQ0RzRnpCLDhCQUNJLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsa0JDM0h5QixDRDRIekIsa0JDM0h5QixDRDRIekIsZ0JBQWlCLEN2RjVFckIsb0N1RnNFQSw4QkFTUSxpQkFBa0IsQ0FtRHpCLEN2RmxJRCxvQ3VGc0VBLDhCQWFRLGdCQ3RIdUIsQ0R1SHZCLGdCQ25JbUIsQ0RvSW5CLFNDdkhnQixDRHdIaEIsUUN2SGUsQ0R3SGYsT0FBUSxDQUNSLGVBQWdCLENBQ2hCLDJCQ3pIeUIsQ0QwSHpCLDhCQzFIeUIsQ0RzR2hDLHlDQXNCVyxnQkMzSG1CLENENEh0QixDQXZCUixxQ0EyQk8sVUFBVyxDQUNYLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsMkQzR2pKK0MsQzJHZ0h0RCx5Q0FxQ08sVUFBVyxDQUNYLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLFVBQVcsQ0FDWCxnQkFBaUIsQ0FDakIsV0FBWSxDQUdmLDhHQUdPLFUzR3hKTSxDMkc0SmQsdURBQ0ksa0JBQW1CLEN2RjVIM0Isb0N1RjJISSx1REFJUSxpQkFBa0IsQ0FFekIsQ0E5SWIsOEJBbUpRLGNDckpxQyxDeEZlckMsb0N1RmJSLCtCQXdKWSxTQUFVLENBQ1YsU0FBVSxDQUVqQixDRW5NTCw4QkFFUSxjMUcwQmtCLEMwRzVCMUIseUNBSVksY0NONEIsQ0RFeEMsK0NBUWdCLHlCQUEwQixDQUMxQixlQUFnQixDQVRoQyxzREFnQmdCLGMxR1lVLEMwRzVCMUIseUNBdUJnQix3QkFBeUIsQ0UxQnpDLHVDQUVRLGVBQWdCLENBQ2hCLGtCQUFtQixDQUgzQixrREFLWSxnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLFVBQVcsQ0FQdkIsOENBVVksbUJBQW9CLENBVmhDLDhIQVlnQixVL0dXVSxDZ0htRDFCLDZDQUVJLGFBQWMsQ0FDZCxtQkFBb0IsQ0FIeEIsd0RBTU0sZ0JBQW1CLEM1RnhCakIsb0M0RmtCUixvREFXUSxnQkFBaUIsQ0FFcEIsQ0FiTCxxREFnQk0sU0FBVSxDQUNWLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsc0JDN0Y2QyxDRDhGN0MsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIsVUFBVyxDQUNYLDhCaEh6RnFCLENvQjJDbkIsb0M0RmtCUixxREE4QlEsa0JBQW1CLENBQ25CLFlBQWEsQ0F3SGhCLENBdkpMLGtFQWtDUSxZQUFhLENBQ2IsY0FBZSxDQUNmLHNCQUF1QixDQUN2QixVQUFXLENBQ1gsZ0JBQWlCLENBdEN6Qiw4REEwQ1EsY0FBZSxDQUNmLFVBQVcsQ0FDWCxlQUFnQixDQTVDeEIsdUpBaURRLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBbkQxQixpS0FzRFUsWWhIN0hlLENnSHVFekIsaUtBMERVLFloSHhHZ0IsQ2dIeUdoQix1QkFBeUIsQzVGN0UzQixvQzRGa0JSLHVKQStEVSxVQUFXLENBQ1gsV0FBWSxDQUVmLENBbEVQLDJEQXFFUSxnRHpIckcrQixDeUhzRy9CLGFoSHBIa0IsQ2dIcUhsQix1QkFBeUIsQ0F2RWpDLDREQTJFUSxrQmhIekhrQixDZ0gwSGxCLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLEtBQU0sQ0FDTixNQUFPLENBQ1AsT0FBUSxDQUNSLFFBQVMsQ0FDVCxtQkFBb0IsQ0FDcEIsdUJBQXlCLENBQ3pCLHVCQUF3QixDQXJGaEMsbUVBeUZRLFlBQWEsQ0F6RnJCLHVNQStGVSxVaEhsSmdCLENnSG1EMUIsb1dBcUdZLFNoSHhKYyxDZ0htRDFCLHlJQTBHVSxtQkFBb0IsQzVGNUh0QixvQzRGa0JSLDJEQWlIVSxnQkFBaUIsQ0FDbEIsQzVGcElELG9DNEZrQlIscURBc0hRLHFCQUFzQixDQUN0QixzQkFBdUIsQ0FDdkIsbUJBQW9CLENBeEg1Qiw4REEwSFUsU0FBVSxDQUdWLFlBQWEsQ0FDYixTQUFVLENBQ1YsZUFMVSxDQTFIcEIsdUpBbUlVLFVBQVcsQ0FDWCxXQUFZLENBQ1osUUFBUyxDQXJJbkIsbUVBd0lVLFVBQVcsQ0FDWCxXQUFZLENBQ1osYUFBYyxDQUNkLCtCaEhsTmUsQ2dIbU5mLDhCaEhuTmUsQ2dIb05mLHVCQUF3QixDQTdJbEMsdU5Ba0pZLCtCaEh6TmEsQ2dIME5iLDhCaEgxTmEsQ2dIMk5kLENBcEpYLHNFQTBKTSxhQUFjLEM1RjVLWixvQzRGa0JSLHVHQThKVSxnQkFBaUIsQ0E4RHBCLENBNU5QLHVIQWtLVSxpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLGFoSGxOZ0IsQ2dIbU5oQixvRnpIek02QixDeUhvQ3ZDLGdLQTBLWSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLGtCQUFtQixDQUNuQixXQUFZLENBQ1osWUFBYSxDQUNiLDZCQUE4QixDNUZqTWxDLG9DNEZrQlIsZ0tBaUxjLFNBQVUsQ0F5Q2IsQ0ExTlgsdUtBcUxjLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsZWhIaFBZLENnSGlQWix3QmhIclFXLENnSHNRWCxhaEg3T1ksQ2dIOE9aLGV6SDFOVSxDeUgyTlYsY0FBZSxDQUNmLGNBQWUsQ0FDZiwwQmhIdFBZLENnSHVQWixlQUFpQixDQXBNL0IsMlZBd01nQixVaEgzUFUsQ2dINFBWLGtCaEhoUlMsQ2dIaVJULG9CaEhqUlMsQ2dIdUV6QixnTEE4TWdCLGtCQUFtQixDQTlNbkMsdUtBbU5jLFVBQVcsQ0FDWCxrQmhIclFZLENnSHNRWixVQUFXLENBQ1gsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixPQUFRLENBeE50Qiw4RUErTlEsZUFBZ0IsQ0EvTnhCLGtHQW9PYyxRQUFTLENBcE92QixpR0F3T2MsUUFBUyxDQUNULGNBQWUsQ0FDZixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsWUFBYSxDNUY5UG5CLG9DNEZrQlIsaUdBOE9nQixTQUFVLENBQ1Ysa0JBQW9CLENBL09wQyxnSEFpUGtCLGNBQWUsQ0FqUGpDLCtHQW9Qa0IsZUFBZ0IsQ0FDakIsQ0FyUGpCLG1PQTBQZ0IsYWhIeFNVLENnSHlTVixvQkFBcUIsQ0EzUHJDLHNPQWdRZ0IsZ0R6SGhTdUIsQ3lIaVN2QixtQkFBdUIsQ0FDdkIsZ0JBQWlCLENBQ2pCLGFoSDFVUyxDZ0h1RXpCLG9IQXVRZ0IsVUFBVyxDQUNYLGtCQUFtQixDNUYxUjNCLG9DNEZrQlIsb0hBMFFrQixTQUFVLENBRWIsQ0E1UWYsOEdBZ1JjLG9CaEg5VFksQ2dIOEMxQix5R0FvUmMsYWhIbFVZLENnSG1VWixtQkFBdUIsQ0FDdkIsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixnRHpIeFR5QixDeUh5VHpCLGFBQWMsQ0F6UjVCLDhHQThSZ0IsbUJBQW9CLENBOVJwQyxpSUFpU2tCLGdCQUFpQixDQUNqQixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGNBQWUsQ0FwU2pDLHdHQTJTYyxZQUFhLENBM1MzQixtSUFvVGdCLFlBQWEsQ0FDYixjQUFlLENBQ2Ysc0JBQXVCLENBdFR2QyxtSEEwVGtCLGlCQUFrQixDNUY1VTVCLG9DNEZrQlIsd0hBOFRvQixtQkFBb0IsQ0FFdkIsQ0FoVWpCLDJHQW9VZ0IsWUFBYSxDQUNiLFNBQVUsQ0FDVixTQUFVLEM1RnhWbEIsb0M0RmtCUiwyR0F3VWtCLFNBQVUsQ0F5QmIsQzVGblhQLG9DNEZrQlIsa0hBNFVvQixVQUFXLENBRWQsQ0E5VWpCLHlIQWlWa0IsbUJBQXVCLENBQ3ZCLGFoSHpaTyxDZ0gwWlAsZ0R6SG5YcUIsQ3lIZ0N2QyxvUkE2VnNCLHdCaEgzWUksQ2dIOEMxQix3R0FxV2MsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsWUFBYSxDQUNiLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsUUFBUyxDQUNULGNBQWUsQ0FDZixhaEgzWlksQ2dINFpaLDhDekhsWnlCLEN5SG9DdkMsd0hBaVhnQixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ25CLGM3Ry9aVSxDNkdnYVYsd0JoSDNiUyxDZ0g0YlQsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxhQUFzQixDQUN0QixjQUFlLENBQ2YsV0FBWSxDQUNaLGtCQUFtQixDQUNuQixZQUFhLENBQ2Isc0JBQXVCLENBNVh2Qyw0SEErWGtCLHVCQUF5QixDQUN6QixZaEg5YVEsQ2dIOEMxQiwrSEFvWWtCLFVBQVcsQ0FDWCxXQUFZLENBQ1osa0JBQW1CLENBQ25CLFVBQVcsQ0FDWCxrQmhIL2NPLENnSGdkUCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixvQkFBcUIsQ0FDckIsU0FBVSxDQUNWLHVCQUF5QixDQTlZM0MsOEhBa1prQixTQUFVLENBQ1YsV0FBWSxDQUNaLFVBQVcsQ0FDWCwyQmhIeGNRLENnSHljUiw0QmhIemNRLENnSDBjUixpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULE1BQU8sQ0FDUCxrQ0FBbUMsQ0FDbkMsU0FBVSxDQUNWLHVCQUF5QixDQTVaM0MsOEhBa2FrQixrQmhIemVPLENnSDBlUCx3QmhIMWVPLENnSHVFekIsa0lBc2FvQixTaEh6ZE0sQ2dIbUQxQiwrR0E2YWMscUJBQXNCLENBQ3RCLG1CQUF1QixDQUN2QixnRHpIL2N5QixDeUhnZHpCLGdCQUFpQixDQUNqQixhaEh4ZlcsQ2dIdUV6QiwrSkF5YmtCLFNBQVUsQ0FDVixrQkFBbUIsQ0ExYnJDLDhKQThia0IsU0FBVSxDQUNWLGdDQUFpQyxDQS9ibkQsMkhBcWNjLFlBQWEsQzVGdmRuQixvQzRGa0JSLDhOQWdkZ0IsU0FBVSxDQUtiLENBcmRiLG9QQW1kZ0IsVUFBVyxDQW5kM0Isa09BMGRjLFlBQWEsQ0ExZDNCLDhPQTZkZ0IsVUFBVyxDQUNYLFdBQVksQ0FDWixTQUFVLENBQ1YsWUFBYSxDQUNiLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLHdCQUF5QixDQUN6QixhaEg1aUJTLENnSDZpQlQsZ0R6SHRnQnVCLEN5SGdDdkMsMFBBeWVrQixZQUFhLENBemUvQiw0UEE2ZWtCLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLFVBQVcsQ0FDWCxNQUFPLENBQ1AsS0FBTSxDQUNOLGlCQUFrQixDQUNsQix3QmhIbGlCUSxDZ0htaUJSLFVBQVcsQ0FDWCxXQUFZLENBQ1osdUJBQXlCLENBdmYzQyw4UEE0ZmdCLFVoSC9pQlUsQ2dIbUQxQiw0UUErZmtCLGtCaEh0a0JPLENnSHVrQlAsb0JoSHZrQk8sQ2dIdUV6QiwwTUF3Z0JZLG1CQUFvQixDQXhnQmhDLDJNQWdoQlksK0N6SGhqQjJCLEN5SGlqQjNCLHdCQUF5QixDQUN6QixvQkFBcUIsQ0FsaEJqQyxvUUE4aEJvQix3QmhIM2xCTyxDb0IyQ25CLG9DNEZrQlIsbUdBMGlCYyxTQUFVLENBMkNiLENBcmxCWCx5SEFnakJnQixZQUFhLENBaGpCN0IscUlBb2pCZ0IsYWhIbG1CVSxDZ0htbUJWLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsZ0JBQWlCLENBQ2pCLG1CQUFvQixDNUYxa0I1QixvQzRGa0JSLHFJQTBqQmtCLGlCQUFrQixDQUNsQixTQUFVLENBRWIsQ0E3akJmLHFJQWdrQmdCLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixjQUFlLENBbGtCL0Isa0pBcWtCa0IseUJBQTBCLENBcmtCNUMsd0lBMGtCZ0IsV0FBWSxDQUNaLFVBQVcsQ0FDWCxXQUFZLENBNWtCNUIsOEdBa2xCYyxVQUFXLENBQ1gsWUFBYSxDQW5sQjNCLGdHQXVsQlksVUFBVyxDQUNYLFNBQVUsQ0F4bEJ0QixrSEEwbEJjLGVBQWdCLENBQ2hCLHFCQUFzQixDQUN0QixrQkFBbUIsQzVGOW1CekIsb0M0RmtCUixrSEErbEJnQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBVXJCLENBMW1CYixnSUFvbUJnQixpQkFBa0IsQ0FFbEIsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLHNCQUF1QixDQXhtQnZDLDZJQTZtQmdCLFFBQVMsQ0FDVCxjQUFlLENBOW1CL0IsbUhBb25CWSxZQUFhLENBcG5CekIseUZBMm5CUSxZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUNuQixnQkFBaUIsQzVGaHBCakIsb0M0RmtCUix5RkFnb0JVLFlBQWEsQ0FnQmhCLENBaHBCUCxpSEFvb0JVLGVBQWlCLENBcG9CM0IsdUlBdW9CWSxtQkFBb0IsQ0FDcEIsV0FBYSxDQXhvQnpCLGlIQThvQlUsWUFBYSxDQTlvQnZCLDJEQXVwQk0sUUFBUyxDQUNULGVBQWlCLENBeHBCdkIsaUVBNHBCTSxnRHpINXJCaUMsQ3lIZ0N2QyxnRkFncUJVLGdEekhoc0I2QixDeUhpc0I3QixZQUFhLENBQ2Isa0JBQW1CLENBbHFCN0Isc0ZBcXFCWSxVaEh4dEJjLENnSHl0QmQsa0JoSDd1QmEsQ2dIdUV6QiwyQ0E4cUJJLGFBQWMsQ0E5cUJsQiw2RUE0ckJVLGFoSG53QmUsQ2dIb3dCZixtQkFBdUIsQ0FDdkIsZ0R6SDl0QjZCLEN5SCt0QjdCLGFBQWMsQ0EvckJ4QixzRUFtc0JVLFVBQVcsQ0FDWCxRQUFTLENBcHNCbkIscUVBd3NCVSxRQUFTLENBQ1QsY0FBZSxDQUNmLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixZQUFhLEM1Rjl0QmYsb0M0RmtCUixxRUE4c0JZLFNBQVUsQ0FDVixrQkFBb0IsQ0Evc0JoQyxvRkFpdEJjLGNBQWUsQ0FqdEI3QixtRkFvdEJjLGVBQWdCLENBQ2pCLENBcnRCYiwwRkF5dEJZLFdBQVksQ0FDWixXQUFZLENBMXRCeEIsMktBK3RCWSxhaEg3d0JjLENnSDh3QmQsb0JBQXFCLEM1Rmx2QnpCLG9DNEZrQlIsNEVBcXVCYyxVQUFXLENBRWQsQ0F2dUJYLDhLQTJ1QlksZ0R6SDN3QjJCLEN5SDR3QjNCLG1CQUF1QixDQUN2QixhaEgzeEJjLENnSDhDMUIsd0ZBaXZCWSxVQUFXLENBQ1gsa0JBQW1CLEM1RnB3QnZCLG9DNEZrQlIsd0ZBb3ZCYyxTQUFVLENBRWIsQ0F0dkJYLHlGQTB2QmMsZ0R6SDF4QnlCLEN5SDJ4QnpCLGFoSHp5QlksQ2dIOEMxQix3TUFvd0JnQix3QmhIcnpCVSxDZ0hpRDFCLHNFQTR3QlUsUUFBUyxDNUY5eEJYLG9DNEZrQlIsb0ZBa3hCYyxZQUFhLENBQ2IsNkJBQThCLENBRWpDLENBcnhCWCw2RkEweEJnQixhQUFjLENBMXhCOUIsOEZBOHhCZ0IsY0FBZSxDQTl4Qi9CLDZGQXN5QmdCLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FDbkIscUJBQXNCLENBeHlCdEMsbUdBNHlCZ0IsVUFBVyxDQUNYLFNBQVUsQ0FFVixlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIscUJBQXNCLEM1Rm4wQjlCLG9DNEZrQlIsbUdBb3pCa0IsaUJBQWtCLENBQ2xCLGtCQUFtQixDQVF0QixDQTd6QmYsaUhBeXpCa0IsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLHNCQUF1QixDQTN6QnpDLDhGQWcwQmdCLGNBQWUsQ0FoMEIvQix5R0FtMEJrQixVQUFXLENFLzBCN0IsbUJBQ0ksZUFBZ0IsQ0FDaEIsNEJBQ0ksZ0IvR3JEYyxDK0dzRGQsV0FBWSxDQUdoQiw0QkFDSSxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLGlCQUFrQixDQUVsQixtQ0FDSSx3QkFBeUIsQ0FDekIsVUFBWSxDQUlwQiwrQkFFSSxtQkMvRW1ELENEZ0ZuRCx3QkMvRXVELENEZ0Z2RCxhbEhoRmlCLENrSGlGakIsVUFBVyxDQUdmLDBCQUNJLG9GM0gvQytCLEMySGdEL0IsZ0JDbEYwQyxDRG1GMUMsbUJDbEY2QyxDRG1GN0MsYWxIekZpQixDa0hxRnBCLGlEQU1PLGlCQUFrQixDQUcxQix5QkFDSSxZQUFhLENBR2pCLG9MQUNJLDBDbEhsR2lCLENrSG1HakIsY0FBZSxDQUNmLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixhQUFjLENBR2pCLGtKQUVPLGlCQUFrQixDQUZ6QixxbEJBS08sUUFBUyxDQUxoQix1S0FRTyxrQkFBbUIsQ0FJM0IsMkJBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixtQ0FJSSxZQUFhLENBQ2Isa0JBQW1CLENBTHRCLHlEQUVPLGNBQWUsQ0FLdkIsZ0NBQ0ksZ0JBQWlCLENBQ2pCLGNBQWUsQ0FDZixhbEg5R2MsQ2tIK0dkLGdCQUFpQixDOUYvRXJCLG9DOEYyRUEsZ0NBTVEsaUJBQWtCLENBRXpCLENBR0osNERBR1csYUFBYyxDQUh6QixrRkFLZSxnQkFBaUIsQ0FDakIsb0YzSDlHbUIsQzJIK0duQixhbEhsSkssQ2tIMklwQixrRkFVZSxvRjNIbEhtQixDMkh3R2xDLDZEQWNXLGFsSHpKUyxDa0gwSlQsb0YzSHZIdUIsQzJId0h2QixnQkFBaUIsQ0FoQjVCLDZEQW1CVyxhbEh6SVUsQ2tIMElWLG9GM0g1SHVCLEMySHdHbEMsOENBdUJXLFlBQWEsQ0FDYixlQUFrQixDQXhCN0IsNkNBMkJXLGVBQWdCLENBSzNCLGlFQUtXLFlBQWEsQ0FDYixjQUFlLENBQ2YsY0FBZSxDQVAxQixxREFVVyxZQUFhLENBQ2IsZUFBZ0IsQ0FDaEIsVUFBVyxDOUZsSW5CLG9DOEZzSEgscURBY2UsU0FBVSxDQXNCakIsQzlGMUpMLG9DOEZzSEgscURBaUJlLFNBQVUsQ0FtQmpCLENBcENSLDBEQW9CZSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixrRjNIL0ptQixDMkhnS25CLG1DbEhsTUssQ2tIbU1MLGlCQUFrQixDQXpCakMsNkRBNEJlLGNBQWUsQ0E1QjlCLDJEQStCZSxhbEgxTUssQ2tIMktwQixpRUFrQ2UsYWxIeExNLENrSCtMckIsNENBSVcsWUFBYSxDQUNiLGNBQWUsQ0FDZixjQUFlLENBTjFCLHVEQVNXLGVBQWdCLENBVDNCLDJDQVlXLHNCQUF1QixDQUN2QixrRjNIOUx1QixDMkgrTHZCLG1DbEhqT1MsQ2tIa09ULGlCQUFrQixDQWY3QixtREFpQmUsWUFBYSxDQUNiLGVBQWdCLENBQ2hCLFVBQVcsQzlGbEx2QixvQzhGK0pILG1EQXFCbUIsU0FBVSxDQUtqQixDOUZ6TFQsb0M4RitKSCxtREF3Qm1CLFNBQVUsQ0FFakIsQ0ExQlosbURBNEJlLGNBQWUsQ0E1QjlCLGdEQStCZSxhQUFjLENBL0I3Qiw0REFpQ21CLFlBQWEsQ0FDYixZQUFhLENBQ2Isa0JBQW1CLENBbkN0Qyw0R0EwQ2UsYWxIek9NLENrSCtMckIsOEdBNkNlLGFsSDVPTSxDa0g2T04sYUFJYyxDQU83Qiw0Q0FJVyxZQUFhLENBQ2IsY0FBZSxDQUNmLGNBQWUsQ0FOMUIsdURBU1csZUFBZ0IsQ0FUM0IsMkNBWVcsa0YzSHRQdUIsQzJIdVB2QixtQ2xIelJTLENrSDBSVCxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFlBQWEsQ0FoQnhCLG1EQWtCZSxlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsWUFBYSxDQUNiLFVBQVcsQzlGN092QixvQzhGd05ILG1EQXVCbUIsU0FBVSxDQUtqQixDOUZwUFQsb0M4RndOSCxtREEwQm1CLFNBQVUsQ0FFakIsQ0E1QlosNkNBOEJlLGFBQWMsQ0E5QjdCLGlEQWlDZSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLFlBQWEsQ0FDYixrRjNIOVFtQixDMkgwT2xDLGdEQXVDZSxhbEgvUk0sQ2tIZ1NOLHdCQUF5QixDQUN6QixZQUFhLENBQ2IsY0FBZSxDQUNmLFdBQVksQ0FDWixrQkFBbUIsQ0FDbkIsa0JBQW1CLENBQ25CLHNCQUF1QixDQTlDdEMsbURBZ0RtQix3QkFBeUIsQ0FoRDVDLG1EQW1EbUIsd0JBQXlCLENBbkQ1QyxtREFzRG1CLHdCQUF5QixDQXRENUMsbURBeURtQix3QkFBeUIsQ0F6RDVDLG1EQTREbUIsd0JBQXlCLENBNUQ1QyxpREFnRWUsYWxIN1VLLENrSDhVTCxnQkFBaUIsQ0FqRWhDLHVEQW9FZSxvRjNIOVNtQixDMkgrU25CLGFsSDdUTSxDa0h3UHJCLG1EQXdFZSxjQUFlLENBTS9CLDJCQUNJLGtCQUFtQixDQUR0QixpREFHTyxZQUFhLENBQ2IsY0FBZSxDQUNmLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FOMUIsOENBU08sV0FBWSxDQXpTeEIsMkRBa1RnQixZQUFhLENBQ2Isc0JBQXVCLENBblR2QyxnRkFzVG9CLFlBQWEsQ0FDYixpQkFBa0IsQ0FFbEIsV0FBOEUsQ0FBOUUsK0JBQThFLENBQzlFLGlCQUFrQixDQUNsQixrQmxIdFhLLENrSHVYTCxlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsYUFBYyxDQUNkLGtGM0huVm1CLEMySG9WbkIsYWxIdFdNLENrSHVXTix3QkM5VW9DLENEK1VwQyxtQkM5VWdDLENEWXBELHNGQXFVd0IsY0FBZSxDQUNmLGtCbEhoWUMsQ2tIaVlELGFsSDdXRSxDb0hPckIsNEJBRU8sZ0JBQWlCLENBRXJCLHVEQUNJLGVBQWdCLENBQ2hCLFlBQWEsQ0FDYiw2QkFBOEIsQ0FFOUIsOERBQ0ksb0Y3SEh1QixDNkhJdkIsYUN0QnNDLENEb0J6QyxtRUFNTyxhcEgzQ0ssQ29IK0NiLDhEQUNJLG9GN0hidUIsQzZIY3ZCLGFDL0JzQyxDRDZCekMsbUVBTU8sYXBIckRLLENvSDBEYixxRUFDSSxrQkFBbUIsQ0FFbkIsMkVBQ0ksb0Y3SDNCbUIsQzZINEJuQixhQ3ZDMEIsQ0QwQzlCLDBFQUNJLGtCQUFtQixDQUR0Qiw4RUFJTyxZcEh0RUMsQ29INEJwQixvQ0FtRFcsb0JDOUV3QixDRCtFeEIsZ0JDMUUwQixDRDJFMUIsVUFBVyxDQXJEdEIscUNBeURXLFVwSG5GUyxDb0hvRlQsa0JwSHJGUyxDb0hzRlQsZUFBZ0IsQ0EzRDNCLHdEQWlFZSxVQUFXLENBQ1gsbUJBQW9CLENBQ3BCLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsUUFBUyxDQUNULE1BQU8sQ0FDUCxVQUFXLENBQ1gsVUFBVyxDQUNYLDJEQUFpRSxDRXBFckYsNEJBRVEsaUJBQWtCLENBRjFCLGtDQVFZLG9CQzVDNEIsQ0Q2QzVCLGdCQzVDOEIsQ0Q2QzlCLFdBQVksQ0FWeEIsaUNBY1ksVXRIN0NhLENzSDhDYixrQnRIL0NhLENzSGdDekIsa0RBcUJnQixhdEh0RFMsQ3NIdURULG9GL0hwQnVCLEMrSEZ2QyxtQ0EyQlksYXRINURhLENzSDZEYixvRi9IMUIyQixDK0hGdkMseUNBK0JnQixZdEhoRVMsQ3NIaUN6QiwyQ0FvQ1ksb0YvSGxDMkIsQytIbUMzQixhRXBEb0MsQ0ZlaEQsd0RBMkNvQixvRi9IekNtQixDK0gwQ25CLGFFdERrQyxDRlV0RCw2REFnRHdCLGF0SGpGQyxDc0hpQ3pCLHdEQXFEb0Isb0YvSG5EbUIsQytIb0RuQixhRS9Ea0MsQ0ZTdEQsNkRBMER3QixhdEgzRkMsQ3NIaUN6QixnRUFnRW9CLFNBQVUsQ0FoRTlCLHNEQXFFZ0Isa0JBQW1CLENBckVuQyw0REF3RW9CLG9GL0h0RW1CLEMrSHVFbkIsYUVyRjBCLENGWTlDLDJEQTZFb0Isa0JBQW1CLENBN0V2QywrREFnRndCLFl0SGpIQyxDc0hpQ3pCLG9DQXdGUSwwQkFBMkIsQ0F4Rm5DLGtEQTBGWSxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENHcEg5QixxREFJWSxtQkFBb0IsQ0FKaEMscUNBVVksZUFBZ0IsQ0FDaEIsV0FBWSxDQUNaLGtCQUFtQixDQVovQixrQ0FnQlksb0JGNUI0QixDRTZCNUIsZ0JGNUI4QixDRTZCOUIsVUFBVyxDQUNYLFdBQVksQ0FuQnhCLGlDQXVCWSxVekg5QmEsQ3lIK0JiLGtCekhoQ2EsQ3lIUXpCLG1EQTZCZ0IsYXpIdENTLEN5SHVDVCxvRmxJSnVCLENrSTFCdkMsbUNBbUNZLGF6SDVDYSxDeUhTekIseUNBc0NnQixZekgvQ1MsQzBIaUJ6QixRQUNJLGNBQWUsQ0FDZixXQUFZLENBQ1osVUFBVyxDQUNYLGFBQWMsQ0FDZCxVQUFXLENBQ1gsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FSM0Isc0RBYWdCLHdCQUF5QixDQWJ6Qyx1QkFzQlEsd0IxSHZDaUIsQzBId0NqQixVMUhwQmtCLEMwSHFCbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixRQUFTLENBQ1Qsa0JBQW1CLENBQ25CLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLGNBQWUsQ0FDZixpQkFBa0IsQ3RHSWxCLG9Dc0dwQ1IsdUJBb0JZLFlBQWEsQ0F1Q3BCLENBM0RMLDRCQWtDWSxVQUFXLENBQ1gscUJBQXNCLENBQ3RCLFVBQVcsQ0FDWCxlMUhsQ2MsQzBIbUNkLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsc0JBQXVCLENBQ3ZCLGNBQWUsQ0F6QzNCLG1DQTJDZ0IsVUFBVyxDQUNYLFNBQVUsQ0FDVixhQUFjLENBQ2QsVUFBVyxDQUNYLHFCQUFzQixDQUN0QixVQUFXLENBQ1gscUIxSDlDVSxDMEgrQ1YsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsdUJBQXdCLENBckR4Qyw2QkF5RFksa0IxSHpFYSxDMEhnQnpCLDBCQStEUSxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsVUFBVyxDQW5FbkIsb0JBdUVRLFlBQWEsQ0FDYixhQUFjLENBQ2QsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixjQUFlLENBM0V2QixnQ0ErRVEsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxRQUFTLENBQ1Qsd0JBQXlCLENBQ3pCLFlBQWEsQ0FDYix3QkFBeUIsQ0FDekIsa0JBQW1CLENBQ25CLGFBQWMsQ0FDZCxjdkg1RWtCLEN1SDZFbEIsU0FBVSxDQUNWLG1CQUFvQixDQUNwQiw0QkFBNkIsQ0ExRnJDLDhCQThGUSxlMUgzRmtCLEMwSDRGbEIsd0MxSDNGa0IsQzBINEZsQixtQkFBcUIsQ0FDckIsa0JBQW9CLENBakc1QiwrQ0FxR1EsYUFBYyxDQUNkLGdCQUFpQixDQXRHekIsc0JBMEdRLGVBQWlCLENBQ2pCLGExSDVIaUIsQzBIaUJ6Qix5QkErR1EsZUFBaUIsQ0FDakIsYTFIaElpQixDMEhnQnpCLDBCQXFIUSxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFlBQWEsQ0FDYixVQUFXLENBQ1gsU0FBVSxDQUNWLG1CQUFvQixDQUNwQixjdkhoSGtCLEN1SGlIbEIsWUFBYSxDQUNiLHNCQUF1QixDQUN2QixxQkFBc0IsQ0E5SDlCLHdCQWtJUSxxQkFBc0IsQ0FDdEIsa0JBQW1CLENBQ25CLHNCQUF1QixDQUd2QixRQUFTLENBQ1QsZUFBaUIsQ0F4SXpCLG9GQXFJUSxzQkFBdUIsQ0FDdkIsV0FNZ0IsQ0E1SXhCLHdGQStJZ0Isa0IxSGhLUyxDMEhpQnpCLG9HQWlKb0IsUzFIOUlNLEMwSEgxQixzQ0F1SlksWUFBYSxDQUNiLGFBQWMsQ0FDZCxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixrQjFIN0thLEMwSDhLYixxQkFBdUIsQ0FDdkIsaUJBQWtCLENBQ2xCLFNBQVUsQ0EvSnRCLDRDQWtLZ0IsUUFBUyxDQUNULGFBQWMsQ0FDZCxjQUFlLENBQ2YsUzFIbEtVLEMwSEgxQixtQ0EwS1ksd0JBQTJCLENBQzNCLG1CQUFxQixDQUNyQixlMUh6S2MsQzBIMEtkLDBDMUh6S2MsQzBIMEtkLGExSDlMYSxDMEgrTGIsZUFBaUIsQ0FFakIsaUJBQWtCLENBQ2xCLGNBQWUsQ0FsTDNCLDJDQXdMWSxTQUFVLENBQ1YsdUJBQXdCLENBekxwQyxxQ0E2TFksU0FBVSxDQUNWLFdBQVksQ0FDWixtQkFBdUIsQ3RHM0ozQixvQ3NHcENSLHFDQWlNZ0IsV0FBWSxDQUVuQixDQ3ZNVCxZQUNJLGNBQWUsQ0FDZixXQUFZLENBQ1osVUFBVyxDQUNYLFdBQVksQ0FDWixVQUd1QixDQVIzQiw4Q0FNSSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQU9lLENBZm5CLGtDQVdRLGlCQUFrQixDQUlsQixVQUFXLENBZm5CLDRCQW1CUSxZQUFhLENBQ2IsYUFBYyxDQUNkLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsY0FBZSxDQXZCdkIsd0NBMkJRLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsUUFBUyxDQUNULHdCQUF5QixDQUN6QixZQUFhLENBQ2Isd0JBQXlCLENBQ3pCLGtCQUFtQixDQUNuQixhQUFjLENBQ2QsY3hIcEJrQixDd0hxQmxCLFNBQVUsQ0FDVixtQkFBb0IsQ0FDcEIsNEJBQTZCLENBdENyQyxzQ0EwQ1EsZTNIbkNrQixDMkhvQ2xCLHdDM0huQ2tCLEMySG9DbEIsbUJBQXFCLENBQ3JCLGtCQUFvQixDQTdDNUIsK0RBaURRLGFBQWMsQ0FDZCxnQkFBaUIsQ0FsRHpCLCtEQTJEUSxlQUFpQixDQUNqQixhM0h6RWlCLEMySGF6Qiw4QkFpRVEsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixZQUFhLENBQ2IsVUFBVyxDQUNYLFNBQVUsQ0FDVixtQkFBb0IsQ0FDcEIsY3hIeERrQixDd0h5RGxCLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIscUJBQXNCLENBMUU5Qiw0QkE4RVEscUJBQXNCLENBQ3RCLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsc0JBQXVCLENBQ3ZCLFdBQVksQ0FDWixRQUFTLENBQ1QsZUFBaUIsQ0FwRnpCLHNFQXVGZ0IsbUJBQW9CLENBdkZwQyw4REEyRlksaUJBQWtCLENBM0Y5QixnRUE2RmdCLGFBQWMsQ0FDZCxlQUFnQixDQTlGaEMsc0VBZ0dvQixhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsUUFBUyxDQUNULE9BQVEsQ0FDUixVQUFXLENBdEcvQixvRUE0R1ksc0JBQXVCLENBQ3ZCLFdBQVksQ0E3R3hCLDBDQWlIWSxZQUFhLENBQ2IsYUFBYyxDQUNkLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLGtCM0huSWEsQzJIb0liLHFCQUF1QixDQUN2QixpQkFBa0IsQ0FDbEIsU0FBVSxDQXpIdEIsZ0RBNEhnQixRQUFTLENBQ1QsYUFBYyxDQUNkLGNBQWUsQ0E5SC9CLHVDQW1JWSx3QkFBMkIsQ0FDM0IsbUJBQXFCLENBQ3JCLGUzSDlIYyxDMkgrSGQsMEMzSDlIYyxDMkgrSGQsYTNIbkphLEMySG9KYixlQUFpQixDQUNqQixlQUFnQixDQXpJNUIsK0NBK0lZLFNBQVUsQ0FDVix1QkFBd0IsQ0FoSnBDLHFDQW9KWSxTQUFVLENBQ1YsV0FBWSxDQUNaLG1CQUF1QixDQUkvQixxQ0ExSkosWUEySlEsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixTQUFVLENBQ1YsUUFBUyxDQUNULHNCQUF1QixDQWhLL0Isa0NBa0tZLG1CQUFvQixDQUNwQixXQUFZLENBQ1osc0JBQXVCLENBQ3ZCLHFCQUFzQixDQUN0QixlM0gvSmMsQzJIZ0tkLG1CQUFxQixDQUNyQixnQkFBaUIsQ0FDakIsbUJBQW9CLENBektoQyw0QkE2S1ksVUFBVyxDQUNYLFdBQVksQ0FDWixXQUFlLENBQ2YsV0FBWSxDQUNaLGlCQUFrQixDQWpMOUIsaURBbUxnQixlQUFnQixDQW5MaEMsd0NBd0xZLGVBQWlCLENBQ2pCLGFBQWMsQ0FDZCxjQUFlLENBQ2YsVUFBVyxDQUNYLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBQ25CLFdBQVksQ0FDWixjeEhqTGMsQ3dIa0xkLFNBQVUsQ0FDVixtQkFBdUIsQ0FDdkIsY0FBZSxDQW5NM0Isc0NBdU1ZLHNCQUF1QixDQUN2QixlQUFnQixDQUNoQixlQUFnQixDQUNoQixrQkFBb0IsQ0ExTWhDLCtEQThNWSxpQkFBa0IsQ0E5TTlCLDhCQWtOWSxpQkFBa0IsQ0FsTjlCLGlDQXNOWSxjQUFlLENBdE4zQiw4QkEyTlksZUFBaUIsQ0FDakIsYUFBYyxDQUNkLGNBQWUsQ0FDZixVQUFXLENBQ1gsU0FBVSxDQUNWLG1CQUF1QixDQWhPbkMsNEJBb09ZLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLGtCM0hwUGEsQzJIcVBiLHdCM0hyUGEsQzJIc1BiLGlCQUFtQixDQUNuQixjQUFlLENBMU8zQixvRUE4T2dCLGtCM0gxUFMsQzJIMlBULHdCM0gzUFMsQzJIWXpCLDBGQWlQb0IsVTNINVBLLEMySFd6QiwwQ0FzUGdCLFVBQVcsQ0FDWCxXQUFZLENBQ1osWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsc0JBQXVCLENBQ3ZCLGVBQWdCLENBNVBoQyxnREErUG9CLFFBQVMsQ0FDVCxVQUFXLENBQ1gsV0FBWSxDQWpRaEMsdUNBc1FnQixTQUFVLENBQ1YsZUFBZ0IsQ0FDaEIsc0JBQXVCLENBQ3ZCLGVBQWdCLENBQ2hCLFUzSG5RVSxDMkhvUVYsY0FBZSxDQUNmLGVBQWdCLENBQ25CLENDdlJiLGNBQ0ksaUJBK0ZHLENBaEdQLHFCQUdRLFVBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFFBQVMsQ0FDVCxrQkFBbUIsQ0FLbkIsT0FBUSxDQUNSLFVBQVcsQ0FDWCx3QjVIVW1CLEM0SFRuQiwyQkFBNEIsQ0FDNUIsOEJBQStCLEN4R2tDL0Isb0N3R2xEUixxQkFTWSxTQUFVLENBQ1YsVUFBVyxDQWdCbEIsQ3hHd0JHLHFDd0dsRFIscUJBbUJZLGdCQUFpQixDQUVqQixRQUFTLENBQ1QsU0FBVSxDQUNWLFVBQVcsQ0FDWCxnQkFBaUIsQ0FFeEIsQ0FJRCx5QkFDSSxnQnpIM0J1QixDeUg0QnZCLHVCQUF3QixDQUN4QixlQUFnQixDeEdpQmhCLHFDd0dwQkoseUJBS1EsaUJBQWtCLENBQ2xCLFdBQVksQ0FFbkIsQ3hHWUcscUN3R1RILHFDQUlXLGVBQWdCLENBSjNCLHlEQVFtQixTQUFVLENBQ1YsT0FBUSxDQUNSLGdDQUFrQyxDQUNsQyxRQUFTLENBQ1osQ0FaaEIsNENBaUJPLFVBQVcsQ0FqQmxCLGdFQW9CZSx1QkFBeUIsQ0FDekIsZUFBZ0IsQ0FDaEIsU0FBVSxDQUNWLFdBQVksQ0FDWixnQ0FBa0MsQ3hHZjlDLHFDd0dUSCxnRUEwQm1CLFNBQVUsQ0FFakIsQ3hHbkJULHFDd0dUSCw4RUFtQ2UsVUFBVyxDQUNYLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsMkQ1SDFFMkMsQzRIMkU5QyxDQWViLDBCQUNJLFVBQVcsQ0FDWCxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDeEdwRHZCLG9Dd0dnREosMEJBTVEsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixZQUFhLENBQ2IsT0FBUSxDQUNSLFFBQVMsQ0FFaEIsQ0N2REwsUUFDSSxrQjdIMURxQixDNkh5RHpCLDBCQUdRLG1CQUFvQixDQUNwQixVN0gxQ2tCLEM2SHNDMUIsbUNBTVksbUJBQW9CLENBQ3BCLFlBQWEsQ0FDYixjQUFlLENBUjNCLGlHQWFnQixVQUFXLENBYjNCLG1DQW1CUSxrQkFBbUIsQ0FuQjNCLHFGQXNCZ0IsbUJBQW9CLENBdEJwQyxxR0F3Qm9CLGdCQUFpQixDQXhCckMsdUdBMkJvQixZQUFhLENBQ2Isa0JBQW1CLENBNUJ2QyxxSEE4QndCLFVDdEZjLENEdUZkLFdDdEZlLENEdUZmLGFDdEZrQixDRHVGbEIsa0JDdEZzQixDRHVGdEIsa0I3SDVGQyxDNkg2RkQsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsaUJDekZxQixDRG1EN0MsMkhBd0M0QixTN0g5RUYsQzZIc0MxQixxSEE0Q3dCLGE3SHJHQyxDNkhzR0QsZXRJMURBLENzSWF4Qix1RkFtRGdCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLENBckR2QyxzR0F1RG9CLDBCQUEyQixDQXZEL0MsdUdBMkRvQixjQzFHeUIsQ0QrQzdDLHdVQTZEd0Isd0I3SG5HRSxDNkhzQzFCLDRCQXNFWSxpQkNqSG1CLENEa0huQixjQ2pIZ0IsQ0RrSGhCLGVDakhpQixDRHlDN0IsMEJBNkVRLDBCQUEyQixDQTdFbkMsMkNBK0VZLGVDckh3QixDRHNIeEIsVUFBVyxDQWhGdkIsNEJBcUZRLFlBQWEsQ0FDYixjQUFlLENBQ2YsMEJBQTJCLENBdkZuQyxnREF5RlksaUJDNUg0QixDRDZINUIsa0JDNUg2QixDRGtDekMsZ0RBOEZZLFdBQVksQ0E5RnhCLCtDQWtHWSxXQUFZLENBQ1osZUNwSXlCLENEaUNyQyw2QkF3R1EsZUM1SDBCLENENkgxQix3QjdIL0lrQixDNkhzQzFCLHVDQTJHWSxZQUFhLENBQ2IsY0FBZSxDQUNmLGtCQ3pJd0IsQ0Q0QnBDLDZDQWdIWSxVQUFXLENBaEh2Qiw2Q0FtSFksY0N4SW9CLENEeUlwQixhQUFjLENBQ2QsY0MvSXFCLENEMEJqQywwSkF1SGdCLHdCN0g3SlUsQzZIc0MxQixtREEySFksbUJBQW9CLENBM0hoQyw4Q0E4SFksa0JDdEp5QixDRHdCckMsMkJBbUlRLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLGNDM0p3QixDRHFCaEMsMkNBd0lZLGVDNUpzQixDRDZKdEIsd0I3SC9LYyxDNkhzQzFCLHFDQTRJWSxTN0hsTGMsQzZIbUxkLFVBQVcsQ0FDWCxlQy9KcUIsQ0RnS3JCLFdBQ0osQ0FoSlIsNkpBc0pnQixZN0hoTlMsQ29CcURqQixvQ3lHS1IsMEJBNkpZLFdBQVksQ0FDWixnQjFIL01VLEMwSGlEdEIsZ0RBaUtvQixRQUFTLENBQ1QsU0FBVSxDQWxLOUIsaURBcUtvQixTQUFVLENBcks5QiwyQ0E4S1ksWUFBYSxDQUNiLGNBQWUsQ0EvSzNCLHVCQWtMWSxZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLDZCQUE4QixDQXBMMUMsc0JBdUxZLFVBQVcsQ0F2THZCLG1DQTBMWSxrQkNyTXlCLENEV3JDLHVDQThMZ0IsUUFBUyxDQTlMekIsNkNBaU1nQixVQUFXLENBQ1gsaUJDNU0yQixDRFUzQyw2Q0FxTWdCLFNBQVUsQ0FyTTFCLDhDQXdNZ0IsZUNqTnFCLENEa05yQixlQUFnQixDQXpNaEMsMkJBNk1ZLFNBQVUsQ0FDVixlQ3ROd0IsQ0R1TnhCLHdCQUF5QixDQUM1QixDQWhOVCxzQ0F1TmdCLDZGdEl0T29CLENzSXVPcEIsVTdIOVBVLEM2SHNDMUIsc0NBMk5nQiw0RnRJbFB1QixDc0ltUHZCLFU3SGxRVSxDK0hsQjFCLG9CQUVRLGM1SHdCa0IsQzRIcEIxQixRQUNJLFlBQWEsQ0FDYixlQUFnQixDQUNoQixLQUFNLENBQ04sVUFBVyxDQUpmLG9DQVFZLDZCQUE4QixDQVIxQyxpRkFZb0IsYUFBYyxDQVpsQyxrREFpQmdCLGdCQzNCbUMsQ0RpQ25ELCtCQUNJLGNBQWUsQ0UyR25CLHFCQUVRLGdCQy9Ic0IsQ0RnSXRCLGNDM0lzQixDRDRJdEIsWUFBYSxDQUNiLHNCQUF1QixDQUN2QixVQUFXLENBQ1gsZUNqSXFCLENEa0lyQixpQkFBa0IsQ0FDbEIsYUFBYyxDQUVkLFNBQVUsQ0FYbEIsNEJBYVksVUFBVyxDQUNYLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsTUFBTyxDQUNQLFVBQVcsQ0FDWCxXQUFZLENBQ1osa0JqSTdKYSxDaUk4SmIsd0NqSTFJYyxDaUkySWQsYzlIckljLEM4SGdIMUIsNEJBeUJZLFNBQVUsQ0F6QnRCLGtDQTRCWSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixNQUFPLENBQ1AsMEJBQTJCLENBQzNCLFVDckpjLENEc0pkLFdDckplLENEc0pmLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLHFCQUFzQixDQXRDbEMsb0RBd0NnQixhQzFKa0IsQ0QySmxCLGFDMUptQixDRDJKbkIsWUFBYSxDQUNiLGtCQUFtQixDQUNuQiw2QkFBOEIsQ0FDOUIscUJBQXNCLENBN0N0QyxxSEErQ29CLFVBQVcsQ0EvQy9CLCtLQWtEb0IsYzlIbEtNLEM4SG1LTixVQ2xLZSxDRG1LZixjQ2xLb0IsQ0RtS3BCLGtCakloTUssQ2lJMkl6QixvREF5RGdCLGUxSXZKUSxDMEl3SlIscUJDcks0QixDRHNLNUIsZUNySzBCLENEc0sxQixhakl2TVMsQ2lJMkl6QixpQ0FnRVksVUFBVyxDQUNYLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsYUN6S2dCLENEc0c1QixtRkFxRWdCLGNDektZLENEMEtaLGVDekthLENEMEtiLGtCQ3pLZ0IsQ0QwS2hCLFVDektRLENEaUd4Qiw0Q0EyRWdCLGdCQzNLbUIsQ0RnR25DLHVDQStFWSxrQmpJek5hLENpSTBOYix3Q2pJdE1jLENpSXVNZCxlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxNQUFPLENBQ1AsT0FBUSxDQUNSLGVDbEx1QixDRG1MdkIsWUNsTG9CLENEbUxwQixVQUFXLENBQ1gsYzlIMU1jLEM4SGdIMUIsOERBNEZnQixZQUFhLENBNUY3QiwwREErRmdCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsMEJBQTJCLENBQzNCLGdCQzFMMEIsQ0R3RjFDLDhEQXFHZ0IsYzlIck5VLEM4SHNOVixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFVBQVcsQ0FDWCxZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLHFCQUFzQixDQUN0QixTQUFVLENBQ1YsS0FBTSxDQUNOLFNBQVUsQ0FDVixjQ25NNEIsQ0RvTTVCLFdBQVksQ0FDWixlakkxUFMsQ2lJeUl6QiwyRUFxSG9CLGtCQ3JNd0IsQ0RzTXhCLGM5SHRPTSxDOEh1T04sYWpJalFLLENpSWtRTCxZQUFhLENBQ2IsV0FBWSxDQUNaLGtCQUFtQixDQUNuQiwwQkFBMkIsQ0FDM0IsY0FBZSxDQTVIbkMsaUZBOEh3QixjOUg5T0UsQzhIK09GLGlCQ3pNd0IsQ0QwTXhCLFlqSTNRQyxDaUk0UUQsd0JBQXlCLENBaklqRCwrS0FtSTRCLHdCQUF5QixDQW5JckQsZ0ZBd0lvQixLQUFNLENBQ04sU0FBVSxDQUNWLFNBQVUsQ0ExSTlCLHVGQThJd0IsU0FBVSxDQUNWLEtBQU0sQ0FDTixNQUFPLENBaEovQiw2REFxSmdCLFVBQVcsQ0FySjNCLDhGQXdKd0IsYWpJblNDLENpSTJJekIsbUVBNkpnQixpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLFNBQVUsQ0FDVixjOUhoUlUsQzhIaVJWLGNDck9rQyxDRHNPbEMsV0NyTytCLENEc08vQixlakk1U1MsQ2lJNlNULFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLENBQ3ZCLFNBQVUsQ0FDVixtQkFBb0IsQ0FDcEIsaUJDN1MwSyxDRDhTMUssVUMxTzhCLENEZ0U5QywwRUE0S29CLFNBQVUsQ0FDVixtQkFBb0IsQ0FDcEIsTUFBTyxDQTlLM0IsNkRBa0xnQixjOUhsU1UsQzhIbVNWLGtCQ25RNEIsQ0RvUTVCLGFqSTlUUyxDaUkrVFQsWUFBYSxDQUNiLGtCQUFtQixDQUNuQiwwQkFBMkIsQ0FDM0IsY0FBZSxDQXhML0IsbUVBMExvQixjOUgxU00sQzhIMlNOLGlCQ3JRNEIsQ0RzUTVCLFlqSXZVSyxDaUkySXpCLDJGQWdNd0IsWUFBYSxDQWhNckMsbUVBb01vQixlQ2pRMkIsQ0RrUTNCLGFqSWhWSyxDaUkySXpCLHlFQXVNd0IsU0FBVSxDQUNWLGtCQ25ReUIsQ0RvUXpCLFlqSXBWQyxDaUkySXpCLHlHQW9OZ0IsWUFBYSxDQUNiLE9BQVEsQ0FyTnhCLCtEQTROd0IsMEJBQTJCLENBQzNCLFNBQVUsQ0E3TmxDLGdFQWdPd0IscURBQXVELENBaE8vRSwrREFtT3dCLHVEQUF5RCxDQW5PakYsNENBd09nQixVQUFXLENBeE8zQixvREE2T2dCLGtCakl2WFMsQ2lJMEl6Qix5REFpUG9CLFNBQVUsQ0FqUDlCLGtDQTJQWSwwQkFBMkIsQ0FDM0IsZUNoVHlCLENEb0RyQywyQ0F5UGdCLFlBQWEsQ0F6UDdCLDBEQStQb0IsWUFBYSxDQS9QakMsMkRBb1FvQixTQUFVLENBcFE5QixpRUF1UW9CLHNCQUF1QixDQXZRM0MsK0NBMlFnQixZQUFhLENBM1E3Qiw4Q0E4UWdCLGVDalVnQyxDRGtVaEMsa0JBQW9CLENBQ3BCLGVDbFVnQyxDRGtEaEQsNkdBa1JvQixlQ2pVaUMsQ0RrVWpDLGFDalUrQixDRGtVL0IsZUMxWmEsQ0RzSWpDLG9EQXdSZ0IsVUFBVyxDQUNYLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FDbkIsZUFBaUIsQ0FDakIsUUFBWSxDQUNaLFNBQWEsQ0FDYixXQUFZLENBQ1osY0FBa0IsQ0FDbEIsVUMxVTJCLENEMlUzQixjQ3hheUIsQ0R5YXpCLGFBQWMsQ0FDZCxlQUFnQixDQW5TaEMsMkVBcVNvQixVQUFXLENBQ1gsOEJqSS9hSyxDaUlnYkwsV0MzVW1DLENENFVuQyxXQzNVbUMsQ0Q0VW5DLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLFVBQVcsQ0FDWCxjOUg3Wk0sQzhIOFpOLGFBQWMsQ0E5U2xDLHVFQWlUb0IsV0FBWSxDQUNaLHNCQUF1QixDQUN2QixTQUFVLENBQ1Ysa0JBQW1CLENBQ25CLDBCQ3BWOEMsQ0QrQmxFLGdGQXdUb0IsZ0JDOVU2QyxDRCtVN0MsV0FBWSxDQUNaLHNCQUF1QixDQUN2QixtQkFBb0IsQ0EzVHhDLHVGQTZUd0IsU0FBVSxDQTdUbEMsd0ZBa1V3QixlQUFnQixDQUNoQixnQkN4Y3dCLENEcUloRCw4RkFxVTRCLG1CQUFvQixDQXJVaEQsNkxBMFU0QixhaklyZEgsQ2lJMkl6Qix5TUE0VWdDLHdCQUF5QixDQTVVekQsNkZBaVZ3QixzQkM3VzBDLENEOFcxQyxjOUhsY0UsQzhIbWNGLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsTUFBTyxDQUNQLFVBQVcsQ0FDWCwrQkMzZGtLLENENGRsSyxlQ2pYMkUsQ0RrWDNFLFVBQVcsQ0FDWCxXQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUN2QixxQkFBc0IsQ0FDdEIsU0FBVSxDQUNWLG1CQUFvQixDQS9WNUMsdU1Bb1c0QixTQUFVLENBQ1YsbUJBQW9CLENBcldoRCw2UUF3V29DLG1CQUFvQixDQXhXeEQsMEVBK1dvQixlQ2hZc0MsQ0RpQjFELGdGQWlYd0IsWWpJM2ZDLENpSTRmRCxTQUFVLENBbFhsQyxrUEFxWHdCLGFqSWhnQkMsQ2lJMkl6QixvUUF1WDRCLFNBQVUsQ0FDVixZakluZ0JILENpSTJJekIsdURBK1hvQixRQUFTLENBQ1QsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxNQUFPLENBQ1AsbUJBQW9CLENBQ3BCLFVBQVcsQ0FDWCxZQUFhLENBQ2Isc0JDaFpzQyxDRGladEMsbUJDbFptQyxDRFd2RCw2REF5WXdCLFVBQVcsQ0FDWCxlQ25aMkIsQ0RvWjNCLGdCQ25aNEIsQ0RRcEQsNkRBK1lvQixVQUFXLENBL1kvQiw4REFrWm9CLHNCQUF1QixDQWxaM0MsK0VBc1p3QixjQzdacUMsQ0RPN0QsMkNBMlpnQixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBNVpuQyx1REE4Wm9CLGdCQUFpQixDQTlackMsd0VBaWE0QixRQUFTLENBamFyQyw2REFzYW9CLFVBQVcsQ0F0YS9CLDhEQXlhb0Isc0JBQXVCLENBemEzQywrRUE2YXdCLFlBQWEsQ0E3YXJDLGlGQW9id0IsU0FBVSxDQUNWLG1CQUFvQixDQXJiNUMsbUxBdWI0QixXQUFZLENBQ1osT0FBUSxDQXhicEMsdUZBNGJ3QixVQUFXLENBNWJuQyx3RkErYndCLHNCQUF1QixDQS9iL0MsMEZBbWM0QixTQUFVLENFL2tCdEMsU0FDSSxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxZQUFhLENBQ2Isb0JBQXFCLENBTHpCLDZCQU9RLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLFVBQVcsQ0FDWCxXQUFXLENBWG5CLG9DQWFZLFNBQVUsQ0FDVixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxNQUFPLENBQ1AsVUFBVyxDQUNYLFdBQVksQ0FDWiwrRUN0QitELENERTNFLG1EQXdCZ0IsV0FBWSxDQXhCNUIsa0NBNkJRLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBL0J6QixvQ0FtQ1EsZUFBZSxDQUNmLGlCQUFpQixDQUNqQixXQUFZLENBckNwQiwyQ0F1Q1ksa0JBQW9CLENBQ3BCLDBCQUEyQixDQUMzQixnQkFBaUIsQ0FDakIsaUJBQWtCLENBMUM5QiwyQkE4Q1EsVUFBVyxDQUNYLFVBQVcsQ0FDWCxnQmhJdENjLENnSXVDZCxhQUFjLENBQ2Qsb0JBQXFCLENBbEQ3Qix5Q0FvRFksZ0JBQWlCLENBTWpCLG1DQUFvQyxDQTFEaEQsb0hBdURnQixVbklsQ1UsQ21JckIxQixnQ0E4RFEscUNBQXNDLENBSTlDLHlCQUNJLEdBQ0ksU0FBVSxDQUNWLDJCQUE0QixDQUVoQyxJQUNJLFNBQVUsQ0FFZCxJQUNJLFNBQVUsQ0FDVix1QkFBeUIsQ0FFN0IsR0FDSSxTQUFVLENBQ1YsdUJBQXlCLENBQUEsQ0FHakMsdUJBQ0ksR0FDSSxTQUFVLENBQ1YseUJBQTBCLENBRTlCLElBQ0ksU0FBVSxDQUVkLElBQ0ksU0FBVSxDQUNWLHVCQUF5QixDQUU3QixHQUNJLFNBQVUsQ0FDVix1QkFBeUIsQ0FBQSxDRStSakMsa0JBQ0ksaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsNEJySWxZcUIsQ3FJbVlyQixVQUFXLENBQ1gsV0FBWSxDQUNaLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLFVBQVcsQ0FDWCxTQUFVLENBQ1YsZUFBaUIsQ0FackIseUJBZVEsWUFBYSxDQUNiLFNBQVUsQ0FoQmxCLHlCQW9CUSxrQ0FBbUMsQ0FDbkMsc0JBQXdCLENBQ3hCLDZCQUE4QixDQUM5QixVQUFXLENBQ1gsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FFbEIsd0JBQWtDLENBQWxDLDZCQUFrQyxDQUkxQywwQkFDSSxHQUNJLHNCQUF1QixDQUUzQixHQUNJLHVCQUF5QixDQUFBLENBSWpDLHlCQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsNkJBQThCLENBQzlCLGtCQUFtQixDQUNuQixnQkFBaUIsQ2pIeFhiLG9DaUhtWFIseUJBT1Esa0JBQW1CLENBcU8xQixDQTVPRCwwQ0FZWSxVQUFXLENqSC9YZixvQ2lIbVhSLDBDQWNnQixVQUFXLENBRWxCLENBaEJULHdDQW1CWSxpQkFBa0IsQ0FuQjlCLHdDQXVCWSxZQUFhLENBQ2IsMEJBQTJCLENBQzNCLHFCQUFzQixDakg1WTFCLG9DaUhtWFIsd0NBMkJnQixrQkFBbUIsQ0F1SjFCLENBbExULGdFQWdDb0Isb0JBQXFCLENBQ3JCLFlBQWEsQ0FDYixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FDbkIsa0Q5STNhbUIsQzhJNGFuQixRQ3Raa0IsQ0R1WmxCLGtCckkvY0ssQ3FJZ2RMLFVySS9jSyxDcUlnZEwsY0FBZSxDQUNmLGdCL0doZGUsQytHaWRmLFVBQVcsQ0FDWCxjQ2xkUyxDRG1kVCxtQi9HcGRxQixDK0dxZHJCLGNBQWUsQ0FDZixlQUFnQixDQUNoQixxQi9HeGRxQixDK0d1YXpDLDhGQW9Ed0Isd0JDOVp5QyxDRCtaekMsa0JBQW1CLENBckQzQyw2SUEyRHdCLGtCckluZUMsQ3FJb2VELFVySWxlQyxDcUlzYXpCLGtFQWtFZ0IsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsVUFBVyxDQXJFM0IsNkVBd0VvQixlQUFnQixDakgzYjVCLG9DaUhtWFIsa0VBMkVvQixpQkFBa0IsQ0EzRXRDLDhFQTZFd0IsYUFBYyxDQTdFdEMsNkVBZ0Z3QixjQUFlLENBQ2xCLENqSHBjYixvQ2lIbVhSLGtFQW9Gb0IsaUJBQWtCLENBQ2xCLFVBQVcsQ0E0RmxCLENBakxiLHFGQXlGb0IsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIscUJBQXNCLENBQ3RCLE1BQU8sQ0FDUCw2Q3JJOWVNLENxSStlTixRQ2pjeUIsQ0RrY3pCLHFCNUc3ZGdCLEM0RzhkaEIsZXJJdmdCSyxDcUl3Z0JMLGlCQUFrQixDQUNsQixjQUFlLENBQ2YsU0FBVSxDQUNWLFVBQVcsQ0FDWCxjQzNnQlMsQ0Q0Z0JULG1CQUFvQixDakgxZGhDLG9DaUhtWFIscUZBeUd3QixVQUFXLENBZ0VsQixDQXpLakIsbUdBOEc0QixhQUFjLENBQ2QsZUFBZ0IsQ0EvRzVDLGdIQWtIZ0MsWUFBYSxDQWxIN0MscUhBcUhvQyxVQUFXLENBQ1gsY0FBZSxDQUNmLFdBQVksQ0FDWix3QnJJMWdCVixDcUkyZ0JVLGtCQUFtQixDQUNuQixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixpQkFBa0IsQ0E3SHRELDRIQWdJd0MsVUFBVyxDQUNYLFVBQVcsQ0FDWCxXQUFZLENBQ1osa0JBQW1CLENBQ25CLGtCckk1aUJmLENxSTZpQmUsa0JBQW1CLENBQ25CLFNBQVUsQ0FDVixjQzVpQlgsQ0RxYTdCLDZKQTRJb0Msa0JBQW1CLENBQ25CLFNBQVUsQ0E3STlDLHFIQWlKb0MsYUFBYyxDQUNkLGtCQUFtQixDQUNuQixhckkxakJYLENxSXVhekIseUdBd0pnQyxzQkFBdUIsQ0F4SnZELGlHQTZKNEIsY0FBZSxDQUNmLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsbUI1Ry9qQkksQzRHZ2tCSixtRDlJdGlCVyxDOElxWXZDLGdJQW9LZ0Msa0JBQW1CLENBQ25CLFNBQVUsQ0FySzFDLDJGQTRLb0IsbUJBQW9CLENBQ3BCLFNBQVUsQ0FDVixRQUFTLENBQ1QsVUFBVyxDQS9LL0IsOENBdUxZLFFBQVMsQ0FDVCxVQUFXLENBQ1gsWUFBYSxDQUNiLG1CQUFvQixDQTFMaEMsbURBNkxnQixVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixtQ0FBb0MsQ2pIbmpCNUMsb0NpSG1YUiw4Q0FvTWdCLFVBQVcsQ0FDWCxPQUFRLENBQ1IsZ0JBQWlCLENBRXhCLENBeE1ULDhDQTJNWSxjQUFnQixDQUNoQixlQUFnQixDQUNoQixlQUFnQixDQUNoQixjQ25uQmlCLENEb25CakIsaUJBQWtCLENBQ2xCLGtEOUlybEIyQixDOElzbEIzQixtQi9Hdm1CNkIsQytHd21CN0Isa0JySTFuQmEsQ3FJMm5CYixVckl6bkJhLENxSTBuQmIsZ0IvR3ptQnVCLEMrRzBtQnZCLHFCL0c1bUI2QixDK0c2bUI3QixXQUFZLENBQ1osVUFBVyxDQUNYLGNBQWUsQ0FDZixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQTNObkMscURBNk5nQixlcklub0JTLENxSXNhekIsd0dBa09nQixVckl4b0JTLENxSXlvQlQsa0JySTFvQlMsQ29Cb0RqQixvQ2lIbVhSLDhDQXVPZ0IsVUFBVyxDQUNYLGtCQUFtQixDQUUxQixDQUlULHlCQUNJLFVBQVcsQ0FEZix1REFLWSxlQUFnQixDQUNoQixtQkFBb0IsQ0FDcEIsc0Q5STFuQjJCLEM4STJuQjNCLG1CQUFvQixDQVJoQyxnREFZWSxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FiNUIscURBaUJZLFlBQWEsQ0FDYixxQkFBc0IsQ0FsQmxDLG1FQXFCZ0Isa0JBQW1CLENBQ25CLFlBQWEsQ0F0QjdCLGtGQTBCd0IsY0M3cUJLLENEOHFCTCxlckk3cEJFLENxSThwQkYsd0JySTVwQkUsQ3FJNnBCRixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixjQUFlLENBQ2YsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBcEMxQyx5RkF1QzRCLGNDMXJCQyxDRDJyQkQsVUFBVyxDQUNYLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixVQUFXLENBQ1gsK0JySWpzQkgsQ3FJa3NCRyw2QnJJbHNCSCxDcUltc0JHLGlDQUFrQyxDQTlDOUQsbUZBbUR3QixZQUFhLENBbkRyQywwSEFzRDRCLGtCckk1c0JILENxSTZzQkcsb0JySTVzQkgsQ3FJcXBCekIsaUlBMERnQyxpQ0FBa0MsQ0ExRGxFLDJHQStENEIsZUFBaUIsQ0EvRDdDLG1GQW9Fd0IseUQ5SXZyQmUsQzhJd3JCZixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGNBQWUsQ0F2RXZDLHlFQTRFb0Isc0JBQXVCLENBQ3ZCLE9BQVEsQ0FDUixXQUFhLENBUWpDLDZEQUdZLHNEOUk1c0IyQixDOEk2c0IzQixlQUFnQixDQUNoQixtQkFBb0IsQ0FMaEMsMkRBU1ksWUFBYSxDQUNiLGNBQWUsQ0FDZiwwQkFBMkIsQ0FYdkMseUVBY2dCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLENBQ3ZCLFVBQVcsQ0FDWCxtQkFBb0IsQ2pIenNCNUIsb0NpSHVyQlIseUVBb0JvQixjQUFlLENBQ2YsZ0JBQWlCLENBckJyQyw4RUF1QndCLFVBQVcsQ0FDZCxDQXhCckIscUdBNEJvQixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGVBQWdCLENBQ2hCLFdBQVksQ0FDWixjQUFlLENBQ2YsYXJJNXdCSyxDcUkydUJ6Qix3SEFvQ3dCLFVBQVcsQ0FDWCxXQUFZLENBQ1osWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsaUJBQWtCLENBQ2xCLGNBQWUsQ0ExQ3ZDLCtIQTZDNEIsVUFBVyxDQUNYLFVBQVcsQ0FDWCxVQUFXLENBQ1gsa0JySTN4QkgsQ3FJMnVCekIsOEhBb0Q0QixVQUFXLENBQ1gsU0FBVSxDQUNWLFdBQVksQ0FDWixrQnJJbHlCSCxDcUlteUJHLGdCQUFpQixDQUNqQixTQUFVLENBQ1YsY0NueUJDLENEeXVCN0IseUhBK0R3QixlQUFnQixDQUNoQixjQUFnQixDQWhFeEMsbUhBcUVvQixZQUFhLENBQ2IsZUFBZ0IsQ0FDaEIsVUFBVyxDQUNYLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsY0NuekJTLENEeXVCN0IscUlBNkV3QixrQkFBbUIsQ0E3RTNDLG9KQWlGZ0MsY0MxekJILENEMnpCRyx3QnJJeHlCTixDcUl5eUJNLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLFVBQVcsQ0FDWCxjQUFlLENBQ2YsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixpQkFBa0IsQ0ExRmxELDJKQTZGb0MsY0N0MEJQLENEdTBCTyxVQUFXLENBQ1gsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCw0QnJJMXpCVixDcUkyekJVLDBCckkzekJWLENxSTR6QlUsaUNBQWtDLENBcEd0RSxvSkF5R2dDLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQix5RDlJcHpCTyxDOEl5c0J2QyxpS0E2R29DLHdCQzFrQm9DLENENmR4RSxxSkFrSGdDLFlBQWEsQ0FsSDdDLDRMQXFIb0Msa0JySWoyQlgsQ3FJazJCVyxvQnJJajJCWCxDcUkydUJ6QixtTUF5SHdDLGlDQUFrQyxDQXpIMUUscUpBK0hnQyxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGNBQWUsQ0FqSS9DLDRJQXNJNEIsYXJJajNCSCxDcUkydUJ6QiwySUEwSTRCLHNCQUF1QixDQUN2QixPQUFRLENBQ1IsV0FBYSxDQTVJekMsMEpBZ0pvQyxlckl4MkJWLENxSXkyQlUsb0JySXYyQlYsQ3FJc3RCMUIsMkpBcUpvQyxXQUFlLENBckpuRCx1R0ErSjRCLFNBQVUsQ0FDVix1QkFBd0IsQ0FoS3BELHdIQXFLd0IsZ0JBQWlCLENBQ2pCLFVBQVcsQ0FDWCxhQUFjLENBU3RDLHVDQUVRLGNBQWUsQ0FGdkIsMERBTVEsc0JBQXdCLENBTmhDLDRCQVVRLFdBQWEsQ0FDYixXQUFlLENBQ2YsaUJBQWtCLENBWjFCLG1DQWVZLFVBQVcsQ0FDWCxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsVUFBVyxDQUNYLFdBQVksQ0FnRnhCLHdCQUNJLFVBQVcsQ0FDWCxZQUFhLENBQ2Isc0JBQXVCLENqSC84Qm5CLG9DaUg0OEJSLHdCQUtRLDBCQUEyQixDQW9FbEMsQ0F6RUQsOENBVVksWUFBYSxDQUNiLGtCQUFtQixDQUNuQiwwQkFBMkIsQ0FDM0IscUJBQXNCLENBQ3RCLGlCQUFrQixDQWQ5QiwrREFpQmdCLFlBQWEsQ0FqQjdCLDZEQXFCZ0Isa0Q5SW4vQnVCLEM4SW8vQnZCLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsbUJBQW9CLENBeEJwQywwRUEyQm9CLHdCQUF5QixDQTNCN0MsOERBZ0NnQixjQUFlLENBQ2YsVUFBVyxDQUNYLGU5SXQvQlEsQzhJdS9CUixXQUFZLENBQ1osd0JySXJpQ1MsQ3FJc2lDVCxlcklwaUNTLENxSXFpQ1Qsa0JBQW1CLENBQ25CLGFySXZpQ1MsQ3FJd2lDVCxjQ3RpQ2EsQ0R1aUNiLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBM0N2Qyx1RUE4Q29CLG9Cckl6aENNLENxSTBoQ04sYXJJMWhDTSxDcUkyaENOLFVBQVksQ0FDWixrQkFBbUIsQ0FqRHZDLG1GQXFEb0IsVXJJcGpDSyxDcUlxakNMLG9Cckl2akNLLENxSXdqQ0wsa0JySXhqQ0ssQ3FJaWdDekIsNkRBNERnQixZQUFhLENBQ2IsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixzQkFBdUIsQ0FDdkIsV0FBWSxDQUNaLGFySWprQ1MsQ3FJa2tDVCxrRDlJaGlDdUIsQzZCa0IvQixvQ2lINDhCUiw2REFvRW9CLFVBQVcsQ0FFbEIsQ0FNYiw0QkFDSSxVQUFXLENBQ1gsWUFBYSxDQUNiLHNCQUF1QixDakgzaENuQixvQ2lId2hDUiw0QkFLUSxpQkFBa0IsQ0FDbEIsMEJBQTJCLENBaUdsQyxDQXZHRCx3REFXWSxVQUFXLENBWHZCLHlEQWVZLGtEOUl6akMyQixDOEkwakMzQixlQUFnQixDQUNoQixtQkFBb0IsQ0FqQmhDLG9FQW1CZ0IsWUFBYSxDQW5CN0Isc0RBd0JZLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsNkJBQThCLENBQzlCLGlCQUFrQixDQTNCOUIsa0VBOEJnQixrRDlJeGtDdUIsQzhJeWtDdkIsYXJJM21DUyxDcUk0a0N6QixvRUFtQ2dCLFdBQVksQ0FDWixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDQUN2QixpQkFBa0IsQ0F2Q2xDLDJGQTBDb0IsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixlQUFnQixDQTVDcEMsZ0ZBZ0RvQixvRDlJMWxDbUIsQzhJMmxDbkIsWUFBYSxDQUNiLGVBQWdCLENBQ2hCLGVBQWdCLENBRWhCLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxhQUFjLENBQ2QsZXJJbm9DSyxDcUlvb0NMLGFySXJvQ0ssQ3FJc29DTCxXcklqbkNNLENxSWluQ04sK0JySWpuQ00sQ3FJdWpDMUIsbUZBOERvQixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLE9BQVEsQ0FDUixVQUFXLENBQ1gsV0FBWSxDQUNaLFlySWhwQ0ssQ3FJaXBDTCxtQkFBb0IsQ0FwRXhDLDREQTBFWSxVQUFXLENBQ1gsaUJBQWtCLENBM0U5QixrRkE4RWdCLGNBQWUsQ0FDZixrQkFBbUIsQ0FDbkIsV0FBWSxDQUNaLHdCQUF5QixDQUN6QixlQUFnQixDQUNoQixvRDlJN25DdUIsQzhJOG5DdkIsYXJJaHFDUyxDcUlpcUNULFlBQWEsQ0FDYixrQkFBbUIsQ0F0Rm5DLHFHQXlGb0IsWXJJcnFDSyxDcUlzcUNMLFVBQVcsQ0FDWCxXQUFZLENBQ1osY0N0cUNTLENEMGtDN0IsMkdBaUd3Qix1QkFBeUIsQ0FVakQscUJBQ0ksVUFBVyxDQUNYLFlBQWEsQ0FDYixzQkFBdUIsQ2pIdG9DbkIsb0NpSG1vQ1IscUJBS1EsMEJBQTJCLENBcUVsQyxDQTFFRCx3Q0FVWSxpQkFBa0IsQ0FDbEIsU0FBVSxDQVh0QiwrREFlb0IsVUFBVyxDQWYvQiw2REFtQm9CLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsK0JySXZyQ00sQ3FJa3FDMUIsb0RBeUJvQixZQUFhLENBQ2IsWUFBYSxDQUNiLGtCQUFtQixDQUNuQiw2QkFBOEIsQ0FDOUIsZUFBZ0IsQ0FDaEIsVUFBVyxDQUNYLFdBQVksQ0FDWixzQkFBdUIsQ0FDdkIsYXJJeHRDSyxDcUl1ckN6QixvREFxQ29CLG1CQUFvQixDQUNwQixrRDlJM3JDbUIsQzZCa0IvQixvQ2lIbW9DUixvREF3Q3dCLFlBQWEsQ0FFcEIsQ0ExQ2pCLG1EQTZDb0IsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxPQUFRLENBQ1IsWUFBYSxDQUNiLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLFdBQVksQ0FwRGhDLDBEQXVEd0IsVUFBVyxDQUNYLFNBQVUsQ0FDVixXQUFZLENBQ1osa0JySWx2Q0MsQ3FJd3JDekIseURBOER3QixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLE1BQU8sQ0FDUCxVQUFXLENBQ1gsVUFBVyxDQUNYLFVBQVcsQ0FDWCxrQnJJNXZDQyxDcUlxd0N6Qix1QkFDSSxVQUFXLENBQ1gsWUFBYSxDQUNiLDBCQUEyQixDQUMzQixzQkFBdUIsQ0FDdkIsa0JBQW9CLENBTHhCLDhCQVFRLFlBQWEsQ0FSckIsNkNBWVEsa0JySWh4Q2lCLENxSWt4Q2pCLGtCQUFtQixDQUNuQixjQUFlLENBQ2YsVUFBVyxDQUNYLFdBQVksQ0FDWixXQUFZLENBQ1osaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixZQUFhLENBQ2IsY0N4eENxQixDRGt3QzdCLG9EQXlCWSxZQUFhLENBekJ6QixvREE2QlksVUFBVyxDQUNYLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLHFCQUFzQixDQUN0QixVQUFXLENBQ1gsZXJJdHlDYSxDcUltd0N6QixtREF1Q1ksVUFBVyxDQUNYLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLHFCQUF1QixDQUN2QixXQUFZLENBQ1osY0MveUNpQixDRGd6Q2pCLGVySWp6Q2EsQ29CbURqQixvQ2lIZ3RDUixtREFtRGdCLGtCckl4ekNTLENxSXF3Q3pCLHlEQXNEb0IsU0FBVSxDQUNWLHVCQUF3QixDQUN4QixlckkzekNLLENxSTR6Q1IsQ0F6RGpCLGtEQThEWSxrQnJJbDBDYSxDcUlvd0N6Qix3REFpRWdCLGtCckl0MENTLENxSXF3Q3pCLHdEQXFFZ0IsU0FBVSxDQUNWLHVCQUF3QixDQXRFeEMsOENBNkVZLFdBQVksQ0FDWixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsY0NsMUNpQixDRGt3QzdCLDRDQW9GWSxVQUFXLENBQ1gsWUFBYSxDQUNiLGNBQWUsQ0F0RjNCLDRDQTBGWSxZQUFhLENBQ2IsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLGlCQUFrQixDQTdGOUIsb0RBK0ZnQix5RDlJajBDdUIsQzhJazBDdkIsZXJJbjJDUyxDcUlvMkNULGFySXIyQ1MsQ3FJczJDVCx3QnJJajFDVSxDcUlrMUNWLHNCQ3ZzQzJCLENEd3NDM0IsWUFBYSxDQUNiLDJCQUE0QixDQUM1QixlQUFnQixDQUNoQixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixjQUFlLENBQ2YsY0M3MkNhLENEODJDYixpQkFBa0IsQ0E1R2xDLG9IQWdIb0Isa0JySXIzQ0ssQ3FJcXdDekIsMEtBbUh3QixVckl0M0NDLENxSXUzQ0QsNEJBQTZCLENBcEhyRCxrWEF5SDRCLGVySTUzQ0gsQ3FJbXdDekIsa0RBZ0lnQixhQUFjLENBQ2QsYXJJcjRDUyxDcUlzNENULG1CQUFxQixDQWxJckMsbURBc0lnQixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFVBQVcsQ0FDWCxVQUFXLENBQ1gsV0FBWSxDQUNaLHlEQUEwRCxDQUMxRCxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQTlJdkMsMERBaUpvQixVQUFXLENBQ1gsYUFBYyxDQUNkLFVBQVcsQ0FDWCxVQUFXLENBQ1gsa0JySXA0Q00sQ3FJK3VDMUIseURBeUpvQixVQUFXLENBQ1gsYUFBYyxDQUNkLGdCQUFpQixDQUNqQixTQUFVLENBQ1YsV0FBWSxDQUNaLGtCckk3NENNLENxSW81QzFCLDBCQUNJLFVBQVcsQ0FDWCxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixZQUFhLENqSDEzQ1Qsb0NpSHEzQ1IsMEJBT1EsaUJBQWtCLENBQ2xCLDBCQUEyQixDQUMzQixXQUFZLENBQ1osc0JBQXVCLENBQ3ZCLFNBQVUsQ0E2RGpCLENBeEVELG9EQWdCWSxlQUFnQixDQWhCNUIsaUVBbUJnQixrRDlJMTVDdUIsQzhJMjVDdkIsZUFBZ0IsQ0FwQmhDLGtEQXlCWSxZQUFhLENBQ2IsZUFBZ0IsQ0ExQjVCLGlFQTZCZ0IsVUFBVyxDQTdCM0IsK0RBaUNnQixzQkMvb0NvQyxDRGlwQ3BDLFdySTc4Q1MsQ3FJNjhDVCwrQnJJNzhDUyxDcUk4OENULFlBQWEsQ0FDYixXQUFZLENBQ1osa0Q5STc2Q3VCLEM4STg2Q3ZCLFVBQVcsQ2pINTVDbkIsb0NpSHEzQ1IsK0RBeUNvQixXQUFZLENBUW5CLENBakRiLDRFQTZDb0Isa0Q5SXA3Q21CLEM4SXE3Q25CLGFySWw4Q00sQ3FJbThDTixVQUFZLENBL0NoQywrREFvRGdCLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLGNBQWUsQ0FDZixXQUFZLENBQ1osV0FBWSxDQUNaLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsb0Q5SW44Q3VCLEM4SW84Q3ZCLGtCckl2K0NTLENxSXcrQ1QsVXJJdCtDUyxDcUl1K0NULGNDdCtDYSxDRHUrQ2IscUI1Ry83Q29CLEM0RyszQ3BDLHFFQW1Fb0Isa0JySTUrQ0ssQ3FJbS9DekIsdUJBQ0ksVUFBVyxDQUNYLFlBQWEsQ0FDYixtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixpQkFBa0IsQ2pIcjhDZCxvQ2lIKzdDUix1QkFRUSxzQkFBdUIsQ0FDdkIsd0JBQXlCLENBNkVoQyxDQXRGRCw4QkFhUSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsVUFBVyxDQUNYLFVBQVcsQ0FsQm5CLG1FQTBCb0IsUUFBUyxDQUNULGtCckkvZ0RLLENxSWdoREwsVXJJOWdESyxDcUkrZ0RMLGdCL0c5L0NlLEMrRysvQ2YsbUIvR2hnRHFCLEMrR2lnRHJCLGtEOUloL0NtQixDOElpL0NuQixxQi9HbmdEcUIsQytHb2dEckIsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsZ0JBQWlCLENBeENyQyxpRkEyQ3dCLGtCQUFtQixDQUNuQixTckk5aERDLENxSStoREQsa0NBQW1DLENBN0MzRCxrSkFrRHdCLGtCcklyaURDLENxSXNpREQsVXJJcmlEQyxDcUlrL0N6Qiw4S0FzRDRCLFNySXhpREgsQ3FJay9DekIsa0VBNERvQixjQUFlLENBQ2Ysa0JBQW1CLENBQ25CLFdBQVksQ0FDWixtQkFBcUIsQ0FDckIsZUFBZ0IsQ0FDaEIsa0Q5SWxoRG1CLEM4SW1oRG5CLGFySXJqREssQ3FJc2pETCxZQUFhLENBQ2Isa0JBQW1CLENBcEV2QywyRkF1RXdCLFVBQVcsQ0FDWCxXQUFZLENBQ1osWXJJNWpEQyxDcUk2akRELGNDM2pESyxDRGkvQzdCLGlHQStFNEIsdUJBQXlCLENBU3JELHVCQUNJLFlBQWEsQ0FDYiwwQkFBMkIsQ0FGL0IsOENBTVksVUFBVyxDQU52Qiw0Q0FVWSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDakhuaUQzQixvQ2lIdWhEUiw0Q0FjZ0IsMEJBQTJCLENBbURsQyxDQWpFVCw0REFrQmdCLGtEOUkzakR1QixDOEk0akR2QixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGNBQWUsQ0FyQi9CLDZFQXdCb0IsYUFBYyxDQUNkLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixtQkFBb0IsQ0FDcEIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQiw0QnJJbmxETSxDcUlvbEROLGtCcklwbERNLENxSXFqRDFCLG9GQWlDd0IsVUFBVyxDQUNYLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFVBQVcsQ0FDWCxxQkFBc0IsQ0FDdEIsY0FBZ0IsQ0FDaEIsZUFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLDBCQUE2QixDQUM3QixxQkFBc0IsQ0FDdEIsY0NybkRLLENEc25ETCxlcklybURFLENxSXdqRDFCLDREQW1EZ0IsWUFBYSxDQW5EN0IscUdBdUR3Qiw0QnJJbm9EQyxDcUlvb0RELGtCcklwb0RDLENxSTRrRHpCLDRHQTJENEIsV0FBWSxDQUNaLGVySXRvREgsQ3FJK29EekIsa0VBR1ksUUFBUyxDQUNULHFCNUd0b0QwQixDNEdrb0R0QyxzRkFPZ0IsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixhckl6cERTLENxSWdwRHpCLDhGQWFnQixZQUFhLENBYjdCLDZGQWlCZ0IsUUFBUyxDQUNULE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFVBQVcsQ0FDWCxrQnJJdnFEUyxDcUl3cURULGtCQUFtQixDQUNuQixlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsVXJJNXFEUyxDcUk2cURULGtEOUk1b0R1QixDOEk2b0R2QixTQUFVLENBL0IxQiwyRUFzQ1ksWUFBYSxDQXRDekIsMkNBMkNRLFFBQVMsQ0FDVCxZQUFhLENBNUNyQiw2REErQ1ksaUJBQWtCLENBL0M5QiwwREFtRFksNkJBQThCLENBbkQxQyx3RUFzRGdCLFFBQVMsQ0FDVCxjQUFlLENBQ2YsZUFBZ0IsQ0F4RGhDLDZGQTJEb0IsVUFBVyxDQUNYLGNBQWUsQ0FDZixXQUFZLENBQ1osd0JySXpyRE0sQ3FJMHJETixrQkFBbUIsQ0FDbkIsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsZ0JBQWlCLENBQ2pCLGVBQWdCLENBcEVwQyxvR0F1RXdCLFVBQVcsQ0FDWCxVQUFXLENBQ1gsV0FBWSxDQUNaLGtCQUFtQixDQUNuQixrQnJJNXREQyxDcUk2dERELGtCQUFtQixDQUNuQixTQUFVLENBQ1YsY0M1dERLLENEOG9EN0IsNkZBbUZvQixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGNBQWUsQ0FDZixjQzU0QzRDLENENjRDNUMsYXJJdnVESyxDcUlncER6QiwrSEEyRjRCLGtCQUFtQixDQUNuQixTQUFVLENBNUZ0Qyw2RkFrR29CLFlBQWEsQ0FsR2pDLHNKQXFHd0Isa0JBQW1CLENBQ25CLFNBQVUsQ0F0R2xDLDhDQStHWSxZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLHFCQUFzQixDQUV0QixpQkFBa0IsQ0FuSDlCLDZEQXNIZ0IsbUJBQW9CLENBQ3BCLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCx1QkFBd0IsQ0FDeEIsc0JBQXVCLENBQ3ZCLGVBQWdCLENBQ2hCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLDBCQUEyQixDQUMzQixTQUFVLENBQ1YsYXJJanhEUyxDcUlreERULGtEOUlodkR1QixDOEk4bUR2Qyw0Q0F1SVksVUFDZSxDQXhJM0IsOERBMklnQixhckkzeERTLENxSTR4RFQsa0Q5STF2RHVCLEM4STJ2RHZCLGVBQWdCLENBN0loQywyRUFnSm9CLFNBQVUsQ0FDVixhcklqeURLLENxSWdwRHpCLHFEQXNKZ0IsTUFBTyxDQXRKdkIsd0VBeUpvQix3QnJJcHhETSxDcUlxeEROLFVBQVcsQ0FDWCxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsd0JBQXlCLENBQ3pCLGVySTd5REssQ3FJK29EekIsc0ZBaUt3Qix3QnJJanpEQyxDcUlncER6QixtTEF3SzRCLFlBQWEsQ0F4S3pDLDBGQTZLd0IsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUiwwQkFBMkIsQ0FDM0IsVUFBVyxDQUNYLGtCcklsMERDLENxSW0wREQsa0JBQW1CLENBQ25CLGVBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixVckl2MERDLENxSXcwREQsa0Q5SXZ5RGUsQzhJOG1EdkMsZ0ZBNkx3QixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFFBQVMsQ0FDVCxXQUFZLENBQ1osVUFBVyxDQUNYLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLGtCQUFvQixDQXJNNUMseUZBd000QixrQnJJejFESCxDcUkwMURHLFVBQVcsQ0FDWCxVQUFXLENBMU12QywrRkE2TWdDLGtCckk5MURQLENxSSsxRE8sV0FBWSxDQUNaLFNBQVUsQ0FDVixRQUFTLENBQ1QsUUFBUyxDQWpOekMsaUVBd05vQixRQUFTLENBQ1QsWUFBYSxDQUNiLHFCNUdoMERnQixDNEdzbURwQyw0RUE0TndCLGFBQWUsQ0FDZixrRDlJMzBEZSxDOEk0MERmLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBaE8xQyxrRUFzT2dCLGVBQWdCLENBdE9oQywrREEwT2dCLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsUUFBUyxDQUNULFdBQVksQ0FDWixVQUFXLENBQ1gsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBQ25CLG1CQUFvQixDQW5QcEMsc0VBc1BvQixVQUFXLENBQ1gsV0FBWSxDQUNaLFNBQVUsQ0FDVixrQnJJMTRESyxDcUlpcER6QixxRUE2UG9CLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFVBQVcsQ0FDWCxRQUFTLENBQ1QsT0FBUSxDQUNSLGtCcklwNURLLENxSWlwRHpCLGtFQXdRZ0IsU0FBVSxDQUNWLGVBQWdCLENBelFoQyw0Q0FnUlEsWUFBYSxDQUNiLHFCQUFzQixDQWpSOUIsNkRBcVJnQixtQkFBb0IsQ0FDcEIsVUFBWSxDQUNaLE9BQVEsQ0F2UnhCLDBIQTRSZ0Isc0I1R3Z0RDZCLEM0R3d0RDdCLGFySTk2RFMsQ3FJaXBEekIsa0ZBcVNnQixVQUFXLENBQ1gsY0FBZSxDQUNmLFlBQWEsQ0FDYixpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLGlCQUFrQixDQUNsQix3QnJJdDZEVSxDcUkybkQxQixpRkFnVGdCLFVBQVcsQ0FDWCxTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLG1CQUFvQixDQUNwQixzQkFBd0IsQ0FDeEIsd0JBQXlCLENBQ3pCLDRCcklyOERTLENxSXM4RFQsMEJySXQ4RFMsQ3FJdThEVCxVQUFXLENBQ1gsVUFBVyxDQXpUM0IsOEZBNlRnQixnQ0FBa0MsQ0E3VGxELHFHQWdVb0Isa0JySWo5REssQ3FJazlETCxvQnJJbDlESyxDcUlpcER6QixvR0FxVW9CLFNBQVUsQ0FZMUIsMEJBQ0ksYUFBYyxDQUNkLFlBQWEsQ0FGaEIsK0JBSU8sWUFBYSxDQUpwQixvREFRVyxVQUFXLENBQ1gsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixrQkFBbUIsQ0FDbkIsY0FBZSxDakh6N0R2QixvQ2lINjZESCxvREFjZSxrQkFBbUIsQ0FFMUIsQ0FoQlIsK0NBbUJXLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsa0Q5SXA5RHVCLEM4SXE5RHZCLFVySXArRFUsQ3FJcStEVixtQkNqL0R3QixDRGsvRHhCLGdCQ3ovRHNCLENEMC9EdEIsbUJBQXFCLENqSHQ4RDdCLG9DaUg2NkRILCtDQTJCZSxlQUFnQixDQUV2QixDQTdCUix3REFpQ2UsVUFBVyxDQUNYLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixpQkFBa0IsQ2pIajlEOUIsb0NpSDY2REgsd0RBc0NtQixpQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLFNBQVUsQ0FFakIsQ0ExQ1osd0RBNkNlLFlBQWEsQ0FDYixVQUFXLENBRVgsVXJJOS9ETSxDcUkrL0ROLFdySWxoRUssQ3FJa2hFTCwrQnJJbGhFSyxDcUltaEVMLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixzQkFBdUIsQ0FDdkIsa0Q5SXAvRG1CLEM4SSs3RGxDLGtEQTBETyxxQkFBdUIsQ0FTbkMsK0JBQ0ksZUFBZ0IsQ0FDaEIsUUFBUyxDQUNULFNBQVUsQ0FDVixpQkFBa0IsQ0FFbEIsV0FBWSxDQU5oQixzQ0FTUSxTQUFVLENBVGxCLDRDQWFRLFNBQVUsQ0FibEIsbURBaUJRLFNBQVUsQ0FDVixVQUFXLENBbEJuQix5REFxQlksZXJJbGlFYyxDcUk2Z0UxQix5REF5Qlksa0JySTlqRWEsQ3FJcWlFekIsK0RBNkJZLGtCcklqa0VhLENxSW9pRXpCLG1EQWtDUSxnQkN2aEUyQixDRHdoRTNCLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsbUJBQW9CLENBckM1QixvRUF3Q1ksWUFBYSxDQUNiLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FDbkIsVUFBVyxDQTNDdkIsZ0dBOENnQixVQUFXLENBQ1gsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixrQkFBbUIsQ2pIamlFM0Isb0NpSGcvRFIsZ0dBbURvQixrQkFBbUIsQ0FFMUIsQ0FyRGIscUZBd0RnQixVQUFXLENBQ1gsY0FBZSxDQUNmLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBNUR2Qyw0RkErRG9CLFlBQWEsQ0EvRGpDLGlGQW9FZ0IsUUFDZ0IsQ0FyRWhDLHdGQXdFb0IsWUFBYSxDQXhFakMsK3lCQXNGb0IsVUFBVyxDQXRGL0IsK01BMkZ3QixTQUFVLENBQ1YsVUFLVyxDQWpHbkMscUhBb0c0QixVQUFXLENBcEd2QyxvSEF3RzRCLFVBQVcsQ0FDWCxXQUFZLENBQ1osT0FBUSxDQUNSLDBCQUEyQixDQUMzQixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixTQUFVLENBL0d0QywySEFrSGdDLFNBQVUsQ0FDVixXQUFZLENBQ1osa0JySXpwRVAsQ3FJcWlFekIsMEhBd0hnQyxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLE1BQU8sQ0FDUCxVQUFXLENBQ1gsVUFBVyxDQUNYLGtCcklscUVQLENxSXFpRXpCLHlIQW1JZ0MsWUFBYSxDQW5JN0MsaUlBdUlnQyxVQUFXLENBQ1gsaUJBQWtCLENBeElsRCx1SkEySW9DLG9EOUk3b0VHLEM4SThvRUgsYXJJaHJFWCxDcUlpckVXLGNBQWUsQ0FDZixrQkFBbUIsQ0FDbkIsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLFlBQWEsQ0FDYixrQkFBbUIsQ0FsSnZELDBLQXFKd0MsWXJJenJFZixDcUkwckVlLFVBQVcsQ0FDWCxXQUFZLENBQ1osY0MxckVYLENEa2lFN0IsZ0xBNko0Qyx1QkFBeUIsQ0E3SnJFLDJIQW9LZ0Msa0JBQW1CLENBQ25CLDZCQUE4QixDQUM5QixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIsa0Q5STFxRU8sQzhJMnFFUCxlckk1c0VQLENxSTZzRU8sYXJJOXNFUCxDcUkrc0VPLHFCNUdycUVJLEM0RzAvRHBDLHFKQWtMb0MsdUJBQXdCLENBbEw1RCx1SEF3TDRCLHNCQUF1QixDQUN2Qixlckk1dEVILENxSTZ0RUcsa0JySTd0RUgsQ3FJbWlFekIsd0lBNkxnQyxjQUFlLENBN0wvQyx5SUFrTW9DLFlBQWEsQ0FDYixjQUFlLENBQ2YsK0JySXp1RVgsQ3FJMHVFVyxTQUFVLENBQ1YsZ0JBQWlCLENBdE1yRCxxSkF5TXdDLGFBQWMsQ0FDZCxpQkFBa0IsQ0ExTTFELG9JQStNb0MsVUFBVyxDQUNYLGtEOUlsdEVHLEM4SW10RUgsYXJJcnZFWCxDcUlvaUV6QixxSUFxTm9DLFdBQVksQ0FDWixXQUFZLENBQ1osdUJBQXdCLENBQ3hCLGtEOUkxdEVHLEM4STJ0RUgsYXJJOXZFWCxDcUkrdkVXLGVySTd2RVgsQ3FJbWlFekIsZ1VBNk53QyxZQUFhLENBN05yRCxvSUFrT29DLFVBQVcsQ0FDWCxZQUFhLENBQ2Isd0JBQXlCLENBQ3pCLGtCQUFtQixDQUNuQixrRDlJeHVFRyxDOEl5dUVILGFySTV3RVgsQ3FJcWlFekIsaUlBbVA0QixrRDlJcnZFVyxDOElzdkVYLFVySXZ4RUgsQ3FJd3hFRyxrQkFBbUIsQ0FyUC9DLGtJQTRQNEIsVUFBVyxDQUNYLFdBQVksQ0FDWixjQUFlLENqSDl1RW5DLG9DaUhnL0RSLGlJQTBRZ0MsVUFBVyxDQUVsQixDQTVRekIsZ0dBbVJnQixVQUFXLENBQ1gsWUFBYSxDQUNiLHNCQUF1QixDakhyd0UvQixvQ2lIZy9EUixnR0F1Um9CLGVBQWdCLENBQ2hCLDBCQUEyQixDQWdLbEMsQ0F4YmIsNEhBNlJ3QixVQUFXLENBQ1gsaUJBQWtCLENBOVIxQyw2SEFrU3dCLGNBQWUsQ0FDZixlckl0MEVDLENxSXUwRUQsYXJJeDBFQyxDcUl5MEVELGtEOUl2eUVlLEM4SXd5RWYsbUJBQW9CLENBQ3BCLFlBQWEsQ0FDYiwwQkFBMkIsQ0FDM0Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixlQUFnQixDQUNoQixTQUFVLENBQ1Ysb0JDcm1FaUMsQ0RzbUVqQyxxQjVHeHlFWSxDNEcwL0RwQyx3SUFpVDRCLFVBQVcsQ0FDWCxVQUFXLENBQ1gsV0FBWSxDQUNaLGFBQWMsQ0FwVDFDLDRJQXVUZ0MsWXJJNTFFUCxDcUlxaUV6QiwySUE0VDRCLFVBQVcsQ0FDWCxrQkFBbUIsQ0E3VC9DLHVRQWtVNEIsYXJJdjJFSCxDcUlxaUV6QiwrUUFxVWdDLFlySTEyRVAsQ3FJcWlFekIsMkhBMlV3QixpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULE9BQVEsQ0FDUixlckkvMUVFLENxSWcyRUYsWUFBa0IsQ0FDbEIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixlQUFnQixDQUNoQixXQUFZLENBQ1osVUFBVyxDQUNYLFNBQVUsQ0FDViw0QkNyb0U0QyxDRHNvRTVDLHFCNUdqMUVZLEM0R2sxRVosMENBQStDLENBQy9DLHdCQUF5QixDQUN6Qix1QkFBeUIsQ0FDekIsb0JBQXFCLENqSDMwRXJDLG9DaUhnL0RSLDJIQTZWNEIsTUFBTyxDQUNQLGFBQWMsQ0FRckIsQ0F0V3JCLGtJQWtXNEIsVUFBVyxDQUNYLFNBQVUsQ0FDVixvQkFBcUIsQ0FwV2pELDBIQXlXd0IsWUFBYSxDQUNiLGtCQUFtQixDQUNuQiw2QkFBOEIsQ0FDOUIsaUJBQWtCLENBNVcxQyx3SUErVzRCLFdBQVksQ0FDWixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FuWDlDLCtKQXNYZ0MsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixlQUFnQixDQXhYaEQsb0pBNFhnQyxZQUFhLENBQ2IsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLHFCNUd6M0VJLEM0RzAzRUosZUFBZ0IsQ0FDaEIscUI1R3Y1RU0sQzRHdzVFTixhckl0NkVQLENxSXU2RU8sd0JySWw1RU4sQ3FJK2dFMUIsaUtBc1lvQyxhckkxNkVYLENxSW9pRXpCLGlMQTJZZ0MsK0JBQWlDLENBQ2pDLG1CQUFxQixDQTVZckQsdUpBZ1pnQyxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLHlCQUEwQixDQUMxQixXQUFZLENBQ1osVUFBVyxDQUNYLFdBQVksQ0FDWixZckkzN0VQLENxSXFpRXpCLGdJQTRad0IsVUFBVyxDQUNYLGlCQUFrQixDQTdaMUMsc0pBZ2E0QixjQUFlLENBQ2Ysa0JBQW1CLENBQ25CLFdBQVksQ0FDWixlQUFnQixDQUNoQixvRDlJdDZFVyxDOEl1NkVYLGFySXo4RUgsQ3FJMDhFRyxZQUFhLENBQ2Isa0JBQW1CLENBdmEvQyx5S0EwYWdDLFlySTk4RVAsQ3FJKzhFTyxVQUFXLENBQ1gsV0FBWSxDQUNaLGNDLzhFSCxDRGtpRTdCLCtLQWtib0MsdUJBQXlCLENBbGI3RCxxRkE0YmdCLGlCQUFrQixDQUNsQixZQUFhLENBQ2Isb0JBQXNCLENqSDk2RTlCLG9DaUhnL0RSLHFGQWdjb0IsWUFBYSxDQXNCcEIsQ0F0ZGIsMkZBb2NvQixXQUFZLENqSHA3RXhCLG9DaUhnL0RSLHVKQTJjZ0MsZUFBZ0IsQ0FFdkIsQ0E3Y3pCLG1JQWtkNEIsWUFBYSxDQWxkekMscUZBMGRnQixxQkFBc0IsQ0FDdEIsaUJBQWtCLENBQ2xCLFVBQVcsQ2pINThFbkIsb0NpSGcvRFIscUZBOGRvQixrQkFBbUIsQ0FrSjFCLENqSGhtRkwscUNpSGcvRFIscUZBaWVvQixrQkFBbUIsQ0FDbkIsd0JBQXlCLENBOEloQyxDQWhuQmIsaUhBc2VvQixZQUFhLENBdGVqQyxzR0EwZW9CLGNBQWdCLENqSDE5RTVCLG9DaUhnL0RSLCtHQThlNEIsbUJBQXFCLENBOWVqRCwrR0FpZjRCLGVBQWdCLENBamY1QywrR0FvZjRCLGtCQUFvQixDQXBmaEQsK0dBdWY0QixjQUFlLENBQ2YsU0FBVSxDQXhmdEMsK0dBMmY0QixTQUFVLENBQ2IsQ0E1ZnpCLHFHQWlnQm9CLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUNuQixTQUFVLENBQ1YsVUFBVyxDakh0L0V2QixvQ2lIZy9EUixxR0F3Z0J3QixrQkFBbUIsQ0FDbkIsd0JBQXlCLENBc0doQyxDakgvbEZULHFDaUhnL0RSLHFHQTRnQndCLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsVUFBVyxDQWlHbEIsQ0EvbUJqQix5SEFraEJ3QixrRDlJcGhGZSxDOElxaEZmLGtCckl2akZDLENxSXdqRkQsVXJJdmpGQyxDcUl3akZELGdCL0d2akZXLEMrR3dqRlgscUIvRzFqRmlCLEMrRzJqRmpCLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FDbkIsZ0JBQWlCLENBQ2pCLGVBQWdCLENqSDdnRmhDLG9DaUhnL0RSLHlIQStoQjRCLFdBQVksQ0FxQm5CLENBcGpCckIsdUlBbWlCNEIsWUFBYSxDQUNiLFVBQVcsQ0FDWCxXQUFZLENBQ1osU3JJemtGSCxDcUkwa0ZHLGtCQUFtQixDQUNuQixrQkFBbUIsQ0F4aUIvQyw4UEE2aUI0QixrQnJJbGxGSCxDcUltbEZHLFVySWpsRkgsQ3FJbWlFekIsMFJBaWpCZ0MsU3JJcGxGUCxDcUltaUV6Qix5SEF3akJ3QixRQUFTLENBQ1Qsa0JySTlsRkMsQ3FJK2xGRCxVckk3bEZDLENxSThsRkQsZ0IvRzdrRlcsQytHOGtGWCxtQi9HL2tGaUIsQytHZ2xGakIsa0Q5SS9qRmUsQzhJZ2tGZixxQi9HbGxGaUIsQytHbWxGakIsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsU0FBVSxDQUNWLGVBQWdCLENBQ2hCLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENqSHRqRnZDLG9DaUhnL0RSLHlIQXdrQjRCLFNBQVUsQ0FDVixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FtQnZCLENBN2xCckIsdUlBOGtCNEIsa0JBQW1CLENBQ25CLFNySWxuRkgsQ3FJbW5GRyxrQ0FBbUMsQ0FDbkMsd0JBQXlCLENBamxCckQsOFBBc2xCNEIsa0JySTFuRkgsQ3FJMm5GRyxVckkxbkZILENxSW1pRXpCLDBSQTBsQmdDLFNySTduRlAsQ3FJbWlFekIsNkdBK2xCd0IsVUFBVyxDQUNYLGNBQWdCLENBaG1CeEMsd0hBa21CNEIsZUFBZ0IsQ0FDaEIsY0FBZSxDakhubEZuQyxvQ2lIZy9EUix3SEFzbUJnQyxTQUFVLENBRWpCLENqSHhsRmpCLG9DaUhnL0RSLHdIQTJtQmdDLHlCQUE0QixDQUMvQixDQTVtQjdCLHFGQW9uQmdCLGVBQWdCLENBQ2hCLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBQ25CLHFCQUFzQixDQXhuQnRDLDRHQTJuQm9CLFNBQVUsQ2pIM21GdEIsb0NpSGcvRFIscUZBK25Cb0Isa0JBQW1CLENBQ25CLHdCQUF5QixDQW1DaEMsQ0FucUJiLHdHQW9vQm9CLGtEOUl0b0ZtQixDOEl1b0ZuQixVckl4cUZLLENxSXlxRkwsbUJDdGpGb0MsQ0R1akZwQyxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixlOUl2b0ZJLEM4SXcvRHhCLHFIQWlwQndCLGFBQWMsQ0FDZCxVQUFXLENBQ1gsV0FBWSxDQUNaLFNySXZyRkMsQ3FJd3JGRCxnQkFBaUIsQ0FDakIsY0N4ckZLLENEa2lFN0IsMkhBMnBCNEIsdUJBQXlCLENqSDNvRjdDLG9DaUhnL0RSLHdHQWdxQndCLFVBQWMsQ0FFckIsQ0FscUJqQiwyU0EwcUJnQixZQUFhLENBMXFCN0IsMFRBa3JCb0IsWUFBYSxDQVdqQyx3Q0FFUSxTQUFVLENBQ1YsVUFBVyxDQUhuQiw4Q0FNWSxlcklodEZjLENxSTBzRjFCLDhDQVVZLGtCckk1dUZhLENxSWt1RnpCLG9EQWNZLGtCckkvdUZhLENxSWl1RnpCLG1EQW9CUSxZQUFhLENBcEJyQiw2RUF3QmdCLGNBQWUsQ0FDZixVQUFXLENBQ1gsa0JBQW1CLENBMUJuQyx3RUE4QmdCLGdCQUFpQixDQUNqQixhcklod0ZTLENxSWl1RnpCLGlGQW9Db0IsUUFBUyxDQXBDN0IsaUNBK0NRLFVBQVcsQ0FDWCxnQkFBaUIsQ0FDakIsU0FBVSxDQUNWLFlBQWEsQ0FDYixlcklqd0ZrQixDb0JpQ2xCLG9DaUg2cUZSLGlDQXFEWSxXQUFZLENBRW5CLENBdkRMLGtDQTBEUSxXQUFZLENBQ1osWUFBYSxDQUNiLGtCQUFtQixDQUNuQixlQUFnQixDQUNoQixpQkFBa0IsQ0E5RDFCLDBDQWdFWSxZcklqeUZhLENxSWt5RmIsWUFBYSxDQUNiLGFBQWMsQ0FsRTFCLHVDQXNFWSxpQkFBa0IsQ0F0RTlCLHFDQTJFUSxrRDlJMXdGK0IsQzhJMndGL0IsYXJJN3lGaUIsQ3FJOHlGakIsaUJBQWtCLENBQ2xCLGdCQUFpQixDQTlFekIseUNBa0ZRLGdCQUFpQixDQUNqQixnQ0FBaUMsQ0FDakMsZUFBZ0IsQ0FDaEIsU0FBVSxDakhsd0ZWLG9DaUg2cUZSLHlDQXVGWSxjQUFlLENBMlZ0QixDakgvbEdHLG9DaUg2cUZSLHlDQTBGWSxnQ0FBaUMsQ0F3VnhDLENBbGJMLDBEQThGWSxVQUFXLENBQ1gsWUFBYSxDQUNiLGNBQWUsQ0FDZiwwQkFBMkIsQ0FDM0IsaUJBQWtCLENBbEc5QiwyRUFxR2dCLGFBQWUsQ0FyRy9CLGtGQXdHb0IsWUFBYSxDQXhHakMsdUVBNkdnQixRQUFTLENBQ1QsU0FBVSxDQTlHMUIsNEZBbUhvQixVQUFXLENBbkgvQiwyRUF3SGdCLG9CQUFxQixDQUNyQixVQUFXLENBQ1gsZ0JBQWlCLENBMUhqQyw0RkE2SG9CLFVBQVcsQ2pIMXlGdkIsb0NpSDZxRlIsNEZBK0h3QixTQUFVLENBU2pCLENqSHJ6RlQsb0NpSDZxRlIsNEZBa0l3QixTQUFVLENBTWpCLENBeElqQixxR0FzSXdCLFVBQVcsQ0F0SW5DLDJFQTRJZ0IsVUFBVyxDQTVJM0IsNEZBK0lvQixtQkFBcUIsQ0EvSXpDLDRGQXFKb0IsU0FBVSxDQUNWLFlBQWEsQ2pIbjBGekIsb0NpSDZxRlIsNEZBd0p3QixTQUFVLENBQ1YsWUFBYSxDQUVwQixDQTNKakIsNEZBZ0tvQixVQUFXLENBQ1gsWUFBYSxDakg5MEZ6QixvQ2lINnFGUiw0RkFtS3dCLFNBQVUsQ0FNakIsQ2pIdDFGVCxvQ2lINnFGUiw0RkFzS3dCLGNBQWUsQ0FDZixZQUFhLENBRXBCLENBektqQiw0RkE4S29CLFlBQWEsQ0E5S2pDLHFHQWlMd0IsVUFBVyxDakg5MUYzQixvQ2lINnFGUixxR0FtTDRCLFNBQVUsQ0FNakIsQ2pIdDJGYixvQ2lINnFGUixxR0FzTDRCLGNBQWUsQ0FDZixnQkFBaUIsQ0FFeEIsQ0F6THJCLHFHQTRMd0IsVUFBVyxDakh6MkYzQixvQ2lINnFGUixxR0E4TDRCLFNBQVUsQ0FNakIsQ2pIajNGYixvQ2lINnFGUixxR0FpTTRCLGNBQWUsQ0FDZixnQkFBaUIsQ0FFeEIsQ0FwTXJCLHFHQXVNd0IsVUFBVyxDakhwM0YzQixvQ2lINnFGUixxR0F5TTRCLFNBQVUsQ0FNakIsQ2pINTNGYixvQ2lINnFGUixxR0E0TTRCLFVBQVcsQ0FDWCxnQkFBaUIsQ0FFeEIsQ0EvTXJCLHFHQWtOd0IsVUFBVyxDakgvM0YzQixvQ2lINnFGUixxR0FvTjRCLFNBQVUsQ0FNakIsQ2pIdjRGYixvQ2lINnFGUixxR0F1TjRCLGNBQWUsQ0FDZixnQkFBaUIsQ0FFeEIsQ0ExTnJCLDJFQStOZ0IsMEJBQTJCLENBL04zQyw0RkFrT29CLFVBQVcsQ0FDWCxZQUFhLENqSGg1RnpCLG9DaUg2cUZSLDRGQXFPd0IsVUFBVyxDQUNYLFlBQWtCLENBRXpCLENqSHI1RlQsb0NpSDZxRlIsa0dBNE93QixlQUFnQixDQUV2QixDQTlPakIsZ0lBaVBvQixxQkFBc0IsQ0FDdEIsY0FBZSxDakgvNUYzQixvQ2lINnFGUixnSUFvUHdCLGtCQUFtQixDQVkxQixDakg3NkZULG9DaUg2cUZSLDhJQTBQNEIsU0FBVSxDQUtqQixDakg1NkZiLG9DaUg2cUZSLDhJQTZQNEIsU0FBVSxDQUVqQixDQS9QckIsNEZBcVFvQixZQUFhLENBQ2IsVUFBVyxDakhuN0Z2QixvQ2lINnFGUiw0RkF3UXdCLFVBQVcsQ0FrQmxCLENBMVJqQiwwR0E0UXdCLFVBQVcsQ0FDWCxnQkFBaUIsQ0E3UXpDLCtIQWdSNEIsVUFBVyxDQWhSdkMseUhBb1I0QixpQkFBa0IsQ2pIajhGdEMsb0NpSDZxRlIseUhBc1JnQyxlQUFnQixDQUV2QixDakhyOEZqQixxQ2lINnFGUiwwREE4UmdCLDBCQUEyQixDQW1KbEMsQ0FqYlQsZ0ZBa1NnQixVQUFXLENBQ1gsUUFBUyxDakhoOUZqQixvQ2lINnFGUixnRkFxU29CLFVBQVcsQ0EySWxCLENBaGJiLHNHQTBTd0IsY0FBZSxDQUlmLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIscUJBQXNCLENqSDc5RnRDLG9DaUg2cUZSLHNHQTRTNEIsU0FBVSxDQW9GakIsQ0FoWXJCLHlPQXFUZ0MsWUFBYSxDQXJUN0Msc0hBeVRnQyxjQUFlLENBQ2YsU0FBVSxDQUNWLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixXQUFZLENBQ1osaUJBQWtCLENBQ2xCLGVBQWdCLENBRWhCLGdCQUFpQixDQUNqQixRQUFTLENBbFV6Qyx1SUFxVW9DLGtCcklqaEdWLENxSTRzRjFCLHFKQXdVd0Msa0JySTFpR2YsQ3FJa3VGekIsc0hBOFVnQyxZQUFhLENBQ2IsNkJBQThCLENBL1U5RCxvSEFtVmdDLFVBQVcsQ0FuVjNDLHdIQXNWZ0MsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixlQUFnQixDQUNoQixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLHFCQUFzQixDQUN0QixlQUFnQixDQTVWaEQscUlBaVd3QyxrRDlJaGlHRCxDOElpaUdDLGFySW5rR2YsQ3FJaXVGekIscUlBc1d3QyxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULGNBQWUsQ0FDZixPQUFRLENBQ1IsYXJJNWtHZixDcUk2a0dlLGtEOUkxaUdELEM4STJpR0MsU0FBVSxDQTVXbEQsc0lBZ1h3QyxVQUFXLENBRVgsY0FBZSxDQUNmLGtEOUlsakdELEM4SW1qR0MsZXJJcGxHZixDcUlxbEdlLGFySXZsR2YsQ3FJd2xHZSxXckl4bEdmLENxSXdsR2UsK0JySXhsR2YsQ3FJeWxHZSxTQUFVLENBdlhsRCxrVUF5WDRDLFlBQWEsQ0F6WHpELDBHQW9Zd0IsVUFBVyxDQUNYLGlCQUFrQixDQXJZMUMsZ0lBd1k0QixjQUFlLENBQ2Ysa0JBQW1CLENBQ25CLFdBQVksQ0FDWixlQUFnQixDQUNoQixvRDlJM2tHVyxDOEk0a0dYLGFySTltR0gsQ3FJK21HRyxZQUFhLENBQ2Isa0JBQW1CLENBL1kvQyxtSkFrWmdDLFlySW5uR1AsQ3FJb25HTyxVQUFXLENBQ1gsV0FBWSxDQUNaLGNDcG5HSCxDRCt0RjdCLHlKQTBab0MsdUJBQXlCLENBMVo3RCxrR0FpYXdCLGtEOUlobUdlLEM4SStyRnZDLG9HQXFhd0IscUJBQXNCLENBQ3RCLGtCQUFtQixDQUNuQixTQUFVLENBQ1YsVUFBVyxDQXhhbkMscUhBMmE0QixjQUFlLENBM2EzQyxzZ0JBNmJnQixZQUFhLENBN2I3Qix5aUJBMGNvQixZQUFhLENBUWpDLGdFQUdZLFdBQVksQ0FIeEIsd2JBaUJvQixZQUFhLENqSGhwR3pCLG9DaUgrbkdSLHVjQXFDNEIsWUFBYSxDQUNoQixDQXRDekIsOERBNENZLGtEQUFxRCxDQUNyRCwyQkFBNEIsQ0FDNUIseUJBQTBCLENBQzFCLHlCQUEwQixDQUMxQixxQkFBc0IsQ0FoRGxDLHFFQW1EZ0IsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLDJEcklodUcrQyxDcUlpdUcvQyxVQUFXLENBQ1gsV0FBWSxDRXp1RzVCLG1CQUNJLGNBQWdCLENBRHBCLGlEQUlRLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsU0FBVSxDQUNWLFdBQVksQ0FDWix3QkFBeUIsQ25IeUN6QixvQ21IakRSLGlEQVVZLFlBQWEsQ0F1Q3BCLENBakRMLHdEQWFZLFVBQVcsQ0FDWCxtQkFBb0IsQ0FDcEIsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxRQUFTLENBQ1QsTUFBTyxDQUNQLFVBQVcsQ0FDWCxXQUFZLENBQ1osMkR2SWRtRCxDdUlQL0QsMkRBd0JZLHFCQUFzQixDQUN0QixTQUFVLENBQ1YsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLGtCQUFtQixDQTdCL0Isb0ZBaUNnQixxQkFBc0IsQ0FDdEIsbUJBQW9CLENBbENwQyxxR0FvQ29CLGNDMUM4QixDRDJDOUIsVXZJckJNLEN1SWhCMUIscUdBd0NvQixnQkM1Q2dDLENENkNoQyxVdkl6Qk0sQ3VJaEIxQiw2RkE2Q2dCLGVBQWdCLENBQ2hCLFdBQVksQ0E5QzVCLGlDQW1EUSx3QkFBeUIsQ0FuRGpDLG1IQXdEd0IsZUFBZ0IsQ0F4RHhDLDhHQTREb0IsU0FBVSxDbkhYdEIsb0NtSGpEUiw2Q0FrRWdCLFVBQVcsQ0FsRTNCLHVHQXFFd0IsWUFBYSxDQUNiLDZCQUE4QixDQUM5QixvQkFBcUIsQ0F2RTdDLDhHQXlFNEIsU0FBVSxDQUNiLENBMUV6QixzREFvRlksbUNBQW9DLENBcEZoRCx5REF1Rlksa0NBQW1DLENFNUYvQyx3QkFDSSxpQkFBa0IsQ3JIcURkLG9DcUh0RFIsd0JBR1Esa0JBQW1CLENBd0QxQixDQTNERCwyQ0FNUSxrQkFBbUIsQ0FOM0IsZ0ZBU2dCLG1CQUFvQixDQVRwQyxpR0FXb0IsaUJBQWtCLENBWHRDLGlHQWNvQixpQkFBa0IsQ0FkdEMsNkZBb0JnQixnQkFBaUIsQ0FwQmpDLGtDQXlCUSxRQUFTLENySDZCVCxvQ3FIdERSLGtDQTJCWSxPQUFRLENBRWYsQ0E3QkwsNkJBK0JRLFFBQVMsQ3JIdUJULG9DcUh0RFIsNkJBaUNZLE9BQVEsQ0F5QmYsQ0ExREwsb0NBb0NZLG1CQUFvQixDQXBDaEMscURBc0NnQixpQkFBa0IsQ0F0Q2xDLHFEQXlDZ0IsaUJBQWtCLENBekNsQyx1Q0E2Q1ksVUFBVyxDQUNYLGVBQWlCLENBQ2pCLCtCekl2QmMsQ3lJeEIxQix5REFpRGdCLGF6SWhEUyxDeUlpRFQsNEZsSmR1QixDa0pwQ3ZDLHNEQXFEZ0IsY3RJeEJVLENzSXlCVixVQUFXLENBQ1gsWXpJdERTLEN5STREekIsZ0VBSWdCLG1CQUFvQixDQUtoQyx3QkFDSSxhekl0RWlCLEN5SXVFakIsZUFBaUIsQ0FYekIsc0NBZVEsY0FBZSxDQUNmLFNBQVUsQ0FDVixRQUFTLENBQ1QsVUFBVyxDQWxCbkIsNkNBcUJZLHdCQUF5QixDQUtyQyxvQ0FDSSw4RkFHWSxjQUFlLENBQ2YsVUFBVyxDQUNYLFFBQVMsQ0FDVCxNQUFPLENBQ1AsU0FBVSxDQUNWLFVBQVcsQ0FSdkIsMEpBVWdCLFlBQWEsQ0FDYixlQUFnQixDQUNoQix5QkFBd0MsQ0FaeEQsZ1ZBY29CLFlBQWEsQ0FkakMsa05BaUJvQixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUMxQixDQzlHckIsc0JBQ0ksdUJBQXdCLENBQ3hCLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIscUJBQXNCLENBSjFCLG1DQU1RLG9CQUFxQixDQ003QiwwQkFFUSxpQkNkcUMsQ0RZN0MscUNBT2dCLFlBQWEsQ0FDYixhQUFjLENBQ2QsZ0JBQWlCLENBQ2pCLGdDM0luQlMsQzJJU3pCLDJDQVlvQixZM0lyQkssQzJJU3pCLHNDQWdCZ0IsYTNJekJTLEMySVN6QixvREF5Qm9CLGEzSWxDSyxDMkltQ0wsd0IzSW5DSyxDMklvQ0wseUIzSWxDSyxDMklPekIsMERBOEJ3QixVM0lyQ0MsQzJJc0NELHdCM0l4Q0MsQzJJeUNELGtCM0l6Q0MsQzZJSXpCLE1BQ0ksV0FBWSxDQURoQixvQkFHUSxpQkFBa0IsQ0FIMUIseUNBS1ksYTdJVGEsQzZJSXpCLGdDQVVZLGNBQWUsQ0FWM0Isb0RBYW9CLGMxSVdNLEMwSVZOLFk3SWxCSyxDNklJekIsMkNBbUJZLGMxSUtjLEMwSUpkLFFBQVMsQ0FDVCxPQUFRLENBQ1IsZTdJTmMsQzZJT2Qsd0M3SU5jLEM2SU9kLGtCQUFtQixDQUNuQixtQkFBb0IsQ0FDcEIsU0FBVSxDQTFCdEIseUNBOEJZLGNBQWUsQ0FDZixrQkFBbUIsQ0FDbkIsYzFJUmMsQzBJU2QsYTdJcENhLEM2SUd6QiwrRkFtQ2dCLGE3SXZDUyxDNklJekIsb0RBdUNnQixTQUFVLENBdkMxQiwyRkE4Q29CLHdCQUF5QixDQTlDN0MsbUdBbURnQixRQUFTLENBQ1QsU0FBVSxDQUNWLG1CQUFvQixDQzFEcEMsc0JBQ0ksYUFBYyxDQUNkLCtCQUNJLGNBQWUsQ0FDZixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDQUN2Qix3QkFBeUIsQ0FDekIsYzNJb0NXLENpQlVYLG9DMEhwREosK0JBUVEsUzNJd0NVLEMySXZDVixrQkFBbUIsQ0FFMUIsQzFIeUNHLG9DMEh2Q0osNEJBRVEsZUFBZ0IsQ0FDaEIsU0FBVSxDQUNWLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixpQjNJd0JXLEMySXRCbEIsQzFIK0JHLG9DMEg5QkosNkJBRVEsU0FBVSxDQUNWLGdCQUNKLENBRUgsQ0E5Qkwsb0NBaUNRLFNBQVUsQ0NsQmIsa0NBS1csb0JDckJzQixDRHNCdEIsZ0JDakJ3QixDRGtCeEIsVUFBVyxDQVB0QixtQ0FVVyxVL0l0QlMsQytJdUJULGtCL0l4QlMsQytJYXBCLHNEQWdCZSxVQUFXLENBQ1gsbUJBQW9CLENBQ3BCLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsUUFBUyxDQUNULE1BQU8sQ0FDUCxVQUFXLENBQ1gsVUFBVyxDQUNYLDJEQUFpRSxDRXRCckYsOEJBSVksb0JDdEJ5QixDRHVCekIsZ0JDdEIyQixDRGlCdkMsNkJBU1ksVWpKdkJhLENpSndCYixrQmpKekJhLENpSmV6Qiw2RUFzQlksYWpKdENhLENpSnVDYixvRjFKSjJCLEMwSm5CdkMscUNBMEJnQixZakoxQ1MsQ21KY3pCLHVCQUVRLGNDbkJxQyxDaEl3RHJDLG9DK0h2Q1IsdUJBS1ksZ0JDckJrQyxDRHlEekMsQ0F6Q0wsOEJBU1ksVUFBVyxDQUNYLG1CQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFFBQVMsQ0FDVCxNQUFPLENBQ1AsVUFBVyxDQUNYLFVBQVcsQ0FDWCwyREFBaUUsQ0FqQjdFLDhCQXFCWSxnQkNwQzJCLENEcUMzQixjQ3ZDaUMsQ2hJd0RyQyxvQytIdkNSLDhCQXlCZ0IsZ0JDekM4QixDRDJDckMsQ0EzQlQsNkJBOEJZLFVuSjFDYSxDbUoyQ2Isa0JuSjVDYSxDbUphekIsZ0RBcUNnQixVbkpqRFMsQ21Ka0RULDhGNUpqQnVCLEM4SjFCdkMsaURBSVksbUJBQW9CLENBSmhDLDhCQVVZLG9CQ3RCMEIsQ0R1QjFCLGdCQ3RCNEIsQ0RXeEMsNkJBZVksVXJKdEJhLENxSnVCYixrQnJKeEJhLENxSlF6QiwrQ0FxQmdCLGFySjlCUyxDcUorQlQsa0Q5Skl1QixDOEoxQnZDLCtCQTJCWSxhckpwQ2EsQ3FKU3pCLHFDQThCZ0IsWXJKdkNTLEN1SmNyQiwwQkFDSSxpQkFBa0IsQ0FEckIsdUNBTVcsYXZKcEJTLEN1SnFCVCxrRGhLY3VCLENnS3JCbEMsaURBWWUsYXZKMUJLLEN1SmNwQiw0Q0FlZSxZdko3QkssQ3VKY3BCLDBDQW9CVyxpQkFBa0IsQ0FDbEIsd0J2SlBXLEN1SlFYLGV2SmhCVSxDdUppQlYsWUFBYSxDQXZCeEIsaURBeUJlLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFVBQVcsQ0FDWCxRQUFTLENBQ1QsTUFBTyxDQUNQLHNEQy9DNEYsQ0RnRDVGLFVBQVcsQ0FoQzFCLHFDQW9DVyxnQkFBaUIsQ0VMeEIsMkNBRU8sa0J4SnJDYSxDd0ptQ3BCLDJDQUtPLGtCeEp6Q2EsQ3dKOENyQix5QkFDSSxZQUFhLENBQ2IsYUFBYyxDQUNkLGdCQUFpQixDQUNqQixnQ3pKM0RhLEN5SnVEaEIsK0JBTU8sWXpKN0RTLEN5SmdFakIseUJBQ0ksb0ZsSzlCMkIsQ2tLK0IzQixhekpsRWEsQ3lKbUViLGlCQzlEd0IsQ0RpRWhDLGlCQUNJLFlBQWEsQ0FEaEIsd0JBR08sYUFBYyxDQUd0QixpQkFDSSxxQkN2RDhCLENEMEQ5Qix3QkF4RDJCLENBeUQzQixhekpoRmlCLEN5SmlGakIsY3RKdERrQixDc0pnRHJCLGdEQVNPLGNBQWUsQ0FDZixxQkN6RGlDLENEMERqQyxnQkN6RDRCLENEMEQ1Qix3QkN6RG9DLENEMERwQyxVekpqRWMsQ3lKa0VkLHdCekoxRmEsQ3lKNEVwQixvQ0FrQlcsY0FBZSxDQUNmLG9CekovRlMsQ3lKZ0dULGF6SmhHUyxDeUppR1QsNEJDNURxQixDRGdFakMsbUJBQ0ksb0ZsS25FK0IsQ2tLb0UvQixjQ3RGeUIsQ0R3RjdCLG1CQUNJLG9GbEt2RStCLENrS3dFL0IsZ0JDN0YyQixDRDhGM0IsYXpKNUdpQixDeUo4R3JCLG1CQUNJLG9GbEs1RStCLENrSzZFL0IsZ0JDNUY0QixDRDhGaEMsd0JBQ0ks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RVEsa0JBQW9CLENBQ2hCLG1CQUFxQixDQWtDaEMsQ0FoQ0csMkRBTEosd0JBTVEsa0JBQW9CLENBQ2hCLG1CQUFxQixDQThCaEMsQ0F4Qm1CLG9DQWJwQixpR0Fjd0IsZ0JBQWlCLENBS3hCLENBSEcsMkRBaEJwQixpR0FpQndCLGdCQUFpQixDQUV4QixDQUliLG9DQXZCSix5RUEwQmdCLHVCQUF5QixDQUM1QixDQUdULDJEQTlCSix5RUFpQ2dCLHVCQUF5QixDQUM1QixDQU9iLG1CQUVRLFloTDVTaUIsQ2dMK1N6QixvQ0FDSSxpREFHWSxvQkFBcUIsQ0FDckIscUJBQXNCLENBQ3pCLENBT2IscUNBQ0MsaURBRUUsMEJBQTRCLENBQzVCLENBTUgsZ0NBQ0ksaUJBQWtCLENBQ2xCLG1CQUFxQixDQUV6Qiw0QkFFRSxlQUFpQixDQUduQiw2Q0FFUSxTQUFVLENBQ1YsZUFBbUIsQ0FNbkIsb0NBRlIscUNBR1ksa0JBQW9CLENBQ3BCLG1CQUFxQixDQUU1QixDQUVMLDBEQUNJLFdBQ0ksbUJBQW9CLENBQ3BCLGtCQUFtQixDQUN0QixDQUVMLGdFQUdNLG9CQUF1QixDQUk3QiwyQkFDSSxhQUFjLENBR2xCLHlEQUNJLFNBQVUsQ0FZZCx1R0FHWSxpQkFBa0IsQ0FJOUIscUNBQ0ksd0NBRVEsYUFBYyxDQUNkLGVBQW1CLENBQ25CLGlCQUFrQixDQUcxQixrREFFUSxlQUFnQixDQUNoQixlQUFtQixDQUN0QixDQUlULGtDQUVRLGVBQWdCLENBR3hCLDREQUdZLE9BRUosQ0FMUiw2REFPWSxPQUVKLENBVFIsNkRBV1ksT0FFSixDQUlSLHFFQUVRLHNCQUF1QixDQUcvQiwrRUFJZ0IsY0FBZSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISB0YWlsd2luZGNzcyB2My4zLjMgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vdGFpbHdpbmRjc3MuY29tKi8qLDphZnRlciw6YmVmb3Jle2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6MCBzb2xpZCAjZTVlN2VifTphZnRlciw6YmVmb3Jley0tdHctY29udGVudDpcIlwifWh0bWx7bGluZS1oZWlnaHQ6MS41Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy1tb3otdGFiLXNpemU6NDstby10YWItc2l6ZTo0O3RhYi1zaXplOjQ7Zm9udC1mYW1pbHk6dWktc2Fucy1zZXJpZixzeXN0ZW0tdWksLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsU2Vnb2UgVUksUm9ib3RvLEhlbHZldGljYSBOZXVlLEFyaWFsLE5vdG8gU2FucyxzYW5zLXNlcmlmLEFwcGxlIENvbG9yIEVtb2ppLFNlZ29lIFVJIEVtb2ppLFNlZ29lIFVJIFN5bWJvbCxOb3RvIENvbG9yIEVtb2ppO2ZvbnQtZmVhdHVyZS1zZXR0aW5nczpub3JtYWw7Zm9udC12YXJpYXRpb24tc2V0dGluZ3M6bm9ybWFsfWJvZHl7bWFyZ2luOjA7bGluZS1oZWlnaHQ6aW5oZXJpdH1ocntoZWlnaHQ6MDtjb2xvcjppbmhlcml0O2JvcmRlci10b3Atd2lkdGg6MXB4fWFiYnI6d2hlcmUoW3RpdGxlXSl7LXdlYmtpdC10ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZH1oMSxoMixoMyxoNCxoNSxoNntmb250LXNpemU6aW5oZXJpdDtmb250LXdlaWdodDppbmhlcml0fWF7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246aW5oZXJpdH1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6dWktbW9ub3NwYWNlLFNGTW9uby1SZWd1bGFyLE1lbmxvLE1vbmFjbyxDb25zb2xhcyxMaWJlcmF0aW9uIE1vbm8sQ291cmllciBOZXcsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjppbml0aWFsfXN1Yntib3R0b206LS4yNWVtfXN1cHt0b3A6LS41ZW19dGFibGV7dGV4dC1pbmRlbnQ6MDtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtZmVhdHVyZS1zZXR0aW5nczppbmhlcml0O2ZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOmluaGVyaXQ7Zm9udC1zaXplOjEwMCU7Zm9udC13ZWlnaHQ6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O2NvbG9yOmluaGVyaXQ7bWFyZ2luOjA7cGFkZGluZzowfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1bdHlwZT1idXR0b25dLFt0eXBlPXJlc2V0XSxbdHlwZT1zdWJtaXRdLGJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2JhY2tncm91bmQtY29sb3I6aW5pdGlhbDtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9Oi1tb3otZm9jdXNyaW5ne291dGxpbmU6YXV0b306LW1vei11aS1pbnZhbGlke2JveC1zaGFkb3c6bm9uZX1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjppbml0aWFsfTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiw6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9c2VhcmNoXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO291dGxpbmUtb2Zmc2V0Oi0ycHh9Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtmb250OmluaGVyaXR9c3VtbWFyeXtkaXNwbGF5Omxpc3QtaXRlbX1ibG9ja3F1b3RlLGRkLGRsLGZpZ3VyZSxoMSxoMixoMyxoNCxoNSxoNixocixwLHByZXttYXJnaW46MH1maWVsZHNldHttYXJnaW46MH1maWVsZHNldCxsZWdlbmR7cGFkZGluZzowfW1lbnUsb2wsdWx7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH1kaWFsb2d7cGFkZGluZzowfXRleHRhcmVhe3Jlc2l6ZTp2ZXJ0aWNhbH1pbnB1dDo6LW1vei1wbGFjZWhvbGRlcix0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlcntvcGFjaXR5OjE7Y29sb3I6IzljYTNhZn1pbnB1dDo6cGxhY2Vob2xkZXIsdGV4dGFyZWE6OnBsYWNlaG9sZGVye29wYWNpdHk6MTtjb2xvcjojOWNhM2FmfVtyb2xlPWJ1dHRvbl0sYnV0dG9ue2N1cnNvcjpwb2ludGVyfTpkaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdH1hdWRpbyxjYW52YXMsZW1iZWQsaWZyYW1lLGltZyxvYmplY3Qsc3ZnLHZpZGVve2Rpc3BsYXk6YmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfWltZyx2aWRlb3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b31baGlkZGVuXXtkaXNwbGF5Om5vbmV9Kiw6OmJhY2tkcm9wLDphZnRlciw6YmVmb3Jley0tdHctYm9yZGVyLXNwYWNpbmcteDowOy0tdHctYm9yZGVyLXNwYWNpbmcteTowOy0tdHctdHJhbnNsYXRlLXg6MDstLXR3LXRyYW5zbGF0ZS15OjA7LS10dy1yb3RhdGU6MDstLXR3LXNrZXcteDowOy0tdHctc2tldy15OjA7LS10dy1zY2FsZS14OjE7LS10dy1zY2FsZS15OjE7LS10dy1wYW4teDogOy0tdHctcGFuLXk6IDstLXR3LXBpbmNoLXpvb206IDstLXR3LXNjcm9sbC1zbmFwLXN0cmljdG5lc3M6cHJveGltaXR5Oy0tdHctZ3JhZGllbnQtZnJvbS1wb3NpdGlvbjogOy0tdHctZ3JhZGllbnQtdmlhLXBvc2l0aW9uOiA7LS10dy1ncmFkaWVudC10by1wb3NpdGlvbjogOy0tdHctb3JkaW5hbDogOy0tdHctc2xhc2hlZC16ZXJvOiA7LS10dy1udW1lcmljLWZpZ3VyZTogOy0tdHctbnVtZXJpYy1zcGFjaW5nOiA7LS10dy1udW1lcmljLWZyYWN0aW9uOiA7LS10dy1yaW5nLWluc2V0OiA7LS10dy1yaW5nLW9mZnNldC13aWR0aDowcHg7LS10dy1yaW5nLW9mZnNldC1jb2xvcjojZmZmOy0tdHctcmluZy1jb2xvcjojM2I4MmY2ODA7LS10dy1yaW5nLW9mZnNldC1zaGFkb3c6MCAwICMwMDAwOy0tdHctcmluZy1zaGFkb3c6MCAwICMwMDAwOy0tdHctc2hhZG93OjAgMCAjMDAwMDstLXR3LXNoYWRvdy1jb2xvcmVkOjAgMCAjMDAwMDstLXR3LWJsdXI6IDstLXR3LWJyaWdodG5lc3M6IDstLXR3LWNvbnRyYXN0OiA7LS10dy1ncmF5c2NhbGU6IDstLXR3LWh1ZS1yb3RhdGU6IDstLXR3LWludmVydDogOy0tdHctc2F0dXJhdGU6IDstLXR3LXNlcGlhOiA7LS10dy1kcm9wLXNoYWRvdzogOy0tdHctYmFja2Ryb3AtYmx1cjogOy0tdHctYmFja2Ryb3AtYnJpZ2h0bmVzczogOy0tdHctYmFja2Ryb3AtY29udHJhc3Q6IDstLXR3LWJhY2tkcm9wLWdyYXlzY2FsZTogOy0tdHctYmFja2Ryb3AtaHVlLXJvdGF0ZTogOy0tdHctYmFja2Ryb3AtaW52ZXJ0OiA7LS10dy1iYWNrZHJvcC1vcGFjaXR5OiA7LS10dy1iYWNrZHJvcC1zYXR1cmF0ZTogOy0tdHctYmFja2Ryb3Atc2VwaWE6IH0uY29udGFpbmVye3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6NjQwcHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjY0MHB4fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6NzY4cHh9fUBtZWRpYSAobWluLXdpZHRoOjEwMjRweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6MTAyNHB4fX1AbWVkaWEgKG1pbi13aWR0aDoxMzIwcHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjEzMjBweH19QG1lZGlhIChtaW4td2lkdGg6MTUzNnB4KXsuY29udGFpbmVye21heC13aWR0aDoxNTM2cHh9fS52aXNpYmxle3Zpc2liaWxpdHk6dmlzaWJsZX0uc3RhdGlje3Bvc2l0aW9uOnN0YXRpY30uZml4ZWR7cG9zaXRpb246Zml4ZWR9LmFic29sdXRle3Bvc2l0aW9uOmFic29sdXRlfS5yZWxhdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZX0uYm90dG9tLTB7Ym90dG9tOjB9LmJvdHRvbS0ze2JvdHRvbTouNzVyZW19LmJvdHRvbS02e2JvdHRvbToxLjVyZW19LmxlZnQtMHtsZWZ0OjB9LmxlZnQtM3tsZWZ0Oi43NXJlbX0ubGVmdC00e2xlZnQ6MXJlbX0ubGVmdC02e2xlZnQ6MS41cmVtfS5yaWdodC0ye3JpZ2h0Oi41cmVtfS5yaWdodC0ze3JpZ2h0Oi43NXJlbX0ucmlnaHQtN3tyaWdodDoxLjc1cmVtfS50b3AtMHt0b3A6MH0udG9wLTIwe3RvcDo1cmVtfS50b3AtM3t0b3A6Ljc1cmVtfS50b3AtNHt0b3A6MXJlbX0uaXNvbGF0ZXtpc29sYXRpb246aXNvbGF0ZX0uei0xMHt6LWluZGV4OjEwfS5jbGVhci1ib3Roe2NsZWFyOmJvdGh9Lm0tYXV0b3ttYXJnaW46YXV0b30ubXgtMXttYXJnaW4tbGVmdDouMjVyZW07bWFyZ2luLXJpZ2h0Oi4yNXJlbX0ubXgtMnttYXJnaW4tbGVmdDouNXJlbTttYXJnaW4tcmlnaHQ6LjVyZW19Lm14LTN7bWFyZ2luLWxlZnQ6Ljc1cmVtO21hcmdpbi1yaWdodDouNzVyZW19Lm14LTR7bWFyZ2luLWxlZnQ6MXJlbTttYXJnaW4tcmlnaHQ6MXJlbX0ubXgtYXV0b3ttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5teS0ye21hcmdpbi10b3A6LjVyZW07bWFyZ2luLWJvdHRvbTouNXJlbX0uLW1sLTEwe21hcmdpbi1sZWZ0Oi0yLjVyZW19Lm1iLTF7bWFyZ2luLWJvdHRvbTouMjVyZW19Lm1iLTEye21hcmdpbi1ib3R0b206M3JlbX0ubWItMTZ7bWFyZ2luLWJvdHRvbTo0cmVtfS5tYi0ye21hcmdpbi1ib3R0b206LjVyZW19Lm1iLTIwe21hcmdpbi1ib3R0b206NXJlbX0ubWItNHttYXJnaW4tYm90dG9tOjFyZW19Lm1iLTZ7bWFyZ2luLWJvdHRvbToxLjVyZW19Lm1iLTd7bWFyZ2luLWJvdHRvbToxLjc1cmVtfS5tYi04e21hcmdpbi1ib3R0b206MnJlbX0ubWwtMXttYXJnaW4tbGVmdDouMjVyZW19Lm1sLTJ7bWFyZ2luLWxlZnQ6LjVyZW19Lm1sLTN7bWFyZ2luLWxlZnQ6Ljc1cmVtfS5tbC00e21hcmdpbi1sZWZ0OjFyZW19Lm1yLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbX0ubXItMnttYXJnaW4tcmlnaHQ6LjVyZW19Lm1yLTN7bWFyZ2luLXJpZ2h0Oi43NXJlbX0ubXItNHttYXJnaW4tcmlnaHQ6MXJlbX0ubXItOHttYXJnaW4tcmlnaHQ6MnJlbX0ubXQtMXttYXJnaW4tdG9wOi4yNXJlbX0ubXQtMnttYXJnaW4tdG9wOi41cmVtfS5tdC0ze21hcmdpbi10b3A6Ljc1cmVtfS5tdC00e21hcmdpbi10b3A6MXJlbX0ubXQtNnttYXJnaW4tdG9wOjEuNXJlbX0ubXQtOHttYXJnaW4tdG9wOjJyZW19LmJsb2Nre2Rpc3BsYXk6YmxvY2t9LmZsZXh7ZGlzcGxheTpmbGV4fS50YWJsZXtkaXNwbGF5OnRhYmxlfS5ncmlke2Rpc3BsYXk6Z3JpZH0uaGlkZGVue2Rpc3BsYXk6bm9uZX0uYXNwZWN0LVxcWzRcXC8zXFxde2FzcGVjdC1yYXRpbzo0LzN9LmgtMHtoZWlnaHQ6MH0uaC0xXFwvMntoZWlnaHQ6NTAlfS5oLTJ7aGVpZ2h0Oi41cmVtfS5oLTIwe2hlaWdodDo1cmVtfS5oLWZ1bGx7aGVpZ2h0OjEwMCV9Lm1heC1oLTk2e21heC1oZWlnaHQ6MjRyZW19LnctMVxcLzJ7d2lkdGg6NTAlfS53LTFcXC8ze3dpZHRoOjMzLjMzMzMzMyV9LnctMTFcXC8xMnt3aWR0aDo5MS42NjY2NjclfS53LTJcXC8ze3dpZHRoOjY2LjY2NjY2NyV9LnctMjB7d2lkdGg6NXJlbX0udy05XFwvMTJ7d2lkdGg6NzUlfS53LWZ1bGx7d2lkdGg6MTAwJX0ubWF4LXcteHN7bWF4LXdpZHRoOjIwcmVtfS5mbGV4LTF7ZmxleDoxIDEgMCV9LnRyYW5zZm9ybXt0cmFuc2Zvcm06dHJhbnNsYXRlKHZhcigtLXR3LXRyYW5zbGF0ZS14KSx2YXIoLS10dy10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10dy1yb3RhdGUpKSBza2V3WCh2YXIoLS10dy1za2V3LXgpKSBza2V3WSh2YXIoLS10dy1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHctc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10dy1zY2FsZS15KSl9LmdyaWQtY29scy0xe2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMSxtaW5tYXgoMCwxZnIpKX0uZmxleC1yb3d7ZmxleC1kaXJlY3Rpb246cm93fS5mbGV4LXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5mbGV4LWNvbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmZsZXgtd3JhcHtmbGV4LXdyYXA6d3JhcH0uY29udGVudC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXJ9Lml0ZW1zLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lml0ZW1zLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZH0uaXRlbXMtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlcn0uanVzdGlmeS1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uanVzdGlmeS1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5qdXN0aWZ5LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5qdXN0aWZ5LWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmdhcC0xMHtnYXA6Mi41cmVtfS5nYXAtMTR7Z2FwOjMuNXJlbX0uZ2FwLXgtMTB7LW1vei1jb2x1bW4tZ2FwOjIuNXJlbTtjb2x1bW4tZ2FwOjIuNXJlbX0uZ2FwLXktMTB7cm93LWdhcDoyLjVyZW19LnNlbGYtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS5zZWxmLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlcn0ub3ZlcmZsb3ctaGlkZGVuLC50cnVuY2F0ZXtvdmVyZmxvdzpoaWRkZW59LnRydW5jYXRle3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5yb3VuZGVkLTJ4bHtib3JkZXItcmFkaXVzOjFyZW19LnJvdW5kZWQtM3hse2JvcmRlci1yYWRpdXM6MS41cmVtfS5yb3VuZGVkLWZ1bGx7Ym9yZGVyLXJhZGl1czo5OTk5cHh9LnJvdW5kZWQteGx7Ym9yZGVyLXJhZGl1czouNzVyZW19LmJvcmRlci0ye2JvcmRlci13aWR0aDoycHh9LmJvcmRlci1ibGFja3stLXR3LWJvcmRlci1vcGFjaXR5OjE7Ym9yZGVyLWNvbG9yOlJHQigwIDAgMC92YXIoLS10dy1ib3JkZXItb3BhY2l0eSkpfS5vYmplY3QtY29udGFpbnstby1vYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LWZpdDpjb250YWlufS5vYmplY3QtY292ZXJ7LW8tb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtZml0OmNvdmVyfS5wLTB7cGFkZGluZzowfS5wLTEye3BhZGRpbmc6M3JlbX0ucC0ye3BhZGRpbmc6LjVyZW19LnAtM3twYWRkaW5nOi43NXJlbX0ucC00e3BhZGRpbmc6MXJlbX0ucC01e3BhZGRpbmc6MS4yNXJlbX0ucC02e3BhZGRpbmc6MS41cmVtfS5wLTh7cGFkZGluZzoycmVtfS5weC0xe3BhZGRpbmctbGVmdDouMjVyZW07cGFkZGluZy1yaWdodDouMjVyZW19LnB4LTEwe3BhZGRpbmctbGVmdDoyLjVyZW07cGFkZGluZy1yaWdodDoyLjVyZW19LnB4LTEye3BhZGRpbmctbGVmdDozcmVtO3BhZGRpbmctcmlnaHQ6M3JlbX0ucHgtM3twYWRkaW5nLWxlZnQ6Ljc1cmVtO3BhZGRpbmctcmlnaHQ6Ljc1cmVtfS5weC00e3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctcmlnaHQ6MXJlbX0ucHgtNntwYWRkaW5nLWxlZnQ6MS41cmVtO3BhZGRpbmctcmlnaHQ6MS41cmVtfS5weC04e3BhZGRpbmctbGVmdDoycmVtO3BhZGRpbmctcmlnaHQ6MnJlbX0ucHktMXtwYWRkaW5nLXRvcDouMjVyZW07cGFkZGluZy1ib3R0b206LjI1cmVtfS5weS0xMHtwYWRkaW5nLXRvcDoyLjVyZW07cGFkZGluZy1ib3R0b206Mi41cmVtfS5weS0xMntwYWRkaW5nLXRvcDozcmVtO3BhZGRpbmctYm90dG9tOjNyZW19LnB5LTJ7cGFkZGluZy10b3A6LjVyZW07cGFkZGluZy1ib3R0b206LjVyZW19LnB5LTN7cGFkZGluZy10b3A6Ljc1cmVtO3BhZGRpbmctYm90dG9tOi43NXJlbX0ucHktNHtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctYm90dG9tOjFyZW19LnB5LTZ7cGFkZGluZy10b3A6MS41cmVtO3BhZGRpbmctYm90dG9tOjEuNXJlbX0ucGItMHtwYWRkaW5nLWJvdHRvbTowfS5wYi0xe3BhZGRpbmctYm90dG9tOi4yNXJlbX0ucGItMTJ7cGFkZGluZy1ib3R0b206M3JlbX0ucGItMTZ7cGFkZGluZy1ib3R0b206NHJlbX0ucGItMntwYWRkaW5nLWJvdHRvbTouNXJlbX0ucGItMjR7cGFkZGluZy1ib3R0b206NnJlbX0ucGItNHtwYWRkaW5nLWJvdHRvbToxcmVtfS5wYi02e3BhZGRpbmctYm90dG9tOjEuNXJlbX0ucGItOHtwYWRkaW5nLWJvdHRvbToycmVtfS5wbC0we3BhZGRpbmctbGVmdDowfS5wbC00e3BhZGRpbmctbGVmdDoxcmVtfS5wci0we3BhZGRpbmctcmlnaHQ6MH0ucHItMjB7cGFkZGluZy1yaWdodDo1cmVtfS5wci02e3BhZGRpbmctcmlnaHQ6MS41cmVtfS5wci04e3BhZGRpbmctcmlnaHQ6MnJlbX0ucHQtMXtwYWRkaW5nLXRvcDouMjVyZW19LnB0LTEwe3BhZGRpbmctdG9wOjIuNXJlbX0ucHQtMTJ7cGFkZGluZy10b3A6M3JlbX0ucHQtMntwYWRkaW5nLXRvcDouNXJlbX0ucHQtM3twYWRkaW5nLXRvcDouNzVyZW19LnB0LTR7cGFkZGluZy10b3A6MXJlbX0ucHQtNntwYWRkaW5nLXRvcDoxLjVyZW19LnB0LTh7cGFkZGluZy10b3A6MnJlbX0udGV4dC1sZWZ0e3RleHQtYWxpZ246bGVmdH0udGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnNoYWRvdy1sZ3stLXR3LXNoYWRvdzowIDEwcHggMTVweCAtM3B4ICMwMDAwMDAxYSwwIDRweCA2cHggLTRweCAjMDAwMDAwMWE7LS10dy1zaGFkb3ctY29sb3JlZDowIDEwcHggMTVweCAtM3B4IHZhcigtLXR3LXNoYWRvdy1jb2xvciksMCA0cHggNnB4IC00cHggdmFyKC0tdHctc2hhZG93LWNvbG9yKTtib3gtc2hhZG93OnZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdywwIDAgIzAwMDApLHZhcigtLXR3LXJpbmctc2hhZG93LDAgMCAjMDAwMCksdmFyKC0tdHctc2hhZG93KX0udHJhbnNpdGlvbnt0cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yLGJhY2tncm91bmQtY29sb3IsYm9yZGVyLWNvbG9yLHRleHQtZGVjb3JhdGlvbi1jb2xvcixmaWxsLHN0cm9rZSxvcGFjaXR5LGJveC1zaGFkb3csdHJhbnNmb3JtLGZpbHRlciwtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjt0cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yLGJhY2tncm91bmQtY29sb3IsYm9yZGVyLWNvbG9yLHRleHQtZGVjb3JhdGlvbi1jb2xvcixmaWxsLHN0cm9rZSxvcGFjaXR5LGJveC1zaGFkb3csdHJhbnNmb3JtLGZpbHRlcixiYWNrZHJvcC1maWx0ZXI7dHJhbnNpdGlvbi1wcm9wZXJ0eTpjb2xvcixiYWNrZ3JvdW5kLWNvbG9yLGJvcmRlci1jb2xvcix0ZXh0LWRlY29yYXRpb24tY29sb3IsZmlsbCxzdHJva2Usb3BhY2l0eSxib3gtc2hhZG93LHRyYW5zZm9ybSxmaWx0ZXIsYmFja2Ryb3AtZmlsdGVyLC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNCwwLC4yLDEpO3RyYW5zaXRpb24tZHVyYXRpb246LjE1c31AbWVkaWEgKG1pbi13aWR0aDo2NDBweCl7LnNtXFw6dy0xXFwvMnt3aWR0aDo1MCV9LnNtXFw6ZmxleC1yb3d7ZmxleC1kaXJlY3Rpb246cm93fS5zbVxcOnAtMTJ7cGFkZGluZzozcmVtfS5zbVxcOnAtNHtwYWRkaW5nOjFyZW19LnNtXFw6cHgtMTJ7cGFkZGluZy1sZWZ0OjNyZW07cGFkZGluZy1yaWdodDozcmVtfS5zbVxcOnBiLTEye3BhZGRpbmctYm90dG9tOjNyZW19LnNtXFw6cHItMntwYWRkaW5nLXJpZ2h0Oi41cmVtfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm1kXFw6YWJzb2x1dGV7cG9zaXRpb246YWJzb2x1dGV9Lm1kXFw6cmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmV9Lm1kXFw6Ym90dG9tLWF1dG97Ym90dG9tOmF1dG99Lm1kXFw6bGVmdC0yXFwvNHtsZWZ0OjUwJX0ubWRcXDpsZWZ0LWF1dG97bGVmdDphdXRvfS5tZFxcOnJpZ2h0LTB7cmlnaHQ6MH0ubWRcXDpyaWdodC0xXFwvNHtyaWdodDoyNSV9Lm1kXFw6cmlnaHQtOHtyaWdodDoycmVtfS5tZFxcOnRvcC0we3RvcDowfS5tZFxcOnRvcC0xXFwvM3t0b3A6MzMuMzMzMzMzJX0ubWRcXDp0b3AtMjB7dG9wOjVyZW19Lm1kXFw6dG9wLTI4e3RvcDo3cmVtfS5tZFxcOm9yZGVyLTF7b3JkZXI6MX0ubWRcXDpmbG9hdC1yaWdodHtmbG9hdDpyaWdodH0ubWRcXDpmbG9hdC1sZWZ0e2Zsb2F0OmxlZnR9Lm1kXFw6bXgtMHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfS5tZFxcOi1tbC0xMHttYXJnaW4tbGVmdDotMi41cmVtfS5tZFxcOm1iLTB7bWFyZ2luLWJvdHRvbTowfS5tZFxcOm1iLTF7bWFyZ2luLWJvdHRvbTouMjVyZW19Lm1kXFw6bWItNHttYXJnaW4tYm90dG9tOjFyZW19Lm1kXFw6bWwtMHttYXJnaW4tbGVmdDowfS5tZFxcOm1sLTJ7bWFyZ2luLWxlZnQ6LjVyZW19Lm1kXFw6bXItMHttYXJnaW4tcmlnaHQ6MH0ubWRcXDptdC0we21hcmdpbi10b3A6MH0ubWRcXDptdC0xe21hcmdpbi10b3A6LjI1cmVtfS5tZFxcOm10LTZ7bWFyZ2luLXRvcDoxLjVyZW19Lm1kXFw6ZmxleHtkaXNwbGF5OmZsZXh9Lm1kXFw6aGlkZGVue2Rpc3BsYXk6bm9uZX0ubWRcXDpoLTFcXC8ye2hlaWdodDo1MCV9Lm1kXFw6aC1mdWxse2hlaWdodDoxMDAlfS5tZFxcOnctMVxcLzJ7d2lkdGg6NTAlfS5tZFxcOnctMVxcLzN7d2lkdGg6MzMuMzMzMzMzJX0ubWRcXDp3LTNcXC8xMnt3aWR0aDoyNSV9Lm1kXFw6dy01XFwvMTJ7d2lkdGg6NDEuNjY2NjY3JX0ubWRcXDp3LTZcXC8xMnt3aWR0aDo1MCV9Lm1kXFw6dy05XFwvMTJ7d2lkdGg6NzUlfS5tZFxcOnctYXV0b3t3aWR0aDphdXRvfS5tZFxcOnctZnVsbHt3aWR0aDoxMDAlfS5tZFxcOmdyaWQtY29scy0xe2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMSxtaW5tYXgoMCwxZnIpKX0ubWRcXDpncmlkLWNvbHMtMntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsbWlubWF4KDAsMWZyKSl9Lm1kXFw6ZmxleC1yb3d7ZmxleC1kaXJlY3Rpb246cm93fS5tZFxcOmZsZXgtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9Lm1kXFw6ZmxleC13cmFwe2ZsZXgtd3JhcDp3cmFwfS5tZFxcOml0ZW1zLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXJ9Lm1kXFw6anVzdGlmeS1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5tZFxcOmp1c3RpZnktYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubWRcXDpwLTEye3BhZGRpbmc6M3JlbX0ubWRcXDpweC0xMntwYWRkaW5nLWxlZnQ6M3JlbTtwYWRkaW5nLXJpZ2h0OjNyZW19Lm1kXFw6cHgtMjB7cGFkZGluZy1sZWZ0OjVyZW07cGFkZGluZy1yaWdodDo1cmVtfS5tZFxcOnB5LTB7cGFkZGluZy10b3A6MH0ubWRcXDpwYi0wLC5tZFxcOnB5LTB7cGFkZGluZy1ib3R0b206MH0ubWRcXDpwYi0xNntwYWRkaW5nLWJvdHRvbTo0cmVtfS5tZFxcOnBiLTZ7cGFkZGluZy1ib3R0b206MS41cmVtfS5tZFxcOnBiLTh7cGFkZGluZy1ib3R0b206MnJlbX0ubWRcXDpwbC0xe3BhZGRpbmctbGVmdDouMjVyZW19Lm1kXFw6cGwtNHtwYWRkaW5nLWxlZnQ6MXJlbX0ubWRcXDpwci0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtfS5tZFxcOnByLTR7cGFkZGluZy1yaWdodDoxcmVtfS5tZFxcOnB0LTB7cGFkZGluZy10b3A6MH0ubWRcXDpwdC0xNntwYWRkaW5nLXRvcDo0cmVtfS5tZFxcOnB0LTJ7cGFkZGluZy10b3A6LjVyZW19Lm1kXFw6cHQtNHtwYWRkaW5nLXRvcDoxcmVtfX1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5sZ1xcOnN0aWNreXtwb3NpdGlvbjpzdGlja3l9LmxnXFw6Ym90dG9tLTZ7Ym90dG9tOjEuNXJlbX0ubGdcXDpmbG9hdC1yaWdodHtmbG9hdDpyaWdodH0ubGdcXDpteS0we21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjB9LmxnXFw6bWwtNHttYXJnaW4tbGVmdDoxcmVtfS5sZ1xcOm1sLTh7bWFyZ2luLWxlZnQ6MnJlbX0ubGdcXDptci0we21hcmdpbi1yaWdodDowfS5sZ1xcOm1yLTR7bWFyZ2luLXJpZ2h0OjFyZW19LmxnXFw6bWluLWgtc2NyZWVue21pbi1oZWlnaHQ6MTAwdmh9LmxnXFw6dy0xXFwvM3t3aWR0aDozMy4zMzMzMzMlfS5sZ1xcOnctMVxcLzR7d2lkdGg6MjUlfS5sZ1xcOnctMlxcLzN7d2lkdGg6NjYuNjY2NjY3JX0ubGdcXDp3LTNcXC8xMnt3aWR0aDoyNSV9LmxnXFw6dy01XFwvMTJ7d2lkdGg6NDEuNjY2NjY3JX0ubGdcXDp3LTdcXC8xMnt3aWR0aDo1OC4zMzMzMzMlfS5sZ1xcOmdyaWQtY29scy0ye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMixtaW5tYXgoMCwxZnIpKX0ubGdcXDpncmlkLWNvbHMtM3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsbWlubWF4KDAsMWZyKSl9LmxnXFw6ZmxleC1yb3d7ZmxleC1kaXJlY3Rpb246cm93fS5sZ1xcOml0ZW1zLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZH0ubGdcXDpqdXN0aWZ5LXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5sZ1xcOmp1c3RpZnktZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0ubGdcXDpqdXN0aWZ5LWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmxnXFw6cC02e3BhZGRpbmc6MS41cmVtfS5sZ1xcOnByLTh7cGFkZGluZy1yaWdodDoycmVtfS5sZ1xcOnB0LTEye3BhZGRpbmctdG9wOjNyZW19fUBtZWRpYSAobWluLXdpZHRoOjEzMjBweCl7LnhsXFw6bWItNnttYXJnaW4tYm90dG9tOjEuNXJlbX0ueGxcXDpoaWRkZW57ZGlzcGxheTpub25lfS54bFxcOnctMVxcLzN7d2lkdGg6MzMuMzMzMzMzJX0ueGxcXDpncmlkLWNvbHMtMXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEsbWlubWF4KDAsMWZyKSl9LnhsXFw6Z3JpZC1jb2xzLTJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLG1pbm1heCgwLDFmcikpfS54bFxcOmdhcC14LTI0ey1tb3otY29sdW1uLWdhcDo2cmVtO2NvbHVtbi1nYXA6NnJlbX0ueGxcXDpweC0we3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0ueGxcXDpwYi0xNHtwYWRkaW5nLWJvdHRvbTozLjVyZW19LnhsXFw6cGwtMTZ7cGFkZGluZy1sZWZ0OjRyZW19fUBtZWRpYSAobWluLXdpZHRoOjE1MzZweCl7LlxcMzJ4bFxcOnAtMHtwYWRkaW5nOjB9fSIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PURNK1NhbnM6d2dodEA0MDA7NTAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbiRmb250LWZhbWlseS0tMSA6ICdETSBTYW5zJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LS0xIDogNDAwICFkZWZhdWx0O1xyXG4kZm9udC1zcGFjaW5nLS0xOiAwICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtZmFtaWx5LS0yIDogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtLTIgOiA0MDAgIWRlZmF1bHQ7XHJcbiRmb250LXNwYWNpbmctLTI6IDAgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1ib2xkICAgICAgICAgOiA3MDAgIWRlZmF1bHQ7XHJcbiRmb250LW1lZGl1bSAgICAgICA6IDUwMCAhZGVmYXVsdDtcclxuJGZvbnQtcmVndWxhciAgICAgIDogNDAwICFkZWZhdWx0O1xyXG4iLCIkY29sb3JfY29va2llc19zaXRlOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEA3MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJhbGV3YXk6d2dodEA5MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG4uY29va2llc3YyQ29udGFpbmVyIHtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5OTk5O1xyXG4gICAgY29sb3I6ICMzMzM7XHJcblxyXG4gICAgLmJ0bkNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMTVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bkNvb2tpZXMge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3LjVweCAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMjtcclxuICAgICAgICAgICAgbWFyZ2luOiA3LjVweCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDcuNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5saWdodFZlcnNpb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzljOWM5YztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvcl9jb29raWVzX3NpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQkY29sb3JfY29va2llc19zaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYnRuQ29uZmlnQ29va2llcyB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG5Db29raWVzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bkNvb2tpZXMge1xyXG4gICAgICAgICAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saWdodFZlcnNpb24ge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBhLCBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb29raWVzU3RydWN0dXJlXzEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xyXG4gICAgICAgIGxlZnQ6IC0zNzVweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgNTBweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjVweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb29raWVzQ29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuYnRuVG9wIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOWM5YzljO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN2Z0FuaW1lIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0cmVDb29raWVzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxuXHJcbiAgICAgICAgICAgICAgICAuY29sb3JQcmltYXJ5U2l0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9jb29raWVzX3NpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0Q29va2llcyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dFN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IDE1cHg7XHJcbiAgICAgICAgbGVmdDogLTY1MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvb2tpZXNDb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4IDE1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIC5jb29raWVUaXRsZV9Db250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRvcENvbnRlbnRDb29raWVzIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKGNhbGMoLTUwJSAtIDcuNXB4KSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0blRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5YzljOWM7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG5SZXRvdXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvb2tpZVBhcmFtc19Db250ZW50IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29va2llc0VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0U2VjdGlvblN0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0U2VjdGlvbkNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdHJlU2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbkFjb3JkZW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbUNoZWNrYm94Q29va2llQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlRWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dENvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGlua0VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb25FbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dEVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3hDb29raWVzQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJlcXVpcmVkQ29va2llIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNy41cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94Q29va2llcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6ZGlzYWJsZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfY29va2llc19zaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dFNlY3Rpb25Db250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uQWNvcmRlb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWdEZWZhdWx0X1pvbmVBY3RpdmVfRWxlbWVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohIHRhaWx3aW5kY3NzIHYzLjMuMyB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly90YWlsd2luZGNzcy5jb20qL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PURNK1NhbnM6d2dodEA0MDA7NTAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9RE0rU2Fuczp3Z2h0QDQwMDs1MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnMmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDcwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UmFsZXdheTp3Z2h0QDkwMCZkaXNwbGF5PXN3YXBcIik7XG4qLCA6YWZ0ZXIsIDpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDAgc29saWQgI2U1ZTdlYjsgfVxuXG46YWZ0ZXIsIDpiZWZvcmUge1xuICAtLXR3LWNvbnRlbnQ6XCJcIjsgfVxuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbW96LXRhYi1zaXplOiA0O1xuICAtby10YWItc2l6ZTogNDtcbiAgdGFiLXNpemU6IDQ7XG4gIGZvbnQtZmFtaWx5OiB1aS1zYW5zLXNlcmlmLHN5c3RlbS11aSwtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxTZWdvZSBVSSxSb2JvdG8sSGVsdmV0aWNhIE5ldWUsQXJpYWwsTm90byBTYW5zLHNhbnMtc2VyaWYsQXBwbGUgQ29sb3IgRW1vamksU2Vnb2UgVUkgRW1vamksU2Vnb2UgVUkgU3ltYm9sLE5vdG8gQ29sb3IgRW1vamk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmhyIHtcbiAgaGVpZ2h0OiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4OyB9XG5cbmFiYnI6d2hlcmUoW3RpdGxlXSkge1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0OyB9XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuY29kZSwga2JkLCBwcmUsIHNhbXAge1xuICBmb250LWZhbWlseTogdWktbW9ub3NwYWNlLFNGTW9uby1SZWd1bGFyLE1lbmxvLE1vbmFjbyxDb25zb2xhcyxMaWJlcmF0aW9uIE1vbm8sQ291cmllciBOZXcsbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1Yiwgc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07IH1cblxudGFibGUge1xuICB0ZXh0LWluZGVudDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogaW5oZXJpdDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmJ1dHRvbiwgc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuW3R5cGU9YnV0dG9uXSwgW3R5cGU9cmVzZXRdLCBbdHlwZT1zdWJtaXRdLCBidXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG46LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiBhdXRvOyB9XG5cbjotbW96LXVpLWludmFsaWQge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7IH1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCA6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0OyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuYmxvY2txdW90ZSwgZGQsIGRsLCBmaWd1cmUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIGhyLCBwLCBwcmUge1xuICBtYXJnaW46IDA7IH1cblxuZmllbGRzZXQge1xuICBtYXJnaW46IDA7IH1cblxuZmllbGRzZXQsIGxlZ2VuZCB7XG4gIHBhZGRpbmc6IDA7IH1cblxubWVudSwgb2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmRpYWxvZyB7XG4gIHBhZGRpbmc6IDA7IH1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmlucHV0OjotbW96LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOWNhM2FmOyB9XG5cbmlucHV0OjpwbGFjZWhvbGRlciwgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5Y2EzYWY7IH1cblxuW3JvbGU9YnV0dG9uXSwgYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5hdWRpbywgY2FudmFzLCBlbWJlZCwgaWZyYW1lLCBpbWcsIG9iamVjdCwgc3ZnLCB2aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbmltZywgdmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuKiwgOjpiYWNrZHJvcCwgOmFmdGVyLCA6YmVmb3JlIHtcbiAgLS10dy1ib3JkZXItc3BhY2luZy14OjA7XG4gIC0tdHctYm9yZGVyLXNwYWNpbmcteTowO1xuICAtLXR3LXRyYW5zbGF0ZS14OjA7XG4gIC0tdHctdHJhbnNsYXRlLXk6MDtcbiAgLS10dy1yb3RhdGU6MDtcbiAgLS10dy1za2V3LXg6MDtcbiAgLS10dy1za2V3LXk6MDtcbiAgLS10dy1zY2FsZS14OjE7XG4gIC0tdHctc2NhbGUteToxO1xuICAtLXR3LXBhbi14OiA7XG4gIC0tdHctcGFuLXk6IDtcbiAgLS10dy1waW5jaC16b29tOiA7XG4gIC0tdHctc2Nyb2xsLXNuYXAtc3RyaWN0bmVzczpwcm94aW1pdHk7XG4gIC0tdHctZ3JhZGllbnQtZnJvbS1wb3NpdGlvbjogO1xuICAtLXR3LWdyYWRpZW50LXZpYS1wb3NpdGlvbjogO1xuICAtLXR3LWdyYWRpZW50LXRvLXBvc2l0aW9uOiA7XG4gIC0tdHctb3JkaW5hbDogO1xuICAtLXR3LXNsYXNoZWQtemVybzogO1xuICAtLXR3LW51bWVyaWMtZmlndXJlOiA7XG4gIC0tdHctbnVtZXJpYy1zcGFjaW5nOiA7XG4gIC0tdHctbnVtZXJpYy1mcmFjdGlvbjogO1xuICAtLXR3LXJpbmctaW5zZXQ6IDtcbiAgLS10dy1yaW5nLW9mZnNldC13aWR0aDowcHg7XG4gIC0tdHctcmluZy1vZmZzZXQtY29sb3I6I2ZmZjtcbiAgLS10dy1yaW5nLWNvbG9yOiMzYjgyZjY4MDtcbiAgLS10dy1yaW5nLW9mZnNldC1zaGFkb3c6MCAwICMwMDAwO1xuICAtLXR3LXJpbmctc2hhZG93OjAgMCAjMDAwMDtcbiAgLS10dy1zaGFkb3c6MCAwICMwMDAwO1xuICAtLXR3LXNoYWRvdy1jb2xvcmVkOjAgMCAjMDAwMDtcbiAgLS10dy1ibHVyOiA7XG4gIC0tdHctYnJpZ2h0bmVzczogO1xuICAtLXR3LWNvbnRyYXN0OiA7XG4gIC0tdHctZ3JheXNjYWxlOiA7XG4gIC0tdHctaHVlLXJvdGF0ZTogO1xuICAtLXR3LWludmVydDogO1xuICAtLXR3LXNhdHVyYXRlOiA7XG4gIC0tdHctc2VwaWE6IDtcbiAgLS10dy1kcm9wLXNoYWRvdzogO1xuICAtLXR3LWJhY2tkcm9wLWJsdXI6IDtcbiAgLS10dy1iYWNrZHJvcC1icmlnaHRuZXNzOiA7XG4gIC0tdHctYmFja2Ryb3AtY29udHJhc3Q6IDtcbiAgLS10dy1iYWNrZHJvcC1ncmF5c2NhbGU6IDtcbiAgLS10dy1iYWNrZHJvcC1odWUtcm90YXRlOiA7XG4gIC0tdHctYmFja2Ryb3AtaW52ZXJ0OiA7XG4gIC0tdHctYmFja2Ryb3Atb3BhY2l0eTogO1xuICAtLXR3LWJhY2tkcm9wLXNhdHVyYXRlOiA7XG4gIC0tdHctYmFja2Ryb3Atc2VwaWE6IDsgfVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNjQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTMyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE1MzZweDsgfSB9XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYzsgfVxuXG4uZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLmFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDA7IH1cblxuLmJvdHRvbS0zIHtcbiAgYm90dG9tOiAuNzVyZW07IH1cblxuLmJvdHRvbS02IHtcbiAgYm90dG9tOiAxLjVyZW07IH1cblxuLmxlZnQtMCB7XG4gIGxlZnQ6IDA7IH1cblxuLmxlZnQtMyB7XG4gIGxlZnQ6IC43NXJlbTsgfVxuXG4ubGVmdC00IHtcbiAgbGVmdDogMXJlbTsgfVxuXG4ubGVmdC02IHtcbiAgbGVmdDogMS41cmVtOyB9XG5cbi5yaWdodC0yIHtcbiAgcmlnaHQ6IC41cmVtOyB9XG5cbi5yaWdodC0zIHtcbiAgcmlnaHQ6IC43NXJlbTsgfVxuXG4ucmlnaHQtNyB7XG4gIHJpZ2h0OiAxLjc1cmVtOyB9XG5cbi50b3AtMCB7XG4gIHRvcDogMDsgfVxuXG4udG9wLTIwIHtcbiAgdG9wOiA1cmVtOyB9XG5cbi50b3AtMyB7XG4gIHRvcDogLjc1cmVtOyB9XG5cbi50b3AtNCB7XG4gIHRvcDogMXJlbTsgfVxuXG4uaXNvbGF0ZSB7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTsgfVxuXG4uei0xMCB7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5jbGVhci1ib3RoIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XG5cbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtOyB9XG5cbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuNzVyZW07IH1cblxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuXG4uLW1sLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVyZW07IH1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAuMjVyZW07IH1cblxuLm1iLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuXG4ubWItMTYge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cblxuLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLm1iLTYge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cblxuLm1iLTcge1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtOyB9XG5cbi5tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4ubWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cblxuLm1sLTIge1xuICBtYXJnaW4tbGVmdDogLjVyZW07IH1cblxuLm1sLTMge1xuICBtYXJnaW4tbGVmdDogLjc1cmVtOyB9XG5cbi5tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuLm1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxuXG4ubXItMiB7XG4gIG1hcmdpbi1yaWdodDogLjVyZW07IH1cblxuLm1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IC43NXJlbTsgfVxuXG4ubXItNCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4ubXItOCB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IC4yNXJlbTsgfVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IC41cmVtOyB9XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogLjc1cmVtOyB9XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMXJlbTsgfVxuXG4ubXQtNiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuXG4ubXQtOCB7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi50YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDsgfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYXNwZWN0LVxcWzRcXC8zXFxdIHtcbiAgYXNwZWN0LXJhdGlvOiA0LzM7IH1cblxuLmgtMCB7XG4gIGhlaWdodDogMDsgfVxuXG4uaC0xXFwvMiB7XG4gIGhlaWdodDogNTAlOyB9XG5cbi5oLTIge1xuICBoZWlnaHQ6IC41cmVtOyB9XG5cbi5oLTIwIHtcbiAgaGVpZ2h0OiA1cmVtOyB9XG5cbi5oLWZ1bGwge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLm1heC1oLTk2IHtcbiAgbWF4LWhlaWdodDogMjRyZW07IH1cblxuLnctMVxcLzIge1xuICB3aWR0aDogNTAlOyB9XG5cbi53LTFcXC8zIHtcbiAgd2lkdGg6IDMzLjMzMzMzMyU7IH1cblxuLnctMTFcXC8xMiB7XG4gIHdpZHRoOiA5MS42NjY2NjclOyB9XG5cbi53LTJcXC8zIHtcbiAgd2lkdGg6IDY2LjY2NjY2NyU7IH1cblxuLnctMjAge1xuICB3aWR0aDogNXJlbTsgfVxuXG4udy05XFwvMTIge1xuICB3aWR0aDogNzUlOyB9XG5cbi53LWZ1bGwge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWF4LXcteHMge1xuICBtYXgtd2lkdGg6IDIwcmVtOyB9XG5cbi5mbGV4LTEge1xuICBmbGV4OiAxIDEgMCU7IH1cblxuLnRyYW5zZm9ybSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLXR3LXRyYW5zbGF0ZS14KSwgdmFyKC0tdHctdHJhbnNsYXRlLXkpKSByb3RhdGUodmFyKC0tdHctcm90YXRlKSkgc2tld1godmFyKC0tdHctc2tldy14KSkgc2tld1kodmFyKC0tdHctc2tldy15KSkgc2NhbGVYKHZhcigtLXR3LXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHctc2NhbGUteSkpOyB9XG5cbi5ncmlkLWNvbHMtMSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTsgfVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG5cbi5mbGV4LWNvbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cblxuLml0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLml0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG4uaXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uanVzdGlmeS1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uanVzdGlmeS1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5qdXN0aWZ5LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5qdXN0aWZ5LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmdhcC0xMCB7XG4gIGdhcDogMi41cmVtOyB9XG5cbi5nYXAtMTQge1xuICBnYXA6IDMuNXJlbTsgfVxuXG4uZ2FwLXgtMTAge1xuICAtbW96LWNvbHVtbi1nYXA6IDIuNXJlbTtcbiAgY29sdW1uLWdhcDogMi41cmVtOyB9XG5cbi5nYXAteS0xMCB7XG4gIHJvdy1nYXA6IDIuNXJlbTsgfVxuXG4uc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cblxuLnNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5vdmVyZmxvdy1oaWRkZW4sIC50cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnRydW5jYXRlIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnJvdW5kZWQtMnhsIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuXG4ucm91bmRlZC0zeGwge1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07IH1cblxuLnJvdW5kZWQtZnVsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDsgfVxuXG4ucm91bmRlZC14bCB7XG4gIGJvcmRlci1yYWRpdXM6IC43NXJlbTsgfVxuXG4uYm9yZGVyLTIge1xuICBib3JkZXItd2lkdGg6IDJweDsgfVxuXG4uYm9yZGVyLWJsYWNrIHtcbiAgLS10dy1ib3JkZXItb3BhY2l0eToxO1xuICBib3JkZXItY29sb3I6IFJHQigwIDAgMC92YXIoLS10dy1ib3JkZXItb3BhY2l0eSkpOyB9XG5cbi5vYmplY3QtY29udGFpbiB7XG4gIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuLm9iamVjdC1jb3ZlciB7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMDsgfVxuXG4ucC0xMiB7XG4gIHBhZGRpbmc6IDNyZW07IH1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IC41cmVtOyB9XG5cbi5wLTMge1xuICBwYWRkaW5nOiAuNzVyZW07IH1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDFyZW07IH1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDEuMjVyZW07IH1cblxuLnAtNiB7XG4gIHBhZGRpbmc6IDEuNXJlbTsgfVxuXG4ucC04IHtcbiAgcGFkZGluZzogMnJlbTsgfVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAuMjVyZW07IH1cblxuLnB4LTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTsgfVxuXG4ucHgtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cblxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IC43NXJlbTtcbiAgcGFkZGluZy1yaWdodDogLjc1cmVtOyB9XG5cbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG5cbi5weC02IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTsgfVxuXG4ucHgtOCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuMjVyZW07IH1cblxuLnB5LTEwIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTsgfVxuXG4ucHktMTIge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuNXJlbTsgfVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuNzVyZW07IH1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cblxuLnB5LTYge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtOyB9XG5cbi5wYi0xMiB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG5cbi5wYi0xNiB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IC41cmVtOyB9XG5cbi5wYi0yNCB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtOyB9XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cblxuLnBiLTYge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9XG5cbi5wYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cblxuLnBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLnBsLTQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cblxuLnByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5wci0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW07IH1cblxuLnByLTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH1cblxuLnByLTgge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IC4yNXJlbTsgfVxuXG4ucHQtMTAge1xuICBwYWRkaW5nLXRvcDogMi41cmVtOyB9XG5cbi5wdC0xMiB7XG4gIHBhZGRpbmctdG9wOiAzcmVtOyB9XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IC41cmVtOyB9XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IC43NXJlbTsgfVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtOyB9XG5cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTsgfVxuXG4ucHQtOCB7XG4gIHBhZGRpbmctdG9wOiAycmVtOyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2hhZG93LWxnIHtcbiAgLS10dy1zaGFkb3c6MCAxMHB4IDE1cHggLTNweCAjMDAwMDAwMWEsMCA0cHggNnB4IC00cHggIzAwMDAwMDFhO1xuICAtLXR3LXNoYWRvdy1jb2xvcmVkOjAgMTBweCAxNXB4IC0zcHggdmFyKC0tdHctc2hhZG93LWNvbG9yKSwwIDRweCA2cHggLTRweCB2YXIoLS10dy1zaGFkb3ctY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS10dy1yaW5nLW9mZnNldC1zaGFkb3csIDAgMCAjMDAwMCksIHZhcigtLXR3LXJpbmctc2hhZG93LCAwIDAgIzAwMDApLCB2YXIoLS10dy1zaGFkb3cpOyB9XG5cbi50cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsYmFja2dyb3VuZC1jb2xvcixib3JkZXItY29sb3IsdGV4dC1kZWNvcmF0aW9uLWNvbG9yLGZpbGwsc3Ryb2tlLG9wYWNpdHksYm94LXNoYWRvdyx0cmFuc2Zvcm0sZmlsdGVyLC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcixiYWNrZ3JvdW5kLWNvbG9yLGJvcmRlci1jb2xvcix0ZXh0LWRlY29yYXRpb24tY29sb3IsZmlsbCxzdHJva2Usb3BhY2l0eSxib3gtc2hhZG93LHRyYW5zZm9ybSxmaWx0ZXIsYmFja2Ryb3AtZmlsdGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcixiYWNrZ3JvdW5kLWNvbG9yLGJvcmRlci1jb2xvcix0ZXh0LWRlY29yYXRpb24tY29sb3IsZmlsbCxzdHJva2Usb3BhY2l0eSxib3gtc2hhZG93LHRyYW5zZm9ybSxmaWx0ZXIsYmFja2Ryb3AtZmlsdGVyLC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1czsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNtXFw6dy0xXFwvMiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuc21cXDpmbGV4LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAuc21cXDpwLTEyIHtcbiAgICBwYWRkaW5nOiAzcmVtOyB9XG4gIC5zbVxcOnAtNCB7XG4gICAgcGFkZGluZzogMXJlbTsgfVxuICAuc21cXDpweC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cbiAgLnNtXFw6cGItMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG4gIC5zbVxcOnByLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOmFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLm1kXFw6cmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWRcXDpib3R0b20tYXV0byB7XG4gICAgYm90dG9tOiBhdXRvOyB9XG4gIC5tZFxcOmxlZnQtMlxcLzQge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAubWRcXDpsZWZ0LWF1dG8ge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLm1kXFw6cmlnaHQtMCB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLm1kXFw6cmlnaHQtMVxcLzQge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLm1kXFw6cmlnaHQtOCB7XG4gICAgcmlnaHQ6IDJyZW07IH1cbiAgLm1kXFw6dG9wLTAge1xuICAgIHRvcDogMDsgfVxuICAubWRcXDp0b3AtMVxcLzMge1xuICAgIHRvcDogMzMuMzMzMzMzJTsgfVxuICAubWRcXDp0b3AtMjAge1xuICAgIHRvcDogNXJlbTsgfVxuICAubWRcXDp0b3AtMjgge1xuICAgIHRvcDogN3JlbTsgfVxuICAubWRcXDpvcmRlci0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAubWRcXDpmbG9hdC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5tZFxcOmZsb2F0LWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5tZFxcOm14LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubWRcXDotbWwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtOyB9XG4gIC5tZFxcOm1iLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm1kXFw6bWItMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtOyB9XG4gIC5tZFxcOm1iLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLm1kXFw6bWwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm1kXFw6bWwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtOyB9XG4gIC5tZFxcOm1yLTAge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubWRcXDptdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5tZFxcOm10LTEge1xuICAgIG1hcmdpbi10b3A6IC4yNXJlbTsgfVxuICAubWRcXDptdC02IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgLm1kXFw6ZmxleCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAubWRcXDpoaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1kXFw6aC0xXFwvMiB7XG4gICAgaGVpZ2h0OiA1MCU7IH1cbiAgLm1kXFw6aC1mdWxsIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1kXFw6dy0xXFwvMiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAubWRcXDp3LTFcXC8zIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzJTsgfVxuICAubWRcXDp3LTNcXC8xMiB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAubWRcXDp3LTVcXC8xMiB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLm1kXFw6dy02XFwvMTIge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLm1kXFw6dy05XFwvMTIge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLm1kXFw6dy1hdXRvIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAubWRcXDp3LWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tZFxcOmdyaWQtY29scy0xIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7IH1cbiAgLm1kXFw6Z3JpZC1jb2xzLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTsgfVxuICAubWRcXDpmbGV4LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAubWRcXDpmbGV4LXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgLm1kXFw6ZmxleC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLm1kXFw6aXRlbXMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5tZFxcOmp1c3RpZnktZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5tZFxcOmp1c3RpZnktYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5tZFxcOnAtMTIge1xuICAgIHBhZGRpbmc6IDNyZW07IH1cbiAgLm1kXFw6cHgtMTIge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtOyB9XG4gIC5tZFxcOnB4LTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgcGFkZGluZy1yaWdodDogNXJlbTsgfVxuICAubWRcXDpweS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAubWRcXDpwYi0wLCAubWRcXDpweS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAubWRcXDpwYi0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgLm1kXFw6cGItNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfVxuICAubWRcXDpwYi04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAubWRcXDpwbC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC4yNXJlbTsgfVxuICAubWRcXDpwbC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cbiAgLm1kXFw6cHItMSB7XG4gICAgcGFkZGluZy1yaWdodDogLjI1cmVtOyB9XG4gIC5tZFxcOnByLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cbiAgLm1kXFw6cHQtMCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLm1kXFw6cHQtMTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtOyB9XG4gIC5tZFxcOnB0LTIge1xuICAgIHBhZGRpbmctdG9wOiAuNXJlbTsgfVxuICAubWRcXDpwdC00IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxnXFw6c3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5OyB9XG4gIC5sZ1xcOmJvdHRvbS02IHtcbiAgICBib3R0b206IDEuNXJlbTsgfVxuICAubGdcXDpmbG9hdC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5sZ1xcOm15LTAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubGdcXDptbC00IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICAubGdcXDptbC04IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAubGdcXDptci0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmxnXFw6bXItNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gIC5sZ1xcOm1pbi1oLXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7IH1cbiAgLmxnXFw6dy0xXFwvMyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmxnXFw6dy0xXFwvNCB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAubGdcXDp3LTJcXC8zIHtcbiAgICB3aWR0aDogNjYuNjY2NjY3JTsgfVxuICAubGdcXDp3LTNcXC8xMiB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAubGdcXDp3LTVcXC8xMiB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmxnXFw6dy03XFwvMTIge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMlOyB9XG4gIC5sZ1xcOmdyaWQtY29scy0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7IH1cbiAgLmxnXFw6Z3JpZC1jb2xzLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTsgfVxuICAubGdcXDpmbGV4LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAubGdcXDppdGVtcy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAubGdcXDpqdXN0aWZ5LXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmxnXFw6anVzdGlmeS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmxnXFw6anVzdGlmeS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmxnXFw6cC02IHtcbiAgICBwYWRkaW5nOiAxLjVyZW07IH1cbiAgLmxnXFw6cHItOCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAubGdcXDpwdC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gIC54bFxcOm1iLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAueGxcXDpoaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnhsXFw6dy0xXFwvMyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLnhsXFw6Z3JpZC1jb2xzLTEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTsgfVxuICAueGxcXDpncmlkLWNvbHMtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpOyB9XG4gIC54bFxcOmdhcC14LTI0IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDZyZW07XG4gICAgY29sdW1uLWdhcDogNnJlbTsgfVxuICAueGxcXDpweC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAueGxcXDpwYi0xNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTsgfVxuICAueGxcXDpwbC0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzZweCkge1xuICAuXFwzMnhsXFw6cC0wIHtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHQjIElUQ1NTIExvYWRpbmdcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXHJcbiAqIENvdWxldXJzIHByaW5jaXBhbGVzXHJcbiAqL1xuLypcclxuICogQ291bGV1cnMgc2Vjb25kYWlyZXNcclxuICovXG4vKlxyXG4gKiBDb3VsZXVycyBwaXJuY2lwYWxlc1xyXG4gKiBDZXMgY291bGV1cnMgbmUgZMOpcGVuZGVudCBwYXMgZGUgbGEgbWFxdWV0dGUgY2xpZW50ZSAoY291bGV1ciBnw6luw6lyaXF1ZSBhdSBtb2TDqGxlKVxyXG4gKi9cbi8qIEZPTlQgTU9ERUxFICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb250LWNpdHlzY2FuJztcbiAgc3JjOiB1cmwoXCJmb250cy9mb250LWNpdHlzY2FuLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL2ZvbnQtY2l0eXNjYW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9mb250LWNpdHlzY2FuLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9mb250LWNpdHlzY2FuLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvZm9udC1jaXR5c2Nhbi5zdmcjZm9udC1jaXR5c2NhblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvbnQtY2l0eXNjYW4yJztcbiAgc3JjOiB1cmwoXCJmb250cy9mb250LWNpdHlzY2FuMi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9mb250LWNpdHlzY2FuMi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL2ZvbnQtY2l0eXNjYW4yLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9mb250LWNpdHlzY2FuMi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL2ZvbnQtY2l0eXNjYW4yLnN2ZyNmb250LWNpdHlzY2FuMlwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0RvbWFpbmUgRGlzcCBOYXInO1xuICBzcmM6IHVybChcImZvbnRzL0RvbWFpbmVEaXNwTmFyLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcImZvbnRzL0RvbWFpbmVEaXNwTmFyLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvRG9tYWluZURpc3BOYXItUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvRG9tYWluZURpc3BOYXItUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL0RvbWFpbmVEaXNwTmFyLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJmb250cy9Eb21haW5lRGlzcE5hci1SZWd1bGFyLnN2ZyNEb21haW5lRGlzcE5hci1SZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuLyogSEVBREVSIENPTE9SICovXG4vKlxyXG4qIFRleHRmaWVsZFxyXG4gKi9cbi8qXHJcbiogVGV4dGFyZWFcclxuICovXG4vKlxyXG4qIFJhZGlvXHJcbiAqL1xuLypcclxuKiBDaGVja2JveFxyXG4gKi9cbi8qXHJcbiogU2VsZWN0XHJcbiAqL1xuLypcclxuKiBUb2dnbGVcclxuICovXG4vKlxyXG4qIExvY2FsaXphdG9yXHJcbiAqL1xuLypcclxuKiBDb25kaXRpb25zXHJcbiAqL1xuLypcclxuKiBSYW5nZVxyXG4gKi9cbi8qXHJcbiogVXBsb2FkXHJcbiAqL1xuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiBGb3JtdWxhaXJlIGNvbnRyYXN0ZSAocG91ciBsZXMgZm9uZHMgZGFyaylcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi8qXHJcbiogVGV4dGZpZWxkXHJcbiAqL1xuLypcclxuKiBUZXh0YXJlYVxyXG4gKi9cbi8qXHJcbiogUmFkaW9cclxuKi9cbi8qXHJcbiogQ2hlY2tib3hcclxuKi9cbi8qXHJcbiogVG9vZ2xlXHJcbiovXG4vKlxyXG4qIFNlbGVjdFxyXG4qL1xuLyogUGFyYW3DqHRyZXMgcGFyIGTDqWZhdXQgKi9cbi8qIENTUyAqL1xuaDEuaDEge1xuICBmb250LXNpemU6IGNsYW1wKDEuNTNyZW0sIGNhbGMoMS42NXZ3ICsgMTcuMjhweCksIDIuNDQxcmVtKTtcbiAgY29sb3I6ICNGOENFNkI7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTUyO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblxuaDIuaDIge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjQwNnJlbSwgY2FsYygxLjAyN3Z3ICsgMTcuNjlweCksIDEuOTUzcmVtKS8xLjQ0IFwiRG9tYWluZSBEaXNwIE5hclwiO1xuICBjb2xvcjogIzIwMjAyMDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS40NDtcbiAgd29yZC1icmVhazogbm9ybWFsOyB9XG5cbmgzLmgzIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4xMjVyZW0sIGNhbGMoMC4yMzV2dyArIDE2LjlweCksIDEuMjVyZW0pLzIuMjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRjhDRTZCO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblxuaDQuaDQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxcmVtLCAwLCAxcmVtKS8xLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjAyMDIwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuXG5oNS5oNSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDFyZW0sIDAsIDFyZW0pLzEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMDIwMjA7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd29yZC1icmVhazogbm9ybWFsOyB9XG5cbmg2Lmg2IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMXJlbSwgMCwgMXJlbSkvMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIwMjAyMDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblxuLyogY29vcmRzIEVsZW1lbnQgKi9cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogRXN0aW1hdGlvbiBWYXJpYWJsZXMgKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBNb2R1bGUgY291cHMgZGUgY29ldXIgVjIgKi9cbi8qIEZvb3RlciBFbGVtZW50ICovXG4vKiBGb290ZXIgbG9nbyAqL1xuLyogRm9vdGVyIGxvZ28gbWVtYmVyICovXG4vKiBGb290ZXIgcGFydG5lcnMgKi9cbi8qIEZvb3RlciBjb3B5cmlnaHQgZXQgbmF2IGxpc3QgKi9cbi8qIEZvb3RlciBMQkkgbG9nbyAqL1xuLyogRm9vdGVyIFNvY2lhbCBOZXR3b3JrICovXG4vKiBGb290ZXIgRGVza3RvcCAqL1xuLyogRm9vdGVyIGZvcm0gKi9cbi8qIEdMT0JBTCBWQVJJQUJMRVMgKi9cbi8qIEhFQURFUiBWQVJJQUJMRVMgKi9cbi8qIE1PQklMRSAqL1xuLyogU2VjdGlvbiBoZWFkZXIgY29udGFpbmVyICovXG4vKiBTZWN0aW9uIEJ1cmdlciBtZW51ICovXG4vKiBTZWN0aW9uIExvZ28gKi9cbi8qIFNlY3Rpb24gTWVudSBkZSBuYXZpZ2F0aW9uICovXG4vKiBTZWN0aW9uIHNvdXMtbWVudSBuYXZpZ2F0aW9uIGRlZ3JlZSAxICovXG4vKiBTZWN0aW9uIHNvdXMtbWVudSBuYXZpZ2F0aW9uIGRlZ3JlZSAxIGxpZW4gKi9cbi8qIFNlY3Rpb24gc291cy1tZW51IG5hdmlnYXRpb24gZGVncmVlIDIgKi9cbi8qIFNlY3Rpb24gc291cy1tZW51IG5hdmlnYXRpb24gZGVncmVlIDIgYm91dG9uIGRlIHJldG91ciAqL1xuLyogREVTS1RPUCAqL1xuLyogU2VjdGlvbiBoZWFkZXIgY29udGFpbmVyICovXG4vKiBTZWN0aW9uIExvZ28gKi9cbi8qIFNlY3Rpb24gTWVudSBuYXZpZ2F0aW9uICovXG4vKiBTZWN0aW9uIFNvdXMtbWVudSBiYWNrZ3JvdW5kIG5hdmlnYXRpb24gKi9cbi8qIFNlY3Rpb24gU291cy1tZW51IGNvbnRhaW5lciBuYXZpZ2F0aW9uICovXG4vKiBTZWN0aW9uIFNvdXMtbWVudSBkZWdyZSAxIG5hdmlnYXRpb24gKi9cbi8qIFNlY3Rpb24gU291cy1tZW51IGRlZ3JlIDIgbmF2aWdhdGlvbiAqL1xuLyogU2VjdGlvbiBTb3VzLW1lbnUgZGVmYXVsdCBuYXZpZ2F0aW9uICovXG4vKiBTZWN0aW9uIEhlYWRlciAyICovXG4vKiBTZWN0aW9uIEhlYWRlciAzICovXG4vKiBFTEVNRU5UIEZPUk0gKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wYWdpbmF0aW9uX2xvYWRfbW9yZSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAucGFnaW5hdGlvbl9sb2FkX21vcmUgLnByb2dyZXNzYmFyIHtcbiAgICBtYXJnaW46IDFyZW0gMCAxLjVyZW07IH1cblxuLnNlb19saW5rIC5zZW9fbGlua190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uc2VvX2xpbmsgLnNlb19saXN0X3RpdGxlIC5pY29uX2l0ZW0ge1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbWluLXdpZHRoOiAyLjVyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ4LCAyMDYsIDEwNywgMC4yNSk7IH1cbiAgLnNlb19saW5rIC5zZW9fbGlzdF90aXRsZSAuaWNvbl9pdGVtIC5pY29uIHtcbiAgICBmaWxsOiAjRjhDRTZCOyB9XG5cbi5zZW9fbGluayAuc2VvX2xpc3RfdGl0bGUgLnRpdGxlX2l0ZW0ge1xuICBjb2xvcjogI0Y4Q0U2QjsgfVxuXG4uc2VvX2xpbmsgLnNlb19saXN0X2xpbmsgPiBsaS5sYXN0LWl0ZW0gLmJ1dHRvbl9sYWJlbCB7XG4gIGNvbG9yOiAjRjhDRTZCO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjhDRTZCO1xuICBiYWNrZ3JvdW5kOiAxcHggc29saWQgI0ZGRkZGRjsgfVxuICAuc2VvX2xpbmsgLnNlb19saXN0X2xpbmsgPiBsaS5sYXN0LWl0ZW0gLmJ1dHRvbl9sYWJlbDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Y4Q0U2QjtcbiAgICBiYWNrZ3JvdW5kOiAjRjhDRTZCOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgTU9EVUxFIFBSSUNFIFpPTkUgLSBQQUdFIExJU1RJTkdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZWFkZXJfdG9wYmFyIHtcbiAgei1pbmRleDogMTA7IH1cbiAgLmhlYWRlcl90b3BiYXIgLnRvcGJhcl9fc3RydWN0dXJlIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjRjhDRTZCO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmhlYWRlcl90b3BiYXIgLnRvcGJhcl9fZWxlbWVudHNfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgIC5oZWFkZXJfdG9wYmFyIC50b3BiYXJfX2VsZW1lbnRzX2NvbnRhaW5lci5hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAuaGVhZGVyX3RvcGJhciAudG9wYmFyX19lbGVtZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgLmhlYWRlcl90b3BiYXIgLnRvcGJhcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMXJlbTsgfVxuXG4uaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX3RvcGJhciAudG9wYmFyX19zdHJ1Y3R1cmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl90b3BiYXIgLnRvcGJhcl9fc3RydWN0dXJlIC50b3BiYXJfX2NvbnRlbnQgLmJ1dHRvbl9wcm9wcmlldGFpcmUgLnRleHRfaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl90b3BiYXIgLnRvcGJhcl9fc3RydWN0dXJlIC50b3BiYXJfX2NvbnRlbnQgLmJ1dHRvbl9oZWFydCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cblxuLypcclxuICogQ291bGV1cnMgcHJpbmNpcGFsZXNcclxuICovXG4vKlxyXG4gKiBDb3VsZXVycyBzZWNvbmRhaXJlc1xyXG4gKi9cbi8qXHJcbiAqIENvdWxldXJzIHBpcm5jaXBhbGVzXHJcbiAqIENlcyBjb3VsZXVycyBuZSBkw6lwZW5kZW50IHBhcyBkZSBsYSBtYXF1ZXR0ZSBjbGllbnRlIChjb3VsZXVyIGfDqW7DqXJpcXVlIGF1IG1vZMOobGUpXHJcbiAqL1xuLyogSEVBREVSIENPTE9SICovXG4vKlxyXG4qIFRleHRmaWVsZFxyXG4gKi9cbi8qXHJcbiogVGV4dGFyZWFcclxuICovXG4vKlxyXG4qIFJhZGlvXHJcbiAqL1xuLypcclxuKiBDaGVja2JveFxyXG4gKi9cbi8qXHJcbiogU2VsZWN0XHJcbiAqL1xuLypcclxuKiBUb2dnbGVcclxuICovXG4vKlxyXG4qIExvY2FsaXphdG9yXHJcbiAqL1xuLypcclxuKiBDb25kaXRpb25zXHJcbiAqL1xuLypcclxuKiBSYW5nZVxyXG4gKi9cbi8qXHJcbiogVXBsb2FkXHJcbiAqL1xuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiBGb3JtdWxhaXJlIGNvbnRyYXN0ZSAocG91ciBsZXMgZm9uZHMgZGFyaylcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi8qXHJcbiogVGV4dGZpZWxkXHJcbiAqL1xuLypcclxuKiBUZXh0YXJlYVxyXG4gKi9cbi8qXHJcbiogUmFkaW9cclxuKi9cbi8qXHJcbiogQ2hlY2tib3hcclxuKi9cbi8qXHJcbiogVG9vZ2xlXHJcbiovXG4vKlxyXG4qIFNlbGVjdFxyXG4qL1xuYm9keSB7XG4gIC8qb3BhY2l0eTogMDtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfSovIH1cbiAgYm9keTpub3QoLmJvZHktLWhvbWUpIC5tYWluX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9IH1cblxuQGtleWZyYW1lcyBoZWFydGhTZWxlY3Rpb24ge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfSB9XG5cbkBrZXlmcmFtZXMgYmVsbCB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTsgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00MGRlZyk7IH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7IH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFycm93IHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApOyB9XG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTsgfVxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgtNXB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgc2hha2UtdmVydGljYWwge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIDMwJSxcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7IH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpOyB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpOyB9IH1cblxuQGtleWZyYW1lcyBzaGluZSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0OyB9XG4gIDM2LjM2MzY0JSxcbiAgMTAwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0OyB9IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9udC1jaXR5c2Nhbic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2Nhbi5lb3Q/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+6usCcgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGxpc3RcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkhpZGUgZWxlbWVudHMgdmlzdWFsbHksIGJ1dCBrZWVwIHRoZW0gYXZhaWxhYmxlIGZvciBzY3JlZW4tcmVhZGVycy5cclxuXHJcblVzZWQgZm9yIGluZm9ybWF0aW9uIHJlcXVpcmVkIGZvciBzY3JlZW4tcmVhZGVyIHVzZXJzIHRvIHVuZGVyc3RhbmQgYW5kIHVzZVxyXG50aGUgc2l0ZSB3aGVyZSB2aXN1YWwgZGlzcGxheSBpcyB1bmRlc2lyYWJsZS4gSW5mb3JtYXRpb24gcHJvdmlkZWQgaW4gdGhpc1xyXG5tYW5uZXIgc2hvdWxkIGJlIGtlcHQgY29uY2lzZSwgdG8gYXZvaWQgdW5uZWNlc3NhcnkgYnVyZGVuIG9uIHRoZSB1c2VyLlxyXG5cIiFpbXBvcnRhbnRcIiBpcyB1c2VkIHRvIHByZXZlbnQgdW5pbnRlbnRpb25hbCBvdmVycmlkZXMuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5UaGUgLmZvY3VzYWJsZSBjbGFzcyBleHRlbmRzIHRoZSAudmlzdWFsbHktaGlkZGVuIGNsYXNzIHRvIGFsbG93XHJcbnRoZSBlbGVtZW50IHRvIGJlIGZvY3VzYWJsZSB3aGVuIG5hdmlnYXRlZCB0byB2aWEgdGhlIGtleWJvYXJkLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuTWVkaWEgUXVlcmllc1xyXG5cclxuQWxsb3dzIHlvdSB0byB1c2UgaW5saW5lIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG4kYnJlYWtwb2ludCAtIERlc2lyZWQgYnJlYWtwb2ludC4gQ2FuIGJlIHZhcmlhYmxlIG9yIHVuaXQuXHJcbiRxdWVyeSAtIERlZmF1bHRzIHRvIGBtaW4td2lkdGhgLlxyXG4kdHlwZSAtIERlZmF1bHRzIHRvIGBzY3JlZW5gLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAqOmJlZm9yZSwgKjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5bZGF0YS1leHBhbmRhYmxlXSB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW47IH1cblxuLmxpbmstYmxvYzphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qIFNlY3Rpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXHJcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxyXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB1c2VyLXNlbGVjdDogdGV4dDsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICogMi4gUmVtb3ZlIHJlc2l6ZS5cclxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IG5vbmU7IH1cblxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXHJcbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIE1pc2NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cclxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLyogUGFyYW3DqHRyZXMgcGFyIGTDqWZhdXQgKi9cbi8qIENTUyAqL1xuaDEuaDEge1xuICBmb250LXNpemU6IGNsYW1wKDEuNTNyZW0sIGNhbGMoMS42NXZ3ICsgMTcuMjhweCksIDIuNDQxcmVtKTtcbiAgY29sb3I6ICNGOENFNkI7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTUyO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblxuaDIuaDIge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjQwNnJlbSwgY2FsYygxLjAyN3Z3ICsgMTcuNjlweCksIDEuOTUzcmVtKS8xLjQ0IFwiRG9tYWluZSBEaXNwIE5hclwiO1xuICBjb2xvcjogIzIwMjAyMDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS40NDtcbiAgd29yZC1icmVhazogbm9ybWFsOyB9XG5cbmgzLmgzIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4xMjVyZW0sIGNhbGMoMC4yMzV2dyArIDE2LjlweCksIDEuMjVyZW0pLzIuMjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRjhDRTZCO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblxuaDQuaDQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxcmVtLCAwLCAxcmVtKS8xLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjAyMDIwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuXG5oNS5oNSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDFyZW0sIDAsIDFyZW0pLzEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMDIwMjA7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd29yZC1icmVhazogbm9ybWFsOyB9XG5cbmg2Lmg2IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMXJlbSwgMCwgMXJlbSkvMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIwMjAyMDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblxuLyogQ1NTICovXG5odG1sIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzIwMjAyMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7IH1cblxuLyogQ1NTICovXG50YWJsZSwgdHIsIHRoLCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOiAxcmVtIDA7IH1cbiAgdGFibGUgdHIsIHRhYmxlIHRkLCB0YWJsZSB0aCB7XG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW07IH1cbiAgdGFibGUgdGgge1xuICAgIGJhY2tncm91bmQ6ICNGOENFNkI7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIHRhYmxlIGNhcHRpb24ge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG5wLnAsIHN0cm9uZy5zdHJvbmcsIGIuYiwgaS5pLCB1LnUge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxcmVtLCAwLCAxcmVtKS8xLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjAyMDIwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuXG5hLmEge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxcmVtLCAwLCAxcmVtKS8xLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjAyMDIwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG51bC51bCB7XG4gIGxpc3Qtc3R5bGU6IGF1dG87IH1cbiAgdWwudWwgbGkubGkge1xuICAgIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIHVsLnVsIGxpLmxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICNGOENFNkI7XG4gICAgICB3aWR0aDogMC4yNXJlbTtcbiAgICAgIGhlaWdodDogMC4yNXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICB1bC51bCBsaS5saSB1bC51bCBsaS5saSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cbiAgICAgIHVsLnVsIGxpLmxpIHVsLnVsIGxpLmxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMC4zMTI1cmVtICogMik7IH1cbiAgICAgIHVsLnVsIGxpLmxpIHVsLnVsIGxpLmxpOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG5vbC5vbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDsgfVxuICBvbC5vbCBsaS5saSB7XG4gICAgcGFkZGluZzogMC4zMTI1cmVtIDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIG9sLm9sIGxpLmxpIGEuYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmVkaXRvcmlhbCBwLCAuZWRpdG9yaWFsIHAucCwgLmVkaXRvcmlhbCBzdHJvbmcsIC5lZGl0b3JpYWwgc3Ryb25nLnN0cm9uZywgLmVkaXRvcmlhbCBiLCAuZWRpdG9yaWFsIGIuYiwgLmVkaXRvcmlhbCBpLCAuZWRpdG9yaWFsIGkuaSwgLmVkaXRvcmlhbCB1LCAuZWRpdG9yaWFsIHUudSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDFyZW0sIDAsIDFyZW0pLzEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMDIwMjA7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd29yZC1icmVhazogbm9ybWFsOyB9XG5cbi5lZGl0b3JpYWwgYSwgLmVkaXRvcmlhbCBhLmEge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxcmVtLCAwLCAxcmVtKS8xLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjAyMDIwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZWRpdG9yaWFsIHVsLCAuZWRpdG9yaWFsIHVsLnVsIHtcbiAgbGlzdC1zdHlsZTogYXV0bzsgfVxuICAuZWRpdG9yaWFsIHVsIGxpLCAuZWRpdG9yaWFsIHVsIGxpLmxpLCAuZWRpdG9yaWFsIHVsLnVsIGxpLCAuZWRpdG9yaWFsIHVsLnVsIGxpLmxpIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZWRpdG9yaWFsIHVsIGxpOmJlZm9yZSwgLmVkaXRvcmlhbCB1bCBsaS5saTpiZWZvcmUsIC5lZGl0b3JpYWwgdWwudWwgbGk6YmVmb3JlLCAuZWRpdG9yaWFsIHVsLnVsIGxpLmxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICNGOENFNkI7XG4gICAgICB3aWR0aDogMC4yNXJlbTtcbiAgICAgIGhlaWdodDogMC4yNXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuZWRpdG9yaWFsIHVsIGxpIHVsIGxpLCAuZWRpdG9yaWFsIHVsIGxpIHVsIGxpLmxpLCAuZWRpdG9yaWFsIHVsIGxpIHVsLnVsIGxpLCAuZWRpdG9yaWFsIHVsIGxpIHVsLnVsIGxpLmxpLCAuZWRpdG9yaWFsIHVsIGxpLmxpIHVsIGxpLCAuZWRpdG9yaWFsIHVsIGxpLmxpIHVsIGxpLmxpLCAuZWRpdG9yaWFsIHVsIGxpLmxpIHVsLnVsIGxpLCAuZWRpdG9yaWFsIHVsIGxpLmxpIHVsLnVsIGxpLmxpLCAuZWRpdG9yaWFsIHVsLnVsIGxpIHVsIGxpLCAuZWRpdG9yaWFsIHVsLnVsIGxpIHVsIGxpLmxpLCAuZWRpdG9yaWFsIHVsLnVsIGxpIHVsLnVsIGxpLCAuZWRpdG9yaWFsIHVsLnVsIGxpIHVsLnVsIGxpLmxpLCAuZWRpdG9yaWFsIHVsLnVsIGxpLmxpIHVsIGxpLCAuZWRpdG9yaWFsIHVsLnVsIGxpLmxpIHVsIGxpLmxpLCAuZWRpdG9yaWFsIHVsLnVsIGxpLmxpIHVsLnVsIGxpLCAuZWRpdG9yaWFsIHVsLnVsIGxpLmxpIHVsLnVsIGxpLmxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuICAgICAgLmVkaXRvcmlhbCB1bCBsaSB1bCBsaTpmaXJzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bCBsaSB1bCBsaS5saTpmaXJzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bCBsaSB1bC51bCBsaTpmaXJzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bCBsaSB1bC51bCBsaS5saTpmaXJzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bCBsaS5saSB1bCBsaTpmaXJzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bCBsaS5saSB1bCBsaS5saTpmaXJzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bCBsaS5saSB1bC51bCBsaTpmaXJzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bCBsaS5saSB1bC51bCBsaS5saTpmaXJzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bC51bCBsaSB1bCBsaTpmaXJzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bC51bCBsaSB1bCBsaS5saTpmaXJzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bC51bCBsaSB1bC51bCBsaTpmaXJzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bC51bCBsaSB1bC51bCBsaS5saTpmaXJzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bC51bCBsaS5saSB1bCBsaTpmaXJzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bC51bCBsaS5saSB1bCBsaS5saTpmaXJzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bC51bCBsaS5saSB1bC51bCBsaTpmaXJzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bC51bCBsaS5saSB1bC51bCBsaS5saTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDAuMzEyNXJlbSAqIDIpOyB9XG4gICAgICAuZWRpdG9yaWFsIHVsIGxpIHVsIGxpOmxhc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwgbGkgdWwgbGkubGk6bGFzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bCBsaSB1bC51bCBsaTpsYXN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsIGxpIHVsLnVsIGxpLmxpOmxhc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwgbGkubGkgdWwgbGk6bGFzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bCBsaS5saSB1bCBsaS5saTpsYXN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsIGxpLmxpIHVsLnVsIGxpOmxhc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwgbGkubGkgdWwudWwgbGkubGk6bGFzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bC51bCBsaSB1bCBsaTpsYXN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsLnVsIGxpIHVsIGxpLmxpOmxhc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwudWwgbGkgdWwudWwgbGk6bGFzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bC51bCBsaSB1bC51bCBsaS5saTpsYXN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsLnVsIGxpLmxpIHVsIGxpOmxhc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwudWwgbGkubGkgdWwgbGkubGk6bGFzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bC51bCBsaS5saSB1bC51bCBsaTpsYXN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsLnVsIGxpLmxpIHVsLnVsIGxpLmxpOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uZWRpdG9yaWFsIG9sLCAuZWRpdG9yaWFsIG9sLm9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsOyB9XG4gIC5lZGl0b3JpYWwgb2wgbGksIC5lZGl0b3JpYWwgb2wgbGkubGksIC5lZGl0b3JpYWwgb2wub2wgbGksIC5lZGl0b3JpYWwgb2wub2wgbGkubGkge1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuZWRpdG9yaWFsIG9sIGxpIGEuYSwgLmVkaXRvcmlhbCBvbCBsaS5saSBhLmEsIC5lZGl0b3JpYWwgb2wub2wgbGkgYS5hLCAuZWRpdG9yaWFsIG9sLm9sIGxpLmxpIGEuYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnNjcm9sbC1jdXN0b206Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTsgfVxuXG4uc2Nyb2xsLWN1c3RvbTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogLjI1cmVtO1xuICBoZWlnaHQ6IC4yNXJlbTsgfVxuXG4uc2Nyb2xsLWN1c3RvbTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhDRTZCOyB9XG4gIC5zY3JvbGwtY3VzdG9tOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDsgfVxuXG5hW2NsYXNzKj1cIl9fZ2xvYmFsLWxpbmtcIl0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDVtcyBlYXNlLWluLW91dDsgfVxuICAubWFpbl9fd3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDsgfVxuXG4uYm9keSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgLmJvZHlfX2NvbnRlbnQtcGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTsgfVxuXG4uYm9keS0taG9tZSAubWFpbiB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCAubWFpbiB7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGFsbCA1cyBlYXNlOyB9XG5cbi50ZXh0LWJsb2NrX190ZXh0LS1sZyB7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuLFxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICBvcGFjaXR5OiAxO1xuICBtYXgtaGVpZ2h0OiA2NDBweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDJweCk7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzEpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzcpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMikgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rMSkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNUaW1lIC5kYXlDb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zaG93VGltZUlucHV0Lmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm5vQ2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiAyMnB4OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIycHg7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgbWFyZ2luOiAwIC01cHg7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBtYXJnaW46IDAgLTRweDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuICBib3R0b206IDEwMCU7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XG4gIHRvcDogMTAwJTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmZsYXRwaWNrci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZsYXRwaWNrci1tb250aHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIGksXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xuICAvKlxyXG4gICAgICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbiAgLypcclxuICAgICAgICAgICovXG4gIGxlZnQ6IDA7XG4gIC8qXHJcbiAgICAgICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbiAgLypcclxuICAgICAgICAgICovIH1cblxuLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgLypcclxuICAgICAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gIC8qXHJcbiAgICAgICAgICAqL1xuICByaWdodDogMDtcbiAgLypcclxuICAgICAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuICAvKlxyXG4gICAgICAgICAgKi8gfVxuXG4vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIge1xuICBjb2xvcjogIzk1OWVhOTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIgc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmNjQ3NDc7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4OyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcgcGF0aCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gIGZpbGw6IGluaGVyaXQ7IH1cblxuLm51bUlucHV0V3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQsXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTRweDtcbiAgcGFkZGluZzogMCA0cHggMCAycHg7XG4gIGhlaWdodDogNTAlO1xuICBsaW5lLWhlaWdodDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC4xNSk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDU3LCA1NywgNTcsIDAuNik7XG4gIHRvcDogMjYlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xuICB0b3A6IDUwJTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDU3LCA1NywgNTcsIDAuNik7XG4gIHRvcDogNDAlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHNwYW4ge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gIGZvbnQtc2l6ZTogMTM1JTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3NSU7XG4gIGxlZnQ6IDEyLjUlO1xuICBwYWRkaW5nOiA3LjQ4cHggMCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjVjaDtcbiAgcGFkZGluZzogMDsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDZjaDtcbiAgd2lkdGg6IDdjaFxcMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXSxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF06aG92ZXIge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XG4gIGFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IC0xcHggMCAwIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIC1tb3otYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmZvY3VzLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZsYXRwaWNrci13ZWVrZGF5cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDI4cHg7IH1cblxuLmZsYXRwaWNrci13ZWVrZGF5cyAuZmxhdHBpY2tyLXdlZWtkYXljb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTsgfVxuXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LXNpemU6IDkwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMXB4IDAgMCAwOyB9XG5cbi5mbGF0cGlja3ItZGF5cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDMwNy44NzVweDsgfVxuXG4uZmxhdHBpY2tyLWRheXM6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5kYXlDb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMzA3Ljg3NXB4O1xuICBtaW4td2lkdGg6IDMwNy44NzVweDtcbiAgbWF4LXdpZHRoOiAzMDcuODc1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZGF5Q29udGFpbmVyICsgLmRheUNvbnRhaW5lciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWRheSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTQuMjg1NzE0MyU7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNC4yODU3MTQzJTtcbiAgZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIG1heC13aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWRheS50b2RheSB7XG4gIGJvcmRlci1jb2xvcjogIzk1OWVhOTsgfVxuXG4uZmxhdHBpY2tyLWRheS50b2RheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5ZWE5O1xuICBiYWNrZ3JvdW5kOiAjOTU5ZWE5O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xuICBiYWNrZ3JvdW5kOiAjRjhDRTZCO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNGOENFNkI7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MHB4IDAgMCA1MHB4OyB9XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDsgfVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTEwcHggMCAwICNGOENFNkI7XG4gIGJveC1zaGFkb3c6IC0xMHB4IDAgMCAjRjhDRTZCOyB9XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDsgfVxuXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLm5leHRNb250aERheSB7XG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4xKTsgfVxuXG4uZmxhdHBpY2tyLWRheS53ZWVrLnNlbGVjdGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjRjhDRTZCLCA1cHggMCAwICNGOENFNkI7XG4gIGJveC1zaGFkb3c6IC01cHggMCAwICNGOENFNkIsIDVweCAwIDAgI0Y4Q0U2QjsgfVxuXG4uZmxhdHBpY2tyLWRheS5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnJhbmdlTW9kZSAuZmxhdHBpY2tyLWRheSB7XG4gIG1hcmdpbi10b3A6IDFweDsgfVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheSxcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5OmhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmZsYXRwaWNrci10aW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uZmxhdHBpY2tyLXRpbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzOTM5Mzk7IH1cblxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzkzOTM5OyB9XG5cbi5mbGF0cGlja3ItdGltZS5oYXNTZWNvbmRzIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogMjYlOyB9XG5cbi5mbGF0cGlja3ItdGltZS50aW1lMjRociAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDQ5JTsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1ob3VyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1taW51dGUsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLXNlY29uZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLXRpbWUtc2VwYXJhdG9yLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMiU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAxOCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpob3Zlcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG5cbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi8qISBub3Vpc2xpZGVyIC0gMTQuMS4xIC0gMTIvMTUvMjAxOSAqL1xuLyogRnVuY3Rpb25hbCBzdHlsaW5nO1xyXG4gKiBUaGVzZSBzdHlsZXMgYXJlIHJlcXVpcmVkIGZvciBub1VpU2xpZGVyIHRvIGZ1bmN0aW9uLlxyXG4gKiBZb3UgZG9uJ3QgbmVlZCB0byBjaGFuZ2UgdGhlc2UgcnVsZXMgdG8gYXBwbHkgeW91ciBkZXNpZ24uXHJcbiAqL1xuLm5vVWktdGFyZ2V0LFxuLm5vVWktdGFyZ2V0ICoge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm5vVWktdGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ub1VpLWJhc2UsXG4ubm9VaS1jb25uZWN0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4vKiBXcmFwcGVyIGZvciBhbGwgY29ubmVjdCBlbGVtZW50cy5cclxuICovXG4ubm9VaS1jb25uZWN0cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDA7IH1cblxuLm5vVWktY29ubmVjdCxcbi5ub1VpLW9yaWdpbiB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7IH1cblxuLm5vVWktY29ubmVjdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5vVWktb3JpZ2luIHtcbiAgaGVpZ2h0OiAxMCU7XG4gIHdpZHRoOiAxMCU7IH1cblxuLyogT2Zmc2V0IGRpcmVjdGlvblxyXG4gKi9cbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBHaXZlIG9yaWdpbnMgMCBoZWlnaHQvd2lkdGggc28gdGhleSBkb24ndCBpbnRlcmZlcmUgd2l0aCBjbGlja2luZyB0aGVcclxuICogY29ubmVjdCBlbGVtZW50cy5cclxuICovXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1vcmlnaW4ge1xuICB3aWR0aDogMDsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XG4gIGhlaWdodDogMDsgfVxuXG4ubm9VaS1oYW5kbGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm5vVWktdG91Y2gtYXJlYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLWNvbm5lY3QsXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7IH1cblxuLm5vVWktc3RhdGUtZHJhZyAqIHtcbiAgY3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLyogU2xpZGVyIHNpemUgYW5kIGhhbmRsZSBwbGFjZW1lbnQ7XHJcbiAqL1xuLm5vVWktaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMThweDsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHJpZ2h0OiAtMTdweDtcbiAgdG9wOiAtNnB4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDE4cHg7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMzRweDtcbiAgcmlnaHQ6IC02cHg7XG4gIHRvcDogLTE3cHg7IH1cblxuLm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIGxlZnQ6IC0xN3B4O1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBTdHlsaW5nO1xyXG4gKiBHaXZpbmcgdGhlIGNvbm5lY3QgZWxlbWVudCBhIGJvcmRlciByYWRpdXMgY2F1c2VzIGlzc3VlcyB3aXRoIHVzaW5nIHRyYW5zZm9ybTogc2NhbGVcclxuICovXG4ubm9VaS10YXJnZXQge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0QzRDM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCAjRjBGMEYwLCAwIDNweCA2cHggLTVweCAjQkJCOyB9XG5cbi5ub1VpLWNvbm5lY3RzIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjM0ZCOEFGOyB9XG5cbi8qIEhhbmRsZXMgYW5kIGN1cnNvcnM7XHJcbiAqL1xuLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBucy1yZXNpemU7IH1cblxuLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNFQkVCRUIsIDAgM3B4IDZweCAtM3B4ICNCQkI7IH1cblxuLm5vVWktYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLCBpbnNldCAwIDFweCA3cHggI0RERCwgMCAzcHggNnB4IC0zcHggI0JCQjsgfVxuXG4vKiBIYW5kbGUgc3RyaXBlcztcclxuICovXG4ubm9VaS1oYW5kbGU6YmVmb3JlLFxuLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRThFN0U2O1xuICBsZWZ0OiAxNHB4O1xuICB0b3A6IDZweDsgfVxuXG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBsZWZ0OiAxN3B4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTpiZWZvcmUsXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiAxNHB4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIHRvcDogMTdweDsgfVxuXG4vKiBEaXNhYmxlZCBzdGF0ZTtcclxuICovXG5bZGlzYWJsZWRdIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjQjhCOEI4OyB9XG5cbltkaXNhYmxlZF0ubm9VaS10YXJnZXQsXG5bZGlzYWJsZWRdLm5vVWktaGFuZGxlLFxuW2Rpc2FibGVkXSAubm9VaS1oYW5kbGUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi8qIEJhc2U7XHJcbiAqXHJcbiAqL1xuLm5vVWktcGlwcyxcbi5ub1VpLXBpcHMgKiB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubm9VaS1waXBzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzk5OTsgfVxuXG4vKiBWYWx1ZXM7XHJcbiAqXHJcbiAqL1xuLm5vVWktdmFsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubm9VaS12YWx1ZS1zdWIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi8qIE1hcmtpbmdzO1xyXG4gKlxyXG4gKi9cbi5ub1VpLW1hcmtlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0NDQzsgfVxuXG4ubm9VaS1tYXJrZXItc3ViIHtcbiAgYmFja2dyb3VuZDogI0FBQTsgfVxuXG4ubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBiYWNrZ3JvdW5kOiAjQUFBOyB9XG5cbi8qIEhvcml6b250YWwgbGF5b3V0O1xyXG4gKlxyXG4gKi9cbi5ub1VpLXBpcHMtaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ub1VpLXZhbHVlLWhvcml6b250YWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7IH1cblxuLm5vVWktcnRsIC5ub1VpLXZhbHVlLWhvcml6b250YWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpOyB9XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogNXB4OyB9XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLXN1YiB7XG4gIGhlaWdodDogMTBweDsgfVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIGhlaWdodDogMTVweDsgfVxuXG4vKiBWZXJ0aWNhbCBsYXlvdXQ7XHJcbiAqXHJcbiAqL1xuLm5vVWktcGlwcy12ZXJ0aWNhbCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7IH1cblxuLm5vVWktdmFsdWUtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG5cbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTsgfVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItc3ViIHtcbiAgd2lkdGg6IDEwcHg7IH1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgd2lkdGg6IDE1cHg7IH1cblxuLm5vVWktdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMTIwJTsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTIwJTsgfVxuXG4uc3MtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6ICMyMDIwMjA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZGVlMjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZC5zcy1vcGVuLWJlbG93LFxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLW9wZW4tYmVsb3cge1xuICB6LWluZGV4OiAxMDEyOyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQuc3MtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkZWUyO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciwgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgKiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyICoge1xuICB3aWR0aDogYXV0bzsgfVxuXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1kZXNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBtYXJnaW46IDAgNnB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWRlc2VsZWN0LnNzLWhpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleDogMCAxIGF1dG87XG4gIG1hcmdpbjogMCA2cHg7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gIGJvcmRlcjogc29saWQgIzY2NjtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsIG1hcmdpbiAuMnM7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3Bhbi5hcnJvdy11cCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICBtYXJnaW46IDNweCAwIDA7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3Bhbi5hcnJvdy1kb3duIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBtYXJnaW46IC0zcHggMCAwOyB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAwIDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JGQkZCRjtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzOyB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RlZTI7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLWRpc2FibGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgY29sb3I6ICM2NjY7IH1cblxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLWRpc2FibGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS1kZWxldGUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cblxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgbWFyZ2luOiAycHggMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZGVkZWRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5Aa2V5ZnJhbWVzIHNjYWxlSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNjYWxlT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgbWFyZ2luOiAzcHggNXB4IDNweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNjYWxlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjJzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUuc3Mtb3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNjYWxlT3V0O1xuICBhbmltYXRpb24tZHVyYXRpb246IC4ycztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cblxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS1kZWxldGUge1xuICBtYXJnaW46IDAgMCAwIDVweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAxIDNweDtcbiAgbWFyZ2luOiA5cHggMTJweCAwIDVweDsgfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRjhDRTZCO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDJweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yczsgfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNGOENFNkI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMHB4O1xuICBsZWZ0OiAtNHB4O1xuICB0b3A6IDRweDsgfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1cy5zcy1jcm9zcyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4uc3MtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMTAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycywgb3BhY2l0eSAuMnM7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApOyB9XG5cbi5zcy1jb250ZW50LnNzLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNnB4IDJweCByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuMzUpOyB9XG5cbi5zcy1jb250ZW50IC5zcy1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiA4cHggOHB4IDZweDsgfVxuXG4uc3MtY29udGVudCAuc3Mtc2VhcmNoLnNzLWhpZGUsIC5zcy1jb250ZW50IC5zcy1zZWFyY2guc3MtaGlkZSBpbnB1dCB7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGNkZWUyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4YThhOGE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggIzU4OTdmYjsgfVxuXG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIC5zcy1hZGRhYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZmxleDogMCAwIDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkY2RlZTI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnNzLWNvbnRlbnQgLnNzLWFkZGFibGUge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uc3MtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cblxuLyoqXHJcbi5zcy1jb250ZW50LnNzLW9wZW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxufSovXG4uc3MtY29udGVudCAuc3MtbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRncm91cC1sYWJlbCB7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4IDZweCA2cHggMjVweDsgfVxuXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAtbGFiZWwtc2VsZWN0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAtbGFiZWwtc2VsZWN0YWJsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiOyB9XG5cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1oaWdobGlnaHRlZCwgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiOyB9XG5cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI2RlZGVkZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOm5vdCguc3MtZGlzYWJsZWQpLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg4LCAxNTEsIDI1MSwgMC4xKTsgfVxuXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLWhpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24gLnNzLXNlYXJjaC1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYjhjOyB9XG5cbi8qKlxyXG4gKiBTd2lwZXIgMTAuMi4wXHJcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXHJcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDE0LTIwMjMgVmxhZGltaXIgS2hhcmxhbXBpZGlcclxuICpcclxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXHJcbiAqXHJcbiAqIFJlbGVhc2VkIG9uOiBBdWd1c3QgMTcsIDIwMjNcclxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmZcclxuOyB9XG5cbjpob3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTsgfVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdzogY2xpcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7IH1cblxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTsgfVxuXG4uc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDsgfVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc3dpcGVyLWF1dG9oZWlnaHQsIC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7IH1cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4OyB9XG5cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4uc3dpcGVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgfVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7IH1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5OyB9XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7IH1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTsgfVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IG5vbmU7IH1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7IH1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5czsgfVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7IH1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7IH1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpOyB9XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpOyB9XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwgLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmXHJcbjsgfVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwXHJcbjsgfVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTsgfVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTsgfVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweFxyXG47IH1cblxuLypcclxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsIDUwJSk7XHJcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKVxyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICBvcGFjaXR5OiAuMzU7XHJcbiAgICBjdXJzb3I6IGF1dG87XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVuIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBjdXJzb3I6IGF1dG87XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXJcclxufVxyXG5cclxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICBsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xyXG4gICAgcmlnaHQ6IGF1dG9cclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcclxuICAgIGxlZnQ6IGF1dG9cclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tbG9jayB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xyXG4gICAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMVxyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICdwcmV2J1xyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xyXG4gICAgbGVmdDogYXV0b1xyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICduZXh0J1xyXG59XHJcbiovXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+IC5zd2lwZXItcGFnaW5hdGlvbiwgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBib3R0b206IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSwgOHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsIGF1dG8pO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLCA1MCUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTsgfVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCwgOHB4KTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCwgYXV0byk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAuMnMgdHJhbnNmb3JtLCAuMnMgdG9wOyB9XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7IH1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogLjJzIHRyYW5zZm9ybSwgLjJzIGxlZnQ7IH1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAuMnMgdHJhbnNmb3JtLCAuMnMgcmlnaHQ7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLCBpbmhlcml0KTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDsgfVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7IH1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4xKSk7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQgPiAuc3dpcGVyLXNjcm9sbGJhciwgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciwgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICBib3R0b206IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLCBhdXRvKTtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LCBhdXRvKTtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsIDRweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMsIC5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsIC5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTsgfVxuXG4uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDsgfVxuXG4uc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5zd2lwZXItZ3JpZC1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5OyB9XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDsgfVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogLjY7XG4gIHotaW5kZXg6IDA7IH1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7IH1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnN3aXBlci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTsgfVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCBoZWlnaHQ7IH1cblxuLnN3aXBlci1jYXJkcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmpzLWVuYWJsZWQgW2RhdGEtYW5pbWF0aW9uPVwiZmFkZVwiXSB7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmpzLWVuYWJsZWQgW2RhdGEtYW5pbWF0aW9uPVwiZmFkZVwiXS5qcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxuXG4uYnJlYWRjcnVtYiB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5icmVhZGNydW1iIC5icmVhZGNydW1iX3dyYXBwZXIgLmJyZWFkY3J1bWJfaXRlbXMgLmJyZWFkY3J1bWJfaXRlbSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWJfd3JhcHBlciAuYnJlYWRjcnVtYl9pdGVtcyAuYnJlYWRjcnVtYl9pdGVtIDpmaXJzdC1sZXR0ZXIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5icmVhZGNydW1iIC5icmVhZGNydW1iX3dyYXBwZXIgLmJyZWFkY3J1bWJfaXRlbXMgLmJyZWFkY3J1bWJfaXRlbTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMC4yNXJlbTtcbiAgICAgIGhlaWdodDogMC4yNXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjAyMDIwO1xuICAgICAgbWFyZ2luOiAwIDAuM3JlbTsgfVxuICAgIC5icmVhZGNydW1iIC5icmVhZGNydW1iX3dyYXBwZXIgLmJyZWFkY3J1bWJfaXRlbXMgLmJyZWFkY3J1bWJfaXRlbTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5icmVhZGNydW1iIC5icmVhZGNydW1iX3dyYXBwZXIgLmJyZWFkY3J1bWJfaXRlbXMgLmJyZWFkY3J1bWJfaXRlbS5pdGVtX2FjdGl2ZSB7XG4gICAgICBjb2xvcjogI0Y4Q0U2QjsgfVxuICAgICAgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWJfd3JhcHBlciAuYnJlYWRjcnVtYl9pdGVtcyAuYnJlYWRjcnVtYl9pdGVtLml0ZW1fYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGOENFNkI7IH1cblxuYnV0dG9uIC5pY29uLCBhIC5pY29uIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGJ1dHRvbiAuaWNvbiwgYSAuaWNvbiB7XG4gICAgICB3aWR0aDogMS41cmVtOyB9IH1cblxuYnV0dG9uLmJ1dHRvbl9kZWZhdWx0LCBhLmJ1dHRvbl9kZWZhdWx0LCBkaXYuYnV0dG9uX2RlZmF1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgYnV0dG9uLmJ1dHRvbl9kZWZhdWx0LmFuaW1hdGlvbi1zaGluZSwgYS5idXR0b25fZGVmYXVsdC5hbmltYXRpb24tc2hpbmUsIGRpdi5idXR0b25fZGVmYXVsdC5hbmltYXRpb24tc2hpbmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBidXR0b24uYnV0dG9uX2RlZmF1bHQuYW5pbWF0aW9uLXNoaW5lOjpiZWZvcmUsIGEuYnV0dG9uX2RlZmF1bHQuYW5pbWF0aW9uLXNoaW5lOjpiZWZvcmUsIGRpdi5idXR0b25fZGVmYXVsdC5hbmltYXRpb24tc2hpbmU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCB0cmFuc3BhcmVudCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpLCB0cmFuc3BhcmVudCk7XG4gICAgICBhbmltYXRpb246IHNoaW5lIDMuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IH1cblxuYnV0dG9uLmJ1dHRvbl9pbnRlcmthYl8xLCBhLmJ1dHRvbl9pbnRlcmthYl8xLCBkaXYuYnV0dG9uX2ludGVya2FiXzEge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiAjYmVkMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmVkMDAwO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogMC43NXJlbSAzLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIGJ1dHRvbi5idXR0b25faW50ZXJrYWJfMSAuaWNvbiwgYS5idXR0b25faW50ZXJrYWJfMSAuaWNvbiwgZGl2LmJ1dHRvbl9pbnRlcmthYl8xIC5pY29uIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBmaWxsOiAjMzkzOTM5OyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9pbnRlcmthYl8xIC5pY29uLmljb25fbGVmdCwgYS5idXR0b25faW50ZXJrYWJfMSAuaWNvbi5pY29uX2xlZnQsIGRpdi5idXR0b25faW50ZXJrYWJfMSAuaWNvbi5pY29uX2xlZnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9pbnRlcmthYl8xIC5pY29uLmljb25fcmlnaHQsIGEuYnV0dG9uX2ludGVya2FiXzEgLmljb24uaWNvbl9yaWdodCwgZGl2LmJ1dHRvbl9pbnRlcmthYl8xIC5pY29uLmljb25fcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07IH1cbiAgYnV0dG9uLmJ1dHRvbl9pbnRlcmthYl8xOmhvdmVyLCBidXR0b24uYnV0dG9uX2ludGVya2FiXzE6YWN0aXZlLCBhLmJ1dHRvbl9pbnRlcmthYl8xOmhvdmVyLCBhLmJ1dHRvbl9pbnRlcmthYl8xOmFjdGl2ZSwgZGl2LmJ1dHRvbl9pbnRlcmthYl8xOmhvdmVyLCBkaXYuYnV0dG9uX2ludGVya2FiXzE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzkzOTM5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIDFweCBzb2xpZCAjMzkzOTM5O1xuICAgIGNvbG9yOiAjYmVkMDAwOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9pbnRlcmthYl8xOmhvdmVyIC5pY29uLCBidXR0b24uYnV0dG9uX2ludGVya2FiXzE6YWN0aXZlIC5pY29uLCBhLmJ1dHRvbl9pbnRlcmthYl8xOmhvdmVyIC5pY29uLCBhLmJ1dHRvbl9pbnRlcmthYl8xOmFjdGl2ZSAuaWNvbiwgZGl2LmJ1dHRvbl9pbnRlcmthYl8xOmhvdmVyIC5pY29uLCBkaXYuYnV0dG9uX2ludGVya2FiXzE6YWN0aXZlIC5pY29uIHtcbiAgICAgIGZpbGw6ICNiZWQwMDA7IH1cblxuYnV0dG9uLmJ1dHRvbl9wcmltYXJ5XzEsIGEuYnV0dG9uX3ByaW1hcnlfMSwgZGl2LmJ1dHRvbl9wcmltYXJ5XzEge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiAjMjAyMDIwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjAyMDIwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIGJ1dHRvbi5idXR0b25fcHJpbWFyeV8xIC5pY29uLCBhLmJ1dHRvbl9wcmltYXJ5XzEgLmljb24sIGRpdi5idXR0b25fcHJpbWFyeV8xIC5pY29uIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBmaWxsOiAjRkZGRkZGOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9wcmltYXJ5XzEgLmljb24uaWNvbl9sZWZ0LCBhLmJ1dHRvbl9wcmltYXJ5XzEgLmljb24uaWNvbl9sZWZ0LCBkaXYuYnV0dG9uX3ByaW1hcnlfMSAuaWNvbi5pY29uX2xlZnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9wcmltYXJ5XzEgLmljb24uaWNvbl9yaWdodCwgYS5idXR0b25fcHJpbWFyeV8xIC5pY29uLmljb25fcmlnaHQsIGRpdi5idXR0b25fcHJpbWFyeV8xIC5pY29uLmljb25fcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07IH1cbiAgYnV0dG9uLmJ1dHRvbl9wcmltYXJ5XzE6aG92ZXIsIGJ1dHRvbi5idXR0b25fcHJpbWFyeV8xOmFjdGl2ZSwgYS5idXR0b25fcHJpbWFyeV8xOmhvdmVyLCBhLmJ1dHRvbl9wcmltYXJ5XzE6YWN0aXZlLCBkaXYuYnV0dG9uX3ByaW1hcnlfMTpob3ZlciwgZGl2LmJ1dHRvbl9wcmltYXJ5XzE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjhDRTZCO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIDFweCBzb2xpZCAjRjhDRTZCO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9wcmltYXJ5XzE6aG92ZXIgLmljb24sIGJ1dHRvbi5idXR0b25fcHJpbWFyeV8xOmFjdGl2ZSAuaWNvbiwgYS5idXR0b25fcHJpbWFyeV8xOmhvdmVyIC5pY29uLCBhLmJ1dHRvbl9wcmltYXJ5XzE6YWN0aXZlIC5pY29uLCBkaXYuYnV0dG9uX3ByaW1hcnlfMTpob3ZlciAuaWNvbiwgZGl2LmJ1dHRvbl9wcmltYXJ5XzE6YWN0aXZlIC5pY29uIHtcbiAgICAgIGZpbGw6ICNGRkZGRkY7IH1cblxuYnV0dG9uLmJ1dHRvbl9wcmltYXJ5XzIsIGEuYnV0dG9uX3ByaW1hcnlfMiwgZGl2LmJ1dHRvbl9wcmltYXJ5XzIge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiAjRjhDRTZCO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjhDRTZCO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIGJ1dHRvbi5idXR0b25fcHJpbWFyeV8yIC5pY29uLCBhLmJ1dHRvbl9wcmltYXJ5XzIgLmljb24sIGRpdi5idXR0b25fcHJpbWFyeV8yIC5pY29uIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBmaWxsOiAjRkZGRkZGOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9wcmltYXJ5XzIgLmljb24uaWNvbl9sZWZ0LCBhLmJ1dHRvbl9wcmltYXJ5XzIgLmljb24uaWNvbl9sZWZ0LCBkaXYuYnV0dG9uX3ByaW1hcnlfMiAuaWNvbi5pY29uX2xlZnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9wcmltYXJ5XzIgLmljb24uaWNvbl9yaWdodCwgYS5idXR0b25fcHJpbWFyeV8yIC5pY29uLmljb25fcmlnaHQsIGRpdi5idXR0b25fcHJpbWFyeV8yIC5pY29uLmljb25fcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07IH1cbiAgYnV0dG9uLmJ1dHRvbl9wcmltYXJ5XzI6aG92ZXIsIGJ1dHRvbi5idXR0b25fcHJpbWFyeV8yOmFjdGl2ZSwgYS5idXR0b25fcHJpbWFyeV8yOmhvdmVyLCBhLmJ1dHRvbl9wcmltYXJ5XzI6YWN0aXZlLCBkaXYuYnV0dG9uX3ByaW1hcnlfMjpob3ZlciwgZGl2LmJ1dHRvbl9wcmltYXJ5XzI6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjAyMDIwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMDIwMjA7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBidXR0b24uYnV0dG9uX3ByaW1hcnlfMjpob3ZlciAuaWNvbiwgYnV0dG9uLmJ1dHRvbl9wcmltYXJ5XzI6YWN0aXZlIC5pY29uLCBhLmJ1dHRvbl9wcmltYXJ5XzI6aG92ZXIgLmljb24sIGEuYnV0dG9uX3ByaW1hcnlfMjphY3RpdmUgLmljb24sIGRpdi5idXR0b25fcHJpbWFyeV8yOmhvdmVyIC5pY29uLCBkaXYuYnV0dG9uX3ByaW1hcnlfMjphY3RpdmUgLmljb24ge1xuICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuXG5idXR0b24uYnV0dG9uX3ByaW1hcnlfMywgYS5idXR0b25fcHJpbWFyeV8zLCBkaXYuYnV0dG9uX3ByaW1hcnlfMyB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6ICNGOENFNkI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGOENFNkI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgYnV0dG9uLmJ1dHRvbl9wcmltYXJ5XzMgLmljb24sIGEuYnV0dG9uX3ByaW1hcnlfMyAuaWNvbiwgZGl2LmJ1dHRvbl9wcmltYXJ5XzMgLmljb24ge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgICBidXR0b24uYnV0dG9uX3ByaW1hcnlfMyAuaWNvbi5pY29uX2xlZnQsIGEuYnV0dG9uX3ByaW1hcnlfMyAuaWNvbi5pY29uX2xlZnQsIGRpdi5idXR0b25fcHJpbWFyeV8zIC5pY29uLmljb25fbGVmdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH1cbiAgICBidXR0b24uYnV0dG9uX3ByaW1hcnlfMyAuaWNvbi5pY29uX3JpZ2h0LCBhLmJ1dHRvbl9wcmltYXJ5XzMgLmljb24uaWNvbl9yaWdodCwgZGl2LmJ1dHRvbl9wcmltYXJ5XzMgLmljb24uaWNvbl9yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogMC43NXJlbTsgfVxuICBidXR0b24uYnV0dG9uX3ByaW1hcnlfMzpob3ZlciwgYnV0dG9uLmJ1dHRvbl9wcmltYXJ5XzM6YWN0aXZlLCBhLmJ1dHRvbl9wcmltYXJ5XzM6aG92ZXIsIGEuYnV0dG9uX3ByaW1hcnlfMzphY3RpdmUsIGRpdi5idXR0b25fcHJpbWFyeV8zOmhvdmVyLCBkaXYuYnV0dG9uX3ByaW1hcnlfMzphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgICBjb2xvcjogI0Y4Q0U2QjsgfVxuICAgIGJ1dHRvbi5idXR0b25fcHJpbWFyeV8zOmhvdmVyIC5pY29uLCBidXR0b24uYnV0dG9uX3ByaW1hcnlfMzphY3RpdmUgLmljb24sIGEuYnV0dG9uX3ByaW1hcnlfMzpob3ZlciAuaWNvbiwgYS5idXR0b25fcHJpbWFyeV8zOmFjdGl2ZSAuaWNvbiwgZGl2LmJ1dHRvbl9wcmltYXJ5XzM6aG92ZXIgLmljb24sIGRpdi5idXR0b25fcHJpbWFyeV8zOmFjdGl2ZSAuaWNvbiB7XG4gICAgICBmaWxsOiAjRjhDRTZCOyB9XG5cbmJ1dHRvbi5idXR0b25fc2Vjb25kYXJ5XzEsIGEuYnV0dG9uX3NlY29uZGFyeV8xLCBkaXYuYnV0dG9uX3NlY29uZGFyeV8xIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgY29sb3I6ICMyMDIwMjA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuICBidXR0b24uYnV0dG9uX3NlY29uZGFyeV8xIC5pY29uLCBhLmJ1dHRvbl9zZWNvbmRhcnlfMSAuaWNvbiwgZGl2LmJ1dHRvbl9zZWNvbmRhcnlfMSAuaWNvbiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgZmlsbDogI0Y4Q0U2QjsgfVxuICAgIGJ1dHRvbi5idXR0b25fc2Vjb25kYXJ5XzEgLmljb24uaWNvbl9sZWZ0LCBhLmJ1dHRvbl9zZWNvbmRhcnlfMSAuaWNvbi5pY29uX2xlZnQsIGRpdi5idXR0b25fc2Vjb25kYXJ5XzEgLmljb24uaWNvbl9sZWZ0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfVxuICAgIGJ1dHRvbi5idXR0b25fc2Vjb25kYXJ5XzEgLmljb24uaWNvbl9yaWdodCwgYS5idXR0b25fc2Vjb25kYXJ5XzEgLmljb24uaWNvbl9yaWdodCwgZGl2LmJ1dHRvbl9zZWNvbmRhcnlfMSAuaWNvbi5pY29uX3JpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtOyB9XG4gIGJ1dHRvbi5idXR0b25fc2Vjb25kYXJ5XzE6aG92ZXIsIGJ1dHRvbi5idXR0b25fc2Vjb25kYXJ5XzE6YWN0aXZlLCBhLmJ1dHRvbl9zZWNvbmRhcnlfMTpob3ZlciwgYS5idXR0b25fc2Vjb25kYXJ5XzE6YWN0aXZlLCBkaXYuYnV0dG9uX3NlY29uZGFyeV8xOmhvdmVyLCBkaXYuYnV0dG9uX3NlY29uZGFyeV8xOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIGNvbG9yOiAjMjAyMDIwOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9zZWNvbmRhcnlfMTpob3ZlciAuaWNvbiwgYnV0dG9uLmJ1dHRvbl9zZWNvbmRhcnlfMTphY3RpdmUgLmljb24sIGEuYnV0dG9uX3NlY29uZGFyeV8xOmhvdmVyIC5pY29uLCBhLmJ1dHRvbl9zZWNvbmRhcnlfMTphY3RpdmUgLmljb24sIGRpdi5idXR0b25fc2Vjb25kYXJ5XzE6aG92ZXIgLmljb24sIGRpdi5idXR0b25fc2Vjb25kYXJ5XzE6YWN0aXZlIC5pY29uIHtcbiAgICAgIGZpbGw6ICNGOENFNkI7IH1cblxuYnV0dG9uLmJ1dHRvbl9zZWNvbmRhcnlfMiwgYS5idXR0b25fc2Vjb25kYXJ5XzIsIGRpdi5idXR0b25fc2Vjb25kYXJ5XzIge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjRjhDRTZCO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIGJ1dHRvbi5idXR0b25fc2Vjb25kYXJ5XzIgLmljb24sIGEuYnV0dG9uX3NlY29uZGFyeV8yIC5pY29uLCBkaXYuYnV0dG9uX3NlY29uZGFyeV8yIC5pY29uIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBmaWxsOiAjRjhDRTZCOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9zZWNvbmRhcnlfMiAuaWNvbi5pY29uX2xlZnQsIGEuYnV0dG9uX3NlY29uZGFyeV8yIC5pY29uLmljb25fbGVmdCwgZGl2LmJ1dHRvbl9zZWNvbmRhcnlfMiAuaWNvbi5pY29uX2xlZnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9zZWNvbmRhcnlfMiAuaWNvbi5pY29uX3JpZ2h0LCBhLmJ1dHRvbl9zZWNvbmRhcnlfMiAuaWNvbi5pY29uX3JpZ2h0LCBkaXYuYnV0dG9uX3NlY29uZGFyeV8yIC5pY29uLmljb25fcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07IH1cbiAgYnV0dG9uLmJ1dHRvbl9zZWNvbmRhcnlfMjpob3ZlciwgYnV0dG9uLmJ1dHRvbl9zZWNvbmRhcnlfMjphY3RpdmUsIGEuYnV0dG9uX3NlY29uZGFyeV8yOmhvdmVyLCBhLmJ1dHRvbl9zZWNvbmRhcnlfMjphY3RpdmUsIGRpdi5idXR0b25fc2Vjb25kYXJ5XzI6aG92ZXIsIGRpdi5idXR0b25fc2Vjb25kYXJ5XzI6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI0Y4Q0U2QjsgfVxuICAgIGJ1dHRvbi5idXR0b25fc2Vjb25kYXJ5XzI6aG92ZXIgLmljb24sIGJ1dHRvbi5idXR0b25fc2Vjb25kYXJ5XzI6YWN0aXZlIC5pY29uLCBhLmJ1dHRvbl9zZWNvbmRhcnlfMjpob3ZlciAuaWNvbiwgYS5idXR0b25fc2Vjb25kYXJ5XzI6YWN0aXZlIC5pY29uLCBkaXYuYnV0dG9uX3NlY29uZGFyeV8yOmhvdmVyIC5pY29uLCBkaXYuYnV0dG9uX3NlY29uZGFyeV8yOmFjdGl2ZSAuaWNvbiB7XG4gICAgICBmaWxsOiAjRjhDRTZCOyB9XG5cbmJ1dHRvbi5idXR0b25fc2Vjb25kYXJ5XzMsIGEuYnV0dG9uX3NlY29uZGFyeV8zLCBkaXYuYnV0dG9uX3NlY29uZGFyeV8zIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgY29sb3I6ICMyMDIwMjA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuICBidXR0b24uYnV0dG9uX3NlY29uZGFyeV8zIC5pY29uLCBhLmJ1dHRvbl9zZWNvbmRhcnlfMyAuaWNvbiwgZGl2LmJ1dHRvbl9zZWNvbmRhcnlfMyAuaWNvbiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgZmlsbDogIzIwMjAyMDsgfVxuICAgIGJ1dHRvbi5idXR0b25fc2Vjb25kYXJ5XzMgLmljb24uaWNvbl9sZWZ0LCBhLmJ1dHRvbl9zZWNvbmRhcnlfMyAuaWNvbi5pY29uX2xlZnQsIGRpdi5idXR0b25fc2Vjb25kYXJ5XzMgLmljb24uaWNvbl9sZWZ0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfVxuICAgIGJ1dHRvbi5idXR0b25fc2Vjb25kYXJ5XzMgLmljb24uaWNvbl9yaWdodCwgYS5idXR0b25fc2Vjb25kYXJ5XzMgLmljb24uaWNvbl9yaWdodCwgZGl2LmJ1dHRvbl9zZWNvbmRhcnlfMyAuaWNvbi5pY29uX3JpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtOyB9XG4gIGJ1dHRvbi5idXR0b25fc2Vjb25kYXJ5XzM6aG92ZXIsIGJ1dHRvbi5idXR0b25fc2Vjb25kYXJ5XzM6YWN0aXZlLCBhLmJ1dHRvbl9zZWNvbmRhcnlfMzpob3ZlciwgYS5idXR0b25fc2Vjb25kYXJ5XzM6YWN0aXZlLCBkaXYuYnV0dG9uX3NlY29uZGFyeV8zOmhvdmVyLCBkaXYuYnV0dG9uX3NlY29uZGFyeV8zOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjAyMDIwO1xuICAgIGNvbG9yOiAjMjAyMDIwOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9zZWNvbmRhcnlfMzpob3ZlciAuaWNvbiwgYnV0dG9uLmJ1dHRvbl9zZWNvbmRhcnlfMzphY3RpdmUgLmljb24sIGEuYnV0dG9uX3NlY29uZGFyeV8zOmhvdmVyIC5pY29uLCBhLmJ1dHRvbl9zZWNvbmRhcnlfMzphY3RpdmUgLmljb24sIGRpdi5idXR0b25fc2Vjb25kYXJ5XzM6aG92ZXIgLmljb24sIGRpdi5idXR0b25fc2Vjb25kYXJ5XzM6YWN0aXZlIC5pY29uIHtcbiAgICAgIGZpbGw6ICMyMDIwMjA7IH1cblxuYnV0dG9uLmJ1dHRvbl9sYWJlbCwgYS5idXR0b25fbGFiZWwsIGRpdi5idXR0b25fbGFiZWwge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuICBjb2xvcjogIzIwMjAyMDtcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuICBidXR0b24uYnV0dG9uX2xhYmVsIC5pY29uLCBhLmJ1dHRvbl9sYWJlbCAuaWNvbiwgZGl2LmJ1dHRvbl9sYWJlbCAuaWNvbiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgZmlsbDogI0Y4Q0U2QjsgfVxuICAgIGJ1dHRvbi5idXR0b25fbGFiZWwgLmljb24uaWNvbl9sZWZ0LCBhLmJ1dHRvbl9sYWJlbCAuaWNvbi5pY29uX2xlZnQsIGRpdi5idXR0b25fbGFiZWwgLmljb24uaWNvbl9sZWZ0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfVxuICAgIGJ1dHRvbi5idXR0b25fbGFiZWwgLmljb24uaWNvbl9yaWdodCwgYS5idXR0b25fbGFiZWwgLmljb24uaWNvbl9yaWdodCwgZGl2LmJ1dHRvbl9sYWJlbCAuaWNvbi5pY29uX3JpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtOyB9XG4gIGJ1dHRvbi5idXR0b25fbGFiZWw6aG92ZXIsIGJ1dHRvbi5idXR0b25fbGFiZWw6YWN0aXZlLCBhLmJ1dHRvbl9sYWJlbDpob3ZlciwgYS5idXR0b25fbGFiZWw6YWN0aXZlLCBkaXYuYnV0dG9uX2xhYmVsOmhvdmVyLCBkaXYuYnV0dG9uX2xhYmVsOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjhDRTZCO1xuICAgIGNvbG9yOiAjRjhDRTZCOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9sYWJlbDpob3ZlciAuaWNvbiwgYnV0dG9uLmJ1dHRvbl9sYWJlbDphY3RpdmUgLmljb24sIGEuYnV0dG9uX2xhYmVsOmhvdmVyIC5pY29uLCBhLmJ1dHRvbl9sYWJlbDphY3RpdmUgLmljb24sIGRpdi5idXR0b25fbGFiZWw6aG92ZXIgLmljb24sIGRpdi5idXR0b25fbGFiZWw6YWN0aXZlIC5pY29uIHtcbiAgICAgIGZpbGw6ICNGOENFNkI7IH1cblxuYnV0dG9uLmJ1dHRvbl9saWdodCwgYS5idXR0b25fbGlnaHQsIGRpdi5idXR0b25fbGlnaHQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMjAyMDIwO1xuICBib3JkZXItcmFkaXVzOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIGJ1dHRvbi5idXR0b25fbGlnaHQgLmljb24sIGEuYnV0dG9uX2xpZ2h0IC5pY29uLCBkaXYuYnV0dG9uX2xpZ2h0IC5pY29uIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBmaWxsOiAjMjAyMDIwOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9saWdodCAuaWNvbi5pY29uX2xlZnQsIGEuYnV0dG9uX2xpZ2h0IC5pY29uLmljb25fbGVmdCwgZGl2LmJ1dHRvbl9saWdodCAuaWNvbi5pY29uX2xlZnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9saWdodCAuaWNvbi5pY29uX3JpZ2h0LCBhLmJ1dHRvbl9saWdodCAuaWNvbi5pY29uX3JpZ2h0LCBkaXYuYnV0dG9uX2xpZ2h0IC5pY29uLmljb25fcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07IH1cbiAgYnV0dG9uLmJ1dHRvbl9saWdodDpob3ZlciwgYnV0dG9uLmJ1dHRvbl9saWdodDphY3RpdmUsIGEuYnV0dG9uX2xpZ2h0OmhvdmVyLCBhLmJ1dHRvbl9saWdodDphY3RpdmUsIGRpdi5idXR0b25fbGlnaHQ6aG92ZXIsIGRpdi5idXR0b25fbGlnaHQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogIzIwMjAyMDsgfVxuICAgIGJ1dHRvbi5idXR0b25fbGlnaHQ6aG92ZXIgLmljb24sIGJ1dHRvbi5idXR0b25fbGlnaHQ6YWN0aXZlIC5pY29uLCBhLmJ1dHRvbl9saWdodDpob3ZlciAuaWNvbiwgYS5idXR0b25fbGlnaHQ6YWN0aXZlIC5pY29uLCBkaXYuYnV0dG9uX2xpZ2h0OmhvdmVyIC5pY29uLCBkaXYuYnV0dG9uX2xpZ2h0OmFjdGl2ZSAuaWNvbiB7XG4gICAgICBmaWxsOiAjMjAyMDIwOyB9XG5cbmJ1dHRvbi5idXR0b25faWNvbiwgYS5idXR0b25faWNvbiwgZGl2LmJ1dHRvbl9pY29uIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y4Q0U2QjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDIuNjI1cmVtO1xuICBoZWlnaHQ6IDIuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuICBidXR0b24uYnV0dG9uX2ljb24gLmljb24sIGEuYnV0dG9uX2ljb24gLmljb24sIGRpdi5idXR0b25faWNvbiAuaWNvbiB7XG4gICAgd2lkdGg6IDAuNjVyZW07XG4gICAgZmlsbDogIzIwMjAyMDsgfVxuICBidXR0b24uYnV0dG9uX2ljb246aG92ZXIsIGJ1dHRvbi5idXR0b25faWNvbjphY3RpdmUsIGEuYnV0dG9uX2ljb246aG92ZXIsIGEuYnV0dG9uX2ljb246YWN0aXZlLCBkaXYuYnV0dG9uX2ljb246aG92ZXIsIGRpdi5idXR0b25faWNvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNGOENFNkI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Y4Q0U2QjsgfVxuICAgIGJ1dHRvbi5idXR0b25faWNvbjpob3ZlciAuaWNvbiwgYnV0dG9uLmJ1dHRvbl9pY29uOmFjdGl2ZSAuaWNvbiwgYS5idXR0b25faWNvbjpob3ZlciAuaWNvbiwgYS5idXR0b25faWNvbjphY3RpdmUgLmljb24sIGRpdi5idXR0b25faWNvbjpob3ZlciAuaWNvbiwgZGl2LmJ1dHRvbl9pY29uOmFjdGl2ZSAuaWNvbiB7XG4gICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gIGJ1dHRvbi5idXR0b25faWNvbjpkaXNhYmxlZCwgYS5idXR0b25faWNvbjpkaXNhYmxlZCwgZGl2LmJ1dHRvbl9pY29uOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIwMjAyMDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9pY29uOmRpc2FibGVkIC5pY29uLCBhLmJ1dHRvbl9pY29uOmRpc2FibGVkIC5pY29uLCBkaXYuYnV0dG9uX2ljb246ZGlzYWJsZWQgLmljb24ge1xuICAgICAgZmlsbDogIzIwMjAyMDsgfVxuXG5idXR0b24uYnV0dG9uX3NlbGVjdGlvbiwgYS5idXR0b25fc2VsZWN0aW9uLCBkaXYuYnV0dG9uX3NlbGVjdGlvbiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIGJ1dHRvbi5idXR0b25fc2VsZWN0aW9uIC5pY29uLCBhLmJ1dHRvbl9zZWxlY3Rpb24gLmljb24sIGRpdi5idXR0b25fc2VsZWN0aW9uIC5pY29uIHtcbiAgICB0cmFuc2l0aW9uOiAwczsgfVxuICAgIGJ1dHRvbi5idXR0b25fc2VsZWN0aW9uIC5pY29uIC5maWxsX2VsZW1lbnQsIGEuYnV0dG9uX3NlbGVjdGlvbiAuaWNvbiAuZmlsbF9lbGVtZW50LCBkaXYuYnV0dG9uX3NlbGVjdGlvbiAuaWNvbiAuZmlsbF9lbGVtZW50IHtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBmaWxsOiB0cmFuc3BhcmVudDsgfVxuICAgIGJ1dHRvbi5idXR0b25fc2VsZWN0aW9uIC5pY29uIC5zdHJva2VfZWxlbWVudCwgYS5idXR0b25fc2VsZWN0aW9uIC5pY29uIC5zdHJva2VfZWxlbWVudCwgZGl2LmJ1dHRvbl9zZWxlY3Rpb24gLmljb24gLnN0cm9rZV9lbGVtZW50IHtcbiAgICAgIGZpbGw6ICNGOENFNkI7IH1cbiAgYnV0dG9uLmJ1dHRvbl9zZWxlY3Rpb246aG92ZXIgLmljb24sIGJ1dHRvbi5idXR0b25fc2VsZWN0aW9uOmFjdGl2ZSAuaWNvbiwgYnV0dG9uLmJ1dHRvbl9zZWxlY3Rpb24uanMtLWFjdGl2ZSAuaWNvbiwgYS5idXR0b25fc2VsZWN0aW9uOmhvdmVyIC5pY29uLCBhLmJ1dHRvbl9zZWxlY3Rpb246YWN0aXZlIC5pY29uLCBhLmJ1dHRvbl9zZWxlY3Rpb24uanMtLWFjdGl2ZSAuaWNvbiwgZGl2LmJ1dHRvbl9zZWxlY3Rpb246aG92ZXIgLmljb24sIGRpdi5idXR0b25fc2VsZWN0aW9uOmFjdGl2ZSAuaWNvbiwgZGl2LmJ1dHRvbl9zZWxlY3Rpb24uanMtLWFjdGl2ZSAuaWNvbiB7XG4gICAgZmlsbDogI0Y4Q0U2QjsgfVxuICAgIGJ1dHRvbi5idXR0b25fc2VsZWN0aW9uOmhvdmVyIC5pY29uIC5maWxsX2VsZW1lbnQsIGJ1dHRvbi5idXR0b25fc2VsZWN0aW9uOmFjdGl2ZSAuaWNvbiAuZmlsbF9lbGVtZW50LCBidXR0b24uYnV0dG9uX3NlbGVjdGlvbi5qcy0tYWN0aXZlIC5pY29uIC5maWxsX2VsZW1lbnQsIGEuYnV0dG9uX3NlbGVjdGlvbjpob3ZlciAuaWNvbiAuZmlsbF9lbGVtZW50LCBhLmJ1dHRvbl9zZWxlY3Rpb246YWN0aXZlIC5pY29uIC5maWxsX2VsZW1lbnQsIGEuYnV0dG9uX3NlbGVjdGlvbi5qcy0tYWN0aXZlIC5pY29uIC5maWxsX2VsZW1lbnQsIGRpdi5idXR0b25fc2VsZWN0aW9uOmhvdmVyIC5pY29uIC5maWxsX2VsZW1lbnQsIGRpdi5idXR0b25fc2VsZWN0aW9uOmFjdGl2ZSAuaWNvbiAuZmlsbF9lbGVtZW50LCBkaXYuYnV0dG9uX3NlbGVjdGlvbi5qcy0tYWN0aXZlIC5pY29uIC5maWxsX2VsZW1lbnQge1xuICAgICAgZmlsbDogI0Y4Q0U2QjsgfVxuICBidXR0b24uYnV0dG9uX3NlbGVjdGlvbi5hbmltYXRlIC5pY29uLCBhLmJ1dHRvbl9zZWxlY3Rpb24uYW5pbWF0ZSAuaWNvbiwgZGl2LmJ1dHRvbl9zZWxlY3Rpb24uYW5pbWF0ZSAuaWNvbiB7XG4gICAgYW5pbWF0aW9uOiBoZWFydGhTZWxlY3Rpb24gMS41cyBib3RoIDE7IH1cbiAgYnV0dG9uLmJ1dHRvbl9zZWxlY3Rpb24uYW5pbWF0ZSAudGV4dF9pdGVtLCBhLmJ1dHRvbl9zZWxlY3Rpb24uYW5pbWF0ZSAudGV4dF9pdGVtLCBkaXYuYnV0dG9uX3NlbGVjdGlvbi5hbmltYXRlIC50ZXh0X2l0ZW0ge1xuICAgIGFuaW1hdGlvbjogc2hha2UtdmVydGljYWwgLjhzIGJvdGg7IH1cblxuLmRlY29yYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi1oZWlnaHQ6IDMycmVtO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAzNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYXNwZWN0LXJhdGlvOiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmRlY29yYXRlIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH0gfVxuICAuZGVjb3JhdGU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZGVjb3JhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyNTI2MkIwMCwgIzI1MjYyQik7XG4gICAgei1pbmRleDogMTsgfVxuICAuZGVjb3JhdGVfX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5kZWNvcmF0ZV9fZGF0YSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmRlY29yYXRlX19kYXRhIC50aXRsZV9jb250ZW50XzEsXG4gICAgLmRlY29yYXRlX19kYXRhIC50aXRsZV9jb250ZW50XzIge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRlY29yYXRlX19kYXRhIHtcbiAgICAgICAgcGFkZGluZzogM3JlbTsgfSB9XG5cbnNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xuICBjb2xvcjogI0Y4Q0U2QjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07IH1cblxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xuICBib3JkZXItY29sb3I6ICNGOENFNkI7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMsXG4uZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbS8xcmVtIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0vMXJlbSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoIHtcbiAgbWFyZ2luOiAwLjVyZW0gMDsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgsIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCB7XG4gIHRvcDogMTBweDsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjhDRTZCO1xuICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCB7XG4gIGxlZnQ6IC41cmVtOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIHJpZ2h0OiAuNXJlbTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgsIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4OyB9XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNGOENFNkI7XG4gIGJhY2tncm91bmQ6ICNGOENFNkI7IH1cblxuLmxpbmtzIHtcbiAgbWFyZ2luOiAwIC0wLjVyZW07IH1cbiAgLmxpbmtzX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAuMnJlbSAuNXJlbTsgfVxuXG4ubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDQ3MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDNlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLm1vZGFsX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMjJweCkvMS4zNiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSB7XG4gICAgICBmbGV4OiA1MCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiBncmV5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW1fX2J0biB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uX19mYWNlYm9vayB7XG4gICAgICAgICAgZmlsbDogIzM5NTY5YzsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX21lc3NlbmdlciB7XG4gICAgICAgICAgZmlsbDogIzAwNzhGRjsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX3R3aXR0ZXIge1xuICAgICAgICAgIGZpbGw6ICMwMDA7IH1cbiAgICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uX19saW5rZWRpbiB7XG4gICAgICAgICAgZmlsbDogIzAwNzJiMTsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX2VtYWlsIHtcbiAgICAgICAgICBmaWxsOiAjNUQ1QzVCOyB9XG4gICAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSAuc2hhcmUtaWNvbl9fd2hhdHNhcHAge1xuICAgICAgICAgIGZpbGw6ICMyOEQxNDY7IH1cbiAgICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uX19jb3B5LWxpbmsge1xuICAgICAgICAgIGZpbGw6ICM1RDVDNUI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubW9kYWwge1xuICB0b3A6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2RhbCB7XG4gICAgICBwYWRkaW5nOiAxcmVtOyB9IH1cbiAgLm1vZGFsX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAuODhlbTtcbiAgICB0b3A6IDFyZW07XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgZmlsbDogIzIwMjAyMDsgfVxuICAgIC5tb2RhbF9fY2xvc2UgLmljb24ge1xuICAgICAgd2lkdGg6IDEuNXJlbTsgfVxuICAgIC5tb2RhbF9fY2xvc2UgLmNsb3NlX19jcm9zcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ZW0vMS41ZW0gXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5tb2RhbF9fY2xvc2UgLmNsb3NlX19jcm9zcyBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUyJTtcbiAgICAgICAgbGVmdDogNTUlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAubW9kYWxfX2Nsb3NlLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAuNzVyZW07XG4gICAgaGVpZ2h0OiAuNzVyZW07XG4gICAgZmlsbDogIzIwMjAyMDsgfVxuICAubW9kYWxfX2JvZHkge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDNlbSAxZW0gMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuODc1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tb2RhbF9fYm9keSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyZW0pO1xuICAgICAgICBwYWRkaW5nOiAycmVtOyB9IH1cbiAgICAubW9kYWxfX2JvZHkgLnRpdGxlLnRpdGxlLS12MSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIC5tb2RhbF9fYm9keSAudGl0bGUudGl0bGUtLXYxIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubW9kYWxfX2JvZHkgLnRpdGxlLnRpdGxlLS12MSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS4zNiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzIwMjAyMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07IH1cbiAgICAgICAgLm1vZGFsX19ib2R5IC50aXRsZS50aXRsZS0tdjEgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuMzYgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMyMDIwMjA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1vZGFsX19zY3JvbGxlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1vZGFsX19zY3JvbGxlciAuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uID4gKiB7XG4gICAgICAgIGZsZXg6IGluaXRpYWw7IH0gfVxuICAubW9kYWxfX2JhY2tncm91bmQge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMyLCAzMiwgMzIsIDAuNzkpOyB9XG4gIC5tb2RhbF9fZm9jdXMtdHJhcCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLm1vZGFsLS1tYWluIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogNmVtOyB9XG4gICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fY2xvc2Uge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjVlbSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fY2xvc2UgcCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuICAgICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fY2xvc2U6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAubW9kYWwtLW1haW4gLm1vZGFsX19jbG9zZS1kcmF3aW5nIHtcbiAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGOENFNkI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IC40ZW07IH1cbiAgICAubW9kYWwtLW1haW4gLm1vZGFsX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX3RpdGxlIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7IH1cbiAgICAubW9kYWwtLW1haW4gLm1vZGFsX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDIuM2VtIDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjAlOyB9XG4gICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDEwJSA3JTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogMTUlIDEyJTsgfSB9XG4gICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fdGV4dCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMyMDIwMjA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tb2RhbF9fdGV4dC5sZWdhbHNfX3RleHQgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWRwZSAubW9kYWxfX2JvZHkge1xuICAgIHdpZHRoOiAxMTg3cHg7IH0gfVxuXG4ubW9kYWwtLWRldGFpbC1yZWFsZXN0YXRlLWNvbnRhY3QuYnV0dG9uX2RlZmF1bHQuYnV0dG9uX2ljb24ge1xuICBib3JkZXI6IHVuc2V0OyB9XG4gIC5tb2RhbC0tZGV0YWlsLXJlYWxlc3RhdGUtY29udGFjdC5idXR0b25fZGVmYXVsdC5idXR0b25faWNvbiAuaWNvbiB7XG4gICAgd2lkdGg6IHVuc2V0OyB9XG5cbi5wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiA2LjI1cmVtO1xuICBoZWlnaHQ6IDAuMjVyZW07XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICAucHJvZ3Jlc3NiYXIgLmJhcl9pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI0Y4Q0U2QjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuXG4vKi5zd2lwZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxufSovXG4uc3dpcGVyIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNoZWNrYm94X19sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAuMWVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzIwMjAyMDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44cmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLmNoZWNrYm94X19maWVsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19ib3gge1xuICAgIGJvcmRlci1jb2xvcjogI0Y4Q0U2QjtcbiAgICBiYWNrZ3JvdW5kOiAjRjhDRTZCOyB9XG4gICAgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19ib3g6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7IH1cbiAgLmNoZWNrYm94X19maWVsZDpkaXNhYmxlZCArIC5jaGVja2JveF9fYm94IHtcbiAgICBib3JkZXItY29sb3I6ICNCRkJGQkY7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgIC5jaGVja2JveF9fZmllbGQ6ZGlzYWJsZWQgKyAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gICAgLmNoZWNrYm94X19maWVsZDpkaXNhYmxlZCArIC5jaGVja2JveF9fYm94IHN2ZyBwb2x5bGluZSB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMDsgfVxuICAuY2hlY2tib3hfX2ZpZWxkOmRpc2FibGVkIH4gLmNoZWNrYm94X19zcGFuIHtcbiAgICBjb2xvcjogI0JGQkZCRjsgfVxuICAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQ6ZGlzYWJsZWQgKyAuY2hlY2tib3hfX2JveCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQkZCRkJGO1xuICAgIGJhY2tncm91bmQ6ICNCRkJGQkY7IH1cbiAgLmNoZWNrYm94X19maWVsZDpmb2N1cyB+IC5jaGVja2JveF9fYm94IHtcbiAgICBib3JkZXItY29sb3I6ICMyMDIwMjA7IH1cbiAgICAuY2hlY2tib3hfX2ZpZWxkOmZvY3VzIH4gLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IH1cblxuLmNoZWNrYm94X19ib3gge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuY2hlY2tib3hfX2JveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMCk7IH1cblxuLmNoZWNrYm94X19zcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOHJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5jaGVja2JveDpob3ZlciAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwOyB9XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qXHJcbiogRm9ybXVsYWlyZSBjb250cmFzdGUgKHBvdXIgbGVzIGZvbmRzIGRhcmspXHJcbipcclxuKi9cbi5mb3JtLS1jb250cmFzdCAuY2hlY2tib3hfX2xhYmVsIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmZvcm0tLWNvbnRyYXN0IC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fYm94IHtcbiAgYm9yZGVyLWNvbG9yOiAjRjhDRTZCO1xuICBiYWNrZ3JvdW5kOiAjRjhDRTZCOyB9XG5cbi5mb3JtLS1jb250cmFzdCAuY2hlY2tib3hfX2ZpZWxkOmRpc2FibGVkICsgLmNoZWNrYm94X19ib3gge1xuICBib3JkZXItY29sb3I6ICNCRkJGQkY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLmZvcm0tLWNvbnRyYXN0IC5jaGVja2JveF9fZmllbGQ6ZGlzYWJsZWQgKyAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gICAgZmlsbDogI0ZGRkZGRjsgfVxuXG4uZm9ybS0tY29udHJhc3QgLmNoZWNrYm94X19maWVsZDpkaXNhYmxlZCB+IC5jaGVja2JveF9fc3BhbiB7XG4gIGNvbG9yOiAjQkZCRkJGOyB9XG5cbi5mb3JtLS1jb250cmFzdCAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQ6ZGlzYWJsZWQgKyAuY2hlY2tib3hfX2JveCB7XG4gIGJvcmRlci1jb2xvcjogI0JGQkZCRjtcbiAgYmFja2dyb3VuZDogI0JGQkZCRjsgfVxuXG4uZm9ybS0tY29udHJhc3QgLmNoZWNrYm94X19maWVsZDpmb2N1cyB+IC5jaGVja2JveF9fYm94IHtcbiAgYm9yZGVyLWNvbG9yOiAjRjhDRTZCOyB9XG5cbi5mb3JtLS1jb250cmFzdCAuY2hlY2tib3hfX2JveCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGOyB9XG4gIC5mb3JtLS1jb250cmFzdCAuY2hlY2tib3hfX2JveDpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0ZGRkZGRjsgfVxuXG4uZm9ybS0tY29udHJhc3QgLmNoZWNrYm94X19zcGFuIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44cmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2hlY2tib3hlc19fZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jaGVja2JveGVzX19sZWdlbmQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjRjhDRTZCO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5jaGVja2JveGVzX19ncm91cCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuY2hlY2tib3hlc19fZ3JvdXAgPiBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmNoZWNrYm94ZXNfX2dyb3VwIC5jaGVja2JveGVzX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMyMDIwMjA7IH1cbiAgLmZvcm1fX3Jlc3BvbnNlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmZvcm1fX3Jlc3BvbnNlLXRleHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07IH1cbiAgICAuZm9ybV9fcmVzcG9uc2UtLXZhbGlkIHtcbiAgICAgIGNvbG9yOiAjMkVDQzcxO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5mb3JtX19yZXNwb25zZS0tdmFsaWQgLnJlc3BvbnNlLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMkVDQzcxO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMkVDQzcxO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMzBweDsgfVxuICAgIC5mb3JtX19yZXNwb25zZS0tZXJyb3Ige1xuICAgICAgY29sb3I6ICNFNzRDM0M7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmZvcm1fX3Jlc3BvbnNlLS1lcnJvciAucmVzcG9uc2UtaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTsgfVxuICAgICAgICAuZm9ybV9fcmVzcG9uc2UtLWVycm9yIC5yZXNwb25zZS1pY29uOmJlZm9yZSwgLmZvcm1fX3Jlc3BvbnNlLS1lcnJvciAucmVzcG9uc2UtaWNvbjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNzRDM0M7IH1cbiAgICAgICAgLmZvcm1fX3Jlc3BvbnNlLS1lcnJvciAucmVzcG9uc2UtaWNvbjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgICAuZm9ybV9fcmVzcG9uc2UtLWVycm9yIC5yZXNwb25zZS1pY29uOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIC5mb3JtX19maWVsZHNldCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5mb3JtX19maWVsZHNldC0tbGVnZW5kLWhpZGUge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5mb3JtX19maWVsZHNldC0tdmFsaWRhdGlvbiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5mb3JtX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm1fX2xlZ2VuZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuZm9ybV9fbGVnZW5kLS1oaWRkZW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IC0xcHg7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAuZm9ybV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDFyZW0gMCAycmVtIDA7IH1cbiAgICAuZm9ybV9fdGl0bGUgLnRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybV9fZmllbGRzIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm0gLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gICAgICAuZm9ybSAuZm9ybS1ncm91cCA+ICoge1xuICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuICAgICAgLmZvcm0gLmZvcm0tZ3JvdXAtLWNvbHVtbiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLmZvcm0gLmZvcm0tZ3JvdXAtLWNvbHVtbiA+ICoge1xuICAgICAgICAgIGFsaWduLXNlbGY6IGluaXRpYWw7IH1cbiAgICAgICAgLmZvcm0gLmZvcm0tZ3JvdXAtLWNvbHVtbiAuZm9ybV9fZmllbGQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5mb3JtIC5mb3JtLWdyb3VwLS1yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAuZm9ybSAuZm9ybS1ncm91cC0tbGFzdCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMDsgfSB9XG4gIC5mb3JtX19maWVsZCB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9ybV9fZmllbGQge1xuICAgICAgICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbiAgICAgICAgcGFkZGluZzogMCAxLjVyZW0gMCAwOyB9XG4gICAgICAgIC5mb3JtX19maWVsZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAuZm9ybV9fZmllbGQgLnJhZGlvcyB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmZvcm1fX3ZhbGlkYXRpb24tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAuZm9ybV9fdmFsaWRhdGlvbiAuY2hlY2tib3hlcyB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLmZvcm1fX3N1Ym1pdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JtX19zdWJtaXQge1xuICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgLmZvcm1fX2NvbmRpdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IC42cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44cmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC5mb3JtX19sZWdhbHMge1xuICAgIG1hcmdpbjogMmVtIDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC41OTRyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZm9ybS0tY29uZGVuc2VkIC5mb3JtX19maWVsZHNldCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlcyBmb3IgdmFsaWRhdGlvblxyXG4oUHJpc3RpbmUpXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmllbGQtdmFsaWRhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZpZWxkLXZhbGlkYXRlLS1oYXMtZGFuZ2VyIFtjbGFzcyo9XCJfX2xhYmVsXCJdIHtcbiAgICBjb2xvcjogI0U3NEMzQyAhaW1wb3J0YW50OyB9XG4gIC5maWVsZC12YWxpZGF0ZS0taGFzLWRhbmdlciBbY2xhc3MqPVwiX19pbnB1dFwiXSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTc0QzNDICFpbXBvcnRhbnQ7IH1cbiAgLmZpZWxkLXZhbGlkYXRlLS1oYXMtZGFuZ2VyIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQsXG4gIC5maWVsZC12YWxpZGF0ZS0taGFzLWRhbmdlciAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTc0QzNDICFpbXBvcnRhbnQ7IH1cbiAgLmZpZWxkLXZhbGlkYXRlLS1oYXMtZGFuZ2VyIC5jaGVja2JveF9fYm94IHtcbiAgICBib3JkZXItY29sb3I6ICNFNzRDM0MgIWltcG9ydGFudDsgfVxuICAuZmllbGQtdmFsaWRhdGUtLWhhcy1kYW5nZXIgLmNoZWNrYm94X19zcGFuIHtcbiAgICBjb2xvcjogI0U3NEMzQyAhaW1wb3J0YW50OyB9XG4gIC5maWVsZC12YWxpZGF0ZV9faGVscCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjZlbSAxZW07XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNFNzRDM0M7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmZpZWxkLXZhbGlkYXRlX19oZWxwOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIGxlZnQ6IDNweDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U3NEMzQzsgfVxuICAuZmllbGQtdmFsaWRhdGU6aG92ZXIgLmZpZWxkLXZhbGlkYXRlX19oZWxwIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKlxyXG4qIEZvcm11bGFpcmUgY29udHJhc3RlIChwb3VyIGxlcyBmb25kcyBkYXJrKVxyXG4qXHJcbiovXG4uZm9ybS5mb3JtLS1jb250cmFzdCB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5mb3JtLmZvcm0tLWNvbnRyYXN0IC5mb3JtX19jb25kaXRpb25zIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuZm9ybS5mb3JtLS1jb250cmFzdCAuZm9ybV9fbGVnYWxzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sb2NhbGl6YXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAubG9jYWxpemF0b3JfX3BsdXMge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICByaWdodDogMS41NjI1cmVtO1xuICAgIGJvdHRvbTogMnB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmxvY2FsaXphdG9yX19wbHVzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjhDRTZCOyB9XG4gICAgLmxvY2FsaXphdG9yX19wbHVzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICAgIGJhY2tncm91bmQ6ICNGOENFNkI7IH1cbiAgLmxvY2FsaXphdG9yX19zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhbGl6YXRvcl9fc2VhcmNoIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDsgfSB9XG4gIC5sb2NhbGl6YXRvcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgYm9yZGVyLWNvbG9yOiAjQkZCRkJGO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMC41cmVtIDAuODc1cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0NXB4OyB9XG4gICAgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNS4yZW0pOyB9XG4gICAgICAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlLS1jb3VudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmxvY2FsaXphdG9yX19pbnB1dCB7XG4gICAgZmxleDogMTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmxvY2FsaXphdG9yX19pbnB1dCAudGV4dGZpZWxkX19pbnB1dDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjAyMDIwO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM3NXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIge1xuICAgICAgICBtaW4td2lkdGg6IDE5ZW07IH0gfVxuICAubG9jYWxpemF0b3JfX3NlbGVjdCAuc3MtbWFpbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5sb2NhbGl6YXRvcl9fc2VsZWN0IC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubG9jYWxpemF0b3JfX3ZhbHVlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogLTVweDsgfVxuICAubG9jYWxpemF0b3JfX3ZhbHVlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAuM3JlbSAuMnJlbSAuM3JlbSAuOHJlbTsgfVxuICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtdGV4dCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmxvY2FsaXphdG9yX192YWx1ZS1kZWxldGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICMyMDIwMjA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgICAgbWluLXdpZHRoOiAyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtOyB9XG4gICAgLmxvY2FsaXphdG9yX192YWx1ZS0tY291bnQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogIzIwMjAyMDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgLmxvY2FsaXphdG9yX192YWx1ZS0tZGVsZXRlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtOyB9XG4gICAgICAubG9jYWxpemF0b3JfX3ZhbHVlLS1kZWxldGUgLmxvY2FsaXphdG9yX192YWx1ZS1kZWxldGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubG9jYWxpemF0b3JfX2V4dHJhIHtcbiAgICBtYXJnaW46IDEuNWVtIDVweCAwOyB9XG4gICAgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19sZWdlbmQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45Mzc1cmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMyMDIwMjA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5sb2NhbGl6YXRvci0tb3BlbmVkIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubG9jYWxpemF0b3ItLW9wZW5lZCAubG9jYWxpemF0b3JfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmxvY2FsaXphdG9yLS1vcGVuZWQubG9jYWxpemF0b3ItLWZpbGxlZCAubG9jYWxpemF0b3JfX3BsdXMsIC5sb2NhbGl6YXRvci0tb3BlbmVkLmxvY2FsaXphdG9yLS1zZWFyY2hpbmcgLmxvY2FsaXphdG9yX19wbHVzIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmxvY2FsaXphdG9yLS1sb2FkaW5nIC5sb2NhbGl6YXRvcl9fcGx1cyB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG4gIC5sb2NhbGl6YXRvci0tZmlsbGVkIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxvY2FsaXphdG9yLS1zZWFyY2hpbmcgLmxvY2FsaXphdG9yX19zZWFyY2gge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sb2NhbGl6YXRvci0tc2VhcmNoaW5nIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubG9jYWxpemF0b3ItLW5vLXByb3hpbWl0eSAubG9jYWxpemF0b3JfX2V4dHJhIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmxvY2FsaXphdG9yIC5zcy1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFOyB9XG4gIC5sb2NhbGl6YXRvciAuc3MtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAwLjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7IH1cbiAgLmxvY2FsaXphdG9yIC5zcy1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhDRTZCOyB9XG4gICAgLmxvY2FsaXphdG9yIC5zcy1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhDRTZCOyB9XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmFkaW9fX2lucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4OyB9XG4gIC5yYWRpb19faW5wdXQgKyBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogIzIwMjAyMDsgfVxuICAucmFkaW9fX2lucHV0ICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTIxcHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDExcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjQkZCRkJGO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgLnJhZGlvX19pbnB1dCArIGxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE2cHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDsgfVxuICAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGOENFNkI7IH1cbiAgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQkZCRkJGOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogV2luZG93VGV4dDsgfSB9XG5cbi5yYWRpb19fbGFiZWwge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yYWRpb3NfX2ZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwOyB9XG5cbi5yYWRpb3NfX2xlZ2VuZCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOHJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5yYWRpb3NfX2dyb3VwIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnJhZGlvc19fZ3JvdXAgPiBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSB7XG4gICAgZmxleDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tdG9wOiAuMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC4yZW07IH1cbiAgLnJhZGlvc19fZ3JvdXAucmFkaW9zX19ncm91cC0tYnVsbGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5yYWRpb3NfX2dyb3VwLnJhZGlvc19fZ3JvdXAtLWJ1bGxldCAucmFkaW9zX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yYW5nZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45Mzc1cmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5yYW5nZV9faW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucmFuZ2VfX2lucHV0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnJhbmdlX19wbHVzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgcmlnaHQ6IC42cmVtO1xuICAgIHRvcDogY2FsYyg1MCUgLSAyZW0gKyAxMHB4KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5yYW5nZV9fcGx1czphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzIwMjAyMDsgfVxuICAgIC5yYW5nZV9fcGx1czpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjAyMDIwOyB9XG4gIC5yYW5nZV9faGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogIzIwMjAyMDsgfVxuICAucmFuZ2VfX3Byb21wdCB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuICAucmFuZ2VfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1pbi13aWR0aDogMTllbTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxLjhlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDZweCAycHggcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjM1KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyxvcGFjaXR5IC4ycztcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucmFuZ2VfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5yYW5nZV9fcHJldmlldyB7XG4gICAgbWFyZ2luLXRvcDogMS44ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sb3I6ICMyMDIwMjA7IH1cbiAgICAucmFuZ2VfX3ByZXZpZXcgLnJhbmdlX19oaWdobGlnaHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucmFuZ2VfX3ByZXZpZXcgLnJhbmdlX19oaWdobGlnaHRfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAucmFuZ2VfX3ByZXZpZXcgLnJhbmdlX19oaWdobGlnaHRfX2NvbnRlbnQgLnJhbmdlX19oaWdobGlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5yYW5nZV9fcHJldmlldyAucmFuZ2VfX2hpZ2hsaWdodF9fY29udGVudCAucmFuZ2VfX2hpZ2hsaWdodCAucmFuZ2VfX2VsZW1lbnRfX2lucHV0IHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJhbmdlX19zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA1MnB4O1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjg3NXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnJhbmdlX192YWx1ZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTsgfVxuICAucmFuZ2UtLW9wZW5lZCAucmFuZ2VfX3Byb21wdCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJhbmdlLS1vcGVuZWQgLnJhbmdlX192YWx1ZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJhbmdlLS1vcGVuZWQgLnJhbmdlX19jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5yYW5nZS0tb3BlbmVkIC5yYW5nZV9fcGx1cyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5yYW5nZS0tb3BlbmVkIC5yYW5nZV9fc3VtbWFyeSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIwMjAyMDsgfVxuICAucmFuZ2UtLWZpbGxlZCAucmFuZ2VfX3Byb21wdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmFuZ2UtLWZpbGxlZCAucmFuZ2VfX3ZhbHVlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJhbmdlIC5ub1VpLWNvbm5lY3Qge1xuICAgIGJhY2tncm91bmQ6ICNGOENFNkI7IH1cbiAgLnJhbmdlIC5ub1VpLWhvcml6b250YWwge1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNCRkJGQkY7IH1cbiAgICAucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1iYXNlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgcmlnaHQ6IC0xM3B4O1xuICAgICAgdG9wOiAtMTFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZTpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNCRkJGQkY7IH1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5yYW5nZV9fc3VtbWFyeSB7XG4gICAgaGVpZ2h0OiA1MnB4OyB9XG4gIC8qIElFMTAgKi9cbiAgKjo6LW1zLWJhY2tkcm9wLCAucmFuZ2VfX3N1bW1hcnkge1xuICAgIGhlaWdodDogNTJweDsgfVxuICAvKiBJRTExICovIH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VsZWN0X19sYWJlbCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOHJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICBjb2xvcjogIzIwMjAyMDsgfVxuICAuc2VsZWN0X19sYWJlbC0taGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0X19pbnB1dCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2VsZWN0X19pbnB1dC0tbXVsdGlwbGUgLnNzLW9wdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5zZWxlY3RfX2lucHV0LS1tdWx0aXBsZSAuc3Mtb3B0aW9uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGOyB9XG4gICAgLnNlbGVjdF9faW5wdXQtLW11bHRpcGxlIC5zcy1vcHRpb246YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogNnB4OyB9XG4gIC5zZWxlY3RfX2lucHV0LS1tdWx0aXBsZSAuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLnNlbGVjdF9faW5wdXQtLW11bHRpcGxlIC5zcy1vcHRpb24tc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGOENFNkI7XG4gICAgICBib3JkZXItY29sb3I6ICNGOENFNkI7IH1cbiAgICAuc2VsZWN0X19pbnB1dC0tbXVsdGlwbGUgLnNzLW9wdGlvbi1zZWxlY3RlZDphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi5zZWxlY3QgLnNzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTsgfVxuXG4uc2VsZWN0IC5zcy1saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFOyB9XG5cbi5zZWxlY3QgLnNzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4Q0U2QjsgfVxuICAuc2VsZWN0IC5zcy1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDsgfVxuXG4uc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4ge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07IH1cbiAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IHtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDZweCAycHggcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjM1KTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHRvcDogODUlO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMS4ycmVtIDEuNjI1cmVtIDFyZW0gMS42MjVyZW07XG4gICAgYm9yZGVyOiAwLjYyNXJlbTsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3Mtc2VhcmNoOm5vdCguc3MtaGlkZSkge1xuICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLXNlYXJjaDpub3QoLnNzLWhpZGUpIGlucHV0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZWQ7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwLjZlbTtcbiAgICAgICAgaGVpZ2h0OiAzZW07IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICMyMDIwMjA7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjRjhDRTZCO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBib3JkZXItY29sb3I6ICNCRkJGQkY7XG4gICAgcGFkZGluZzogMC41cmVtIDAuODc1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgICAgZmxleDogMTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAqIHtcbiAgICAgICAgcGFkZGluZzogLjJlbSAwOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQuc3Mtb3Blbi1iZWxvdyB7XG4gICAgICBib3JkZXItY29sb3I6ICMyMDIwMjA7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgICBib3JkZXItY29sb3I6ICNGOENFNkI7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZC5zcy1vcGVuLWFib3ZlID4gLnNzLWNvbnRlbnQge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggMnB4IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC4zNSk7IH1cbiAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQkZCRkJGO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC44NzVyZW07IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLW9wZW4tYmVsb3cge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjAyMDIwOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZmxleDogaW5pdGlhbDsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM3NXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICMyMDIwMjA7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAuNjI1cmVtO1xuICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICBwYWRkaW5nOiAuM3JlbSAuMnJlbSAuM3JlbSAuOHJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY29sb3I6ICMyMDIwMjA7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlLXRleHQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtLWN1c3RvbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzIwMjAyMDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICAgICAgd2lkdGg6IDEuOHJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtZGVsZXRlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICAgICAgY29sb3I6ICMyMDIwMjA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAxLjVyZW07XG4gICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICByaWdodDogMS41NjI1cmVtO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGOENFNkI7XG4gICAgICAgIGhlaWdodDogMTJweDsgfVxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0Y4Q0U2QjsgfVxuICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7IH1cblxuLnNzLW1haW4uanMtc2VsZWN0LS1tYWluOm5vdCguc2VsZWN0X19pbnB1dC0tbXVsdGlwbGUpIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNGOENFNkI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKlxyXG4qIEZvcm11bGFpcmUgY29udHJhc3RlIChwb3VyIGxlcyBmb25kcyBkYXJrKVxyXG4qXHJcbiovXG4uZm9ybS0tY29udHJhc3QgLnNlbGVjdF9fbGFiZWwge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uZm9ybS0tY29udHJhc3QgLnNlbGVjdF9faW5wdXQtLW11bHRpcGxlIC5zcy1vcHRpb246YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JGQkZCRjsgfVxuXG4uZm9ybS0tY29udHJhc3QgLnNlbGVjdF9faW5wdXQtLW11bHRpcGxlIC5zcy1vcHRpb246YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRkZGRkZGOyB9XG5cbi5mb3JtLS1jb250cmFzdCAuc2VsZWN0X19pbnB1dC0tbXVsdGlwbGUgLnNzLW9wdGlvbi1zZWxlY3RlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRjhDRTZCO1xuICBib3JkZXItY29sb3I6ICNGOENFNkI7IH1cblxuLmZvcm0tLWNvbnRyYXN0IC5zZWxlY3QgLnNzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTsgfVxuXG4uZm9ybS0tY29udHJhc3QgLnNlbGVjdCAuc3MtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFOyB9XG5cbi5mb3JtLS1jb250cmFzdCAuc2VsZWN0IC5zcy1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOENFNkI7IH1cbiAgLmZvcm0tLWNvbnRyYXN0IC5zZWxlY3QgLnNzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhDRTZCOyB9XG5cbi5mb3JtLS1jb250cmFzdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDEwcHggNHB4IHJnYmEoMTAsIDEwLCAxMCwgMC4zNSk7XG4gIGJhY2tncm91bmQ6ICMyMDIwMjA7IH1cbiAgLmZvcm0tLWNvbnRyYXN0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3Mtc2VhcmNoOm5vdCguc3MtaGlkZSkgaW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogcmVkOyB9XG4gICAgLmZvcm0tLWNvbnRyYXN0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3Mtc2VhcmNoOm5vdCguc3MtaGlkZSkgaW5wdXQ6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgLmZvcm0tLWNvbnRyYXN0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMjAyMDIwOyB9XG4gICAgLmZvcm0tLWNvbnRyYXN0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRjhDRTZCO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmZvcm0tLWNvbnRyYXN0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzIwMjAyMDtcbiAgYm9yZGVyLWNvbG9yOiAjQkZCRkJGOyB9XG4gIC5mb3JtLS1jb250cmFzdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5mb3JtLS1jb250cmFzdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZC5zcy1vcGVuLWJlbG93IHtcbiAgICBib3JkZXItY29sb3I6ICNGOENFNkI7IH1cbiAgLmZvcm0tLWNvbnRyYXN0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLmZvcm0tLWNvbnRyYXN0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6ICNCRkJGQkY7XG4gIGJhY2tncm91bmQ6ICMyMDIwMjA7IH1cbiAgLmZvcm0tLWNvbnRyYXN0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3Mtb3Blbi1iZWxvdyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjhDRTZCOyB9XG4gIC5mb3JtLS1jb250cmFzdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZm9ybS0tY29udHJhc3QgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBjb2xvcjogIzIwMjAyMDsgfVxuICAgIC5mb3JtLS1jb250cmFzdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS0tY3VzdG9tIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMDIwMjA7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuZm9ybS0tY29udHJhc3QgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtZGVsZXRlIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgYmFja2dyb3VuZDogIzIwMjAyMDsgfVxuICAuZm9ybS0tY29udHJhc3QgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLmZvcm0tLWNvbnRyYXN0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5mb3JtLS1jb250cmFzdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW46bm90KC5zZWxlY3RfX2lucHV0LS1tdWx0aXBsZSkgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICBjb2xvcjogI0Y4Q0U2QjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGV4dGFyZWFfX2xhYmVsIHtcbiAgY29sb3I6ICMyMDIwMjA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjQzOGVtOyB9XG4gIC50ZXh0YXJlYV9fbGFiZWwtLWhpZGRlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLnRleHRhcmVhX19pbnB1dCB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMjAyMDIwO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjQkZCRkJGO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45Mzc1cmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjg3NXJlbTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnRleHRhcmVhX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjQkZCRkJGO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnRleHRhcmVhX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI0JGQkZCRjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC50ZXh0YXJlYV9faW5wdXQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjAyMDIwOyB9XG4gICAgLnRleHRhcmVhX19pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNCRkJGQkY7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnRleHRhcmVhX19pbnB1dDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjQkZCRkJGO1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKlxyXG4qIEZvcm11bGFpcmUgY29udHJhc3RlIChwb3VyIGxlcyBmb25kcyBkYXJrKVxyXG4qXHJcbiovXG4uZm9ybS0tY29udHJhc3QgLnRleHRhcmVhX19sYWJlbCB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5mb3JtLS1jb250cmFzdCAudGV4dGFyZWFfX2lucHV0IHtcbiAgYmFja2dyb3VuZDogIzIwMjAyMDtcbiAgYm9yZGVyLWNvbG9yOiAjQkZCRkJGO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuZm9ybS0tY29udHJhc3QgLnRleHRhcmVhX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjQkZCRkJGO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0tLWNvbnRyYXN0IC50ZXh0YXJlYV9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNCRkJGQkY7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS0tY29udHJhc3QgLnRleHRhcmVhX19pbnB1dDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzIwMjAyMDtcbiAgICBib3JkZXItY29sb3I6ICNGOENFNkI7IH1cbiAgICAuZm9ybS0tY29udHJhc3QgLnRleHRhcmVhX19pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNCRkJGQkY7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmZvcm0tLWNvbnRyYXN0IC50ZXh0YXJlYV9faW5wdXQ6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI0JGQkZCRjtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGV4dGZpZWxkX19sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMjAyMDIwOyB9XG4gIC50ZXh0ZmllbGRfX2xhYmVsLS1oaWRkZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0ZmllbGRfX2lucHV0IHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjg3NXJlbTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45Mzc1cmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjQkZCRkJGO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNCRkJGQkY7XG4gICAgb3BhY2l0eTogMTsgfVxuICAudGV4dGZpZWxkX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI0JGQkZCRjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC50ZXh0ZmllbGRfX2lucHV0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjAyMDIwOyB9XG4gICAgLnRleHRmaWVsZF9faW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjQkZCRkJGO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC50ZXh0ZmllbGRfX2lucHV0OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNCRkJGQkY7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC50ZXh0ZmllbGRfX2lucHV0W3R5cGU9ZGF0ZV06aW52YWxpZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgICBjb2xvcjogI0JGQkZCRjtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi50ZXh0ZmllbGQtLWRhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19jYWxlbmRhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgdG9wOiAxZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAudGV4dGZpZWxkLS1kYXRlIC50ZXh0ZmllbGRfX2NhbGVuZGFyLS1zdmcge1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgZmlsbDogI0Y4Q0U2QjsgfVxuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKlxyXG4qIEZvcm11bGFpcmUgY29udHJhc3RlIChwb3VyIGxlcyBmb25kcyBkYXJrKVxyXG4qXHJcbiovXG4uZm9ybS0tY29udHJhc3QgLnRleHRmaWVsZF9fbGFiZWwge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uZm9ybS0tY29udHJhc3QgLnRleHRmaWVsZF9faW5wdXQge1xuICBib3JkZXItY29sb3I6ICNCRkJGQkY7XG4gIGJhY2tncm91bmQ6ICMyMDIwMjA7XG4gIGNvbG9yOiAjZmZmO1xuICAvKiY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybS0tY29udHJhc3RfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybS0tY29udHJhc3RfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtLS1jb250cmFzdF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtLS1jb250cmFzdF9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICB9Ki8gfVxuICAuZm9ybS0tY29udHJhc3QgLnRleHRmaWVsZF9faW5wdXQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICMyMDIwMjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjhDRTZCOyB9XG4gICAgLmZvcm0tLWNvbnRyYXN0IC50ZXh0ZmllbGRfX2lucHV0OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI0JGQkZCRjtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZm9ybS0tY29udHJhc3QgLnRleHRmaWVsZF9faW5wdXQ6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI0JGQkZCRjtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0tLWNvbnRyYXN0IC50ZXh0ZmllbGRfX2lucHV0W3R5cGU9ZGF0ZV06aW52YWxpZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgICBjb2xvcjogI0JGQkZCRjtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5mb3JtLS1jb250cmFzdCAudGV4dGZpZWxkLS1kYXRlIC50ZXh0ZmllbGRfX2NhbGVuZGFyLS1zdmcge1xuICBmaWxsOiAjRjhDRTZCOyB9XG5cbi8qIFZhcmlhYmxlcyAqL1xuLyogQ1NTICovXG4udG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50b2dnbGVfX2lucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi50b2dnbGVfX2Rpc3BsYXkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMi44MTI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwdnc7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIHRyYW5zaXRpb246IDI1MG1zO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAudG9nZ2xlX19kaXNwbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAuMnJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAwLjkzNzVyZW07XG4gICAgaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uOiBpbmhlcml0OyB9XG5cbi50b2dnbGU6Zm9jdXMgLnRvZ2dsZV9fZGlzcGxheSxcbi50b2dnbGVfX2lucHV0OmZvY3VzICsgLnRvZ2dsZV9fZGlzcGxheSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMDIwMjA7IH1cblxuLnRvZ2dsZTpmb2N1cyxcbi50b2dnbGU6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSAudG9nZ2xlX19kaXNwbGF5LFxuLnRvZ2dsZV9faW5wdXQ6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSArIC50b2dnbGVfX2Rpc3BsYXkge1xuICBvdXRsaW5lOiAwOyB9XG5cbi50b2dnbGVbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSAudG9nZ2xlX19kaXNwbGF5LFxuLnRvZ2dsZV9faW5wdXQ6Y2hlY2tlZCArIC50b2dnbGVfX2Rpc3BsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhDRTZCOyB9XG5cbi50b2dnbGVbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSAudG9nZ2xlX19kaXNwbGF5OjpiZWZvcmUsXG4udG9nZ2xlX19pbnB1dDpjaGVja2VkICsgLnRvZ2dsZV9fZGlzcGxheTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMS41cmVtLCAtNTAlKTsgfVxuXG4udG9nZ2xlW2Rpc2FibGVkXSAudG9nZ2xlX19kaXNwbGF5LFxuLnRvZ2dsZV9faW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlX19kaXNwbGF5IHtcbiAgb3BhY2l0eTogMC42O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSg0MCUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi51cGxvYWRfX2xhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOHJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMyMDIwMjA7IH1cbiAgLnVwbG9hZF9fbGFiZWwtLWhpZGRlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLnVwbG9hZCAudXBsb2FkX19jb250ZW50IHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjg3NXJlbTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45Mzc1cmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjQkZCRkJGO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC51cGxvYWQgLnVwbG9hZF9fY29udGVudDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjQkZCRkJGO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnVwbG9hZCAudXBsb2FkX19jb250ZW50OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjQkZCRkJGO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnVwbG9hZCAudXBsb2FkX19jb250ZW50OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjAyMDIwOyB9XG4gICAgLnVwbG9hZCAudXBsb2FkX19jb250ZW50OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI0JGQkZCRjtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAudXBsb2FkIC51cGxvYWRfX2NvbnRlbnQ6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI0JGQkZCRjtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnVwbG9hZCAudXBsb2FkX19jb250ZW50W3R5cGU9ZGF0ZV06aW52YWxpZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgICBjb2xvcjogI0JGQkZCRjtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi51cGxvYWQgLnVwbG9hZF9fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudXBsb2FkIC51cGxvYWRfX2xhYmVsID4gZGl2IHtcbiAgICBmbGV4LWdyb3c6IDE7IH1cblxuLnVwbG9hZCAudXBsb2FkX190ZXh0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudXBsb2FkIC51cGxvYWRfX3RleHQtLWNvbnRlbnQge1xuICAgIGZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjZyZW0gKyAxLjg3NXZ3KSwgMTRweCkvMSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhDRTZCO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGOENFNkI7XG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7IH1cblxuLnVwbG9hZCAudXBsb2FkX19zdmcge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6ICNGOENFNkI7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi51cGxvYWQgLnVwbG9hZF9faW5mb3Mge1xuICBjb2xvcjogI0Y4Q0U2QjtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4udXBsb2FkIC51cGxvYWRfX2Vycm9ycyB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnVwbG9hZCAuY3Jvc3NfX3N2ZyB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGZpbGw6ICNGRkZGRkY7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmJ1dHRvbi1zY3JvbGwtdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNSU7XG4gIHJpZ2h0OiA1JTtcbiAgei1pbmRleDogMTU7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmcgLmJ1dHRvbi1zY3JvbGwtdXAgYnV0dG9uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG5cbi5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fc3RydWN0dXJlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX3N3aXBlcixcbi5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fZGVjb3JhdGUge1xuICBhc3BlY3QtcmF0aW86IDQvMzsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX3N3aXBlcjpiZWZvcmUsXG4gIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fZGVjb3JhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjUyNjJCMDAsICMyNTI2MkIpOyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fc3dpcGVyIGltZyxcbiAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MSAuY2FyZF9wcm9ncmFtX19kZWNvcmF0ZSBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogNC8zOyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbixcbiAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MSAuY2FyZF9wcm9ncmFtX19kZWNvcmF0ZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MSAuY2FyZF9wcm9ncmFtX19zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXJfYnVsbGV0LFxuICAgIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fZGVjb3JhdGUgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXJfYnVsbGV0IHtcbiAgICAgIG1hcmdpbjogMC4yNXJlbTtcbiAgICAgIHdpZHRoOiAwLjRyZW07XG4gICAgICBoZWlnaHQ6IDAuNHJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyX2J1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLFxuICAgICAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MSAuY2FyZF9wcm9ncmFtX19kZWNvcmF0ZSAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlcl9idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MSAuY2FyZF9wcm9ncmFtX19taW5fbWF4X3BpZWNlcyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRjhDRTZCO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMjRweDsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX21pbl9tYXhfcGllY2VzX2xhYmVsIHtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fbmJfbG90cyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNGOENFNkI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fYmFuZGVhdSB7XG4gIG1heC13aWR0aDogODAlO1xuICB6LWluZGV4OiAxMDsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX2JhbmRlYXUgLmJhbmRlYXVfaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG4gICAgYmFja2dyb3VuZDogIzIwMjAyMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MSAuY2FyZF9wcm9ncmFtX19iYW5kZWF1IC5iYW5kZWF1X2l0ZW06Zmlyc3QtbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MSAuY2FyZF9wcm9ncmFtX19mYXZvcmlzIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgei1pbmRleDogMTA7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MSAuY2FyZF9wcm9ncmFtX192aWRlbzM2MCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzIsIDMyLCAzMiwgMC42KTtcbiAgZmlsbDogI0ZGRkZGRjtcbiAgei1pbmRleDogMTA7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MSAuY2FyZF9wcm9ncmFtX192aWRlbzM2MCAuaWNvbl9jb250ZW50IC5pY29uX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMnJlbTtcbiAgICBtYXgtaGVpZ2h0OiAxLjI1cmVtOyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fdmlkZW8zNjAgLmljb25fY29udGVudDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fdGl0bGUgLmNhcmRfcHJvZ3JhbV9fbGluayB7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fdGl0bGUgLmNhcmRfcHJvZ3JhbV9fbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MSAuY2FyZF9wcm9ncmFtX190aXRsZSAuY2FyZF9wcm9ncmFtX19saW5rIC5jYXJkX3Byb2dyYW1fX3RpdGxlX3BhcnRfMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwLjNyZW07XG4gICAgaGVpZ2h0OiAwLjNyZW07XG4gICAgYmFja2dyb3VuZDogIzIwMjAyMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiAwIDAuNXJlbTsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX3RpdGxlIC5jYXJkX3Byb2dyYW1fX2xpbmsgLmNhcmRfcHJvZ3JhbV9fdGl0bGVfcGFydF8zOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX3ByaXgtdmFsdWUtbGFiZWwge1xuICBjb2xvcjogIzIwMjAyMDsgfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX3ByaXgtdmFsdWUtbGFiZWwge1xuICBjb2xvcjogIzIwMjAyMDsgfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX2luZm9zIC5jYXJkX3Byb2dyYW1fX2luZm9zX2ltcG9ydGFudCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRjhDRTZCOyB9XG5cbi5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fbG9jYWxpc2F0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fbG9jYWxpc2F0aW9uIC5pY29uX2l0ZW0ge1xuICAgIGZpbGw6ICNGOENFNkI7XG4gICAgd2lkdGg6IDFyZW07IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MSAuY2FyZF9wcm9ncmFtX19wcml4IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjRjhDRTZCO1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fcHJpeCAuY2FyZF9wcm9ncmFtX19wcml4X21vcmUge1xuICAgIGNvbG9yOiAjMjAyMDIwOyB9XG5cbi5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcl9iaWVuX19ib3R0b206aG92ZXIgKyAuY2FyZC1iaWVuLXYzX19kcmF3aW5nIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuYnV0dG9uLXNjcm9sbC11cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA1JTtcbiAgcmlnaHQ6IDUlO1xuICB6LWluZGV4OiAxNTsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuYnV0dG9uLXNjcm9sbC11cCBidXR0b24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX19zdHJ1Y3R1cmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG5cbi5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjIgLm51bWJlcl9waWN0dXJlIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwLCAxMCwgMTAsIDAuNSk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5jYXJkX3Byb2dyYW1fX3N3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24sXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5jYXJkX3Byb2dyYW1fX2RlY29yYXRlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjIgLmNhcmRfcHJvZ3JhbV9fc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyX2J1bGxldCxcbiAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX19kZWNvcmF0ZSAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlcl9idWxsZXQge1xuICAgIG1hcmdpbjogMC4yNXJlbTtcbiAgICB3aWR0aDogMC40cmVtO1xuICAgIGhlaWdodDogMC40cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjVzOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX19zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXJfYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsXG4gICAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX19kZWNvcmF0ZSAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlcl9idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICB3aWR0aDogMS41cmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjIgLmNhcmRfcHJvZ3JhbV9fbmJfX3BpZWNlcyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5jYXJkX3Byb2dyYW1fX21pbl9tYXhfcGllY2VzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDsgfSB9XG5cbi5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjIgLmNhcmRfcHJvZ3JhbV9fbWluX21heF9waWVjZXMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0Y4Q0U2QjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX19taW5fbWF4X3BpZWNlc19sYWJlbCB7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5jYXJkX3Byb2dyYW1fX25iX2xvdHMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjRjhDRTZCO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5jYXJkX3Byb2dyYW1fX2JhbmRlYXUge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBtYXJnaW4tdG9wOiAxOHB4OyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjIgLmNhcmRfcHJvZ3JhbV9fYmFuZGVhdSAuYmFuZGVhdV9pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjRTVFNUU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5jYXJkX3Byb2dyYW1fX2JhbmRlYXUgLmJhbmRlYXVfaXRlbTpmaXJzdC1sZXR0ZXIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5jYXJkX3Byb2dyYW1fX2Zhdm9yaXMge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB6LWluZGV4OiAxMDsgfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5jYXJkX3Byb2dyYW1fX3ZpZGVvMzYwIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZpbGw6ICMwMDAwMDA7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjIgLmNhcmRfcHJvZ3JhbV9fdmlkZW8zNjAgLmljb25fY29udGVudCAuaWNvbl9pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDJyZW07XG4gICAgbWF4LWhlaWdodDogMi4yNXJlbTsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5jYXJkX3Byb2dyYW1fX3ZpZGVvMzYwIC5pY29uX2NvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5jYXJkX3Byb2dyYW1fX3RpdGxlIC5jYXJkX3Byb2dyYW1fX2xpbmsge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5jYXJkX3Byb2dyYW1fX3RpdGxlIC5jYXJkX3Byb2dyYW1fX2xpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjIgLmNhcmRfcHJvZ3JhbV9fdGl0bGUgLmNhcmRfcHJvZ3JhbV9fbGluayAuY2FyZF9wcm9ncmFtX190aXRsZV9wYXJ0XzM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMC4zcmVtO1xuICAgIGhlaWdodDogMC4zcmVtO1xuICAgIGJhY2tncm91bmQ6ICMyMDIwMjA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbjogMCAwLjVyZW07IH1cbiAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX190aXRsZSAuY2FyZF9wcm9ncmFtX19saW5rIC5jYXJkX3Byb2dyYW1fX3RpdGxlX3BhcnRfMzpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX19wcml4LXZhbHVlLWxhYmVsIHtcbiAgY29sb3I6ICMyMDIwMjA7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX19pbmZvcyAuY2FyZF9wcm9ncmFtX19pbmZvc19pbXBvcnRhbnQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0Y4Q0U2QjsgfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5jYXJkX3Byb2dyYW1fX2xvY2FsaXNhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5jYXJkX3Byb2dyYW1fX2xvY2FsaXNhdGlvbiAuaWNvbl9pdGVtIHtcbiAgICBmaWxsOiAjRjhDRTZCO1xuICAgIHdpZHRoOiAxcmVtOyB9XG5cbi5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjIgLmNhcmRfcHJvZ3JhbV9fcHJpeCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogI0Y4Q0U2QjtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5jYXJkX3Byb2dyYW1fX3ByaXggLmNhcmRfcHJvZ3JhbV9fcHJpeF9tb3JlIHtcbiAgICBjb2xvcjogIzIwMjAyMDsgfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5jYXJfYmllbl9fYm90dG9tOmhvdmVyICsgLmNhcmQtYmllbi12M19fZHJhd2luZyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cblxuLmNhcmRfYmllbl92MSAuY2FyZF9iaWVuX19zdHJ1Y3R1cmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG5cbi5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fc3dpcGVyLFxuLmNhcmRfYmllbl92MSAuY2FyZF9iaWVuX19kZWNvcmF0ZSB7XG4gIGFzcGVjdC1yYXRpbzogNC8zOyB9XG4gIC5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fc3dpcGVyOmJlZm9yZSxcbiAgLmNhcmRfYmllbl92MSAuY2FyZF9iaWVuX19kZWNvcmF0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyNTI2MkIwMCwgIzI1MjYyQik7IH1cbiAgLmNhcmRfYmllbl92MSAuY2FyZF9iaWVuX19zd2lwZXIgaW1nLFxuICAuY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX2RlY29yYXRlIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiA0LzM7IH1cbiAgLmNhcmRfYmllbl92MSAuY2FyZF9iaWVuX19zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLFxuICAuY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX2RlY29yYXRlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAuY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX3N3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlcl9idWxsZXQsXG4gICAgLmNhcmRfYmllbl92MSAuY2FyZF9iaWVuX19kZWNvcmF0ZSAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlcl9idWxsZXQge1xuICAgICAgbWFyZ2luOiAwLjI1cmVtO1xuICAgICAgd2lkdGg6IDAuNHJlbTtcbiAgICAgIGhlaWdodDogMC40cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogMC41czsgfVxuICAgICAgLmNhcmRfYmllbl92MSAuY2FyZF9iaWVuX19zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXJfYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsXG4gICAgICAuY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX2RlY29yYXRlIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyX2J1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgd2lkdGg6IDEuNXJlbTsgfVxuXG4uY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX2JhbmRlYXUge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgei1pbmRleDogMTA7IH1cbiAgLmNhcmRfYmllbl92MSAuY2FyZF9iaWVuX19iYW5kZWF1IC5iYW5kZWF1X2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICAgIGJhY2tncm91bmQ6ICMyMDIwMjA7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAgIC5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fYmFuZGVhdSAuYmFuZGVhdV9pdGVtOmZpcnN0LWxldHRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fZmF2b3JpcyB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fdmlkZW8zNjAge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMyLCAzMiwgMzIsIDAuNik7XG4gIGZpbGw6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fdmlkZW8zNjAgLmljb25fY29udGVudCAuaWNvbl9pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDJyZW07XG4gICAgbWF4LWhlaWdodDogMS4yNXJlbTsgfVxuICAuY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX3ZpZGVvMzYwIC5pY29uX2NvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX3RpdGxlIC5jYXJkX2JpZW5fX2xpbmsge1xuICBtaW4taGVpZ2h0OiA0OHB4OyB9XG4gIC5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fdGl0bGUgLmNhcmRfYmllbl9fbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNhcmRfYmllbl92MSAuY2FyZF9iaWVuX190aXRsZSAuY2FyZF9iaWVuX19saW5rIC5jYXJkX2JpZW5fX3RpdGxlX3BhcnRfMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwLjNyZW07XG4gICAgaGVpZ2h0OiAwLjNyZW07XG4gICAgYmFja2dyb3VuZDogIzIwMjAyMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiAwIDAuNXJlbTsgfVxuICAuY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX3RpdGxlIC5jYXJkX2JpZW5fX2xpbmsgLmNhcmRfYmllbl9fdGl0bGVfcGFydF8zOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX2luZm9zIC5jYXJkX2JpZW5fX2luZm9zX2ltcG9ydGFudCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRjhDRTZCOyB9XG5cbi5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fbG9jYWxpc2F0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gIC5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fbG9jYWxpc2F0aW9uIC5pY29uX2l0ZW0ge1xuICAgIGZpbGw6ICNGOENFNkI7XG4gICAgd2lkdGg6IDFyZW07IH1cblxuLmNhcmRfYmllbl92MSAuY2FyZF9iaWVuX19wcml4IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjRjhDRTZCO1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fcHJpeCAuY2FyZF9iaWVuX19wcml4X21vcmUge1xuICAgIGNvbG9yOiAjMjAyMDIwOyB9XG5cbi5jYXJkX2JpZW5fdjEgLmNhcl9iaWVuX19ib3R0b206aG92ZXIgKyAuY2FyZC1iaWVuLXYzX19kcmF3aW5nIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuXG4uY2FyZF9iaWVuX3YyIC5jYXJkX2JpZW5fX3N0cnVjdHVyZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cblxuLmNhcmRfYmllbl92MiAuY2FyZF9iaWVuX19zd2lwZXIge1xuICBhc3BlY3QtcmF0aW86IDQvMzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJkX2JpZW5fdjIgLmNhcmRfYmllbl9fc3dpcGVyIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYvNzsgfSB9XG4gIC5jYXJkX2JpZW5fdjIgLmNhcmRfYmllbl9fc3dpcGVyIC5zd2lwZXItaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDQvMzsgfVxuICAuY2FyZF9iaWVuX3YyIC5jYXJkX2JpZW5fX3N3aXBlciAuY2FyZF9iaWVuX3N3aXBlcl9fY29udGVudCAubnVtYmVyX3BpY3R1cmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwLCAxMCwgMTAsIDAuNSk7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLmNhcmRfYmllbl92MiAubmJycGhvdG9zIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzMiwgMzIsIDMyLCAwLjc1KTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uY2FyZF9iaWVuX3YyIC5jYXJkX2JpZW5fX2JhbmRlYXUge1xuICB6LWluZGV4OiAxMDsgfVxuICAuY2FyZF9iaWVuX3YyIC5jYXJkX2JpZW5fX2JhbmRlYXUgLmJhbmRlYXVfaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgY29sb3I6ICMwYTBhMGE7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gICAgLmNhcmRfYmllbl92MiAuY2FyZF9iaWVuX19iYW5kZWF1IC5iYW5kZWF1X2l0ZW06Zmlyc3QtbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmNhcmRfYmllbl92MiAuY2FyZF9iaWVuX19mYXZvcmlzIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRUU7IH1cblxuLmNhcmRfYmllbl92MiAuY2FyZF9iaWVuX192aWRlbzM2MCB7XG4gIGhlaWdodDogMzhweDtcbiAgZmlsbDogIzBhMGEwYTtcbiAgei1pbmRleDogMTA7IH1cbiAgLmNhcmRfYmllbl92MiAuY2FyZF9iaWVuX192aWRlbzM2MCAuaWNvbl9jb250ZW50IC5pY29uX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMnJlbTtcbiAgICBtYXgtaGVpZ2h0OiAxLjI1cmVtOyB9XG4gIC5jYXJkX2JpZW5fdjIgLmNhcmRfYmllbl9fdmlkZW8zNjAgLmljb25fY29udGVudDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkX2JpZW5fdjIgLmNhcmRfYmllbl9fdGl0bGUge1xuICAgIG1heC13aWR0aDogODAlOyB9IH1cblxuLmNhcmRfYmllbl92MiAuY2FyZF9iaWVuX190aXRsZSAuY2FyZF9iaWVuX19saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA7IH1cblxuLmNhcmRfYmllbl92MiAuY2FyZF9iaWVuX190aXRsZSAuY2FyZF9iaWVuX19saW5rIC5jYXJkX2JpZW5fX3RpdGxlX3BhcnRfMzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDAuM3JlbTtcbiAgaGVpZ2h0OiAwLjNyZW07XG4gIGJhY2tncm91bmQ6ICMyMDIwMjA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIDAuNXJlbTsgfVxuXG4uY2FyZF9iaWVuX3YyIC5jYXJkX2JpZW5fX3RpdGxlIC5jYXJkX2JpZW5fX2xpbmsgLmNhcmRfYmllbl9fdGl0bGVfcGFydF8zOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmRfYmllbl92MiAuY2FyZF9iaWVuX190aXRsZSAuY2FyZF9iaWVuX19saW5rIC5jYXJkX2JpZW5fX3RpdGxlX3BhcnRfMzpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmNhcmRfYmllbl92MiAuY2FyZF9iaWVuX19pbmZvcyAuY2FyZF9iaWVuX19pbmZvc19pbXBvcnRhbnQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0Y4Q0U2QjsgfVxuXG4uY2FyZF9iaWVuX3YyIC5jYXJkX2JpZW5fX2xvY2FsaXNhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAuY2FyZF9iaWVuX3YyIC5jYXJkX2JpZW5fX2xvY2FsaXNhdGlvbiAuaWNvbl9pdGVtIHtcbiAgICBmaWxsOiAjRjhDRTZCO1xuICAgIHdpZHRoOiAxcmVtOyB9XG5cbi5jYXJkX2JpZW5fdjIgLmNhcmRfYmllbl9fcHJpeCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogI0Y4Q0U2QjtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuY2FyZF9iaWVuX3YyIC5jYXJkX2JpZW5fX3ByaXggLmNhcmRfYmllbl9fcHJpeF9tb3JlIHtcbiAgICBjb2xvcjogIzIwMjAyMDsgfVxuXG4uY2FyZC1iaWVuLXYzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jYXJkLWJpZW4tdjMge1xuICAgICAgbWF4LXdpZHRoOiA5ODVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jYXJkLWJpZW4tdjNfX2RhdGEge1xuICAgICAgd2lkdGg6IDQ1JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jYXJkLWJpZW4tdjNfX2RyYXdpbmcge1xuICAgICAgbWF4LXdpZHRoOiA1NjBweDsgfSB9XG4gIC5jYXJkLWJpZW4tdjNfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhcmQtYmllbi12M19fY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5jYXJkLWJpZW4tdjNfX2JhbmRlYXUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNhcmQtYmllbi12M19faW1nLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDM5M3B4OyB9IH1cbiAgLmNhcmQtYmllbi12M19faW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDE2LzEyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjhzOyB9XG4gIC5jYXJkLWJpZW4tdjNfX2Zhdm9yaXMge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgei1pbmRleDogMTA7IH1cbiAgLmNhcmQtYmllbi12M19fdmlkZW8zNjAge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzIsIDMyLCAzMiwgMC42KTtcbiAgICBmaWxsOiAjRkZGRkZGO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLmNhcmQtYmllbi12M19fdmlkZW8zNjAgLmljb25fY29udGVudCAuaWNvbl9pdGVtIHtcbiAgICAgIG1heC13aWR0aDogMnJlbTtcbiAgICAgIG1heC1oZWlnaHQ6IDEuMjVyZW07IH1cbiAgICAuY2FyZC1iaWVuLXYzX192aWRlbzM2MCAuaWNvbl9jb250ZW50OmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuY2FyZC1iaWVuLXYzX19saW5rIHtcbiAgICBtaW4taGVpZ2h0OiA0OHB4OyB9XG4gICAgLmNhcmQtYmllbi12M19fbGluazpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNhcmQtYmllbi12M19faW5mb3MgLmNhcmRfYmllbl9faW5mb3NfaW1wb3J0YW50IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjRjhDRTZCOyB9XG4gIC5jYXJkLWJpZW4tdjNfX2xvY2FsaXNhdGlvbiB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44cmVtLCBjYWxjKDAuNjAwMHJlbSArIDAuODc1MHZ3KSwgMS4yNXJlbSkvMS4zIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmNhcmQtYmllbi12M19fbG9jYWxpc2F0aW9uIC5pY29uX2l0ZW0ge1xuICAgICAgZmlsbDogI0Y4Q0U2QjtcbiAgICAgIHdpZHRoOiAxcmVtOyB9XG4gIC5jYXJkLWJpZW4tdjNfX3ByaXgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNGOENFNkI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMXJlbSwgY2FsYygwLjYwMDByZW0gKyAwLjg3NTB2dyksIDEuNTYyNXJlbSkvMS4zIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuY2FyZC1iaWVuLXYzX19wcml4IC5jYXJkX2JpZW5fX3ByaXhfbW9yZSB7XG4gICAgICBjb2xvcjogIzIwMjAyMDsgfVxuICAuY2FyZC1iaWVuLXYzX190aXRsZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMXJlbSwgY2FsYygwLjIzNXZ3ICsgMTcuNjlweCksIDEuNTYyNXJlbSkvMS40IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAuY2FyZC1iaWVuLXYzX190aXRsZSAuY2FyZC1iaWVuLXYzX19saW5rIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7IH1cbiAgICAgIC5jYXJkLWJpZW4tdjNfX3RpdGxlIC5jYXJkLWJpZW4tdjNfX2xpbms6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuY2FyZC1iaWVuLXYzX190aXRsZSAuY2FyZC1iaWVuLXYzX19saW5rIC5jYXJkLWJpZW4tdjNfX3RpdGxlX3BhcnRfMzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDAuM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjNyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICMyMDIwMjA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAuNXJlbTsgfVxuICAgICAgLmNhcmQtYmllbi12M19fdGl0bGUgLmNhcmQtYmllbi12M19fbGluayAuY2FyZC1iaWVuLXYzX190aXRsZV9wYXJ0XzM6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2FyZC1iaWVuLXYzX19iYW5kZWF1IHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5jYXJkLWJpZW4tdjNfX2JhbmRlYXUgLmJhbmRlYXVfaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICMyMDIwMjA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAgICAgLmNhcmQtYmllbi12M19fYmFuZGVhdSAuYmFuZGVhdV9pdGVtOmZpcnN0LWxldHRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmpzLWFjY29yZGVvbi1wYXJlbnQgLmpzLWFjY29yZGVvbi5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5qcy1hY2NvcmRlb24tcGFyZW50IC5qcy1hY2NvcmRlb24gLmpzLWFjY29yZGVvbl9fdGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmpzLWFjY29yZGVvbi1wYXJlbnQgLmpzLWFjY29yZGVvbiAuanMtYWNjb3JkZW9uX19jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uanMtYWNjb3JkZW9uLXBhcmVudCAuanMtYWNjb3JkZW9uIC5pY29uIHtcbiAgdHJhbnNpdGlvbjogMC41czsgfVxuXG4uanMtYWNjb3JkZW9uLXBhcmVudCAuanMtYWNjb3JkZW9uLm9wZW4gLmljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4uYmxvY2tfY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmJsb2NrX2NvbnRhaW5lci5ub3ZlcmhpZGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5ibG9ja19jb250YWluZXIgLmJsb2NrX3N0cnVjdHVyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuNXJlbTsgfVxuICAuYmxvY2tfY29udGFpbmVyLm1pZFNpemUgLmJsb2NrX3N0cnVjdHVyZSB7XG4gICAgbWF4LXdpZHRoOiA5OTBweDsgfVxuICAuYmxvY2tfY29udGFpbmVyLm1pblNpemUgLmJsb2NrX3N0cnVjdHVyZSB7XG4gICAgbWF4LXdpZHRoOiA2NjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9ja19jb250YWluZXIubWluU2l6ZS1sZWZ0IHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIC5ibG9ja19jb250YWluZXIubWluU2l6ZS1sZWZ0IC5ibG9ja19zdHJ1Y3R1cmUge1xuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNjYwcHg7IH1cbiAgICAuYmxvY2tfY29udGFpbmVyLm1pblNpemUtcmlnaHQge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLmJsb2NrX2NvbnRhaW5lci5taW5TaXplLXJpZ2h0IC5ibG9ja19zdHJ1Y3R1cmUge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgICAgIG1heC13aWR0aDogNjYwcHg7IH0gfVxuICAuYmxvY2tfY29udGFpbmVyLm5wYWR5IC5ibG9ja19zdHJ1Y3R1cmUge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtOyB9XG4gIC5ibG9ja19jb250YWluZXIubnBhZHggLmJsb2NrX3N0cnVjdHVyZSB7XG4gICAgcGFkZGluZzogMS41cmVtIDA7IH1cbiAgLmJsb2NrX2NvbnRhaW5lci5ucGFkdCAuYmxvY2tfc3RydWN0dXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuYmxvY2tfY29udGFpbmVyLm5wYWRsIC5ibG9ja19zdHJ1Y3R1cmUge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuYmxvY2tfY29udGFpbmVyLm5wYWRiIC5ibG9ja19zdHJ1Y3R1cmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5ibG9ja19jb250YWluZXIubnBhZHIgLmJsb2NrX3N0cnVjdHVyZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuYmxvY2tfY29udGFpbmVyLm5wYWQgLmJsb2NrX3N0cnVjdHVyZSB7XG4gICAgcGFkZGluZzogMDsgfVxuXG4udGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07IH1cbiAgLnRpdGxlIC50aXRsZV9jb250ZW50XzEge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuNTNyZW0sIGNhbGMoMS42NXZ3ICsgMTcuMjhweCksIDIuNDQxcmVtKS8xLjE1MiBcIkRvbWFpbmUgRGlzcCBOYXJcIjtcbiAgICBjb2xvcjogI0Y4Q0U2QjsgfVxuICAudGl0bGUgLnRpdGxlX2NvbnRlbnRfMiB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS40MDZyZW0sIGNhbGMoMS4wMjd2dyArIDE3LjY5cHgpLCAxLjk1M3JlbSkvMS40NCBcIkRvbWFpbmUgRGlzcCBOYXJcIjtcbiAgICBjb2xvcjogIzIwMjAyMDsgfVxuXG4ucGFnZTQwNCB7XG4gIG1heC13aWR0aDogMTEyMHB4O1xuICBtYXJnaW46IGF1dG87IH1cblxuLmNhZnBpLXBsdWctbWFpbiB0YWJsZSwgLmNhZnBpLXBsdWctbWFpbiB0ZCwgLmNhZnBpLXBsdWctbWFpbiB0ciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uY29udGFjdF92MSAuZWRpdG9yaWFsLXYyIC5ibG9ja19zdHJ1Y3R1cmUge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jb29raWVzdjJDb250YWluZXIge1xuICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcbiAgY29sb3I6ICMzMzM7IH1cbiAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IDcuNXB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgbWFyZ2luOiA3LjVweCAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogNDcuNSU7IH0gfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzLmxpZ2h0VmVyc2lvbiB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOWM5YzljOyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXM6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0Y4Q0U2QjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0Y4Q0U2QjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzIHtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMDsgfSB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAuYnRuQ29va2llcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmJ0bkNvb2tpZXMge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTsgfSB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAuYnRuQ29va2llcy5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAubGlnaHRWZXJzaW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIC5saWdodFZlcnNpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyBhLCAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyBidXR0b24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9IH1cbiAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMTVweDtcbiAgICBsZWZ0OiAtMzc1cHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAzMjVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMjVweDsgfSB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xLmFjdGl2ZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDk5OTk5OyB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLmJ0blRvcCB7XG4gICAgICAgIGNvbG9yOiAjOWM5YzljO1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogOTk5OTk5OyB9XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLmJ0blRvcCBzdmcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnN2Z0FuaW1lIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRpdHJlQ29va2llcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JzsgfVxuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50aXRyZUNvb2tpZXMgLmNvbG9yUHJpbWFyeVNpdGUge1xuICAgICAgICAgIGNvbG9yOiAjRjhDRTZCO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50ZXh0Q29va2llcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGV4dENvb2tpZXMgLnRleHRTdHJvbmcge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMTVweDtcbiAgICBsZWZ0OiAtNjUwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMjVweDsgfSB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yLmFjdGl2ZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDk5OTk5OyB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDE1cHggMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVRpdGxlX0NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVRpdGxlX0NvbnRlbnQgLnRvcENvbnRlbnRDb29raWVzIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKGNhbGMoLTUwJSAtIDcuNXB4KSk7IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llVGl0bGVfQ29udGVudCAuYnRuVG9wIHtcbiAgICAgICAgICBjb2xvcjogIzljOWM5YztcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVRpdGxlX0NvbnRlbnQgLmJ0blRvcCBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVUaXRsZV9Db250ZW50IC5idG5SZXRvdXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQgLnRleHRTZWN0aW9uU3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQgLnRleHRTZWN0aW9uQ29udGVudCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQgLnRleHRTZWN0aW9uQ29udGVudCAudGl0cmVTZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknOyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCAudGV4dFNlY3Rpb25Db250ZW50IC5idXR0b25BY29yZGVvbiB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLmJ1dHRvbkFjb3JkZW9uOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjhDRTZCOyB9XG4gICAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLmJ1dHRvbkFjb3JkZW9uOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOENFNkI7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7IH0gfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAuaXRlbUNoZWNrYm94Q29va2llQ29udGVudCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODUlOyB9IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLnRpdGxlQ29udGVudCAudGl0bGVFbGVtZW50IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLnRleHRDb250ZW50IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC50ZXh0Q29udGVudCAubGlua0VsZW1lbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLnRleHRDb250ZW50IC5pY29uRWxlbWVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLnRleHRDb250ZW50IC50ZXh0RWxlbWVudCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5yZXF1aXJlZENvb2tpZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDcuNXB4IDVweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llc0xhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXMge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpkaXNhYmxlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpjaGVja2VkICsgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjhDRTZCOyB9XG4gICAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzOmNoZWNrZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRjhDRTZCOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lcjpmaXJzdC1jaGlsZCAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQuYWN0aXZlIC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLmJ1dHRvbkFjb3JkZW9uOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cblxuLmltZ0RlZmF1bHRfWm9uZUFjdGl2ZV9FbGVtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLyogY29vcmRzIEVsZW1lbnQgKi9cbi5jb29yZHNfZWxlbWVudF9fY29udGFpbmVyIHtcbiAgbWFyZ2luOiAycmVtIDA7IH1cbiAgLmNvb3Jkc19lbGVtZW50X19jb250YWluZXIgLmNvb3Jkc19lbGVtZW50X19zdHJ1Y3R1cmUgLmNvb3Jkc19lbGVtZW50X190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICAuY29vcmRzX2VsZW1lbnRfX2NvbnRhaW5lciAuY29vcmRzX2VsZW1lbnRfX3N0cnVjdHVyZSAuY29vcmRzX2VsZW1lbnRfX3RpdGxlIC50aXRsZV9fZWxlbWVudCB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAgIC5jb29yZHNfZWxlbWVudF9fY29udGFpbmVyIC5jb29yZHNfZWxlbWVudF9fc3RydWN0dXJlIC5jb29yZHNfZWxlbWVudF9fdGl0bGUgLnRpdGxlX19lbGVtZW50XzIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5jb29yZHNfZWxlbWVudF9fY29udGFpbmVyIC5jb29yZHNfZWxlbWVudF9fc3RydWN0dXJlIC5jb29yZHNfZWxlbWVudF9fdGl0bGUgLnRpdGxlX19lbGVtZW50XzIgLmljb25fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNnJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y4Q0U2QjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAgICAgICAuY29vcmRzX2VsZW1lbnRfX2NvbnRhaW5lciAuY29vcmRzX2VsZW1lbnRfX3N0cnVjdHVyZSAuY29vcmRzX2VsZW1lbnRfX3RpdGxlIC50aXRsZV9fZWxlbWVudF8yIC5pY29uX2NvbnRlbnQgLmljb24ge1xuICAgICAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgICAgIC5jb29yZHNfZWxlbWVudF9fY29udGFpbmVyIC5jb29yZHNfZWxlbWVudF9fc3RydWN0dXJlIC5jb29yZHNfZWxlbWVudF9fdGl0bGUgLnRpdGxlX19lbGVtZW50XzIgLnRleHRfY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjRjhDRTZCO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5jb29yZHNfZWxlbWVudF9fY29udGFpbmVyIC5jb29yZHNfZWxlbWVudF9fc3RydWN0dXJlIC5jb29yZHNfZWxlbWVudF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLmNvb3Jkc19lbGVtZW50X19jb250YWluZXIgLmNvb3Jkc19lbGVtZW50X19zdHJ1Y3R1cmUgLmNvb3Jkc19lbGVtZW50X19jb250ZW50IC50ZXh0X19lbGVtZW50IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5jb29yZHNfZWxlbWVudF9fY29udGFpbmVyIC5jb29yZHNfZWxlbWVudF9fc3RydWN0dXJlIC5jb29yZHNfZWxlbWVudF9fY29udGVudCBhLnRleHRfX2VsZW1lbnQge1xuICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmNvb3Jkc19lbGVtZW50X19jb250YWluZXIgLmNvb3Jkc19lbGVtZW50X19zdHJ1Y3R1cmUgLmNvb3Jkc19lbGVtZW50X19jb250ZW50IGEudGV4dF9fZWxlbWVudDpob3ZlciwgLmNvb3Jkc19lbGVtZW50X19jb250YWluZXIgLmNvb3Jkc19lbGVtZW50X19zdHJ1Y3R1cmUgLmNvb3Jkc19lbGVtZW50X19jb250ZW50IGEudGV4dF9fZWxlbWVudDpmb2N1cywgLmNvb3Jkc19lbGVtZW50X19jb250YWluZXIgLmNvb3Jkc19lbGVtZW50X19zdHJ1Y3R1cmUgLmNvb3Jkc19lbGVtZW50X19jb250ZW50IGEudGV4dF9fZWxlbWVudDphY3RpdmUge1xuICAgICAgICBjb2xvcjogZ3JheTsgfVxuXG4uY3JvLXYxIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNyby12MSB7XG4gICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cbiAgLmNyby12MSAuaXRlbV9faW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTsgfVxuICAuY3JvLXYxIC5lZGl0b3JpYWwtdjFfX3RleHQge1xuICAgIHBhZGRpbmc6IDEuNXJlbTsgfVxuICAuY3JvLXYxIC5lZGl0b3JpYWwtdjFfX2J1dHRvbnMgLmJ1dHRvbl9kZWZhdWx0IHtcbiAgICBtYXJnaW46IDAgMXJlbSAxcmVtIDA7IH1cbiAgLmNyby12MSAuY3JvLXYxX19mYXFfX3N0cnVjdHVyZSAuY3JvLXYxX19mYXFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogI0Y4Q0U2QjsgfVxuICAuY3JvLXYxIC5jcm8tdjFfX2ZhcV9fc3RydWN0dXJlIC5jcm8tdjFfX2ZhcV9fcGFydF9pY29uIHtcbiAgICBmaWxsOiAjRjhDRTZCOyB9XG4gIC5jcm8tdjEgLmNyby12MV9fZmFxX19zdHJ1Y3R1cmUgLmNyby12MV9fZmFxX19wYXJ0IHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YyZjJmMjsgfVxuICAuY3JvLXYxIC5jcm8tdjFfX3NpbG9zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNyby12MSAuY3JvLXYxX19zaWxvcyB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJyZW07XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfSB9XG4gICAgLmNyby12MSAuY3JvLXYxX19zaWxvcyAuc2VvX2xpc3RfbGluayAuYnV0dG9uX2xhYmVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3JkZXItY29sb3I6ICNCRkJGQkY7IH1cbiAgICAgIC5jcm8tdjEgLmNyby12MV9fc2lsb3MgLnNlb19saXN0X2xpbmsgLmJ1dHRvbl9sYWJlbDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOENFNkI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0Y4Q0U2QjtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuY3JvLXYxIC5jcm8tdjFfX3NpbG9zIC5zd2lwZXItYnV0dG9uLW5leHRbYXJpYS1kaXNhYmxlZD10cnVlXSxcbiAgICAuY3JvLXYxIC5jcm8tdjFfX3NpbG9zIC5zd2lwZXItYnV0dG9uLXByZXZbYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gICAgICBvcGFjaXR5OiAuMjU7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5jcm8tdjIgLnRleHRfc3RydWN0dXJlIHtcbiAgdHJhbnNpdGlvbjogMC41czsgfVxuICAuY3JvLXYyIC50ZXh0X3N0cnVjdHVyZS5oaWRkZW5UZXh0IHtcbiAgICBoZWlnaHQ6IDEwLjVyZW07IH1cblxuLmNyby12MiAuYnV0dG9uX3N0cnVjdHVyZS5oaWRlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNyby12MiAuYnV0dG9uX3N0cnVjdHVyZSAuYnV0dG9uX2RlZmF1bHQgLmljb24ge1xuICB0cmFuc2l0aW9uOiAwLjVzOyB9XG5cbi5jcm8tdjJfX2RlY29yYXRlX19jYXJkIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNyby12Ml9fZGVjb3JhdGVfX2NhcmQge1xuICAgICAgYXNwZWN0LXJhdGlvOiA0LzM7IH0gfVxuICAuY3JvLXYyX19kZWNvcmF0ZV9fY2FyZC5jYXJkX2RlZmF1bHRfbW9yZS0tc2lsbyB7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNyby12Ml9fZGVjb3JhdGVfX2NhcmQuY2FyZF9kZWZhdWx0X21vcmUtLXNpbG8ge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDQvMzsgfSB9XG5cbi5jcm8tdjJfX2RlY29yYXRlIC5jYXJkX2RlZmF1bHRfbW9yZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiA1MDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jcm8tdjJfX2RlY29yYXRlIC5jYXJkX2RlZmF1bHRfbW9yZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuY3JvLXYyX19kZWNvcmF0ZSAuY2FyZF9kZWZhdWx0X21vcmUgLmNhcmRfZGVmYXVsdF9tb3JlX19zdHJ1Y3R1cmUge1xuICAgIHBhZGRpbmc6IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY3JvLXYyX19kZWNvcmF0ZSAuY2FyZF9kZWZhdWx0X21vcmUgLmNhcmRfZGVmYXVsdF9tb3JlX19zdHJ1Y3R1cmUge1xuICAgICAgICBwYWRkaW5nOiA4ZW0gMmVtIDJlbSAyZW07IH0gfVxuICAgIC5jcm8tdjJfX2RlY29yYXRlIC5jYXJkX2RlZmF1bHRfbW9yZSAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSAuY2FyZF9kZWZhdWx0X21vcmVfX2NvbnRlbnQgLnRpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTsgfVxuXG4uY3JvLXYyIC5zZW9fbGluayAuc2VvX2xpc3QgLnNlb19saXN0X3RpdGxlIC5pY29uX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjRjhDRTZCOyB9XG4gIC5jcm8tdjIgLnNlb19saW5rIC5zZW9fbGlzdCAuc2VvX2xpc3RfdGl0bGUgLmljb25faXRlbSAuaWNvbiB7XG4gICAgZmlsbDogI0ZGRkZGRjsgfVxuXG4uY3JvLXYyIC5zZW9fbGluayAuc2VvX2xpc3QgLnNlb19saXN0X2xpbmsgLmJ1dHRvbl9kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuICAuY3JvLXYyIC5zZW9fbGluayAuc2VvX2xpc3QgLnNlb19saXN0X2xpbmsgLmJ1dHRvbl9kZWZhdWx0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhDRTZCO1xuICAgIGNvbG9yOiAjZjJmMmYyOyB9XG5cbi5jYWxlbmRhciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7IH1cblxuLmNhbGVuZGFyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzhweDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5jYWxlbmRhcl9fbW9udGgtbGFiZWwge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0Y4Q0U2QjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5jYWxlbmRhcl9fZGF5IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMC44cmVtLzEgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRjhDRTZCO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogMWVtIDA7XG4gIGJvcmRlcjogMDsgfVxuXG4uY2FsZW5kYXIgLnN3aXBlci1idXR0b24tcHJldixcbi5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgdG9wOiAtMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4gIC5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDFlbTsgfVxuXG4uY2FsZW5kYXJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhbGVuZGFyX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmNhbGVuZGFyX19jb250YWluZXItcGFnaW5hdGlvbiAuYXJyb3dzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FsZW5kYXJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5hcnJvd3Mge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAuY2FsZW5kYXJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsIC5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmNhbGVuZGFyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLmNhbGVuZGFyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gIC5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE3cHg7IH1cbiAgLmNhbGVuZGFyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbiAgLmNhbGVuZGFyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2FsZW5kYXJfX3N3aXBlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uY2FsZW5kYXJfX3N3aXBlci1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDAuOHJlbSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMDIwMjA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuICAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjMxLCA3NiwgNjAsIDAuMSk7IH1cbiAgICAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkICsgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkICsgOm5vdCguY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZSkgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJyZW07IH1cbiAgICAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkOmhhcygrIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkKSAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQ6aGFzKCsgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUpIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSwgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZDpoYXMoKyAuY2FsZW5kYXJfX2RhdGUtLW91dGVybW9udGgpIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycmVtOyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZC5jYWxlbmRhcl9fZGF0ZS0tb3V0ZXJtb250aCArIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnJlbTsgfVxuICAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDYsIDIwNCwgMTEzLCAwLjEpOyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZSArIC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZSArIDpub3QoLmNhbGVuZGFyX19kYXRlLS1ib29rZWQpIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycmVtOyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZTpoYXMoKyAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZSkgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlOmhhcygrIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkKSAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUsIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGU6aGFzKCsgLmNhbGVuZGFyX19kYXRlLS1vdXRlcm1vbnRoKSAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJyZW07XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTsgfVxuICAgIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUuY2FsZW5kYXJfX2RhdGUtLW91dGVybW9udGggKyAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZSAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJyZW07IH1cbiAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLXRvZGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tdG9kYXk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJvdHRvbTogMTJweDsgfVxuICAgIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS10b2RheS5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTc0QzNDOyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLXRvZGF5LmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyRUNDNzE7IH1cblxuLmNhbGVuZGFyX19zd2lwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19kYXRlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDVweCAwOyB9XG4gIC5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19kYXRlIHNwYW4ge1xuICAgIHBhZGRpbmc6IC40ZW07IH1cbiAgLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjRTc0QzNDO1xuICAgIC8qJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsZW5kYXItdjFfZGF5LS1ib29rZWRfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgIH0qLyB9XG4gIC5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzJFQ0M3MTtcbiAgICAvKiY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICB9Ki9cbiAgICAvKiY6aGFzKCArIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgKyAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xyXG4gICAgICAgICAgICAgICAgfSovIH1cbiAgLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2RhdGUtLW91dGVybW9udGgge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLyomICsgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH0qLyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2RhdGUtLW91dGVybW9udGg6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3R0b206IDRweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuXG4uY2FsZW5kYXJfX2NhbGVuZGFyLS1saW5lIC5jYWxlbmRhcl9fbGluZSB7XG4gIGhlaWdodDogMWVtO1xuICBib3JkZXI6IDA7IH1cblxuLmNhbGVuZGFyX19sZWdlbmQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIwMjAyMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDEuNWVtIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2FsZW5kYXJfX2xlZ2VuZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmNhbGVuZGFyX19sZWdlbmQgPiAqIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuY2FsZW5kYXJfX2xlZ2VuZCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNhbGVuZGFyX19sZWdlbmQtZHJhd2luZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDRweDtcbiAgICB3aWR0aDogNDRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAuY2FsZW5kYXJfX2xlZ2VuZC0tYXZhaWxhYmxlIC5jYWxlbmRhcl9fbGVnZW5kLWRyYXdpbmcge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDYsIDIwNCwgMTEzLCAwLjEpO1xuICAgIGNvbG9yOiAjMkVDQzcxOyB9XG4gIC5jYWxlbmRhcl9fbGVnZW5kLS1ib29rZWQgLmNhbGVuZGFyX19sZWdlbmQtZHJhd2luZyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzEsIDc2LCA2MCwgMC4xKTtcbiAgICBjb2xvcjogI0U3NEMzQzsgfVxuXG4uZGV0YWlsX3Byb2dyYW1tZV92MV90aXRsZSBoMSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuMTI1cmVtLCBjYWxjKDAuMjM1dncgKyAxNi45cHgpLCAxLjI1cmVtKS8yLjI1IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIwMjAyMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uZGV0YWlsX3Byb2dyYW1tZV92MV9jYXJkX25iIHtcbiAgY29sb3I6ICNGOENFNkI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uZGV0YWlsX3Byb2dyYW1tZV92MV9jb250ZW50X2NhcmRfcGllY2VzIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogI0Y4Q0U2QjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgLmRldGFpbF9wcm9ncmFtbWVfdjFfY29udGVudF9jYXJkX3BpZWNlc19sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzIwMjAyMDsgfVxuXG4uZGV0YWlsX3Byb2dyYW1tZV92MSAuY2FyZF9wcm9ncmFtX19taW5fbWF4X3BpZWNlc19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjAyMDIwOyB9XG5cbi5kZXRhaWxfcHJvZ3JhbW1lX3YxX2NvbnRlbnRfdGV4dF9sb2NhdGlvbl9pdGVtIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzIwMjAyMDsgfVxuXG4uZGV0YWlsX3Byb2dyYW1tZV92MV9pY29uX2l0ZW0ge1xuICBmaWxsOiAjRjhDRTZCOyB9XG5cbi5kZXRhaWxfcHJvZ3JhbW1lX3YxX2NvbnRlbnRfX3ByaXgge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjEyNXJlbSwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgMS4yNXJlbSkvMi4yNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGOENFNkI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmRldGFpbF9wcm9ncmFtbWVfdjFfY29udGVudF9fcHJpeF9fcHJpY2UtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjRjhDRTZCOyB9XG4gICAgLmRldGFpbF9wcm9ncmFtbWVfdjFfY29udGVudF9fcHJpeF9fcHJpY2UtdmFsdWUtbGFiZWwge1xuICAgICAgY29sb3I6ICMyMDIwMjA7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjFfX2lkX3JlZl9pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0Y4Q0U2QjsgfVxuXG4uZGV0YWlsX3Byb2dyYW1tZV92MV9fcmVmX2l0ZW0ge1xuICBjb2xvcjogIzIwMjAyMDsgfVxuXG4uZGV0YWlsX3Byb2dyYW1tZV92MV9kYXRlX3Byb2dhbW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgYmFja2dyb3VuZDogIzIwMjAyMDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRldGFpbF9wcm9ncmFtbWVfdjFfZGF0ZV9wcm9nYW1tZTpmaXJzdC1sZXR0ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjEtcHQtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXRhaWxfcHJvZ3JhbW1lX3YxLXB0LTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmRldGFpbF9wcm9ncmFtbWVfdjEgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzID4gbGkge1xuICAgIHdpZHRoOiAyNSU7IH0gfVxuXG4uZGV0YWlsX3Byb2dyYW1tZV92Ml90aXRsZS5ibG9ja19jb250YWluZXIsIC5kZXRhaWxfcHJvZ3JhbW1lX3YyX3RpdGxlLmJsb2NrX3N0cnVjdHVyZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uZGV0YWlsX3Byb2dyYW1tZV92Ml90aXRsZSBoMSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuMTI1cmVtLCBjYWxjKDAuMjM1dncgKyAxNi45cHgpLCAxLjI1cmVtKS8yLjI1IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIwMjAyMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uZGV0YWlsX3Byb2dyYW1tZV92Ml90aXRsZSAuZGV0YWlsX3N3aXBlciB7XG4gIGFzcGVjdC1yYXRpbzogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLmRldGFpbF9wcm9ncmFtbWVfdjJfdGl0bGUgLmRldGFpbF9zd2lwZXIgLnZpZGVvMzYwX2ljb25fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uZGV0YWlsX3Byb2dyYW1tZV92Ml9jYXJkX25iIHtcbiAgY29sb3I6ICNGOENFNkI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uZGV0YWlsX3Byb2dyYW1tZV92Ml9jb250ZW50X2NhcmRfcGllY2VzIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogI0Y4Q0U2QjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgLmRldGFpbF9wcm9ncmFtbWVfdjJfY29udGVudF9jYXJkX3BpZWNlc19sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzIwMjAyMDsgfVxuXG4uZGV0YWlsX3Byb2dyYW1tZV92MiAuY2FyZF9wcm9ncmFtX19taW5fbWF4X3BpZWNlc19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjAyMDIwOyB9XG5cbi5kZXRhaWxfcHJvZ3JhbW1lX3YyX2NvbnRlbnRfdGV4dF9sb2NhdGlvbl9pdGVtIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzIwMjAyMDsgfVxuXG4uZGV0YWlsX3Byb2dyYW1tZV92Ml9pY29uX2l0ZW0ge1xuICBmaWxsOiAjRjhDRTZCOyB9XG5cbi5kZXRhaWxfcHJvZ3JhbW1lX3YyX2NvbnRlbnRfX3ByaXgge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjEyNXJlbSwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgMS4yNXJlbSkvMi4yNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGOENFNkI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmRldGFpbF9wcm9ncmFtbWVfdjJfY29udGVudF9fcHJpeF9fcHJpY2UtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjRjhDRTZCOyB9XG4gICAgLmRldGFpbF9wcm9ncmFtbWVfdjJfY29udGVudF9fcHJpeF9fcHJpY2UtdmFsdWUtbGFiZWwge1xuICAgICAgY29sb3I6ICMyMDIwMjA7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjJfX2lkX3JlZl9pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0Y4Q0U2QjsgfVxuXG4uZGV0YWlsX3Byb2dyYW1tZV92Ml9fcmVmX2l0ZW0ge1xuICBjb2xvcjogIzIwMjAyMDsgfVxuXG4uZGV0YWlsX3Byb2dyYW1tZV92Ml9kYXRlX3Byb2dhbW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgYmFja2dyb3VuZDogI0U1RTVFNTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBjb2xvcjogIzBhMGEwYTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWluLXdpZHRoOiAyMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5kZXRhaWxfcHJvZ3JhbW1lX3YyX2RhdGVfcHJvZ2FtbWU6Zmlyc3QtbGV0dGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5kZXRhaWxfcHJvZ3JhbW1lX3YyLXB0LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGV0YWlsX3Byb2dyYW1tZV92Mi1wdC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5kZXRhaWxfcHJvZ3JhbW1lX3YyIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyA+IGxpIHtcbiAgICB3aWR0aDogMjUlOyB9IH1cblxuLm1vZGFsLWRwZWdlcyAuZW5lcmd5X19kcmF3aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblxuLm1vZGFsLWRwZWdlcyAuZW5lcmd5X19pbWcge1xuICBtYXgtd2lkdGg6IDMwMHB4OyB9XG5cbi5tb2RhbC0tZGV0YWlsLXJlYWxlc3RhdGUtY29udGFjdC5tb2RhbCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiBhdXRvO1xuICBsZWZ0OiBpbmhlcml0O1xuICByaWdodDogMDsgfVxuXG4ubW9kYWwtLWRldGFpbC1yZWFsZXN0YXRlLWNvbnRhY3QgLm1vZGFsX19ib2R5IHtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBpbmhlcml0O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMTAsIDEwLCAxMCwgMC4yNSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kYWwtLWRldGFpbC1yZWFsZXN0YXRlLWNvbnRhY3QgLm1vZGFsX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbTsgfSB9XG5cbi5tb2RhbC0tZGV0YWlsLXJlYWxlc3RhdGUtY29udGFjdCAubW9kYWxfX2Nsb3NlIHtcbiAgYm9yZGVyOiAwO1xuICByaWdodDogLjlyZW07IH1cbiAgLm1vZGFsLS1kZXRhaWwtcmVhbGVzdGF0ZS1jb250YWN0IC5tb2RhbF9fY2xvc2UgLmljb24ge1xuICAgIHdpZHRoOiAxcmVtOyB9XG5cbi5tb2RhbC0tZGV0YWlsLXJlYWxlc3RhdGUtY29udGFjdCAubW9kYWxfX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ubW9kYWwtLWRldGFpbC1yZWFsZXN0YXRlLWNvbnRhY3QgLm1vZGFsX19zY3JvbGxlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA3MHZoO1xuICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTsgfVxuXG4ubW9kYWwtLWRldGFpbC1yZWFsZXN0YXRlLWNvbnRhY3QgLm1vZGFsX19kZWNvcmF0ZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAubW9kYWwtLWRldGFpbC1yZWFsZXN0YXRlLWNvbnRhY3QgLm1vZGFsX19kZWNvcmF0ZSAuaWNvbl9jb250ZW50IHtcbiAgICB3aWR0aDogMy41cmVtO1xuICAgIGhlaWdodDogMy41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjRjhDRTZCO1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiA5OyB9XG4gICAgLm1vZGFsLS1kZXRhaWwtcmVhbGVzdGF0ZS1jb250YWN0IC5tb2RhbF9fZGVjb3JhdGUgLmljb25fY29udGVudCAuaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgIGZpbGw6ICNGRkZGRkY7IH1cblxuLm1vZGFsLS1kZXRhaWwtcmVhbGVzdGF0ZS1jb250YWN0IC5tb2RhbF9fdGl0bGUgLnRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMnJlbTsgfVxuICAubW9kYWwtLWRldGFpbC1yZWFsZXN0YXRlLWNvbnRhY3QgLm1vZGFsX190aXRsZSAudGl0bGUgLnRpdGxlX2NvbnRlbnRfMSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS41M3JlbSwgY2FsYygxLjY1dncgKyAxNy4yOHB4KSwgMi40NDFyZW0pLzEuMTUyIFwiRG9tYWluZSBEaXNwIE5hclwiO1xuICAgIGNvbG9yOiAjRjhDRTZCOyB9XG4gIC5tb2RhbC0tZGV0YWlsLXJlYWxlc3RhdGUtY29udGFjdCAubW9kYWxfX3RpdGxlIC50aXRsZSAudGl0bGVfY29udGVudF8yIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjEyNXJlbSwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgMS4yNXJlbSkvMi4yNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzIwMjAyMDsgfVxuXG4ubW9kYWwtLWRldGFpbC1yZWFsZXN0YXRlLWNvbnRhY3QgLmZvcm1fX3N1Ym1pdCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDFyZW0gMDsgfVxuXG4ubW9kYWwtLWRldGFpbC1yZWFsZXN0YXRlLWNvbnRhY3QgLmZvcm1fX2ZpZWxkIHtcbiAgbWFyZ2luOiAwIDAgLjdyZW0gMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByaWNlLXNlYXNvbnJlbnRhbCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuICAucHJpY2Utc2Vhc29ucmVudGFsX190YWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcmljZS1zZWFzb25yZW50YWxfX3RhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucHJpY2Utc2Vhc29ucmVudGFsX190aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAuM2VtO1xuICAgIG1hcmdpbi1ib3R0b206IC44ZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0Y4Q0U2QjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJpY2Utc2Vhc29ucmVudGFsX190aCB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDFlbSBhdXRvOyB9IH1cbiAgICAucHJpY2Utc2Vhc29ucmVudGFsX190aC0tdmFsdWUge1xuICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcbiAgICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gICAgICAucHJpY2Utc2Vhc29ucmVudGFsX190aC0tdmFsdWU6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogLjNlbSAuM2VtIDFlbTtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjMgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdHI6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJpY2Utc2Vhc29ucmVudGFsX190ciB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICAucHJpY2Utc2Vhc29ucmVudGFsX190ci0tdmFsdWUge1xuICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcbiAgICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gICAgICAucHJpY2Utc2Vhc29ucmVudGFsX190ci0tdmFsdWU6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmRldGFpbF9jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3N0cnVjdHVyZSB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLmRldGFpbF9jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3N0cnVjdHVyZSAuY2FsdWNsYXRvcl9mb3JtIC5mb3JtX3N0cnVjdHVyZSAuYnV0dG9uX2RlZmF1bHQge1xuICAgIG1hcmdpbjogMXJlbSBhdXRvOyB9XG4gIC5kZXRhaWxfY2FsY3VsYXRvciAuY2FsY3VsYXRvcl9zdHJ1Y3R1cmUgLmNhbGN1bGF0b3JfcmVzdWx0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjhDRTZCO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmRldGFpbF9jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3N0cnVjdHVyZSAuY2FsY3VsYXRvcl9yZXN1bHQgLnJlc3VsdF9jb250ZW50IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS40MDZyZW0sIGNhbGMoMS4wMjd2dyArIDE3LjY5cHgpLCAxLjk1M3JlbSkvMS40NCBcIkRvbWFpbmUgRGlzcCBOYXJcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuZGV0YWlsX2NhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfc3RydWN0dXJlIC5jYWxjdWxhdG9yX3Jlc3VsdCAudHlwZV9yZXN1bHRfdGF4ZSB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuMTI1cmVtLCBjYWxjKDAuMjM1dncgKyAxNi45cHgpLCAxLjI1cmVtKS8yLjI1IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmRldGFpbF9jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3N0cnVjdHVyZSAuY2FsY3VsYXRvcl9yZXN1bHQgLnRleHRfY29uZGl0aW9ucyB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9XG5cbi5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MSAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfY29udGVudCB7XG4gIHRyYW5zaXRpb246IDAuNXM7IH1cbiAgLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YxIC5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc19jb250ZW50IC5saXN0X2l0ZW06YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGOENFNkI7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRjhDRTZCO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YxIC5idXR0b25fZGVmYXVsdC5hY3RpdmUgLmljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MiAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfc3RydWN0dXJlIC5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc19jb250ZW50IC5jYXJhY3RlcmlzdGlxdWVzX3BhcnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjsgfVxuICAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjIgLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3N0cnVjdHVyZSAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfY29udGVudCAuY2FyYWN0ZXJpc3RpcXVlc19wYXJ0IC5jYXJhY3RlcmlzdGlxdWVzX3BhcnRfY29udGVudCB7XG4gICAgY29sb3I6ICNGOENFNkI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4xMjVyZW0sIGNhbGMoMC4yMzV2dyArIDE2LjlweCksIDEuMjVyZW0pLzIuMjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YyIC5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc19zdHJ1Y3R1cmUgLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX2NvbnRlbnQgLmNhcmFjdGVyaXN0aXF1ZXNfcGFydCAuY2FyYWN0ZXJpc3RpcXVlc19wYXJ0X2ljb24ge1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgZmlsbDogI0Y4Q0U2QjsgfVxuXG4uZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjIgLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3N0cnVjdHVyZSAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfY29udGVudCAuY2FyYWN0ZXJpc3RpcXVlc19pdGVtX2NvbnRlbnQgLmNhcmFjdGVyaXN0aXF1ZXNfaXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YyIC5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc19zdHJ1Y3R1cmUgLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX2NvbnRlbnQgLmNhcmFjdGVyaXN0aXF1ZXNfaXRlbV9jb250ZW50IC5jYXJhY3RlcmlzdGlxdWVzX2l0ZW0gLnRleHRfdmFyOmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjIgLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3N0cnVjdHVyZSAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfY29udGVudCAuY2FyYWN0ZXJpc3RpcXVlc19pdGVtX2NvbnRlbnQgLmNhcmFjdGVyaXN0aXF1ZXNfaXRlbSAudGV4dF92YWx1ZSB7XG4gICAgY29sb3I6ICNGOENFNkI7IH1cbiAgICAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjIgLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3N0cnVjdHVyZSAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfY29udGVudCAuY2FyYWN0ZXJpc3RpcXVlc19pdGVtX2NvbnRlbnQgLmNhcmFjdGVyaXN0aXF1ZXNfaXRlbSAudGV4dF92YWx1ZTpmaXJzdC1sZXR0ZXIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjIgLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3N0cnVjdHVyZSAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfY29udGVudC5vcGVuIC5jYXJhY3RlcmlzdGlxdWVzX3BhcnQgLmNhcmFjdGVyaXN0aXF1ZXNfcGFydF9pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZGV0YWlsX2NvbXBvc2l0aW9uIC5kZXRhaWxfY29tcG9zaXRpb25fc3RydWN0dXJlIC5kZXRhaWxfY29tcG9zaXRpb25fY29udGVudCAuY29tcG9zaXRpb25fcGFydCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyOyB9XG4gIC5kZXRhaWxfY29tcG9zaXRpb24gLmRldGFpbF9jb21wb3NpdGlvbl9zdHJ1Y3R1cmUgLmRldGFpbF9jb21wb3NpdGlvbl9jb250ZW50IC5jb21wb3NpdGlvbl9wYXJ0IC5jb21wb3NpdGlvbl9wYXJ0X2NvbnRlbnQge1xuICAgIGNvbG9yOiAjRjhDRTZCO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuMTI1cmVtLCBjYWxjKDAuMjM1dncgKyAxNi45cHgpLCAxLjI1cmVtKS8yLjI1IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5kZXRhaWxfY29tcG9zaXRpb24gLmRldGFpbF9jb21wb3NpdGlvbl9zdHJ1Y3R1cmUgLmRldGFpbF9jb21wb3NpdGlvbl9jb250ZW50IC5jb21wb3NpdGlvbl9wYXJ0IC5jb21wb3NpdGlvbl9wYXJ0X2ljb24ge1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgZmlsbDogI0Y4Q0U2QjsgfVxuXG4uZGV0YWlsX2NvbXBvc2l0aW9uIC5kZXRhaWxfY29tcG9zaXRpb25fc3RydWN0dXJlIC5kZXRhaWxfY29tcG9zaXRpb25fY29udGVudCAuY29tcG9zaXRpb25faXRlbV9jb250ZW50IC5jb21wb3NpdGlvbl9pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZGV0YWlsX2NvbXBvc2l0aW9uIC5kZXRhaWxfY29tcG9zaXRpb25fc3RydWN0dXJlIC5kZXRhaWxfY29tcG9zaXRpb25fY29udGVudCAuY29tcG9zaXRpb25faXRlbV9jb250ZW50IC5jb21wb3NpdGlvbl9pdGVtIC50ZXh0X3ZhcjpmaXJzdC1sZXR0ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmRldGFpbF9jb21wb3NpdGlvbiAuZGV0YWlsX2NvbXBvc2l0aW9uX3N0cnVjdHVyZSAuZGV0YWlsX2NvbXBvc2l0aW9uX2NvbnRlbnQgLmNvbXBvc2l0aW9uX2l0ZW1fY29udGVudCAuY29tcG9zaXRpb25faXRlbSAudGV4dF92YWx1ZSB7XG4gICAgY29sb3I6ICNGOENFNkI7IH1cbiAgICAuZGV0YWlsX2NvbXBvc2l0aW9uIC5kZXRhaWxfY29tcG9zaXRpb25fc3RydWN0dXJlIC5kZXRhaWxfY29tcG9zaXRpb25fY29udGVudCAuY29tcG9zaXRpb25faXRlbV9jb250ZW50IC5jb21wb3NpdGlvbl9pdGVtIC50ZXh0X3ZhbHVlOmZpcnN0LWxldHRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5kZXRhaWxfY29tcG9zaXRpb24gLmRldGFpbF9jb21wb3NpdGlvbl9zdHJ1Y3R1cmUgLmRldGFpbF9jb21wb3NpdGlvbl9jb250ZW50Lm9wZW4gLmNvbXBvc2l0aW9uX3BhcnQgLmNvbXBvc2l0aW9uX3BhcnRfaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmRldGFpbF9kYXRhX2NvcHJvIC5jb3Byb19jb250ZW50IC5wcmljZV9jb3BybyB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuMTI1cmVtLCBjYWxjKDAuMjM1dncgKyAxNi45cHgpLCAxLjI1cmVtKS8yLjI1IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0Y4Q0U2QjsgfVxuXG4uZGV0YWlsX2RhdGFfY29wcm8gLmNvcHJvX2NvbnRlbnQgLnRleHRfY29wcm8ge1xuICBmb250LXNpemU6IDAuOHJlbTsgfVxuXG4uZGV0YWlsX2RhdGFfZmluYW5jZSAuZmluYW5jZV9jb250ZW50IC5wcmljZV9maW5hbmNlIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4xMjVyZW0sIGNhbGMoMC4yMzV2dyArIDE2LjlweCksIDEuMjVyZW0pLzIuMjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRjhDRTZCOyB9XG5cbi5kZXRhaWxfZGF0YV9maW5hbmNlIC5maW5hbmNlX2NvbnRlbnQgLnRleHRfZmluYW5jZSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtOyB9XG5cbi5kZXRhaWxfZHBlX2dlcyAuZGlhZ19jb250ZW50IC5idWJibGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4xMjVyZW0sIGNhbGMoMC4yMzV2dyArIDE2LjlweCksIDEuMjVyZW0pLzIuMjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIG1pbi13aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZS0tYWN0aXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9hcnJvdy5zdmdcIik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBib3R0b206IC02cHg7IH1cbiAgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZS5idWJibGVfZHBlX2Ege1xuICAgIGJhY2tncm91bmQ6ICMwMjkxNjM7IH1cbiAgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZS5idWJibGVfZHBlX2Ige1xuICAgIGJhY2tncm91bmQ6ICM0NmE2NGE7IH1cbiAgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZS5idWJibGVfZHBlX2Mge1xuICAgIGJhY2tncm91bmQ6ICM2ZGI1NmI7IH1cbiAgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZS5idWJibGVfZHBlX2Qge1xuICAgIGJhY2tncm91bmQ6ICNmMmUzMTQ7IH1cbiAgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZS5idWJibGVfZHBlX2Uge1xuICAgIGJhY2tncm91bmQ6ICNlZGFiMGY7IH1cbiAgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZS5idWJibGVfZHBlX2Yge1xuICAgIGJhY2tncm91bmQ6ICNlODc4MmY7IH1cbiAgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZS5idWJibGVfZHBlX2cge1xuICAgIGJhY2tncm91bmQ6ICNkMTIwMWU7IH1cbiAgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZS5idWJibGVfZ2VzX2Ege1xuICAgIGJhY2tncm91bmQ6ICM5OWQ1Zjc7IH1cbiAgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZS5idWJibGVfZ2VzX2Ige1xuICAgIGJhY2tncm91bmQ6ICM4MGFiY2Q7IH1cbiAgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZS5idWJibGVfZ2VzX2Mge1xuICAgIGJhY2tncm91bmQ6ICM2ZDg3YTg7IH1cbiAgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZS5idWJibGVfZ2VzX2Qge1xuICAgIGJhY2tncm91bmQ6ICM1NDYzODQ7IH1cbiAgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZS5idWJibGVfZ2VzX2Uge1xuICAgIGJhY2tncm91bmQ6ICM0MzQ2NjU7IH1cbiAgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZS5idWJibGVfZ2VzX2Yge1xuICAgIGJhY2tncm91bmQ6ICMzMzJkNDc7IH1cbiAgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZS5idWJibGVfZ2VzX2cge1xuICAgIGJhY2tncm91bmQ6ICMyMzFhMmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlIHtcbiAgICAgIG1pbi13aWR0aDogMi41cmVtO1xuICAgICAgaGVpZ2h0OiAyLjVyZW07IH0gfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlX2RwZS0tdW5hY3RpdmUgLmJ1YmJsZSwgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZV9nZXMtLXVuYWN0aXZlIC5idWJibGUge1xuICAgIGNvbG9yOiAjQkZCRkJGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0JGQkZCRjsgfVxuXG4ubWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjk1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7IH1cbiAgLm1hcF9fY2lyY2xlIHtcbiAgICBmaWxsOiAjRjhDRTZCO1xuICAgIHN0cm9rZTogI0Y4Q0U2QjsgfVxuICAubWFwIC5zdG8ge1xuICAgIGZpbGw6IGJsdWU7IH1cbiAgLm1hcF9fbWFya2VyIHtcbiAgICBmaWxsOiAjRjhDRTZCOyB9XG5cbi5tb2R1bGUtbWFwLXBvaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5tb2R1bGUtbWFwLXBvaV9fbWFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyBsaSB7XG4gICAgbWFyZ2luOiAuNXJlbSAwOyB9XG4gIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyA+IGxpID4gc3BhbiB7XG4gICAgY29sb3I6ICNGOENFNkI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgPiBsaSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHMgLmRldGFpbF9uZXVmX2xpc3RfbG90c19zdHJ1Y3R1cmUgLmRvd25sb2FkLXBsYXF1ZXR0ZSBhIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGV0YWlsX25ldWZfbGlzdF9sb3RzIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfc3RydWN0dXJlIC5kYXRhX3JpZ2h0IC5jb2xfc3RydWN0dXJlOm50aC1jaGlsZCgxKSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuICAuZGV0YWlsX25ldWZfbGlzdF9sb3RzIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfc3RydWN0dXJlIC5kYXRhX2xlZnQgLmNvbF9zdHJ1Y3R1cmUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuXG4uZGV0YWlsX25ldWZfbGlzdF9sb3RzIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfc3RydWN0dXJlIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfY29udGVudC5vcGVuIC5uZXVmX2xpc3RfbG90c19wYXJ0X2ljb246OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZGV0YWlsX25ldWZfbGlzdF9sb3RzIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfc3RydWN0dXJlIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfY29udGVudCAubmV1Zl9saXN0X2xvdHNfcGFydCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyOyB9XG4gIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHMgLmRldGFpbF9uZXVmX2xpc3RfbG90c19zdHJ1Y3R1cmUgLmRldGFpbF9uZXVmX2xpc3RfbG90c19jb250ZW50IC5uZXVmX2xpc3RfbG90c19wYXJ0IC5uZXVmX2xpc3RfbG90c19wYXJ0X2NvbnRlbnQge1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmRldGFpbF9uZXVmX2xpc3RfbG90cyAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX3N0cnVjdHVyZSAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX2NvbnRlbnQgLm5ldWZfbGlzdF9sb3RzX3BhcnQgLm5ldWZfbGlzdF9sb3RzX3BhcnRfcHJpY2Uge1xuICAgIGNvbG9yOiAjRjhDRTZCO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmRldGFpbF9uZXVmX2xpc3RfbG90cyAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX3N0cnVjdHVyZSAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX2NvbnRlbnQgLm5ldWZfbGlzdF9sb3RzX3BhcnQgLm5ldWZfbGlzdF9sb3RzX3BhcnRfaWNvbiB7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gICAgLmRldGFpbF9uZXVmX2xpc3RfbG90cyAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX3N0cnVjdHVyZSAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX2NvbnRlbnQgLm5ldWZfbGlzdF9sb3RzX3BhcnQgLm5ldWZfbGlzdF9sb3RzX3BhcnRfaWNvbjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogI0Y4Q0U2QjsgfVxuICAgIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHMgLmRldGFpbF9uZXVmX2xpc3RfbG90c19zdHJ1Y3R1cmUgLmRldGFpbF9uZXVmX2xpc3RfbG90c19jb250ZW50IC5uZXVmX2xpc3RfbG90c19wYXJ0IC5uZXVmX2xpc3RfbG90c19wYXJ0X2ljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI0Y4Q0U2QjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLmRldGFpbF9uZXVmX2xpc3RfbG90cyAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX3N0cnVjdHVyZSAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX2NvbnRlbnQgLm5ldWZfbGlzdF9sb3RzX2l0ZW1fY29udGVudCAudGV4dF9jbGFzc2ljIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLmRldGFpbF9uZXVmX2xpc3RfbG90cyAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX3N0cnVjdHVyZSAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX2NvbnRlbnQgLm5ldWZfbGlzdF9sb3RzX2l0ZW1fY29udGVudCAubmV1Zl9saXN0X2xvdHNfaXRlbTpudGgtY2hpbGQoMm4rMSkge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyOyB9XG5cbi5kZXRhaWxfbmV1Zl9saXN0X2xvdHMgLmRldGFpbF9uZXVmX2xpc3RfbG90c19zdHJ1Y3R1cmUgLmRldGFpbF9uZXVmX2xpc3RfbG90c19jb250ZW50IC5uZXVmX2xpc3RfbG90c19pdGVtX2NvbnRlbnQgLm5ldWZfbGlzdF9sb3RzX2l0ZW0gLnRleHRfY29sb3Ige1xuICBjb2xvcjogI0Y4Q0U2QjtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uZGV0YWlsX25ldWZfbGlzdF9sb3RzIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfc3RydWN0dXJlIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfY29udGVudCAubmV1Zl9saXN0X2xvdHNfaXRlbV9jb250ZW50IC5uZXVmX2xpc3RfbG90c19pdGVtIC5udW1iZXJfZWxlbWVudCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmRldGFpbF9uZXVmX2xpc3RfbG90cyAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX3N0cnVjdHVyZSAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX2NvbnRlbnQgLm5ldWZfbGlzdF9sb3RzX2l0ZW1fY29udGVudCAubmV1Zl9saXN0X2xvdHNfaXRlbSAubnVtYmVyX2VsZW1lbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMC4yNXJlbTtcbiAgICBoZWlnaHQ6IDAuMjVyZW07XG4gICAgYmFja2dyb3VuZDogI0Y4Q0U2QjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuLmRldGFpbF9uZXVmX2xpc3RfbG90cyAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX3N0cnVjdHVyZSAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX2NvbnRlbnQub3BlbiAubmV1Zl9saXN0X2xvdHNfcGFydCAubmV1Zl9saXN0X2xvdHNfcGFydF9pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZGV0YWlsX25ldWZfbGlzdF9sb3RzIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfc3RydWN0dXJlIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfY29udGVudC5vcGVuLmpzLWFjY29yZGVvbiAubmV1Zl9saXN0X2xvdHNfaXRlbXMuanMtYWNjb3JkZW9uX19jb250ZW50IC5idXR0b25fZGVmYXVsdCAuaWNvbiB7XG4gIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4ucHJvcGVydGllcy1mYXZvcml0ZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gIC5wcm9wZXJ0aWVzLWZhdm9yaXRlc19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxNjEwcHg7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjE2MHB4KSB7XG4gICAgICAucHJvcGVydGllcy1mYXZvcml0ZXNfX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5wcm9wZXJ0aWVzLWZhdm9yaXRlcyAuY2FyZF9iaWVuIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAucHJvcGVydGllcy1mYXZvcml0ZXMgLnN3aXBlci1idXR0b24tcHJldi1wcm9wZXJ0aWVzLWZhdm9yaXRlc1thcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSwgLnByb3BlcnRpZXMtZmF2b3JpdGVzIC5zd2lwZXItYnV0dG9uLW5leHQtcHJvcGVydGllcy1mYXZvcml0ZXNbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0ge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnByb3BlcnRpZXMtcmVsYXRlZCAuc3dpcGVyX2NhcmQge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtOyB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWQgLnN3aXBlcl9jYXJkID4gLnN3aXBlciB7XG4gICAgcGFkZGluZzogMmVtIDA7IH1cblxuLnByb3BlcnRpZXMtcmVsYXRlZCAuY2FyZF9iaWVuIC5jYXJkX2JpZW5fX3N0cnVjdHVyZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cblxuLnByb3BlcnRpZXMtcmVsYXRlZCAuY2FyZF9iaWVuIC5jYXJkX2JpZW5fX3N3aXBlciB7XG4gIGFzcGVjdC1yYXRpbzogNC8zOyB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWQgLmNhcmRfYmllbiAuY2FyZF9iaWVuX19zd2lwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjUyNjJCMDAsICMyNTI2MkIpOyB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWQgLmNhcmRfYmllbiAuY2FyZF9iaWVuX19zd2lwZXIgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDQvMzsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkIC5jYXJkX2JpZW4gLmNhcmRfYmllbl9fc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAucHJvcGVydGllcy1yZWxhdGVkIC5jYXJkX2JpZW4gLmNhcmRfYmllbl9fc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyX2J1bGxldCB7XG4gICAgICBtYXJnaW46IDAuMjVyZW07XG4gICAgICB3aWR0aDogMC40cmVtO1xuICAgICAgaGVpZ2h0OiAwLjRyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzOyB9XG4gICAgICAucHJvcGVydGllcy1yZWxhdGVkIC5jYXJkX2JpZW4gLmNhcmRfYmllbl9fc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyX2J1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgd2lkdGg6IDEuNXJlbTsgfVxuXG4ucHJvcGVydGllcy1yZWxhdGVkIC5jYXJkX2JpZW4gLmNhcmRfYmllbl9fYmFuZGVhdSB7XG4gIG1heC13aWR0aDogODAlO1xuICB6LWluZGV4OiAxMDsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkIC5jYXJkX2JpZW4gLmNhcmRfYmllbl9fYmFuZGVhdSAuYmFuZGVhdV9pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG4gICAgYmFja2dyb3VuZDogIzIwMjAyMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZCAuY2FyZF9iaWVuIC5jYXJkX2JpZW5fX2JhbmRlYXUgLmJhbmRlYXVfaXRlbTpmaXJzdC1sZXR0ZXIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucHJvcGVydGllcy1yZWxhdGVkIC5jYXJkX2JpZW4gLmNhcmRfYmllbl9fZmF2b3JpcyB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5wcm9wZXJ0aWVzLXJlbGF0ZWQgLmNhcmRfYmllbiAuY2FyZF9iaWVuX192aWRlbzM2MCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzIsIDMyLCAzMiwgMC42KTtcbiAgZmlsbDogI0ZGRkZGRjtcbiAgei1pbmRleDogMTA7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZCAuY2FyZF9iaWVuIC5jYXJkX2JpZW5fX3ZpZGVvMzYwIC5pY29uX2NvbnRlbnQgLmljb25faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAycmVtO1xuICAgIG1heC1oZWlnaHQ6IDEuMjVyZW07IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZCAuY2FyZF9iaWVuIC5jYXJkX2JpZW5fX3ZpZGVvMzYwIC5pY29uX2NvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ucHJvcGVydGllcy1yZWxhdGVkIC5jYXJkX2JpZW4gLmNhcmRfYmllbl9fdGl0bGUgLmNhcmRfYmllbl9fbGluayB7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZCAuY2FyZF9iaWVuIC5jYXJkX2JpZW5fX3RpdGxlIC5jYXJkX2JpZW5fX2xpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWQgLmNhcmRfYmllbiAuY2FyZF9iaWVuX190aXRsZSAuY2FyZF9iaWVuX19saW5rIC5jYXJkX2JpZW5fX3RpdGxlX3BhcnRfMzpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwLjJyZW07XG4gICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgYmFja2dyb3VuZDogIzIwMjAyMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiAwIDAuNXJlbTsgfVxuXG4ucHJvcGVydGllcy1yZWxhdGVkIC5jYXJkX2JpZW4gLmNhcmRfYmllbl9faW5mb3MgLmNhcmRfYmllbl9faW5mb3NfaW1wb3J0YW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGOENFNkI7IH1cblxuLnByb3BlcnRpZXMtcmVsYXRlZCAuY2FyZF9iaWVuIC5jYXJkX2JpZW5fX2xvY2FsaXNhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkIC5jYXJkX2JpZW4gLmNhcmRfYmllbl9fbG9jYWxpc2F0aW9uIC5pY29uX2l0ZW0ge1xuICAgIGZpbGw6ICNGOENFNkI7XG4gICAgd2lkdGg6IDFyZW07IH1cblxuLnByb3BlcnRpZXMtcmVsYXRlZCAuY2FyZF9iaWVuIC5jYXJkX2JpZW5fX3ByaXgge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICNGOENFNkI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZCAuY2FyZF9iaWVuIC5jYXJkX2JpZW5fX3ByaXggLmNhcmRfYmllbl9fcHJpeF9tb3JlIHtcbiAgICBjb2xvcjogIzIwMjAyMDsgfVxuXG4ucHJvcGVydGllcy1yZWxhdGVkIC5zd2lwZXItYnV0dG9uLXByZXZbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0sIC5wcm9wZXJ0aWVzLXJlbGF0ZWQgLnN3aXBlci1idXR0b24tbmV4dFthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZGV0YWlsX3NlcnZpY2VzX3YyIC5kZXRhaWxfc2VydmljZXNfc3RydWN0dXJlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtOyB9XG4gIC5kZXRhaWxfc2VydmljZXNfdjIgLmRldGFpbF9zZXJ2aWNlc19zdHJ1Y3R1cmUgLmRldGFpbF9zZXJ2aWNlc19jb250ZW50IC5zZXJ2aWNlc19wYXJ0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjsgfVxuICAgIC5kZXRhaWxfc2VydmljZXNfdjIgLmRldGFpbF9zZXJ2aWNlc19zdHJ1Y3R1cmUgLmRldGFpbF9zZXJ2aWNlc19jb250ZW50IC5zZXJ2aWNlc19wYXJ0IC5zZXJ2aWNlc19wYXJ0X2NvbnRlbnQge1xuICAgICAgY29sb3I6ICNGOENFNkI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjEyNXJlbSwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgMS4yNXJlbSkvMi4yNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5kZXRhaWxfc2VydmljZXNfdjIgLmRldGFpbF9zZXJ2aWNlc19zdHJ1Y3R1cmUgLmRldGFpbF9zZXJ2aWNlc19jb250ZW50IC5zZXJ2aWNlc19wYXJ0IC5zZXJ2aWNlc19wYXJ0X2ljb24ge1xuICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgZmlsbDogI0Y4Q0U2QjsgfVxuICAuZGV0YWlsX3NlcnZpY2VzX3YyIC5kZXRhaWxfc2VydmljZXNfc3RydWN0dXJlIC5kZXRhaWxfc2VydmljZXNfY29udGVudCAuc2VydmljZXNfaXRlbXMtLWNoYXVmZmFnZSAuc2VydmljZXNfaXRlbSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5kZXRhaWxfc2VydmljZXNfdjIgLmRldGFpbF9zZXJ2aWNlc19zdHJ1Y3R1cmUgLmRldGFpbF9zZXJ2aWNlc19jb250ZW50IC5zZXJ2aWNlc19pdGVtcy0tY2hhdWZmYWdlIC5zZXJ2aWNlc19pdGVtOmZpcnN0LWxldHRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5kZXRhaWxfc2VydmljZXNfdjIgLmRldGFpbF9zZXJ2aWNlc19zdHJ1Y3R1cmUgLmRldGFpbF9zZXJ2aWNlc19jb250ZW50IC5zZXJ2aWNlc19pdGVtX2NvbnRlbnQgLnNlcnZpY2VzX2l0ZW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuZGV0YWlsX3NlcnZpY2VzX3YyIC5kZXRhaWxfc2VydmljZXNfc3RydWN0dXJlIC5kZXRhaWxfc2VydmljZXNfY29udGVudCAuc2VydmljZXNfaXRlbV9jb250ZW50IC5zZXJ2aWNlc19pdGVtIC50ZXh0X3ZhcjpmaXJzdC1sZXR0ZXIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5kZXRhaWxfc2VydmljZXNfdjIgLmRldGFpbF9zZXJ2aWNlc19zdHJ1Y3R1cmUgLmRldGFpbF9zZXJ2aWNlc19jb250ZW50IC5zZXJ2aWNlc19pdGVtX2NvbnRlbnQgLnNlcnZpY2VzX2l0ZW0gLnRleHRfdmFsdWUge1xuICAgICAgY29sb3I6ICNGOENFNkI7IH1cbiAgICAgIC5kZXRhaWxfc2VydmljZXNfdjIgLmRldGFpbF9zZXJ2aWNlc19zdHJ1Y3R1cmUgLmRldGFpbF9zZXJ2aWNlc19jb250ZW50IC5zZXJ2aWNlc19pdGVtX2NvbnRlbnQgLnNlcnZpY2VzX2l0ZW0gLnRleHRfdmFsdWU6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZGV0YWlsX3NlcnZpY2VzX3YyIC5kZXRhaWxfc2VydmljZXNfc3RydWN0dXJlIC5kZXRhaWxfc2VydmljZXNfY29udGVudC5vcGVuIC5zZXJ2aWNlc19wYXJ0IC5zZXJ2aWNlc19wYXJ0X2ljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmRldGFpbF9zd2lwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmRldGFpbF9zd2lwZXIge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNi85OyB9IH1cbiAgLmRldGFpbF9zd2lwZXIgLmJsb2NrX3N0cnVjdHVyZSB7XG4gICAgcGFkZGluZy10b3A6IC41cmVtOyB9XG4gIC5kZXRhaWxfc3dpcGVyX19jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAuZGV0YWlsX3N3aXBlciAuZGV0YWlsX3N3aXBlcl9fc3RydWN0dXJlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuZGV0YWlsX3N3aXBlciAuc3dpcGVyLXBpY3R1cmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjUyNjJCMDAsICMyNTI2MkIpOyB9XG4gIC5kZXRhaWxfc3dpcGVyIC5zd2lwZXItaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYXNwZWN0LXJhdGlvOiA0LzM7IH1cbiAgLmRldGFpbF9zd2lwZXIgLmRldGFpbF9zd2lwZXJfX2JhbmRlYXUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEuNXJlbTtcbiAgICBsZWZ0OiAxLjVyZW07XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAuZGV0YWlsX3N3aXBlciAuZGV0YWlsX3N3aXBlcl9fYmFuZGVhdSAuYmFuZGVhdV9pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICAgICAgYmFja2dyb3VuZDogIzIwMjAyMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmRldGFpbF9zd2lwZXIgLmRldGFpbF9zd2lwZXJfX2JhbmRlYXUgLmJhbmRlYXVfaXRlbTpmaXJzdC1sZXR0ZXIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5kZXRhaWxfc3dpcGVyIC5kZXRhaWxfc3dpcGVyX19mYXZvcmlzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjVyZW07XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgei1pbmRleDogMTA7IH1cbiAgLmRldGFpbF9zd2lwZXIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAxLjc1cmVtO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5kZXRhaWxfc3dpcGVyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmRldGFpbF9zd2lwZXIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2ljb25fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwLjc1cmVtOyB9XG4gICAgICAgIC5kZXRhaWxfc3dpcGVyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9pY29uX2NvbnRlbnQgLmljb25fY29udGVudCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzIsIDMyLCAzMiwgMC42KTtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgICAgICAgICBmaWxsOiAjRkZGRkZGO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLmRldGFpbF9zd2lwZXIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2ljb25fY29udGVudCAuaWNvbl9jb250ZW50ID4gKiB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAgIC5kZXRhaWxfc3dpcGVyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9pY29uX2NvbnRlbnQgLmljb25fY29udGVudCAudG9vbHRpcHMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOENFNkI7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTAuNXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMC41cmVtOyB9XG4gICAgICAgICAgLmRldGFpbF9zd2lwZXIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2ljb25fY29udGVudCAuaWNvbl9jb250ZW50OmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICBmaWxsOiAjMjAyMDIwOyB9XG4gICAgICAuZGV0YWlsX3N3aXBlciAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfbGlzdF9jb250ZW50IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHBhZGRpbmc6IDAuOHJlbSAwLjRyZW0gMC44cmVtIDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTsgfVxuICAgICAgICAuZGV0YWlsX3N3aXBlciAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfbGlzdF9jb250ZW50IC52aWRlbzM2MF9saXN0IHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzMHZoO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgICAgIC5kZXRhaWxfc3dpcGVyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9saXN0X2NvbnRlbnQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC41cmVtKTtcbiAgICAgICAgICBib3JkZXItdG9wOiAwLjVyZW0gc29saWQgI0ZGRkZGRjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5kZXRhaWxfc3dpcGVyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMCAgMC40cmVtIDAuOHJlbSAwLjhyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgICAgICAgLmRldGFpbF9zd2lwZXIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZzogMCAgMC40cmVtIDAgMC44cmVtOyB9XG4gICAgICAgIC5kZXRhaWxfc3dpcGVyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9pdGVtIC52aWRlbzM2MF9idXR0b24ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgICAgIG1pbi13aWR0aDogNnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogI0JGQkZCRjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICAuZGV0YWlsX3N3aXBlciAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaXRlbSAudmlkZW8zNjBfYnV0dG9uID4gKiB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAuZGV0YWlsX3N3aXBlciAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaXRlbSAudmlkZW8zNjBfY291bnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMTAlO1xuICAgICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMCwgMTAsIDEwLCAwLjUpO1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIG1pbi13aWR0aDogMS44cmVtO1xuICAgICAgICAgIGhlaWdodDogMS44cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgei1pbmRleDogMTU7IH1cbiAgICAgIC5kZXRhaWxfc3dpcGVyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MC1pbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgICBtaW4td2lkdGg6IDZyZW07XG4gICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5kZXRhaWxfc3dpcGVyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9zdmcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7IH1cbiAgICAgIC5kZXRhaWxfc3dpcGVyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlOmhvdmVyIC52aWRlbzM2MF9saXN0X2NvbnRlbnQge1xuICAgICAgICBib3R0b206IGNhbGMoMTAwJSAtIDAuNXJlbSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5kZXRhaWxfc3dpcGVyIC5idXR0b25fZ2FsZXJpZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDFyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAxMDAwOyB9XG5cbi5tb2RhbC1zd2lwZXItZ2FsbGVyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kYWwtc3dpcGVyLWdhbGxlcnkge1xuICAgICAgcGFkZGluZzogMnJlbTsgfSB9XG4gIC5tb2RhbC1zd2lwZXItZ2FsbGVyeSAubW9kYWxfX2JvZHkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNHJlbSAxcmVtIDFyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5tb2RhbF9fYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbSAycmVtOyB9IH1cbiAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5zd2lwZXItZ2FsbGVyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tb2RhbC1zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLWdhbGxlcnkgLnN3aXBlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAubW9kYWwtc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1nYWxsZXJ5IC5zd2lwZXIuc3dpcGVyLXZpZXcge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDVyZW0pO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAgIC5tb2RhbC1zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLWdhbGxlcnkgLnN3aXBlci5zd2lwZXItdmlldyAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgICAgICAgIC5tb2RhbC1zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLWdhbGxlcnkgLnN3aXBlci5zd2lwZXItdmlldyAuc3dpcGVyLXNsaWRlIC5zd2lwZXItaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgICAgICAubW9kYWwtc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1nYWxsZXJ5IC5zd2lwZXIuc3dpcGVyLXZpZXcgLnN3aXBlci1idXR0b24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgIHdpZHRoOiAzLjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzOyB9XG4gICAgICAgICAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLnN3aXBlci12aWV3IC5zd2lwZXItYnV0dG9uLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgICAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLnN3aXBlci12aWV3IC5zd2lwZXItYnV0dG9uLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgICAubW9kYWwtc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1nYWxsZXJ5IC5zd2lwZXIuc3dpcGVyLXZpZXcgLnN3aXBlci1idXR0b25bYXJpYS1kaXNhYmxlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLnN3aXBlci12aWV3IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDFyZW07XG4gICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMyLCAzMiwgMzIsIDAuNSk7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5tb2RhbC1zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLWdhbGxlcnkgLnN3aXBlci5zd2lwZXItbmF2aWdhdGlvbiB7XG4gICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMuNXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gN3JlbSk7IH1cbiAgICAgICAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLnN3aXBlci1uYXZpZ2F0aW9uIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTsgfVxuICAgICAgICAgIC5tb2RhbC1zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLWdhbGxlcnkgLnN3aXBlci5zd2lwZXItbmF2aWdhdGlvbiAuc3dpcGVyLXNsaWRlIC5zd2lwZXItaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgICAgICAubW9kYWwtc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1nYWxsZXJ5IC5zd2lwZXIuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1zbGlkZTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzIsIDMyLCAzMiwgMC43NSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTsgfVxuICAgICAgICAgIC5tb2RhbC1zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLWdhbGxlcnkgLnN3aXBlci5zd2lwZXItbmF2aWdhdGlvbiAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRvcDogMDsgfVxuICAgIC5tb2RhbC1zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1idXR0b25zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiA0cmVtOyB9XG4gICAgICAubW9kYWwtc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1nYWxsZXJ5IC5zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4ubWVkaWEtbW9kdWxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLm1lZGlhLW1vZHVsZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm1lZGlhLW1vZHVsZV9fY29udGVudCA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmRldGFpbF9zd2lwZXJfY2xvc2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5kZXRhaWxfc3dpcGVyX2Nsb3NlIC5ibG9ja19zdHJ1Y3R1cmUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fY29udGFpbmVyIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDgwdmg7IH1cbiAgLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX2NvbnRhaW5lcltkYXRhLW1vZGFsLXRhcmdldD1cInN3aXBlcl9nYWxsZXJ5XCJdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fY29udGFpbmVyIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYvNzsgfSB9XG5cbi5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX19zdHJ1Y3R1cmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmRldGFpbF9zd2lwZXJfdjIgLnN3aXBlci1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fY29udGVudCAubnVtYmVyX3BpY3R1cmUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTAsIDEwLCAxMCwgMC41KTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbi5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX19iYW5kZWF1IC5iYW5kZWF1X2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGNvbG9yOiAjMGEwYTBhO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fYmFuZGVhdSAuYmFuZGVhdV9pdGVtOmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fZmF2b3JpcyB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRUU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMC41cmVtO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2ljb25fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtOyB9XG4gICAgICAuZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaWNvbl9jb250ZW50OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAuZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaWNvbl9jb250ZW50IC5pY29uX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gICAgICAgIGZpbGw6ICMwYTBhMGE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMi43NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjc1cmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDEwMDAwOyB9XG4gICAgICAgIC5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9pY29uX2NvbnRlbnQgLmljb25fY29udGVudCA+ICoge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIC5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9pY29uX2NvbnRlbnQgLmljb25fY29udGVudCAudG9vbHRpcHMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC41cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGOENFNkI7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTAuNXJlbTtcbiAgICAgICAgICByaWdodDogLTAuNXJlbTsgfVxuICAgIC5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9saXN0X2NvbnRlbnQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogY2FsYygxMDAlICsgMnJlbSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBwYWRkaW5nOiAwLjhyZW0gMC40cmVtIDAuOHJlbSAwO1xuICAgICAgYmFja2dyb3VuZDogI0VFRUVFRTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTsgfVxuICAgICAgLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2xpc3RfY29udGVudCAudmlkZW8zNjBfbGlzdCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwdmg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgICAgIC5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9saXN0X2NvbnRlbnQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC41cmVtKTtcbiAgICAgICAgYm9yZGVyLXRvcDogMC41cmVtIHNvbGlkICNFRUVFRUU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMC41cmVtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMCAgMC40cmVtIDAuOHJlbSAwLjhyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG4gICAgICAuZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogMCAgMC40cmVtIDAgMC44cmVtOyB9XG4gICAgICAuZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaXRlbSAudmlkZW8zNjBfYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICB3aWR0aDogNnJlbTtcbiAgICAgICAgbWluLXdpZHRoOiA2cmVtO1xuICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9pdGVtIC52aWRlbzM2MF9idXR0b24ubWVkaWEtLXZpc2l0ZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyMDIwMjA7IH1cbiAgICAgICAgICAuZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaXRlbSAudmlkZW8zNjBfYnV0dG9uLm1lZGlhLS12aXNpdGVkIC52aWRlbzM2MF9zdmcge1xuICAgICAgICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgICAgICAuZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaXRlbSAudmlkZW8zNjBfYnV0dG9uLm1lZGlhLS1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGOENFNkI7IH1cbiAgICAgICAgICAuZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaXRlbSAudmlkZW8zNjBfYnV0dG9uLm1lZGlhLS1hY3RpdmUgLnZpZGVvMzYwX3N2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gICAgICAgIC5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9pdGVtIC52aWRlbzM2MF9idXR0b24gPiAqIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2l0ZW0gLnZpZGVvMzYwX3N2ZyB7XG4gICAgICAgIGZpbGw6ICMyMDIwMjA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAgIC5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9pdGVtIC52aWRlbzM2MF9jb3VudGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDEwJTtcbiAgICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMCwgMTAsIDEwLCAwLjUpO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgbWluLXdpZHRoOiAxLjhyZW07XG4gICAgICAgIGhlaWdodDogMS44cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwLWltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICB3aWR0aDogNnJlbTtcbiAgICAgIG1pbi13aWR0aDogNnJlbTtcbiAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmU6aG92ZXIgLnZpZGVvMzYwX2xpc3RfY29udGVudCB7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLmRldGFpbF90aXRsZSAuZGV0YWlsX2NvbnRlbnQgLnRpdGxlX2l0ZW0ge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjEyNXJlbSwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgMS4yNXJlbSkvMi4yNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMDIwMjA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLmRldGFpbF90aXRsZSAuZGV0YWlsX2NvbnRlbnQgLnRpdGxlX2l0ZW0gLnNlcGFyYXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwLjI1cmVtO1xuICAgIGhlaWdodDogMC4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjMjAyMDIwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW46IDAgMC41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZXRhaWxfdGl0bGUgLmRldGFpbF9jb250ZW50IC50aXRsZV9pdGVtIC5zZXBhcmF0b3I6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5kZXRhaWxfdGl0bGUgLmRldGFpbF9jb250ZW50IC50aXRsZV9pdGVtIC50ZXh0X2NvbG9yIHtcbiAgICBjb2xvcjogI0Y4Q0U2QjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5kZXRhaWxfdGl0bGUgLmRldGFpbF9jb250ZW50IC50ZXh0X2xvY2F0aW9uX2l0ZW0ge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjEyNXJlbSwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgMS4yNXJlbSkvMi4yNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuZGV0YWlsX3RpdGxlIC5kZXRhaWxfY29udGVudCAudGV4dF9sb2NhdGlvbl9pdGVtIC5pY29uX2l0ZW0ge1xuICAgIGZpbGw6ICNGOENFNkI7XG4gICAgd2lkdGg6IDFyZW07IH1cblxuLmRldGFpbF90aXRsZSAuZGV0YWlsX2NvbnRlbnQgLnByaXhfaXRlbSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuMTI1cmVtLCBjYWxjKDAuMjM1dncgKyAxNi45cHgpLCAxLjI1cmVtKS8yLjI1IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0Y4Q0U2QjtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZGV0YWlsX3RpdGxlIC5kZXRhaWxfY29udGVudCAucHJpeF9pdGVtIC5wcmVmaXhlX3ByaXgge1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLmRldGFpbF90aXRsZSAuZGV0YWlsX2NvbnRlbnQgLnByaXhfaXRlbSAubGVnZW5kX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBjb2xvcjogI0Y4Q0U2QjsgfVxuXG4uZGV0YWlsX3RpdGxlIC5kZXRhaWxfY29udGVudCAucmVmX2l0ZW0gLmlkX3JlZl9pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGOENFNkI7IH1cblxuLmVkaXRvcmlhbCBoMSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuNTNyZW0sIGNhbGMoMS42NXZ3ICsgMTcuMjhweCksIDIuNDQxcmVtKS8xLjE1MiBcIkRvbWFpbmUgRGlzcCBOYXJcIjtcbiAgY29sb3I6ICNGOENFNkI7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTUyO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHBhZGRpbmc6IDFyZW0gMDsgfVxuXG4uZWRpdG9yaWFsIGgyIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS40MDZyZW0sIGNhbGMoMS4wMjd2dyArIDE3LjY5cHgpLCAxLjk1M3JlbSkvMS40NCBcIkRvbWFpbmUgRGlzcCBOYXJcIjtcbiAgY29sb3I6ICMyMDIwMjA7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgcGFkZGluZzogMXJlbSAwOyB9XG5cbi5lZGl0b3JpYWwgaDMge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjEyNXJlbSwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgMS4yNXJlbSkvMi4yNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGOENFNkI7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgcGFkZGluZzogMXJlbSAwOyB9XG5cbi5lZGl0b3JpYWwgaDQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxcmVtLCAwLCAxcmVtKS8xLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjAyMDIwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgcGFkZGluZzogMXJlbSAwOyB9XG5cbi5lZGl0b3JpYWwgaDUge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxcmVtLCAwLCAxcmVtKS8xLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjAyMDIwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgcGFkZGluZzogMXJlbSAwOyB9XG5cbi5lZGl0b3JpYWwgaDYge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxcmVtLCAwLCAxcmVtKS8xLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjAyMDIwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgcGFkZGluZzogMXJlbSAwOyB9XG5cbi5lZGl0b3JpYWxfaW1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjUyNjJCMDAsICMyNTI2MkIpOyB9XG5cbi5lZGl0b3JpYWwtY3VzdG9tIC5lZGl0b3JpYWwtY3VzdG9tX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMS41cmVtOyB9XG5cbi5lZGl0b3JpYWwtdjEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZWRpdG9yaWFsLXYxIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuZWRpdG9yaWFsLXYxX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZWRpdG9yaWFsLXYxX190ZXh0IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuZWRpdG9yaWFsLXYxX190ZXh0LXN0cnVjdHVyZSB7XG4gICAgICAgICAgcGFkZGluZzogMCA0cmVtIDAgMS41cmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMzIwcHggLyAyKTsgfSB9XG4gIC5lZGl0b3JpYWwtdjEtLWFsZXJ0bWFpbCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmVkaXRvcmlhbC12MS0tYWxlcnRtYWlsIC5lZGl0b3JpYWwtdjFfX2ltZyAuaXRlbV9faW1nIHtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVkaXRvcmlhbC12MS0tYWxlcnRtYWlsIC5lZGl0b3JpYWwtdjFfX2ltZyAuaXRlbV9faW1nIHtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtdjEtLWFsZXJ0bWFpbCAuZWRpdG9yaWFsLXYxX19jb250YWluZXJfX2ltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIzcmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiAyM3JlbTsgfSB9XG4gIC5lZGl0b3JpYWwtdjEgLnRleHRfc3RydWN0dXJlIHtcbiAgICB0cmFuc2l0aW9uOiAwLjVzOyB9XG4gICAgLmVkaXRvcmlhbC12MSAudGV4dF9zdHJ1Y3R1cmUuaGlkZGVuVGV4dCB7XG4gICAgICBoZWlnaHQ6IDEwLjVyZW07IH1cbiAgICAuZWRpdG9yaWFsLXYxIC50ZXh0X3N0cnVjdHVyZSAudGV4dF9fY29udGVudCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZGlzcGxheTogaW5pdGlhbDsgfVxuICAuZWRpdG9yaWFsLXYxIC5idXR0b25fc3RydWN0dXJlLmhpZGUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5lZGl0b3JpYWwtdjEgLmJ1dHRvbl9zdHJ1Y3R1cmUgLmJ1dHRvbl9kZWZhdWx0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICAgIGNvbG9yOiAjMjAyMDIwOyB9XG4gICAgLmVkaXRvcmlhbC12MSAuYnV0dG9uX3N0cnVjdHVyZSAuYnV0dG9uX2RlZmF1bHQgLmljb24ge1xuICAgICAgdHJhbnNpdGlvbjogMC41czsgfVxuICAuZWRpdG9yaWFsLXYxLm9wZW4gLmVkaXRvcmlhbC12MV9fdGV4dCAuYnV0dG9uX2RlZmF1bHQgLmljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLmVkaXRvcmlhbC12MV9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMnJlbTsgfVxuICAgIC5lZGl0b3JpYWwtdjFfX2NvbnRhaW5lcl9faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5lZGl0b3JpYWwtdjFfX2NvbnRhaW5lcl9faW1nIHtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVkaXRvcmlhbC12MV9fY29udGFpbmVyX19pbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDM1cmVtO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMycmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnJlbTtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycmVtOyB9XG4gICAgICAgICAgLmVkaXRvcmlhbC12MV9fY29udGFpbmVyX19pbWcgLml0ZW1fX2ltZyB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNXJlbTsgfSB9XG4gICAgICAuZWRpdG9yaWFsLXYxX19jb250YWluZXJfX2ltZzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyNTI2MkIwMCwgIzI1MjYyQik7IH1cbiAgICAgIC5lZGl0b3JpYWwtdjFfX2NvbnRhaW5lcl9faW1nIC5pdGVtX19pbWcge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuZWRpdG9yaWFsLXYxX19jb250YWluZXJfX2ltZ19fc2xvZ2FuIC50aXRsZV9jb250ZW50XzEsXG4gICAgICAuZWRpdG9yaWFsLXYxX19jb250YWluZXJfX2ltZ19fc2xvZ2FuIC50aXRsZV9jb250ZW50XzIge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmVkaXRvcmlhbC12MV9fY29udGFpbmVyX19pbWdfX2J1dHRvbnMgLmJ1dHRvbl9kZWZhdWx0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lZGl0b3JpYWwtdjFfX2NvbnRhaW5lcl9faW1nX19idXR0b25zIC5idXR0b25fZGVmYXVsdCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH0gfVxuICAuZWRpdG9yaWFsLXYxLmJsb2NrX2NvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IHVuc2V0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmVkaXRvcmlhbC12MSAuYmxvY2tfc3RydWN0dXJlIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmVkaXRvcmlhbC12MiAudGV4dF9zdHJ1Y3R1cmUge1xuICB0cmFuc2l0aW9uOiAwLjVzOyB9XG4gIC5lZGl0b3JpYWwtdjIgLnRleHRfc3RydWN0dXJlLmhpZGRlblRleHQge1xuICAgIGhlaWdodDogMTAuNXJlbTsgfVxuICAuZWRpdG9yaWFsLXYyIC50ZXh0X3N0cnVjdHVyZSAudGV4dF9fY29udGVudCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBkaXNwbGF5OiBpbml0aWFsOyB9XG5cbi5lZGl0b3JpYWwtdjIgLmJ1dHRvbl9zdHJ1Y3R1cmUgLmJ1dHRvbl9kZWZhdWx0IC5pY29uIHtcbiAgdHJhbnNpdGlvbjogMC41czsgfVxuXG4uZWRpdG9yaWFsLXYyLm9wZW4gLmJ1dHRvbl9kZWZhdWx0IC5pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZWRpdG9yaWFsLWdtcy0xIC5lZGl0b3JpYWwtZ21zLTFfX2ltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLmVkaXRvcmlhbC1nbXMtMSAuZWRpdG9yaWFsLWdtcy0xX19pbWcgLml0ZW1fX2ltZyB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmVkaXRvcmlhbC1nbXMtMSAuZWRpdG9yaWFsLWdtcy0xX19pbWcgLnRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAgIC5lZGl0b3JpYWwtZ21zLTEgLmVkaXRvcmlhbC1nbXMtMV9faW1nIC50aXRsZSAudGl0bGVfY29udGVudF8xLCAuZWRpdG9yaWFsLWdtcy0xIC5lZGl0b3JpYWwtZ21zLTFfX2ltZyAudGl0bGUgLnRpdGxlX2NvbnRlbnRfMiB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqIEVzdGltYXRpb24gVmFyaWFibGVzICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXG4uZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcy53aXRoRXhwYW5kIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtOyB9IH1cbiAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiB7XG4gICAgei1pbmRleDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCAjZjJmMmYyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgICBwYWRkaW5nOiAxcmVtOyB9IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uLW1vZGUtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMCAycmVtOyB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTUwcHg7IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcmFwaWRlLFxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1wcm8ge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1yYXBpZGUgLnN0MCxcbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1wcm8gLnN0MCB7XG4gICAgICAgIGZpbGw6ICNGOENFNkI7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1yYXBpZGUgLnN0MSxcbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1wcm8gLnN0MSB7XG4gICAgICAgIGZpbGw6ICMyMDIwMjA7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1wcm8ge1xuICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgIGhlaWdodDogNTVweDsgfSB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fdGV4dCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJyZW0gXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzIwMjAyMDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjAyMDIwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tOyB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fYXJyb3ctYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmhvdmVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX3RleHQsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24uaXNFeHBhbmRlZCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbjpob3ZlciAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSAuc3QxLFxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b246aG92ZXIgLmljb24tZXN0aW1hdGlvbi1wcm8gLnN0MSwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi5pc0V4cGFuZGVkIC5pY29uLWVzdGltYXRpb24tcmFwaWRlIC5zdDEsXG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi5pc0V4cGFuZGVkIC5pY29uLWVzdGltYXRpb24tcHJvIC5zdDEge1xuICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b246aG92ZXI6YmVmb3JlLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uLmlzRXhwYW5kZWQ6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX3RleHQge1xuICAgICAgICBwYWRkaW5nOiAxLjNyZW0gMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogM3JlbSAxLjVyZW07IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDMwJTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NTBweDsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcmFwaWRlLFxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcHJvIHtcbiAgICAgICAgICB3aWR0aDogODVweDtcbiAgICAgICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2Fycm93LWJvdHRvbSB7XG4gICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjhDRTZCO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNGOENFNkI7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b246aG92ZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fYXJyb3ctYm90dG9tLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uLmlzRXhwYW5kZWQgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fYXJyb3ctYm90dG9tIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0Y4Q0U2QjtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjRjhDRTZCOyB9IH1cbiAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTsgfSB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC53cmFwcGVyX190aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICBjb2xvcjogIzIwMjAyMDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoLjZyZW0gKyAxLjg3NXZ3KSwgMjhweCkvMS40IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMi41cmVtIDVweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLmVzdGltYXRpb25fcmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjhDRTZCO1xuICAgICAgICBjb2xvcjogIzIwMjAyMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDIwcHggI0ZGRkZGRjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGOENFNkI7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRjhDRTZCOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuZGlzYWJsZWQge1xuICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQkZCRkJGO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGRzIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIGZsZXg6IGluaXRpYWw7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQ6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQ6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQgLnRleHRmaWVsZF9fbGFiZWwsXG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAuc2VsZWN0X19sYWJlbCB7XG4gICAgICAgICAgY29sb3I6ICMyMDIwMjA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0OyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAucmFkaW9zX19sZWdlbmQsXG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFyZW0gXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgY29sb3I6ICNGOENFNkI7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIC5jaGVja2JveGVzX19pdHJlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMXJlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQgLmNoZWNrYm94ZXNfX2l0cmVtIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybSAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjAyMDIwOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGRzX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNnJlbSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZHMgLmZvcm0tZ3JvdXAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGRzIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtLWNvbHVtbiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLm5vdEZvckNoaWxkLmhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybS1ncm91cC0tZm9ybV9fZmllbGRzX19zdHJ1Y3R1cmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkc19fdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGRzIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfSB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGQge1xuICAgICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtX19maWVsZC5yYWRpb3Mge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkIC5yYWRpb19fbGFiZWwge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgIGNvbG9yOiAjRjhDRTZCO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMXJlbSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkIC5yYWRpb19faW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMDIwMjA7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtX19maWVsZCAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMDIwMjA7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICMyMDIwMjA7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hlcy1zdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y4Q0U2QjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3ggLmNoZWNrYm94ZXMtc3ZnIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgZmlsbDogIzIwMjAyMDsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3ggLmNoZWNrYm94ZXMtc3ZnOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOENFNkI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC03LjVweDtcbiAgICAgICAgICAgIGxlZnQ6IC03LjVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hlcy1zdmc6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgxLjUpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveDpob3ZlciAuY2hlY2tib3hlcy1zdmcge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGOENFNkI7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y4Q0U2QjsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3g6aG92ZXIgLmNoZWNrYm94ZXMtc3ZnIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94X19sYWJlbCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFyZW0gXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBjb2xvcjogI0Y4Q0U2QjsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fbGFiZWwgLmNoZWNrYm94ZXMtc3ZnOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2xhYmVsIC5jaGVja2JveGVzLXN2ZzphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgxKTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5zd2lwZXItYnV0dG9uLXByZXYtZXN0aW1hdGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8yIC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZCwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuZm9ybS1ncm91cCAuZm9ybV9fZmllbGQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMiAuZm9ybS1ncm91cCAuZm9ybV9fZmllbGQuY2hlY2tib3hlcywgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuZm9ybS1ncm91cCAuZm9ybV9fZmllbGQuY2hlY2tib3hlcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8yIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0LCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8yIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0ICsgbGFiZWwsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQgKyBsYWJlbCB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICNGOENFNkI7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xcmVtIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMiAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCArIGxhYmVsOmFmdGVyLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0ICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQgKyBsYWJlbDpiZWZvcmUsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMDIwMjA7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMiAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWwsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOENFNkI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNGOENFNkI7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLnJhZGlvc19fZ3JvdXAsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLnJhZGlvc19fZ3JvdXAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuY2hlY2tib3hfX2xhYmVsLFxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAucmFkaW9fX2xhYmVsIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45cmVtIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjJyZW07IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmZvcm1fX2ZpZWxkIC5yYWRpb19faW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5mb3JtX19maWVsZCAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5mb3JtX19maWVsZCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGU6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9fbGFiZWwge1xuICAgICAgICBjb2xvcjogIzIwMjAyMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlIC50ZXh0ZmllbGRfX2xhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlIC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19jYWxlbmRhciB7XG4gICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIHRvcDogaW5oZXJpdDsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQuY2hlY2tib3hlcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5zZWN0aW9uNCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4OiBhdXRvOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLnNlY3Rpb240IC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5zZWN0aW9uNCAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiB1bnNldDsgfSB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuc2VjdGlvbjQgLmZvcm1fX3ZhbGlkYXRpb24gLmZvcm1fX3N1Ym1pdCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5zZWN0aW9uNCAuZm9ybV9fY29uZGl0aW9uc19fQ29udGVudCAuZm9ybV9fY29uZGl0aW9ucyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuc3dpcGVyLWJ1dHRvbi1uZXh0LWVzdGltYXRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuYWxsLXN3aXBlci1idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwOyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuYWxsLXN3aXBlci1idXR0b24gLnN3aXBlci1idXR0b25fX2VsZW1lbnQge1xuICAgICAgICBtYXJnaW46IDAgMC43NXJlbTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIC5zd2lwZXItYnV0dG9uX19lbGVtZW50LmRpc2FibGVkLXZlcmlmaWNhdGlvbiB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgb3BhY2l0eTogMC4yNTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5hbGwtc3dpcGVyLWJ1dHRvbiAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgLmZvcm1fX2xlZ2FscyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMC42cmVtOyB9XG4gIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIC5mbGF0cGlja3ItY2FsZW5kYXIge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMXJlbSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1kYXkge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xcmVtIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y4Q0U2QjsgfVxuXG4uZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNfX3RpdGxlIHtcbiAgICBjb2xvcjogI0Y4Q0U2QjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjZyZW0gXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBmbGV4OiBpbml0aWFsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwLjVyZW07IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQ6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQ6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnRleHRmaWVsZF9fY2FsZW5kYXIge1xuICAgICAgYm90dG9tOiAycmVtO1xuICAgICAgdG9wOiBpbmhlcml0OyB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnRleHRmaWVsZF9fbGFiZWwsXG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnNlbGVjdF9fbGFiZWwge1xuICAgICAgY29sb3I6ICMyMDIwMjA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQucmFkaW9zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5yYWRpb3NfX2xlZ2VuZCxcbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMXJlbSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgY29sb3I6ICMyMDIwMjA7IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19faXRyZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDEwcHggMCAxcmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19faXRyZW0ge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5yYWRpb19faW5wdXQgKyBsYWJlbCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFyZW0gXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzIwMjAyMDsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnJhZGlvX19pbnB1dCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JGQkZCRjsgfVxuICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19sZWdlbmQge1xuICAgIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0IC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uMSAuZm9ybS1ncm91cCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjEgLmZvcm1fX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7IH1cbiAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm0tZ3JvdXAge1xuICAgIHBhZGRpbmc6IDAgMCAzcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBhbGlnbi1zZWxmOiBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm1fX3ZhbGlkYXRpb24gLmZvcm1fX3N1Ym1pdCB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybV9fZmllbGQge1xuICAgIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb240IC5mb3JtX19maWVsZC5jaGVja2JveGVzIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5lc3RpbWF0aW9uLXJlc3VsdCB7XG4gIG1hcmdpbjogMmVtIGF1dG87IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19tZXNzYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX21lc3NhZ2UtLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19tYWluLXRpdGxlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3RpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjZweCkvMS44IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjRjhDRTZCOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X190aXRsZSAuaWNvbi10aXRsZS1wb2k6YmVmb3JlIHtcbiAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3RleHQge1xuICAgIG1hcmdpbjogMWVtIDA7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19sb2NhdGUtZHJhd2luZywgLmVzdGltYXRpb24tcmVzdWx0X19lc3RpbWF0ZSwgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQsIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciwgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5LCAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzIsIDMyLCAzMiwgMC41Nik7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN3aXBlci1wYWdpbmF0aW9uLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnN3aXBlci1wYWdpbmF0aW9uLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2xvY2F0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19sb2NhdGUtZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19sb2NhdGUtZHJhd2luZyAuaWNvbi1lc3RpbWF0aW9uLWZvbnQge1xuICAgICAgICBmb250LXNpemU6IDNyZW07IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2xvY2F0ZS10ZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29sb3I6ICMwYTBhMGE7XG4gICAgICBsaW5lLWhlaWdodDogMS43NTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19sb2NhdGUtdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19lc3RpbWF0ZSAuZXN0aW1hdGUgLmVzdGltYXRlX19pdGVtLW1haW4ge1xuICAgIG1hcmdpbjogMTBweCAwOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19lc3RpbWF0ZSAuZXN0aW1hdGUgLmVzdGltYXRlX19pdGVtLW1haW4gLmVzdGltYXRlX19pdGVtLXZhbHVlIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuMiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjRjhDRTZCOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19lc3RpbWF0ZSAuZXN0aW1hdGUgLmVzdGltYXRlX19pdGVtLW1haW4gLmVzdGltYXRlX19pdGVtLWxhYmVsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjIgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19lc3RpbWF0ZSAuZXN0aW1hdGUgLmVzdGltYXRlX19pdGVtLXZhbHVlIHtcbiAgICBjb2xvcjogI0Y4Q0U2QjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS4yIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlIC5lc3RpbWF0ZV9faXRlbS1sYWJlbCB7XG4gICAgY29sb3I6ICMwYTBhMGE7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZV9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAzMHB4IDAgMCAwOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX3N3aXBlci1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xMHB4OyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3Ryb25nLXBvaW50X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3Ryb25nLXBvaW50X19pdGVtLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzIsIDMyLCAzMiwgMC41Nik7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3Ryb25nLXBvaW50X19pdGVtLWRyYXdpbmcge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbS1sYWJlbCB7XG4gICAgICBjb2xvcjogI0Y4Q0U2QjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICMwYTBhMGE7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xMHB4OyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9fc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzIsIDMyLCAzMiwgMC41Nik7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1kcmF3aW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvIHtcbiAgICAgIG1hcmdpbjogMTVweCAwOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0taW5mbzpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0taW5mby1sYWJlbCB7XG4gICAgICBjb2xvcjogIzBhMGEwYTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvLXZhbHVlIHtcbiAgICAgIGNvbG9yOiAjMGEwYTBhOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWluZm8tZGlzdHJpY3Qge1xuICAgICAgY29sb3I6ICMwYTBhMGE7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvLWNpdHkge1xuICAgICAgY29sb3I6ICMwYTBhMGE7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzMiwgMzIsIDMyLCAwLjU2KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tY29udGVudCB7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgbWluLWhlaWdodDogMTkzcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0gPiAqIHtcbiAgICAgIG1hcmdpbjogMTVweCAwOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLW5vdGUge1xuICAgICAgY29sb3I6ICMwYTBhMGE7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1ub3RlLS1hIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFCNUUyMDsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLW5vdGUtLWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0NCMzQyOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZS0tYyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGREQ4MzU7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1ub3RlLS1kIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTcyNjsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLW5vdGUtLWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY0QjI2OyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjRjhDRTZCO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMGEwYTBhOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLWRyYXdpbmcge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX2xpbmsge1xuICAgICAgbWFyZ2luOiAxMHB4OyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdCAubW9kYWwtZ2VuZXJhdGUtcmVwb3J0IC5nZW5lcmF0ZS1yZXBvcnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHQgLm1vZGFsLWdlbmVyYXRlLXJlcG9ydCAuZ2VuZXJhdGUtcmVwb3J0ICNyZXBvcnQtZG93bmxvYWQtYnRuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2MxOGEwOTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGOENFNkI7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzBhMGEwYTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdCAubW9kYWwtZ2VuZXJhdGUtcmVwb3J0IC5nZW5lcmF0ZS1yZXBvcnQgI3JlcG9ydC1kb3dubG9hZC1idG46aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyMDIwMjA7XG4gICAgICAgIGNvbG9yOiAjMGEwYTBhOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ldmVudHMtZGV0YWlscy12MV9faXRlbSBoMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5ldmVudHMtZGV0YWlscy12MV9faXRlbV9fZXZlbnRzX19kZXNjcmlwdGlvbl9fY29udGVudCB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fX2V2ZW50c19fZGVzY3JpcHRpb25fX2NvbnRlbnRfX3BsYWNlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNTM1MzU0OyB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX19ldmVudHNfX2Rlc2NyaXB0aW9uX19jb250ZW50X19wbGFjZSBzcGFuIHtcbiAgICAgIGNvbG9yOiAjRjhDRTZCOyB9XG4gIC5ldmVudHMtZGV0YWlscy12MV9faXRlbV9fZXZlbnRzX19kZXNjcmlwdGlvbl9fY29udGVudF9fZHVyZWUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMzQzNEM0U7IH1cbiAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fX2V2ZW50c19fZGVzY3JpcHRpb25fX2NvbnRlbnRfX2R1cmVlIHNwYW4ge1xuICAgICAgY29sb3I6ICNGOENFNkI7IH1cbiAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX19ldmVudHNfX2Rlc2NyaXB0aW9uX19jb250ZW50X19sb2NhbGlzYXRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fX2V2ZW50c19fZGVzY3JpcHRpb25fX2NvbnRlbnRfX2xvY2FsaXNhdGlvbl9fbGlldSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1MzUzNTQ7IH1cbiAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fX2V2ZW50c19fZGVzY3JpcHRpb25fX2NvbnRlbnRfX2xvY2FsaXNhdGlvbl9fc3ZnIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgIC5ldmVudHMtZGV0YWlscy12MV9faXRlbV9fZXZlbnRzX19kZXNjcmlwdGlvbl9fY29udGVudF9fbG9jYWxpc2F0aW9uX19zdmcgc3ZnIHtcbiAgICAgICAgZmlsbDogI0Y4Q0U2QjsgfVxuXG4uZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW0gLml0ZW1fX2ltZyB7XG4gIGFzcGVjdC1yYXRpbzogMS4zMzMzMztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ldmVudHMtZGV0YWlscy12MV9faXRlbSAuaXRlbV9fZGF0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjMjAyMDIwO1xuICBtYXgtd2lkdGg6IDExOXB4OyB9XG5cbi5ldmVudHMtZGV0YWlscy12MV9faXRlbSAuaXRlbV9fZGVjb3JhdGUtd3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzNywgMzgsIDQzLCAwKSwgIzI1MjYyYik7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmV2ZW50cy1saXN0aW5nLXYxIGgyLnRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG5cbi5ldmVudHMtbGlzdGluZy12MSAuZXZlbnRzX19pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMS4zMzMzMztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZXZlbnRzLWxpc3RpbmctdjEgLmV2ZW50c19fZGF0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjMjAyMDIwOyB9XG5cbi5ldmVudHMtbGlzdGluZy12MSAuZXZlbnRzX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICBjb2xvcjogI0Y4Q0U2QjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuXG4uZXZlbnRzLWxpc3RpbmctdjEgLmV2ZW50c19fYnV0dG9uIHtcbiAgY29sb3I6ICNGOENFNkI7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYxIC5ldmVudHNfX2J1dHRvbiAuaWNvbiB7XG4gICAgZmlsbDogI0Y4Q0U2QjsgfVxuXG4uZXZlbnRzLWxpc3RpbmctdjEgLmV2ZW50c19fY2hhcG9fX2NvbnRlbnQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzNDM0QzRTsgfVxuXG4uZXZlbnRzLWxpc3RpbmctdjEgLmV2ZW50c19fZGVzY3JpcHRpb25fX2NvbnRlbnRfX3BsYWNlIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1MzUzNTQ7IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYxIC5ldmVudHNfX2Rlc2NyaXB0aW9uX19jb250ZW50X19wbGFjZSBzcGFuIHtcbiAgICBjb2xvcjogI0Y4Q0U2QjsgfVxuXG4uZXZlbnRzLWxpc3RpbmctdjEgLmV2ZW50c19fZGVzY3JpcHRpb25fX2NvbnRlbnRfX2R1cmVlIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzQzNEM0U7IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYxIC5ldmVudHNfX2Rlc2NyaXB0aW9uX19jb250ZW50X19kdXJlZSBzcGFuIHtcbiAgICBjb2xvcjogI0Y4Q0U2QjsgfVxuXG4uZXZlbnRzLWxpc3RpbmctdjEgLmV2ZW50c19fZGVzY3JpcHRpb25fX2NvbnRlbnRfX3dpZHRoLWNvbnRlbnQge1xuICB3aWR0aDogNTAlOyB9XG5cbi5ldmVudHMtbGlzdGluZy12MSAuZXZlbnRzX19kZXNjcmlwdGlvbl9fbG9jYWxpc2F0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjEgLmV2ZW50c19fZGVzY3JpcHRpb25fX2xvY2FsaXNhdGlvbl9fbGlldSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzUzNTM1NDsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjEgLmV2ZW50c19fZGVzY3JpcHRpb25fX2xvY2FsaXNhdGlvbl9fc3ZnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYxIC5ldmVudHNfX2Rlc2NyaXB0aW9uX19sb2NhbGlzYXRpb25fX3N2ZyBzdmcge1xuICAgICAgZmlsbDogI0Y4Q0U2QjsgfVxuXG4uZXZlbnRzLWxpc3RpbmctdjEgLmRhdGVUaW1lLWV2ZW50cyB7XG4gIGdyaWQtYXV0by1yb3dzOiBtaW4tY29udGVudDsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjEgLmRhdGVUaW1lLWV2ZW50cyAuZXZlbnRzX19kYXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuLmV2ZW50cy1yZWxhdGVkLXYxIC5zd2lwZXIgLmV2ZW50cy1yZWxhdGVkLXYxX19pdGVtcyB7XG4gIGFsaWduLWl0ZW1zOiBpbmhlcml0OyB9XG5cbi5ldmVudHMtcmVsYXRlZC12MSAuZXZlbnRzX19kZWNvcmF0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDsgfVxuXG4uZXZlbnRzLXJlbGF0ZWQtdjEgLmV2ZW50c19faW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDEuMzMzMzM7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5ldmVudHMtcmVsYXRlZC12MSAuZXZlbnRzX19kYXRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICMyMDIwMjA7IH1cblxuLmV2ZW50cy1yZWxhdGVkLXYxIC5ldmVudHNfX3RpdGxlIC50aXRsZV9jb250ZW50XzEge1xuICBjb2xvcjogI0Y4Q0U2QjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuXG4uZXZlbnRzLXJlbGF0ZWQtdjEgLmV2ZW50c19fYnV0dG9uIHtcbiAgY29sb3I6ICNGOENFNkI7IH1cbiAgLmV2ZW50cy1yZWxhdGVkLXYxIC5ldmVudHNfX2J1dHRvbiAuaWNvbiB7XG4gICAgZmlsbDogI0Y4Q0U2QjsgfVxuXG4uZmFiLXYxIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgd2lkdGg6IDVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5mYWItdjEuZmFiLWFjdGl2ZSAuZmFiLXYxX2J1dHRvbiAuZmFiLXYxX2J1dHRvbi1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gIC5mYWItdjEgLmZhYi12MV9idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOENFNkI7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWItdjEgLmZhYi12MV9idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZmFiLXYxIC5mYWItdjFfYnV0dG9uLWljb24ge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAuNjI1cmVtO1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IC44czsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX2J1dHRvbi1pY29uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjYyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAuZmFiLXYxIC5mYWItdjFfYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMDIwMjA7IH1cbiAgLmZhYi12MSAuZmFiLXYxX3N0cnVjdHVyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZmFiLXYxIC5mYWItdjFfaW1nIHtcbiAgICB3aWR0aDogMy41cmVtO1xuICAgIGhlaWdodDogMy41cmVtO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmZhYi12MSAuZmFiLXYxX3RpdGxlX3N0cnVjdHVyZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA2cmVtO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDhyZW0pO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMy41cmVtO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcmVtKTsgfVxuICAuZmFiLXYxIC5mYWItdjFfdGl0bGVfY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMTAsIDEwLCAxMCwgMC4yNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyB9XG4gIC5mYWItdjEgLmZhYi12MV90aXRsZSwgLmZhYi12MSAuZmFiLXYxX3N1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuZmFiLXYxIC5mYWItdjFfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGNvbG9yOiAjRjhDRTZCOyB9XG4gIC5mYWItdjEgLmZhYi12MV9zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgY29sb3I6ICMyMDIwMjA7IH1cbiAgLmZhYi12MSAuYnV0dG9uX3N0cnVjdHVyZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMTRyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZmFiLXYxIC5idXR0b25fZGVmYXVsdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC41cmVtIDA7IH1cbiAgICAuZmFiLXYxIC5idXR0b25fZGVmYXVsdDpob3ZlciwgLmZhYi12MSAuYnV0dG9uX2RlZmF1bHQ6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIC5mYWItdjEgLmJ1dHRvbl9kZWZhdWx0OmhvdmVyIC5pY29uX2NvbnRlbnQsIC5mYWItdjEgLmJ1dHRvbl9kZWZhdWx0OmZvY3VzIC5pY29uX2NvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjhDRTZCOyB9XG4gICAgICAgIC5mYWItdjEgLmJ1dHRvbl9kZWZhdWx0OmhvdmVyIC5pY29uX2NvbnRlbnQgLmljb24sIC5mYWItdjEgLmJ1dHRvbl9kZWZhdWx0OmZvY3VzIC5pY29uX2NvbnRlbnQgLmljb24ge1xuICAgICAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgICAuZmFiLXYxIC5idXR0b25fZGVmYXVsdCAuaWNvbl9jb250ZW50IHtcbiAgICAgIHdpZHRoOiAzLjVyZW07XG4gICAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjhDRTZCO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB6LWluZGV4OiA5OyB9XG4gICAgICAuZmFiLXYxIC5idXR0b25fZGVmYXVsdCAuaWNvbl9jb250ZW50IC5pY29uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gICAgLmZhYi12MSAuYnV0dG9uX2RlZmF1bHQgLnRleHRfaXRlbSB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbSAwLjVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoMTAsIDEwLCAxMCwgMC4yNSk7XG4gICAgICBjb2xvcjogIzIwMjAyMDtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1pbi13aWR0aDogODVweDsgfVxuICAuZmFiLXYxLmZhYi1hY3RpdmUgLmZhYi12MV90aXRsZV9zdHJ1Y3R1cmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5mYWItdjEuZmFiLWFjdGl2ZSAuYnV0dG9uX3N0cnVjdHVyZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3R0b206IDRyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhYi12MS5mYWItYWN0aXZlIC5idXR0b25fc3RydWN0dXJlIHtcbiAgICAgICAgYm90dG9tOiA0MHZoOyB9IH1cblxuLmZhYl9kZXRhaWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5mYWJfZGV0YWlsIC5mYWJfZGV0YWlsX3N0cnVjdHVyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZmFiX2RldGFpbCAuZmFiX2RldGFpbF9pbWcge1xuICAgIHdpZHRoOiAzLjVyZW07XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZmFiX2RldGFpbCAuZmFiX2RldGFpbF90aXRsZV9zdHJ1Y3R1cmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNnJlbTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA4cmVtKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHJlbSk7IH1cbiAgLmZhYl9kZXRhaWwgLmZhYl9kZXRhaWxfdGl0bGVfY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMTAsIDEwLCAxMCwgMC4yNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyB9XG4gIC5mYWJfZGV0YWlsIC5mYWJfZGV0YWlsX3RpdGxlLCAuZmFiX2RldGFpbCAuZmFiX2RldGFpbF9zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmZhYl9kZXRhaWwgLmZhYl9kZXRhaWxfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGNvbG9yOiAjRjhDRTZCOyB9XG4gIC5mYWJfZGV0YWlsIC5mYWJfZGV0YWlsX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBjb2xvcjogI0Y4Q0U2QjsgfVxuICAuZmFiX2RldGFpbCAuYnV0dG9uX3N0cnVjdHVyZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMTRyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZmFiX2RldGFpbCAuYnV0dG9uX2RlZmF1bHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwOyB9XG4gICAgLmZhYl9kZXRhaWwgLmJ1dHRvbl9kZWZhdWx0W2RhdGEtcGhvbmVdOm5vdCgucG9pbnRlci1ldmVudHMtYWN0aXZlKSA+ICoge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuZmFiX2RldGFpbCAuYnV0dG9uX2RlZmF1bHRbZGF0YS1waG9uZV0ucG9pbnRlci1ldmVudHMtYWN0aXZlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZhYl9kZXRhaWwgLmJ1dHRvbl9kZWZhdWx0W2RhdGEtcGhvbmVdLnBvaW50ZXItZXZlbnRzLWFjdGl2ZSBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7IH1cbiAgICAgICAgLmZhYl9kZXRhaWwgLmJ1dHRvbl9kZWZhdWx0W2RhdGEtcGhvbmVdLnBvaW50ZXItZXZlbnRzLWFjdGl2ZSBhOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAuZmFiX2RldGFpbCAuYnV0dG9uX2RlZmF1bHQ6aG92ZXIsIC5mYWJfZGV0YWlsIC5idXR0b25fZGVmYXVsdDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5mYWJfZGV0YWlsIC5idXR0b25fZGVmYXVsdCAuaWNvbl9jb250ZW50IHtcbiAgICAgIHdpZHRoOiAzLjVyZW07XG4gICAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjhDRTZCO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB6LWluZGV4OiA5OyB9XG4gICAgICAuZmFiX2RldGFpbCAuYnV0dG9uX2RlZmF1bHQgLmljb25fY29udGVudCAuaWNvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICAgIGhlaWdodDogMS4yNXJlbTsgfVxuICAgIC5mYWJfZGV0YWlsIC5idXR0b25fZGVmYXVsdCAudGV4dF9pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtIDAuNXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IDAgcmdiYSgxMCwgMTAsIDEwLCAwLjI1KTtcbiAgICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5mYWJfZGV0YWlsLmFjdGl2ZSAuZmFiX2RldGFpbF90aXRsZV9zdHJ1Y3R1cmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5mYWJfZGV0YWlsLmFjdGl2ZSAuYnV0dG9uX3N0cnVjdHVyZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3R0b206IDRyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgLmZhYl9kZXRhaWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgdG9wOiAxMnJlbTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuZmFiX2RldGFpbCAuZmFiX2RldGFpbF9zdHJ1Y3R1cmUge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cbiAgICAgIC5mYWJfZGV0YWlsIC5mYWJfZGV0YWlsX2ltZyB7XG4gICAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgIGN1cnNvcjogaW5pdGlhbDtcbiAgICAgICAgdG9wOiAtMi41cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgICAgLmZhYl9kZXRhaWwgLmZhYl9kZXRhaWxfaW1nICsgLmZhYl9kZXRhaWxfZWxlbWVudHMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgICAgIC5mYWJfZGV0YWlsIC5mYWJfZGV0YWlsX3RpdGxlX3N0cnVjdHVyZSB7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmZhYl9kZXRhaWwgLmZhYl9kZXRhaWxfdGl0bGVfY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuICAgICAgLmZhYl9kZXRhaWwgLmZhYl9kZXRhaWxfdGl0bGUsIC5mYWJfZGV0YWlsIC5mYWJfZGV0YWlsX3N1YnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZmFiX2RldGFpbCAuZmFiX2RldGFpbF90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAgICAgLmZhYl9kZXRhaWwgLmZhYl9kZXRhaWxfc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAgIC5mYWJfZGV0YWlsIC5idXR0b25fc3RydWN0dXJlIHtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDsgfVxuICAgICAgLmZhYl9kZXRhaWwgLmJ1dHRvbl9kZWZhdWx0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGOENFNkI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGOENFNkI7XG4gICAgICAgIG1hcmdpbjogMC41cmVtIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IC43NXJlbTsgfVxuICAgICAgICAuZmFiX2RldGFpbCAuYnV0dG9uX2RlZmF1bHQ6Zm9jdXMsIC5mYWJfZGV0YWlsIC5idXR0b25fZGVmYXVsdDpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzIwMjAyMDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjAyMDIwOyB9XG4gICAgICAgICAgLmZhYl9kZXRhaWwgLmJ1dHRvbl9kZWZhdWx0OmZvY3VzIC50ZXh0X2l0ZW0sIC5mYWJfZGV0YWlsIC5idXR0b25fZGVmYXVsdDpob3ZlciAudGV4dF9pdGVtIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAgIC5mYWJfZGV0YWlsIC5idXR0b25fZGVmYXVsdCAuaWNvbl9jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAuZmFiX2RldGFpbCAuYnV0dG9uX2RlZmF1bHQgLmljb25fY29udGVudCAuaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTsgfVxuICAgICAgICAuZmFiX2RldGFpbCAuYnV0dG9uX2RlZmF1bHQgLnRleHRfaXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH0gfVxuXG4vKiBNb2R1bGUgY291cHMgZGUgY29ldXIgVjIgKi9cbi5mYXZvcml0ZXMtdjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qJl9faXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIC5jYXJkLWJpZW4tdjNfX2RhdGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9Ki8gfVxuICAuZmF2b3JpdGVzLXYyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgdG9wOiA1cmVtO1xuICAgIGFzcGVjdC1yYXRpbzogMTQvMTI7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhdm9yaXRlcy12MjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDc1JTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYyOmJlZm9yZSB7XG4gICAgICAgIG1heC13aWR0aDogMTA1MHB4O1xuICAgICAgICB0b3A6IDZyZW07XG4gICAgICAgIHdpZHRoOiA1NCU7XG4gICAgICAgIGhlaWdodDogNjAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA0NzNweDsgfSB9XG4gIC5mYXZvcml0ZXMtdjJfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNjEwcHg7XG4gICAgbWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMTYwcHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjJfX2NvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZhdm9yaXRlcy12Ml9fc3dpcHBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIG1heC13aWR0aDogOTg1cHg7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjJfX3N3aXBwZXIgLnN3aXBlci1zbGlkZSAuY2FyZC1iaWVuLXYzX19kYXRhIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC42cywgb3BhY2l0eSAuNHM7XG4gICAgICAgIGhlaWdodDogMDsgfSB9XG4gIC5mYXZvcml0ZXMtdjJfX3N3aXBwZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZhdm9yaXRlcy12Ml9fc3dpcHBlciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuY2FyZC1iaWVuLXYzX19kYXRhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDM1MHB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIC41cywgb3BhY2l0eSAuM3M7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYyX19zd2lwcGVyIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5jYXJkLWJpZW4tdjNfX2RhdGEge1xuICAgICAgICAgIHdpZHRoOiA0NSU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZmF2b3JpdGVzLXYyX19zd2lwcGVyIC5zd2lwZXItc2xpZGUtbmV4dCAuY2FyZC1iaWVuLXYzX19pbWctY29udGFpbmVyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyNTI2MkIwMCwgIzI1MjYyQik7IH0gfVxuICAuZmF2b3JpdGVzLXYyX19uYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhdm9yaXRlcy12Ml9fbmF2aWdhdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAycmVtOyB9IH1cblxuLyogRm9vdGVyIEVsZW1lbnQgKi9cbi8qIEZvb3RlciBsb2dvICovXG4vKiBGb290ZXIgbG9nbyBtZW1iZXIgKi9cbi8qIEZvb3RlciBwYXJ0bmVycyAqL1xuLyogRm9vdGVyIGNvcHlyaWdodCBldCBuYXYgbGlzdCAqL1xuLyogRm9vdGVyIExCSSBsb2dvICovXG4vKiBGb290ZXIgU29jaWFsIE5ldHdvcmsgKi9cbi8qIEZvb3RlciBEZXNrdG9wICovXG4vKiBGb290ZXIgZm9ybSAqL1xuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMyMDIwMjA7IH1cbiAgLmZvb3RlciAuZm9vdGVyX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogM3JlbSAxLjVyZW07XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuZm9vdGVyIC5mb290ZXJfY29udGFpbmVyLndpdGhGb3JtIHtcbiAgICAgIHBhZGRpbmc6IDVyZW0gMS41cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmZvb3RlciAuZm9vdGVyX2NvbnRhaW5lci53aXRoRm9ybSAuZm9vdGVyX2xlZnQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZvb3RlciAuZm9vdGVyX2NvbnRhaW5lci53aXRoRm9ybSAuZm9vdGVyX3JpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvb3RlciAuZm9vdGVyX2VsZW1lbnRfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgIC5mb290ZXIgLmZvb3Rlcl9lbGVtZW50X19jb250YWluZXIgLmZvb3Rlcl9lbGVtZW50X19zdHJ1Y3R1cmUgLmZvb3Rlcl9lbGVtZW50X190aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLmZvb3RlciAuZm9vdGVyX2VsZW1lbnRfX2NvbnRhaW5lciAuZm9vdGVyX2VsZW1lbnRfX3N0cnVjdHVyZSAuZm9vdGVyX2VsZW1lbnRfX3RpdGxlIC50aXRsZV9fZWxlbWVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gICAgICAuZm9vdGVyIC5mb290ZXJfZWxlbWVudF9fY29udGFpbmVyIC5mb290ZXJfZWxlbWVudF9fc3RydWN0dXJlIC5mb290ZXJfZWxlbWVudF9fdGl0bGUgLnRpdGxlX19lbGVtZW50XzIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5mb290ZXIgLmZvb3Rlcl9lbGVtZW50X19jb250YWluZXIgLmZvb3Rlcl9lbGVtZW50X19zdHJ1Y3R1cmUgLmZvb3Rlcl9lbGVtZW50X190aXRsZSAudGl0bGVfX2VsZW1lbnRfMiAuaWNvbl9jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgcGFkZGluZzogMC42cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0Y4Q0U2QjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gICAgICAgICAgLmZvb3RlciAuZm9vdGVyX2VsZW1lbnRfX2NvbnRhaW5lciAuZm9vdGVyX2VsZW1lbnRfX3N0cnVjdHVyZSAuZm9vdGVyX2VsZW1lbnRfX3RpdGxlIC50aXRsZV9fZWxlbWVudF8yIC5pY29uX2NvbnRlbnQgLmljb24ge1xuICAgICAgICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgICAgICAuZm9vdGVyIC5mb290ZXJfZWxlbWVudF9fY29udGFpbmVyIC5mb290ZXJfZWxlbWVudF9fc3RydWN0dXJlIC5mb290ZXJfZWxlbWVudF9fdGl0bGUgLnRpdGxlX19lbGVtZW50XzIgLnRleHRfY29udGVudCB7XG4gICAgICAgICAgY29sb3I6ICMyMDIwMjA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5mb290ZXIgLmZvb3Rlcl9lbGVtZW50X19jb250YWluZXIgLmZvb3Rlcl9lbGVtZW50X19zdHJ1Y3R1cmUgLmZvb3Rlcl9lbGVtZW50X19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5mb290ZXIgLmZvb3Rlcl9lbGVtZW50X19jb250YWluZXIgLmZvb3Rlcl9lbGVtZW50X19zdHJ1Y3R1cmUgLmZvb3Rlcl9lbGVtZW50X19jb250ZW50IC50ZXh0X19lbGVtZW50IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuZm9vdGVyIC5mb290ZXJfZWxlbWVudF9fY29udGFpbmVyIC5mb290ZXJfZWxlbWVudF9fc3RydWN0dXJlIC5mb290ZXJfZWxlbWVudF9fY29udGVudCBhLnRleHRfX2VsZW1lbnQge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgIC5mb290ZXIgLmZvb3Rlcl9lbGVtZW50X19jb250YWluZXIgLmZvb3Rlcl9lbGVtZW50X19zdHJ1Y3R1cmUgLmZvb3Rlcl9lbGVtZW50X19jb250ZW50IGEudGV4dF9fZWxlbWVudDpob3ZlciwgLmZvb3RlciAuZm9vdGVyX2VsZW1lbnRfX2NvbnRhaW5lciAuZm9vdGVyX2VsZW1lbnRfX3N0cnVjdHVyZSAuZm9vdGVyX2VsZW1lbnRfX2NvbnRlbnQgYS50ZXh0X19lbGVtZW50OmZvY3VzLCAuZm9vdGVyIC5mb290ZXJfZWxlbWVudF9fY29udGFpbmVyIC5mb290ZXJfZWxlbWVudF9fc3RydWN0dXJlIC5mb290ZXJfZWxlbWVudF9fY29udGVudCBhLnRleHRfX2VsZW1lbnQ6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIC5mb290ZXIgLmZvb3Rlcl9fbG9nbyAubG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgIG1heC13aWR0aDogNThweDtcbiAgICBtYXgtaGVpZ2h0OiA4NHB4OyB9XG4gIC5mb290ZXIgLmxvZ29fbWVuYmVyX2xpbmsge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5mb290ZXIgLmxvZ29fbWVuYmVyX2xpbmsgLmxvZ29fbWVuYmVyX2ltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEycmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvb3RlciAucGFydG5lcnNfX25hdl9saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuZm9vdGVyIC5wYXJ0bmVyc19fbmF2X2xpc3QgLnBhcnRuZXJzX19uYXZfaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLmZvb3RlciAucGFydG5lcnNfX25hdl9saXN0IC5wYXJ0bmVyc19fbmF2X2xpbmsge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmZvb3RlciAucGFydG5lcnNfX25hdl9saXN0IC5wYXJ0bmVyc19fbmF2X2ltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAycmVtOyB9XG4gIC5mb290ZXIgLmNvcHlyaWdodF9fbmF2X2xpc3Qge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAuZm9vdGVyIC5jb3B5cmlnaHRfX25hdl9saXN0IC5uYXZfbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC5mb290ZXIgLmNvcHlyaWdodF9fbmF2X2xpc3QgLm5hdl9saXN0X19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZvb3RlciAuY29weXJpZ2h0X19uYXZfbGlzdCAubmF2X2xpc3RfX2xpbmsge1xuICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAuZm9vdGVyIC5jb3B5cmlnaHRfX25hdl9saXN0IC5uYXZfbGlzdF9fbGluazpob3ZlciwgLmZvb3RlciAuY29weXJpZ2h0X19uYXZfbGlzdCAubmF2X2xpc3RfX2xpbms6Zm9jdXMsIC5mb290ZXIgLmNvcHlyaWdodF9fbmF2X2xpc3QgLm5hdl9saXN0X19saW5rOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAuZm9vdGVyIC5jb3B5cmlnaHRfX25hdl9saXN0IGJ1dHRvbi5uYXZfbGlzdF9fbGluayB7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuICAgIC5mb290ZXIgLmNvcHlyaWdodF9fbmF2X2xpc3QgLmNvcHlyaWdodF9fdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5mb290ZXIgLmxiaS1sb2dvX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgLmZvb3RlciAubGJpLWxvZ29fX2NvbnRlbnQgLmxiaS1sb2dvX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIC5mb290ZXIgLmxiaS1sb2dvX19jb250ZW50IC5sYmktbG9nbyB7XG4gICAgICBmaWxsOiAjRkZGRkZGO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEycmVtO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5mb290ZXIgLnNvY2lhbF9uZXR3b3JrIC5zb2NpYWxfbmV0d29ya19fbGluazpob3ZlciwgLmZvb3RlciAuc29jaWFsX25ldHdvcmsgLnNvY2lhbF9uZXR3b3JrX19saW5rOmZvY3VzLCAuZm9vdGVyIC5zb2NpYWxfbmV0d29yayAuc29jaWFsX25ldHdvcmtfX2xpbms6YWN0aXZlIHtcbiAgICBmaWxsOiAjRjhDRTZCOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3RlciAuZm9vdGVyX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEzMjBweDsgfVxuICAgICAgLmZvb3RlciAuZm9vdGVyX2NvbnRhaW5lci53aXRoRm9ybSAuZm9vdGVyX2xlZnQge1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAgIC5mb290ZXIgLmZvb3Rlcl9jb250YWluZXIud2l0aEZvcm0gLmZvb3Rlcl9yaWdodCB7XG4gICAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICAuZm9vdGVyIC5mb290ZXJfcmlnaHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5mb290ZXIgLmZvb3Rlcl9sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZm9vdGVyIC5mb290ZXJfYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5mb290ZXIgLmZvb3Rlcl9fbG9nbyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb290ZXIgLmZvb3Rlcl9lbGVtZW50X19jb250YWluZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAgIC5mb290ZXIgLmNvcHlyaWdodF9fbmF2X2xpc3QgLm5hdl9saXN0IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5mb290ZXIgLmNvcHlyaWdodF9fbmF2X2xpc3QgLm5hdl9saXN0X19pdGVtIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG4gICAgLmZvb3RlciAuY29weXJpZ2h0X19uYXZfbGlzdCAubmF2X2xpc3RfX2xpbmsge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5mb290ZXIgLmNvcHlyaWdodF9fbmF2X2xpc3QgLmNvcHlyaWdodF9fdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mb290ZXIgLmxiaS1sb2dvX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtaW4td2lkdGg6IDE4cmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gIC5mb290ZXIgLmZvcm0gLnRpdGxlIC50aXRsZV9jb250ZW50XzEge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuNDA2cmVtLCBjYWxjKDEuMDI3dncgKyAxNy42OXB4KSwgMS45NTNyZW0pLzEuNDQgXCJEb21haW5lIERpc3AgTmFyXCI7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmZvb3RlciAuZm9ybSAudGl0bGUgLnRpdGxlX2NvbnRlbnRfMiB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4xMjVyZW0sIGNhbGMoMC4yMzV2dyArIDE2LjlweCksIDEuMjVyZW0pLzIuMjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuYm9keS5hY3RpdmUgLmhlYWRlciB7XG4gIHRyYW5zaXRpb246IDAuNXM7IH1cblxuLmhlYWRlciB7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl90b3BiYXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfdG9wYmFyIC5idXR0b25fbGlnaHQuYnV0dG9uX3Byb3ByaWV0YWlyZSAudGV4dF9pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl90b3BiYXIgLmJ1dHRvbl9oZWFydCB7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuXG5ib2R5Om5vdCguYm9keS0taW5uZXIpIC5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLyogR0xPQkFMIFZBUklBQkxFUyAqL1xuLyogSEVBREVSIFZBUklBQkxFUyAqL1xuLyogTU9CSUxFICovXG4vKiBTZWN0aW9uIGhlYWRlciBjb250YWluZXIgKi9cbi8qIFNlY3Rpb24gQnVyZ2VyIG1lbnUgKi9cbi8qIFNlY3Rpb24gTG9nbyAqL1xuLyogU2VjdGlvbiBNZW51IGRlIG5hdmlnYXRpb24gKi9cbi8qIFNlY3Rpb24gc291cy1tZW51IG5hdmlnYXRpb24gZGVncmVlIDEgKi9cbi8qIFNlY3Rpb24gc291cy1tZW51IG5hdmlnYXRpb24gZGVncmVlIDEgbGllbiAqL1xuLyogU2VjdGlvbiBzb3VzLW1lbnUgbmF2aWdhdGlvbiBkZWdyZWUgMiAqL1xuLyogU2VjdGlvbiBzb3VzLW1lbnUgbmF2aWdhdGlvbiBkZWdyZWUgMiBib3V0b24gZGUgcmV0b3VyICovXG4vKiBERVNLVE9QICovXG4vKiBTZWN0aW9uIGhlYWRlciBjb250YWluZXIgKi9cbi8qIFNlY3Rpb24gTG9nbyAqL1xuLyogU2VjdGlvbiBNZW51IG5hdmlnYXRpb24gKi9cbi8qIFNlY3Rpb24gU291cy1tZW51IGJhY2tncm91bmQgbmF2aWdhdGlvbiAqL1xuLyogU2VjdGlvbiBTb3VzLW1lbnUgY29udGFpbmVyIG5hdmlnYXRpb24gKi9cbi8qIFNlY3Rpb24gU291cy1tZW51IGRlZ3JlIDEgbmF2aWdhdGlvbiAqL1xuLyogU2VjdGlvbiBTb3VzLW1lbnUgZGVncmUgMiBuYXZpZ2F0aW9uICovXG4vKiBTZWN0aW9uIFNvdXMtbWVudSBkZWZhdWx0IG5hdmlnYXRpb24gKi9cbi8qIFNlY3Rpb24gSGVhZGVyIDIgKi9cbi8qIFNlY3Rpb24gSGVhZGVyIDMgKi9cbi8qIFNUWUxFU0hFRVRTICovXG4uaGVhZGVyIC5oZWFkZXJfbWVudSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiAwIDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAtMTtcbiAgbWluLWhlaWdodDogNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwcztcbiAgb3BhY2l0eTogMDsgfVxuICAuaGVhZGVyIC5oZWFkZXJfbWVudTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzIwMjAyMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMC41cmVtIDAgcmdiYSgxMCwgMTAsIDEwLCAwLjUpO1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgLmhlYWRlciAuaGVhZGVyX21lbnUuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X2J1cmdlciB7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X2J1cmdlciAubWVudV9idXJnZXJfaWNvbiB7XG4gICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgIGhlaWdodDogMC43NXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyX21lbnUgLm1lbnVfYnVyZ2VyIC5tZW51X2J1cmdlcl9pY29uOmJlZm9yZSwgLmhlYWRlciAuaGVhZGVyX21lbnUgLm1lbnVfYnVyZ2VyIC5tZW51X2J1cmdlcl9pY29uOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAgIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X2J1cmdlciAubWVudV9idXJnZXJfaWNvbiAuaWNvbiwgLmhlYWRlciAuaGVhZGVyX21lbnUgLm1lbnVfYnVyZ2VyIC5tZW51X2J1cmdlcl9pY29uOmJlZm9yZSwgLmhlYWRlciAuaGVhZGVyX21lbnUgLm1lbnVfYnVyZ2VyIC5tZW51X2J1cmdlcl9pY29uOmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMC4xMjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNGOENFNkI7IH1cbiAgICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9idXJnZXIgLm1lbnVfYnVyZ2VyX3RleHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gMCAwO1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICBjb2xvcjogI0Y4Q0U2QjsgfVxuICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9fbG9nbyB7XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuNXJlbTsgfVxuICAgIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X19sb2dvIC5sb2dvLCAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9fbG9nbyAubG9nb19tb3JlIHtcbiAgICAgIG1heC13aWR0aDogNnJlbTtcbiAgICAgIG1heC1oZWlnaHQ6IDdyZW07XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9fbG9nbyAubG9nb19tb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjAyMDIwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgxMCwgMTAsIDEwLCAwLjI1KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAuc3ViX25hdmlnYXRpb25fYmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAubmF2aWdhdGlvbl9faXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMDsgfVxuICAgIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5zdWJfbmF2aWdhdGlvbl9faXRlbXMge1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAubmF2aWdhdGlvbl9faXRlbSAubmF2aWdhdGlvbl9fbGluayB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBjb2xvcjogIzIwMjAyMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAubmF2aWdhdGlvbl9faXRlbSAubmF2aWdhdGlvbl9fbGluayAuaWNvbiB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjhyZW07XG4gICAgICAgIGZpbGw6ICNGOENFNkI7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgICAgICAgLmhlYWRlciAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLm5hdmlnYXRpb25fX2l0ZW0gLm5hdmlnYXRpb25fX2xpbmsgLmljb246aG92ZXIsIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX19pdGVtIC5uYXZpZ2F0aW9uX19saW5rIC5pY29uOmFjdGl2ZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAgIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX19pdGVtIC5zdWJfbmF2aWdhdGlvbl9faXRlbXMge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAubmF2aWdhdGlvbl9faXRlbS5hY3RpdmUgLnN1Yl9uYXZpZ2F0aW9uX19pdGVtcyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5zdWJfbmF2aWdhdGlvbl9faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLnN1Yl9uYXZpZ2F0aW9uX19pdGVtOmxhc3QtY2hpbGQgLnN1Yl9uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgICAgY29sb3I6ICNGOENFNkI7IH1cbiAgICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAuc3ViX25hdmlnYXRpb25fbW9yZV9faXRlbXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG1heC13aWR0aDogY2FsYygxLjVyZW0gKyAzcmVtICsgM3JlbSArIDEycmVtKTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAuc3ViX25hdmlnYXRpb25fbW9yZV9faXRlbXMuYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAuc3ViX25hdmlnYXRpb25fX2xpbmsge1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICAgICAgY29sb3I6ICMyMDIwMjA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLnN1Yl9uYXZpZ2F0aW9uX19saW5rIC5pY29uIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOHJlbTtcbiAgICAgICAgZmlsbDogI0Y4Q0U2QjsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLnN1Yl9uYXZpZ2F0aW9uX19saW5rLnJldHVybl9zdWJtZW51LmhpZGRlbl9kZWZhdWx0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLnN1Yl9uYXZpZ2F0aW9uX19saW5rX2xpZ2h0IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIGNvbG9yOiAjRjhDRTZCOyB9XG4gICAgICAgIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5zdWJfbmF2aWdhdGlvbl9fbGlua19saWdodCAuaWNvbiB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbiAgICAgICAgICBmaWxsOiAjRjhDRTZCOyB9XG4gIC5oZWFkZXIgLmhlYWRlcl9tZW51LndpdGhCdXJnZXJSaWdodCAubWVudV9idXJnZXIge1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLmhlYWRlciAuaGVhZGVyX21lbnUud2l0aEJ1cmdlclJpZ2h0IC5tZW51X19uYXZpZ2F0aW9uIHtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5oZWFkZXIgLmhlYWRlcl9tZW51Lm9wZW4gLm1lbnVfYnVyZ2VyIC5tZW51X2J1cmdlcl9pY29uIC5pY29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuaGVhZGVyIC5oZWFkZXJfbWVudS5vcGVuIC5tZW51X2J1cmdlciAubWVudV9idXJnZXJfaWNvbjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDVweCkgcm90YXRlKDQ1ZGVnKTsgfVxuICAuaGVhZGVyIC5oZWFkZXJfbWVudS5vcGVuIC5tZW51X2J1cmdlciAubWVudV9idXJnZXJfaWNvbjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTVweCkgcm90YXRlKC00NWRlZyk7IH1cbiAgLmhlYWRlciAuaGVhZGVyX21lbnUub3BlbiAubWVudV9fbmF2aWdhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlciAuaGVhZGVyX21lbnUud2l0aG91dEJhY2tncm91bmQgLm1lbnVfYnVyZ2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjAyMDIwOyB9XG4gIC5oZWFkZXIgLmhlYWRlcl9tZW51LndpdGhvdXRCYWNrZ3JvdW5kOm5vdCgub3Blbik6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWluLWhlaWdodDogNXJlbTsgfVxuICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUuaGVhZGVyLTEge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51Om5vdCgud2l0aEJlZm9yZSk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudS53aXRob3V0QmFja2dyb3VuZDpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51LndpdGhvdXRCYWNrZ3JvdW5kIC5tZW51X2J1cmdlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X2J1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xuICAgIG1heC1oZWlnaHQ6IDdyZW07IH1cbiAgICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfX2xvZ28gLmxvZ28sIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSAubWVudV9fbG9nbyAubG9nb19tb3JlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDdyZW07XG4gICAgICBtaW4td2lkdGg6IDRlbTtcbiAgICAgIG1heC13aWR0aDogMTJyZW07IH1cbiAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBvdmVyZmxvdy15OiBpbml0aWFsO1xuICAgIG92ZXJmbG93LXg6IGluaXRpYWw7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgdHJhbnNpdGlvbjogMHM7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAuc3ViX25hdmlnYXRpb25fYmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAubmF2aWdhdGlvbl9faXRlbXMge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAuc3ViX25hdmlnYXRpb25fbW9yZV9faXRlbXMge1xuICAgICAgcGFkZGluZzogMS41cmVtIDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLnN1Yl9uYXZpZ2F0aW9uX21vcmVfX2l0ZW1zLmFjdGl2ZSB7XG4gICAgICAgIGxlZnQ6IDEwMCU7IH1cbiAgICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLm5hdmlnYXRpb25fX2l0ZW0gLm5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgbWluLWhlaWdodDogNXJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtOyB9XG4gICAgICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLm5hdmlnYXRpb25fX2l0ZW0gLm5hdmlnYXRpb25fX2xpbmsgLmljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICAgIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAubmF2aWdhdGlvbl9faXRlbTpob3ZlciAubmF2aWdhdGlvbl9fbGluaywgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX19pdGVtOmFjdGl2ZSAubmF2aWdhdGlvbl9fbGluayB7XG4gICAgICBjb2xvcjogI0Y4Q0U2QjsgfVxuICAgICAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX19pdGVtOmhvdmVyIC5uYXZpZ2F0aW9uX19saW5rIC5pY29uLCAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLm5hdmlnYXRpb25fX2l0ZW06YWN0aXZlIC5uYXZpZ2F0aW9uX19saW5rIC5pY29uIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAubmF2aWdhdGlvbl9faXRlbSAuc3ViX25hdmlnYXRpb25fX2l0ZW1zIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAwIDEuNXJlbSBjYWxjKDEuNXJlbSArIDNyZW0gKyAzcmVtICsgMTJyZW0pO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKGNhbGMoMS41cmVtICsgM3JlbSArIDNyZW0gKyAxMnJlbSkgKiAyKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAubmF2aWdhdGlvbl9faXRlbTpob3ZlciAuc3ViX25hdmlnYXRpb25fX2l0ZW1zLCAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLm5hdmlnYXRpb25fX2l0ZW06YWN0aXZlIC5zdWJfbmF2aWdhdGlvbl9faXRlbXMge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLm5hdmlnYXRpb25fX2l0ZW06aG92ZXIgLnN1Yl9uYXZpZ2F0aW9uX19pdGVtcyAuc3ViX25hdmlnYXRpb25fbW9yZV9faXRlbXMuYWN0aXZlLCAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLm5hdmlnYXRpb25fX2l0ZW06YWN0aXZlIC5zdWJfbmF2aWdhdGlvbl9faXRlbXMgLnN1Yl9uYXZpZ2F0aW9uX21vcmVfX2l0ZW1zLmFjdGl2ZSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5zdWJfbmF2aWdhdGlvbl9fbGluayB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMDsgfVxuICAgICAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5zdWJfbmF2aWdhdGlvbl9fbGluayAuaWNvbiB7XG4gICAgICAgIGZpbGw6ICMyMDIwMjA7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAuc3ViX25hdmlnYXRpb25fX2xpbms6aG92ZXIsIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAuc3ViX25hdmlnYXRpb25fX2xpbms6YWN0aXZlLCAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLnN1Yl9uYXZpZ2F0aW9uX19saW5rLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjRjhDRTZCOyB9XG4gICAgICAgIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAuc3ViX25hdmlnYXRpb25fX2xpbms6aG92ZXIgLmljb24sIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAuc3ViX25hdmlnYXRpb25fX2xpbms6YWN0aXZlIC5pY29uLCAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLnN1Yl9uYXZpZ2F0aW9uX19saW5rLmFjdGl2ZSAuaWNvbiB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBmaWxsOiAjRjhDRTZCOyB9XG4gIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudS5oZWFkZXItMiAubWVudV9fbG9nbyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtOyB9XG4gICAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51LmhlYWRlci0yIC5tZW51X19sb2dvIC5sb2dvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgICAgIG1heC1oZWlnaHQ6IDEycmVtOyB9XG4gIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudS5oZWFkZXItMiAubWVudV9fbmF2aWdhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51LmhlYWRlci0yIC5uYXZpZ2F0aW9uX19pdGVtcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51LmhlYWRlci0yIC5uYXZpZ2F0aW9uX19pdGVtIC5uYXZpZ2F0aW9uX19saW5rIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07IH1cbiAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51LmhlYWRlci0zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUuaGVhZGVyLTMgLm1lbnVfX2xvZ28ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudS5oZWFkZXItMyAubWVudV9fbG9nbyAubG9nbzpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51LmhlYWRlci0zIC5tZW51X19uYXZpZ2F0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51LmhlYWRlci0zIC5uYXZpZ2F0aW9uX19pdGVtcyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudS5oZWFkZXItMyAubmF2aWdhdGlvbl9faXRlbSAubmF2aWdhdGlvbl9fbGluayB7XG4gICAgICBwYWRkaW5nOiAycmVtOyB9XG4gIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudS5zY3JvbGxBY3RpdmU6bm90KC5zY3JvbGxGaXhlZExvZ28pIC5tZW51X19sb2dvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51LnNjcm9sbEFjdGl2ZTpub3QoLnNjcm9sbEZpeGVkTG9nbykgLm1lbnVfX2xvZ28gLmxvZ28sIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudS5zY3JvbGxBY3RpdmU6bm90KC5zY3JvbGxGaXhlZExvZ28pIC5tZW51X19sb2dvIC5sb2dvX21vcmUge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgd2lkdGg6IDA7IH1cbiAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51LnNjcm9sbEFjdGl2ZTpub3QoLnNjcm9sbEZpeGVkTG9nbykgLm1lbnVfX25hdmlnYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudS5zY3JvbGxBY3RpdmU6bm90KC5zY3JvbGxGaXhlZExvZ28pIC5uYXZpZ2F0aW9uX19pdGVtcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51LnNjcm9sbEFjdGl2ZTpub3QoLnNjcm9sbEZpeGVkTG9nbykuaGVhZGVyLTMgLm1lbnVfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLnRvcFBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHN2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAudG9wUGFnZSAudG9wUGFnZV9iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnRvcFBhZ2UgLnRvcFBhZ2VfYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMDAwMDAwLCAjMUUxRTFFRDYpOyB9XG4gICAgLnRvcFBhZ2UgLnRvcFBhZ2VfYmFja2dyb3VuZCAuc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC50b3BQYWdlIC50b3BQYWdlX2JhY2tncm91bmRfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC50b3BQYWdlIC50b3BQYWdlX2JhY2tncm91bmRfX3ZpZGVvIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAudG9wUGFnZSAudG9wUGFnZV9iYWNrZ3JvdW5kX192aWRlbyBpZnJhbWUge1xuICAgICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBtaW4td2lkdGg6IDE5MjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwODBweDsgfVxuICAudG9wUGFnZSAudG9wUGFnZV90ZXh0em9uZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTVyZW0gMCAzcmVtOyB9XG4gICAgLnRvcFBhZ2UgLnRvcFBhZ2VfdGV4dHpvbmUgLnRpdGxlX2N1c3RvbSB7XG4gICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgIGFuaW1hdGlvbjogNHMgYW5pbS1saW5lVXAgZWFzZS1vdXQgMTsgfVxuICAgICAgLnRvcFBhZ2UgLnRvcFBhZ2VfdGV4dHpvbmUgLnRpdGxlX2N1c3RvbSAudGl0bGVfY29udGVudF8xLFxuICAgICAgLnRvcFBhZ2UgLnRvcFBhZ2VfdGV4dHpvbmUgLnRpdGxlX2N1c3RvbSAudGl0bGVfY29udGVudF8yIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRvcFBhZ2UgLnRvcFBhZ2Vfc2VhcmNoX2VuZ2luZSB7XG4gICAgYW5pbWF0aW9uOiA0LjVzIGFuaW0tbGluZVVwIGVhc2Utb3V0IDE7IH1cblxuQGtleWZyYW1lcyBhbmltLWxpbmVEb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpOyB9IH1cblxuQGtleWZyYW1lcyBhbmltLWxpbmVVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MCUpOyB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7IH0gfVxuXG4vKiBFTEVNRU5UIEZPUk0gKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5sb2FkZXJfY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzIsIDMyLCAzMiwgMC4zKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjI1czsgfVxuICAubG9hZGVyX2NvbnRhaW5lci5hY3RpdmUge1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubG9hZGVyX2NvbnRhaW5lcjpiZWZvcmUge1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICBhbmltYXRpb24tbmFtZTogcm90YXRpb25Mb2FkZXI7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjMjAyMDIwO1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuQGtleWZyYW1lcyByb3RhdGlvbkxvYWRlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LXdyYXA6IG5vd3JhcDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19zdHJ1Y3R1cmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fc3RydWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2VsZW1lbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50IHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6ICMyMDIwMjA7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07IH1cbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudF9fdGV4dCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjJyZW07IH1cbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudDpob3ZlciwgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50LmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGOENFNkI7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDFyZW0gMCAwOyB9XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmU6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggMnB4IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC4zNSk7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMXJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogNy41cHggMDsgfVxuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IC5yYWRpb19faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCAucmFkaW9fX2l0ZW0tc3BhbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JGQkZCRjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCAucmFkaW9fX2l0ZW0tc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOENFNkI7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IC5yYWRpb19faXRlbTpjaGVja2VkICsgLml0ZW0tbGFiZWwgLnJhZGlvX19pdGVtLXNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQgLnJhZGlvX19pdGVtLXRleHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgY29sb3I6ICMyMDIwMjA7IH1cbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudC5lbXB0eSB7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tbGFiZWwge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44cmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWxhYmVsOmhvdmVyIC5yYWRpb19faXRlbS1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmU6aG92ZXIgLmVsZW1lbnRzX19jb250ZW50IHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTE7IH1cbiAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50IHtcbiAgICBvcmRlcjogLTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudC1pY29uIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgYW5pbWF0aW9uOiBiZWxsIDEuNXMgbGluZWFyIGluZmluaXRlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2VsZW1lbnQge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgYmFja2dyb3VuZDogI0Y4Q0U2QjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fZWxlbWVudDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fZWxlbWVudDpob3ZlciwgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19lbGVtZW50OmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgYmFja2dyb3VuZDogIzIwMjAyMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2VsZW1lbnQge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG5cbi5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19sYWJlbC1jaGVja2JveCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LXNwYW46YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyMDIwMjA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMjAyMDIwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMCk7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0Y4Q0U2QjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMyMDIwMjA7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOHJlbS8xLjA2MjVyZW0gXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50LmVtcHR5IHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBvcGFjaXR5OiAwLjc1OyB9XG5cbi5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19sYWJlbC1jaGVja2JveCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM3NXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cblxuLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMyU7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50Lm9wZW4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogIzIwMjAyMDsgfVxuICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtdGV4dCAuYnV0dG9uLW9wZW4tY2xvc2Uge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtdGV4dCAuYnV0dG9uLW9wZW4tY2xvc2U6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjAyMDIwOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQgLmJ1dHRvbi1vcGVuLWNsb3NlOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjAyMDIwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtdGV4dCAubGFiZWwtbGlzdC1lbGVtZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTsgfVxuICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciB7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtc3BhbiB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LXNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDApOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtdGV4dCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44cmVtLzEuMDYyNXJlbSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtdGV4dDpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5jaGVja2JveC1zcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOENFNkI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMyMDIwMjA7IH1cbiAgICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jb3VudCB7XG4gICAgICAgICAgY29sb3I6ICMyMDIwMjA7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50LmVtcHR5IHtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc1OyB9XG4gICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50LmVtcHR5IC5jaGVja2JveC1zcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNCRkJGQkY7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQuZW1wdHkgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDsgfVxuICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudC5vcGVuIC5idXR0b24tb3Blbi1jbG9zZTphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50Lm9wZW4gLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMXJlbSAwOyB9XG5cbi5mb3JtUmFuZ2VfX2NvbnRhaW5lciAubm9VaS10b3VjaC1hcmVhIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mb3JtUmFuZ2VfX2NvbnRhaW5lci5yYW5nZSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIGxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4uZm9ybVJhbmdlX19jb250YWluZXIuZW1wdHkge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGluaXRpYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybVJhbmdlX19jb250YWluZXIuZW1wdHk6YmVmb3JlIHtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qXHJcbi5mb3JtUmFkaW9fX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuZm9ybVJhZGlvIHtcclxuICAgICAgICAmX19sYWJlbC1yYWRpbyB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fcmFkaW9fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9yYWRpb19sYWJlbF9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMTBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpc3QtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAubGlzdC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLnJhZGlvIHtcclxuICAgICAgICAgICAgICAgICAgICAmLXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX2JlZm9yZV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9yYWRpb19yYWRpb190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAucmFkaW8tbGFiZWwgLnJhZGlvLXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiovXG4uZm9ybUludGVnZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuaW50ZWdlcl9jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmxhYmVsLWVsZW1lbnQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAubGFiZWwtZWxlbWVudDpmaXJzdC1sZXR0ZXIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5idXR0b24tZWxlbWVudCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjRjhDRTZCO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBjb2xvcjogIzIwMjAyMDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmJ1dHRvbi1lbGVtZW50OmRpc2FibGVkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjQkZCRkJGO1xuICAgICAgICBjb2xvcjogI0JGQkZCRjtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmJ1dHRvbi1lbGVtZW50Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0Y4Q0U2QjtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y4Q0U2QjsgfVxuICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuaW5wdXQtZWxlbWVudCB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5pbnB1dC1lbGVtZW50IHtcbiAgICAgICAgICB3aWR0aDogNzVweDsgfSB9XG5cbi5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fc3RydWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUgLnRleHRfaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWxhYmVsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzIwMjAyMDsgfVxuICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDQ3LjUlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuZGF0ZS1pbnB1dF9fc3RydWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuZGF0ZS1pbnB1dCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOHJlbS8xcmVtIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtaW4taGVpZ2h0OiAycmVtO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHdpZHRoOiAxNTAlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgY29sb3I6ICMyMDIwMjA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkZCRkJGOyB9XG4gICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5pY29uX2NhbGVuZGFyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDZweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIGZpbGw6ICNGOENFNkI7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44cmVtLzFyZW0gXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzIwMjAyMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24gLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgZmlsbDogIzIwMjAyMDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uOmhvdmVyIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cblxuLmZvcm1EYXRlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogODUlOyB9XG4gICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWlucHV0X19zdHJ1Y3R1cmUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaW5wdXRfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JGQkZCRjsgfVxuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pbnB1dCB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMjAyMDIwOyB9XG4gICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWxhYmVsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwLjVweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxOXB4OyB9XG4gICAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaWNvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjhDRTZCOyB9XG4gICAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaWNvbjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGOENFNkI7IH1cblxuLmZvcm1CdWJibGVfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudCB7XG4gICAgYmFja2dyb3VuZDogIzIwMjAyMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMnJlbTtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDEuNXB4KTtcbiAgICAgIGxlZnQ6IDcuNXB4O1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNy41cHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDAuNXB4KTtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y4Q0U2QjsgfVxuICAgICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudDpob3ZlcjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfSB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQub3BlbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjAyMDIwOyB9XG4gICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudC5vcGVuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y4Q0U2QjsgfVxuICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQub3BlbjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19zdHJ1Y3R1cmUge1xuICAgIGhlaWdodDogMzlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19idXR0b24ge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44cmVtLzEuMDYyNXJlbSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzIwMjAyMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgcGFkZGluZzogNXB4IDEuMjVlbSA1cHggMXJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDM0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fYnV0dG9uOmhvdmVyLCAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19idXR0b246Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjhDRTZCOyB9XG4gICAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2J1dHRvbjpob3ZlciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fdGV4dCwgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fYnV0dG9uOmZvY3VzIC5mb3JtQnViYmxlX19lbGVtZW50X190ZXh0IHtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAgICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19idXR0b246aG92ZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2Nsb3NlOmJlZm9yZSwgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fYnV0dG9uOmhvdmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19jbG9zZTphZnRlciwgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fYnV0dG9uOmZvY3VzIC5mb3JtQnViYmxlX19lbGVtZW50X19jbG9zZTpiZWZvcmUsIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2J1dHRvbjpmb2N1cyAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fY2xvc2U6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X190ZXh0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICMyMDIwMjA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxMXB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fY2xvc2U6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNCRkJGQkY7IH1cbiAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2Nsb3NlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQkZCRkJGOyB9XG5cbi5mb3JtUmVmZXJlbmNlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGJvdHRvbTogMzVweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTBweCAtIDFyZW0pO1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX3N0cnVjdHVyZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX3N0cnVjdHVyZSAubGFiZWxfX2l0ZW0ge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuZm9ybV9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmlucHV0X19pdGVtIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGOENFNkI7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5pbnB1dF9faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDI4MHB4OyB9IH1cbiAgICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmlucHV0X19pdGVtOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjQkZCRkJGO1xuICAgICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5idXR0b25faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0vMXJlbSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGJhY2tncm91bmQ6ICNGOENFNkI7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTsgfVxuICAgICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuYnV0dG9uX2l0ZW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjAyMDIwOyB9XG5cbi5mb3JtU3VibWl0X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggNzVweCAxcmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gIC5mb3JtU3VibWl0X19jb250YWluZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7IH1cbiAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tc3VibWl0X19pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogI0Y4Q0U2QjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxLjVyZW07IH1cbiAgICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1zdWJtaXRfX2l0ZW0gLnN1Ym1pdF9faWNvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgZmlsbDogI0ZGRkZGRjtcbiAgICAgIGFuaW1hdGlvbjogcHVsc2UgMnMgbGluZWFyIGluZmluaXRlOyB9XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tc3VibWl0X19pdGVtOmhvdmVyLCAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1zdWJtaXRfX2l0ZW06Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogIzIwMjAyMDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1zdWJtaXRfX2l0ZW06aG92ZXIgLnNlYXJjaF9faWNvbiwgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tc3VibWl0X19pdGVtOmZvY3VzIC5zZWFyY2hfX2ljb24ge1xuICAgICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXJlc2V0X19pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1yZXNldF9faXRlbSAuYnV0dG9uLXJlc2V0X19pdGVtLWljb24ge1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICBmaWxsOiAjMjAyMDIwO1xuICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXJlc2V0X19pdGVtOmhvdmVyIC5idXR0b24tcmVzZXRfX2l0ZW0taWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG5cbi5mb3JtU3dpdGNoX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciAuZm9ybVN3aXRjaF9fc3RydWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciAuZm9ybVN3aXRjaF9fY29udGVudCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciAuZm9ybVN3aXRjaF9fY29udGVudCAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1sYWJlbCAuc3dpdGNoLWNoZWNrYm94IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyLjgxMjVyZW07XG4gICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwdnc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2YyZjJmMjtcbiAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjsgfVxuICAgICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1sYWJlbCAuc3dpdGNoLWNoZWNrYm94OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAuMnJlbTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHdpZHRoOiAwLjkzNzVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciAuZm9ybVN3aXRjaF9fY29udGVudCAuY2hlY2tib3gtaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciAuZm9ybVN3aXRjaF9fY29udGVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuc3dpdGNoLWNoZWNrYm94IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNGOENFNkI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGOENFNkI7IH1cbiAgICAgICAgLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciAuZm9ybVN3aXRjaF9fY29udGVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuc3dpdGNoLWNoZWNrYm94OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMS42cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjg3NXJlbTsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlcyAubG9jYWxpemF0b3JfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyMDIwMjA7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZXMgLmxvY2FsaXphdG9yX192YWx1ZS0tZGVsZXRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWVzIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWNvdW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgb3JkZXI6IDM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiAycmVtO1xuICAgIGJhY2tncm91bmQ6ICNGOENFNkI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB3aWR0aDogMS42ODc1cmVtO1xuICAgIGhlaWdodDogMS42ODc1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIgLmxvY2FsaXphdG9yX192YWx1ZXMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZmllbGRzZXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDJyZW07IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5jaGVja19yYWRpb19lbGVtZW50IHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjhDRTZCO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAubGFiZWxfcmFkaW9fZWxlbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzIwMjAyMDsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAubGFiZWxfcmFkaW9fZWxlbWVudDpob3ZlciAuY2hlY2tfcmFkaW9fZWxlbWVudDpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmlucHV0X3JhZGlvX2VsZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5pbnB1dF9yYWRpb19lbGVtZW50OmNoZWNrZWQgKyAubGFiZWxfcmFkaW9fZWxlbWVudCAuY2hlY2tfcmFkaW9fZWxlbWVudDpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19zdHJ1Y3R1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLyp6LWluZGV4OiAxOyovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19zdHJ1Y3R1cmUgLmxhYmVsLWVsZW1lbnQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qei1pbmRleDogMDsqLyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnRleHRmaWVsZF9faW5wdXQge1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbWluLWhlaWdodDogNDVweDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnRleHRmaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBjb2xvcjogIzIwMjAyMDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIHtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JGQkZCRjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1vcGVuLWJlbG93IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIwMjAyMDsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS0tY3VzdG9tIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogMzRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y4Q0U2QjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEuNjg3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjY4NzVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGOENFNkI7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgd2lkdGg6IDEycHg7IH1cbiAgICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOENFNkI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgdG9wOiAtNXB4OyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtY29udGVudCB7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLWNvbnRlbnQgLnNzLW9wdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLmxvY2FsaXphdG9yX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA0MHB4OyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLmxvY2FsaXphdG9yX19wbHVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAubG9jYWxpemF0b3JfX3BsdXM6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogI0Y4Q0U2QjsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLmxvY2FsaXphdG9yX19wbHVzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgdG9wOiA5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjhDRTZCOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuc3MtY29udGVudCAuc3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLmVtcHR5IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgb3JkZXI6IDI7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyLCAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjRjhDRTZCOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXI6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSAuc3Mtb3B0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lcjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIC5zcy1vcHRpb246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgbGVmdDogY2FsYygwLjVyZW0gKyA0cHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRkZGRkZGO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA2cHg7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lcjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyOm5vdCguZm9ybVNlbGVjdF9fY29udGFpbmVyX19sb2NhbGl6YXRvcikgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjhDRTZCO1xuICAgIGJvcmRlci1jb2xvcjogI0Y4Q0U2QjsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyOm5vdCguZm9ybVNlbGVjdF9fY29udGFpbmVyX19sb2NhbGl6YXRvcikgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIub3BlbiB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19zdHJ1Y3R1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19zdHJ1Y3R1cmUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgcGFkZGluZzogMC41ZW0gMCAxcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX3RleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMWVtIDA7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgICAgICAgcGFkZGluZzogMCAyZW0gMCAwO1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtZWxlbWVudCB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMDIwMjA7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgYS5mb3JtLWVzdGltYXRlX19idXR0b24ge1xuICAgIHBhZGRpbmc6IDAuODVyZW0gMS41cmVtOyB9XG5cbi5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA2NjY7IH1cbiAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogM3B4O1xuICAgIGhlaWdodDogM3B4OyB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogI0VFRUVFRTsgfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGOENFNkI7IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjAyMDIwOyB9XG4gIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtOyB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXJfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5oaWRkZW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAvKnotaW5kZXg6IDk5OyovIH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuaGlkZGVuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tb2ZmcmVkZW1fX2ZpZWxkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLXR5cGVfX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLWRhdGVsb2NzYWlzX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1sb3llcl9fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tbG95ZXJzYWlzX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1sb2NhbGlzYXRpb25fX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLWNvbW1lcmNlX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1wcmljZXNfX2ZpZWxkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVNlbGVjdF9fY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2lucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fcGx1cyB7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX3BsdXM6YmVmb3JlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjhDRTZCOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19wbHVzOmFmdGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjhDRTZCOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2xhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44cmVtLzFyZW0gXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24gLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjMjAyMDIwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbjpob3ZlciAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGVudCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIucmFuZ2UtLW9wZW5lZCAuZm9ybVJhbmdlX19jb250ZW50IC5hZGRfYnV0dG9uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDFyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogI0ZGRkZGRjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAubm9VaS10b3VjaC1hcmVhIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faGlnaGxpZ2h0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y4Q0U2QjtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX2hpZ2hsaWdodDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9fdGV4dCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogIzIwMjAyMDsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX2lucHV0IHtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICNGOENFNkI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX2lucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX191bml0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRjhDRTZCOyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAubGFiZWwtZWxlbWVudCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuYnV0dG9uLWVsZW1lbnQge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5pbnB1dC1lbGVtZW50IHtcbiAgICAgICAgICB3aWR0aDogNjVweDsgfSB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICBjb2xvcjogIzIwMjAyMDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUgLnRleHRfaWNvbiB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUgLnRleHRfaWNvbiBzdmcge1xuICAgICAgICAgICAgICBmaWxsOiAjRjhDRTZCOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZSAudGV4dF9lbGVtZW50IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNHJlbTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUuYWN0aXZlLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRjhDRTZCOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlLmFjdGl2ZSBzdmcsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGU6aG92ZXIgc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogI0Y4Q0U2QjsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19lbGVtZW50cyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNzRweDtcbiAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2VsZW1lbnRzIHtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7IH0gfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2VsZW1lbnRzLmFjdGl2ZSB7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCk7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDQ3LjUlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0X19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmRhdGUtaW5wdXQge1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICMyMDIwMjA7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMDIwMjA7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCBpbnB1dDo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuaWNvbl9jYWxlbmRhciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICAgICAgICByaWdodDogLjVyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgIGZpbGw6ICNGOENFNkI7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0vMXJlbSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICMyMDIwMjA7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uOmhvdmVyIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTFfX2NvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTFfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMV9fY29udGFpbmVyOmhvdmVyIHtcbiAgICAgICAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTFfX2NvbnRhaW5lciAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIG1hcmdpbjogMC41cmVtIDA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjAge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW07IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24xIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAuNHJlbTsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjIge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjMge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb240IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMDIwMjA7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjVweDsgfSB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW0gLnNlYXJjaF9faWNvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgIGZpbGw6ICNGRkZGRkY7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbTpob3ZlciwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuZmlsdGVyX2J1dHRvbl9pdGVtOmZvY3VzIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y4Q0U2QjtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuZmlsdGVyX2J1dHRvbl9pdGVtOmhvdmVyIC5zZWFyY2hfX2ljb24sIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbTpmb2N1cyAuc2VhcmNoX19pY29uIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuc3VibWl0X2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOENFNkI7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuc3VibWl0X2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7IH0gfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuc3VibWl0X2J1dHRvbl9pdGVtIC5zdWJtaXRfX2ljb24ge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBmaWxsOiAjRkZGRkZGO1xuICAgICAgICAgICAgICBhbmltYXRpb246IHB1bHNlIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNjAlIDYwJTsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuc3VibWl0X2J1dHRvbl9pdGVtOmhvdmVyLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5zdWJtaXRfYnV0dG9uX2l0ZW06Zm9jdXMge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjAyMDIwO1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5zdWJtaXRfYnV0dG9uX2l0ZW06aG92ZXIgLnN1Ym1pdF9faWNvbiwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuc3VibWl0X2J1dHRvbl9pdGVtOmZvY3VzIC5zdWJtaXRfX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5idXR0b246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTsgfVxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIDAgMC41cmVtIDFyZW07IH0gfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5mb3JtQnViYmxlX19jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLnJlc2V0X2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbSAucmVzZXRfX2ljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGZpbGw6ICNGRkZGRkY7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLnJlc2V0X2J1dHRvbl9pdGVtOmhvdmVyIC5yZXNldF9faWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAucmVzZXRfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgICB3aWR0aDogaW5pdGlhbDsgfSB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19jb250YWluZXJfX3N0cnVjdHVyZSxcbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50LCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19jb250YWluZXJfX3N0cnVjdHVyZSxcbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFOyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogI0Y4Q0U2QjsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyMDIwMjA7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyLm9wZW4ge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lci5vcGVuIC5mb3JtLWVzdGltYXRlX19zdHJ1Y3R1cmUge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lci5vcGVuIC5mb3JtLWVzdGltYXRlX190ZXh0IHtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgICBjb2xvcjogIzIwMjAyMDsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIub3BlbiAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtY29udGVudCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2JvZHkge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2Nsb3NlIHtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2Nsb3NlLWRyYXdpbmcge1xuICAgIGZpbGw6ICMyMDIwMjA7XG4gICAgd2lkdGg6IDEuMjVlbTtcbiAgICBoZWlnaHQ6IDEuMjVlbTsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fY2xvc2Ugc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19zY3JvbGxlciB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjAyMDIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUwcHggMCAwOyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAyMjVweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMmVtIC0gMjUwcHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCBjYWxjKDc1cHggLSAxcmVtKSAxcmVtOyB9IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgcGFkZGluZzogMC41cmVtOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICB3aWR0aDogMzAlOyB9IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgcGFkZGluZzogMXJlbTsgfSB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU1X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU1X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgcGFkZGluZzogMXJlbTsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24wIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxcmVtOyB9IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjEge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjEge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMSB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMXJlbTsgfSB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24yIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMXJlbTsgfSB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24zIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjMge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAgICAgcGFkZGluZzogMmVtIDFyZW07IH0gfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250ZW50IHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgICAgICAgICAgd2lkdGg6IDIwJTsgfSB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvblBhcmFtcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb25QYXJhbXMgLmxpbmVfX3RpdGxlLWVsZW1lbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvblBhcmFtcyAudGl0bGUtZWxlbWVudCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvblBhcmFtcyAudGl0bGUtZWxlbWVudCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19zdW1tYXJ5LCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX3BsdXMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19jb250ZW50IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2NvbnRlbnQgLm5vVWktaG9yaXpvbnRhbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQkZCRkJGOyB9XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2NvbnRlbnQgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1jb25uZWN0IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y4Q0U2QjsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX3ByZXZpZXcge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX190ZXh0IHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzIwMjAyMDsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9fdW5pdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjRjhDRTZCO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2hpZ2hsaWdodCAucmFuZ2VfX2lucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICBjb2xvcjogI0Y4Q0U2QjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjhDRTZCO1xuICAgICAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX19pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX19pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44cmVtLzFyZW0gXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMyMDIwMjA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgZmlsbDogIzIwMjAyMDtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b246aG92ZXIgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fbGFiZWwge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRlbnQgLm5vVWktdG91Y2gtYXJlYSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU1X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTVfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmJvZHktLWlubmVyIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIHtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIC5ib2R5LS1pbm5lciAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJvZHktLWlubmVyIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJvZHktLWlubmVyIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuc3VibWl0X2J1dHRvbl9pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ib2R5LS1pbm5lciAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYm9keS0taW5uZXIgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMV9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYm9keS0taW5uZXIgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYm9keS0taW5uZXIgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLnN1Ym1pdF9idXR0b25faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmJvZHktLWlubmVyIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4uYm9keS0taW5uZXIgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyLnNlYXJjaF9mb3JtX2lubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9tb2R1bGVzL3NlYXJjaC8xLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5ib2R5LS1pbm5lciAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIuc2VhcmNoX2Zvcm1faW5uZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjUyNjJCMDAsICMyNTI2MkIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uY2FyZF9kZWZhdWx0X21vcmUge1xuICBwYWRkaW5nOiAwLjc1cmVtOyB9XG4gIC5jYXJkX2RlZmF1bHRfbW9yZSAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBwYWRkaW5nOiA4cmVtIDJyZW0gMnJlbTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYXJkX2RlZmF1bHRfbW9yZSAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07IH0gfVxuICAgIC5jYXJkX2RlZmF1bHRfbW9yZSAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzI1MjYyQjAwLCAjMjUyNjJCKTsgfVxuICAgIC5jYXJkX2RlZmF1bHRfbW9yZSAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSAuaW1nX2l0ZW0ge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXgtd2lkdGg6IDE4cmVtO1xuICAgICAgbWF4LWhlaWdodDogNXJlbTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLmNhcmRfZGVmYXVsdF9tb3JlIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIC5jYXJkX2RlZmF1bHRfbW9yZV9fY29udGVudCAudGl0bGUge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG4gICAgICAuY2FyZF9kZWZhdWx0X21vcmUgLmNhcmRfZGVmYXVsdF9tb3JlX19zdHJ1Y3R1cmUgLmNhcmRfZGVmYXVsdF9tb3JlX19jb250ZW50IC50aXRsZSAudGl0bGVfY29udGVudF8xIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmNhcmRfZGVmYXVsdF9tb3JlIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIC5jYXJkX2RlZmF1bHRfbW9yZV9fY29udGVudCAudGl0bGUgLnRpdGxlX2NvbnRlbnRfMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5jYXJkX2RlZmF1bHRfbW9yZSAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSAuY2FyZF9kZWZhdWx0X21vcmVfX2NvbnRlbnQgLmJ1dHRvbl9kZWZhdWx0IHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLmNhcmRfZGVmYXVsdF9tb3JlLmNhcmRfaW50ZXJrYWIge1xuICAgIHBhZGRpbmc6IDIuMjVyZW0gMS41cmVtIDA7IH1cbiAgICAuY2FyZF9kZWZhdWx0X21vcmUuY2FyZF9pbnRlcmthYiAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSAuY2FyZF9kZWZhdWx0X21vcmVfX2NvbnRlbnQgLnRpdGxlIC50aXRsZV9jb250ZW50XzEge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5jYXJkX2RlZmF1bHRfbW9yZS5jYXJkX2ludGVya2FiIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIC5jYXJkX2RlZmF1bHRfbW9yZV9fY29udGVudCAuYnV0dG9uX2ludGVya2FiXzEge1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2FyZF9kZWZhdWx0X21vcmUuY2FyZF9pbnRlcmthYi5ib3R0b21fY2FyZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5jYXJkX2RlZmF1bHRfbW9yZS5jYXJkX2ludGVya2FiLmJvdHRvbV9jYXJkIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIC5jYXJkX2RlZmF1bHRfbW9yZV9fY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgICAgICAgLmNhcmRfZGVmYXVsdF9tb3JlLmNhcmRfaW50ZXJrYWIuYm90dG9tX2NhcmQgLmNhcmRfZGVmYXVsdF9tb3JlX19zdHJ1Y3R1cmUgLmNhcmRfZGVmYXVsdF9tb3JlX19jb250ZW50IC50aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmNhcmRfZGVmYXVsdF9tb3JlIC5idXR0b25fYW5pbWF0aW9uX2ljb24gLmljb25fbm90aWYge1xuICAgIGFuaW1hdGlvbjogYmVsbCAxLjVzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAuY2FyZF9kZWZhdWx0X21vcmUgLmJ1dHRvbl9hbmltYXRpb25faWNvbiAuYXJyb3dfcmlnaHRfMyB7XG4gICAgYW5pbWF0aW9uOiBhcnJvdyAxcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLnByb3BlcnRpZXMtbGlzdGluZ19zZW8ge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvcGVydGllcy1saXN0aW5nX3NlbyB7XG4gICAgICBtYXJnaW4tdG9wOiAtMS41cmVtOyB9IH1cbiAgLnByb3BlcnRpZXMtbGlzdGluZ19zZW8gLmNhcmRfZGVmYXVsdF9tb3JlIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAwOyB9XG4gICAgLnByb3BlcnRpZXMtbGlzdGluZ19zZW8gLmNhcmRfZGVmYXVsdF9tb3JlIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIC50aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLnByb3BlcnRpZXMtbGlzdGluZ19zZW8gLmNhcmRfZGVmYXVsdF9tb3JlIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIC50aXRsZSAudGl0bGVfY29udGVudF8xIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG4gICAgICAucHJvcGVydGllcy1saXN0aW5nX3NlbyAuY2FyZF9kZWZhdWx0X21vcmUgLmNhcmRfZGVmYXVsdF9tb3JlX19zdHJ1Y3R1cmUgLnRpdGxlIC50aXRsZV9jb250ZW50XzIge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICAucHJvcGVydGllcy1saXN0aW5nX3NlbyAuY2FyZF9kZWZhdWx0X21vcmU6bm90KC5jYXJkX2ludGVya2FiKSAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSB7XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTsgfVxuICAucHJvcGVydGllcy1saXN0aW5nX3NlbyAuc2VvX2xpbmsge1xuICAgIG9yZGVyOiAtMjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydGllcy1saXN0aW5nX3NlbyAuc2VvX2xpbmsge1xuICAgICAgICBvcmRlcjogMDsgfSB9XG4gIC5wcm9wZXJ0aWVzLWxpc3Rpbmdfc2VvIC5mYXEge1xuICAgIG9yZGVyOiAtMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydGllcy1saXN0aW5nX3NlbyAuZmFxIHtcbiAgICAgICAgb3JkZXI6IDA7IH0gfVxuICAgIC5wcm9wZXJ0aWVzLWxpc3Rpbmdfc2VvIC5mYXEgLnRpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICAgICAucHJvcGVydGllcy1saXN0aW5nX3NlbyAuZmFxIC50aXRsZSAudGl0bGVfY29udGVudF8xIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG4gICAgICAucHJvcGVydGllcy1saXN0aW5nX3NlbyAuZmFxIC50aXRsZSAudGl0bGVfY29udGVudF8yIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gICAgLnByb3BlcnRpZXMtbGlzdGluZ19zZW8gLmZhcSAuZmFxX3BhcnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyOyB9XG4gICAgICAucHJvcGVydGllcy1saXN0aW5nX3NlbyAuZmFxIC5mYXFfcGFydCAuZmFxX3BhcnRfY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjRjhDRTZCO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjEyNXJlbSwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgMS4yNXJlbSkvMi4yNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLnByb3BlcnRpZXMtbGlzdGluZ19zZW8gLmZhcSAuZmFxX3BhcnQgLmZhcV9wYXJ0X2ljb24ge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgZmlsbDogI0Y4Q0U2QjsgfVxuXG4ucHJvcGVydGllcy1saXN0aW5nLmxpc3RpbmdfdjIgLmNhcmRfZGVmYXVsdF9tb3JlLmNhcmRfaW50ZXJrYWIge1xuICBwYWRkaW5nLXRvcDogMi4yNXJlbTsgfVxuXG4ucHJvcGVydGllcy1saXN0aW5nX19jYyB7XG4gIGNvbG9yOiAjRjhDRTZCO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ucHJvcGVydGllcy1saXN0aW5nIC5idXR0b24tc2Nyb2xsLXVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDUlO1xuICByaWdodDogNSU7XG4gIHotaW5kZXg6IDE1OyB9XG4gIC5wcm9wZXJ0aWVzLWxpc3RpbmcgLmJ1dHRvbi1zY3JvbGwtdXAgYnV0dG9uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0aW5nX3YxIC5jYXJkX2RlZmF1bHRfbW9yZS5jYXJkX2FsZXJ0X21haWwsIC5saXN0aW5nX3YyIC5jYXJkX2RlZmF1bHRfbW9yZS5jYXJkX2FsZXJ0X21haWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxpc3RpbmdfdjEgLmNhcmRfZGVmYXVsdF9tb3JlLmNhcmRfYWxlcnRfbWFpbCAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSwgLmxpc3RpbmdfdjIgLmNhcmRfZGVmYXVsdF9tb3JlLmNhcmRfYWxlcnRfbWFpbCAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAgICAgLmxpc3RpbmdfdjEgLmNhcmRfZGVmYXVsdF9tb3JlLmNhcmRfYWxlcnRfbWFpbCAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZTpiZWZvcmUsIC5saXN0aW5nX3YxIC5jYXJkX2RlZmF1bHRfbW9yZS5jYXJkX2FsZXJ0X21haWwgLmNhcmRfZGVmYXVsdF9tb3JlX19zdHJ1Y3R1cmUgLnRpdGxlLCAubGlzdGluZ192MiAuY2FyZF9kZWZhdWx0X21vcmUuY2FyZF9hbGVydF9tYWlsIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlOmJlZm9yZSwgLmxpc3RpbmdfdjIgLmNhcmRfZGVmYXVsdF9tb3JlLmNhcmRfYWxlcnRfbWFpbCAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSAudGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubGlzdGluZ192MSAuY2FyZF9kZWZhdWx0X21vcmUuY2FyZF9hbGVydF9tYWlsIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIC5jYXJkX2RlZmF1bHRfbW9yZV9fY29udGVudCwgLmxpc3RpbmdfdjIgLmNhcmRfZGVmYXVsdF9tb3JlLmNhcmRfYWxlcnRfbWFpbCAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSAuY2FyZF9kZWZhdWx0X21vcmVfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5wYWdpbmF0aW9uX2xvYWRfbW9yZSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAucGFnaW5hdGlvbl9sb2FkX21vcmUgLnByb2dyZXNzYmFyIHtcbiAgICBtYXJnaW46IDFyZW0gMCAxLjVyZW07IH1cblxuLnNlb19saW5rIC5zZW9fbGlua190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uc2VvX2xpbmsgLnNlb19saXN0X3RpdGxlIC5pY29uX2l0ZW0ge1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbWluLXdpZHRoOiAyLjVyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ4LCAyMDYsIDEwNywgMC4yNSk7IH1cbiAgLnNlb19saW5rIC5zZW9fbGlzdF90aXRsZSAuaWNvbl9pdGVtIC5pY29uIHtcbiAgICBmaWxsOiAjRjhDRTZCOyB9XG5cbi5zZW9fbGluayAuc2VvX2xpc3RfdGl0bGUgLnRpdGxlX2l0ZW0ge1xuICBjb2xvcjogI0Y4Q0U2QjsgfVxuXG4uc2VvX2xpbmsgLnNlb19saXN0X2xpbmsgPiBsaS5sYXN0LWl0ZW0gLmJ1dHRvbl9sYWJlbCB7XG4gIGNvbG9yOiAjRjhDRTZCO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjhDRTZCO1xuICBiYWNrZ3JvdW5kOiAxcHggc29saWQgI0ZGRkZGRjsgfVxuICAuc2VvX2xpbmsgLnNlb19saXN0X2xpbmsgPiBsaS5sYXN0LWl0ZW0gLmJ1dHRvbl9sYWJlbDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Y4Q0U2QjtcbiAgICBiYWNrZ3JvdW5kOiAjRjhDRTZCOyB9XG5cbi5zb3J0IHtcbiAgei1pbmRleDogMTAwOyB9XG4gIC5zb3J0IC5zb3J0X2NvdW50ZXIge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAgIC5zb3J0IC5zb3J0X2NvdW50ZXIgLnNvcnRfY291bnRlcl9udW1iZXIge1xuICAgICAgY29sb3I6ICNGOENFNkI7IH1cbiAgLnNvcnQgLnNvcnRfZmlsdGVyIC5maWx0ZXItZm9ybSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNvcnQgLnNvcnRfZmlsdGVyIC5maWx0ZXItZm9ybSAuZmlsdGVyLXZhbHVlIC5pY29uIHtcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICBmaWxsOiAjRjhDRTZCOyB9XG4gIC5zb3J0IC5zb3J0X2ZpbHRlciAuZmlsdGVyLXNlbGVjdF9fY29udGVudCB7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICB0b3A6IDE1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMTAsIDEwLCAxMCwgMC4yNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5zb3J0IC5zb3J0X2ZpbHRlciAuZmlsdGVyLWVsZW1lbnRfX2l0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgY29sb3I6ICMyMDIwMjA7IH1cbiAgICAuc29ydCAuc29ydF9maWx0ZXIgLmZpbHRlci1lbGVtZW50X19pdGVtOmhvdmVyLCAuc29ydCAuc29ydF9maWx0ZXIgLmZpbHRlci1lbGVtZW50X19pdGVtOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI0Y4Q0U2QjsgfVxuICAgIC5zb3J0IC5zb3J0X2ZpbHRlciAuZmlsdGVyLWVsZW1lbnRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5zb3J0IC5zb3J0X2ZpbHRlcjpob3ZlciAuZmlsdGVyLXZhbHVlIC5pY29uLCAuc29ydCAuc29ydF9maWx0ZXI6YWN0aXZlIC5maWx0ZXItdmFsdWUgLmljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnNvcnQgLnNvcnRfZmlsdGVyOmhvdmVyIC5maWx0ZXItc2VsZWN0X19jb250ZW50LCAuc29ydCAuc29ydF9maWx0ZXI6YWN0aXZlIC5maWx0ZXItc2VsZWN0X19jb250ZW50IHtcbiAgICB0b3A6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4ubWFpbi1wcmVzZW50YXRpb24tdjEge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAubWFpbi1wcmVzZW50YXRpb24tdjFfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAwIDFyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1haW4tcHJlc2VudGF0aW9uLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tcHJlc2VudGF0aW9uLXYxX19sZWZ0IHtcbiAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tcHJlc2VudGF0aW9uLXYxX19yaWdodCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07IH0gfVxuICAubWFpbi1wcmVzZW50YXRpb24tdjEgLmVkaXRvcmlhbC12MiB7XG4gICAgcGFkZGluZzogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cy1kZXRhaWxzLXYxX19pdGVtIC5pdGVtX19pbWcge1xuICBhc3BlY3QtcmF0aW86IDEuMzMzMzM7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubmV3cy1kZXRhaWxzLXYxX19pdGVtIC5pdGVtX19kYXRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICMyMDIwMjA7IH1cblxuLm5ld3MtZGV0YWlscy12MV9faXRlbSAuaXRlbV9fZGVjb3JhdGUtd3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzNywgMzgsIDQzLCAwKSwgIzI1MjYyYik7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtbGlzdGluZy12MSAubmV3c19faW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDEuMzMzMzM7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5uZXdzLWxpc3RpbmctdjEgLm5ld3NfX2RhdGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogIzIwMjAyMDsgfVxuXG4ubmV3cy1saXN0aW5nLXYxIC5uZXdzX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICBjb2xvcjogI0Y4Q0U2QjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuXG4ubmV3cy1saXN0aW5nLXYxIC5uZXdzX19idXR0b24ge1xuICBjb2xvcjogI0Y4Q0U2QjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAubmV3cy1saXN0aW5nLXYxIC5uZXdzX19idXR0b24gLmljb24ge1xuICAgIGZpbGw6ICNGOENFNkI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtbGlzdGluZy12MiAubmV3cyB7XG4gIGFzcGVjdC1yYXRpbzogMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5uZXdzLWxpc3RpbmctdjIgLm5ld3Mge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxLjU7IH0gfVxuICAubmV3cy1saXN0aW5nLXYyIC5uZXdzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDM3LCAzOCwgNDMsIDApLCAjMjUyNjJiKTsgfVxuICAubmV3cy1saXN0aW5nLXYyIC5uZXdzX19pbWFnZSB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYXNwZWN0LXJhdGlvOiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5uZXdzLWxpc3RpbmctdjIgLm5ld3NfX2ltYWdlIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLjU7IH0gfVxuICAubmV3cy1saXN0aW5nLXYyIC5uZXdzX19kYXRlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kOiAjMjAyMDIwOyB9XG4gIC5uZXdzLWxpc3RpbmctdjIgLm5ld3NfX3RpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjEyNXJlbSwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgMS4yNXJlbSkvMS41cmVtIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5uZXdzLXJlbGF0ZWQtdjEgLnN3aXBlciAubmV3cy1yZWxhdGVkLXYxX19pdGVtcyB7XG4gIGFsaWduLWl0ZW1zOiBpbmhlcml0OyB9XG5cbi5uZXdzLXJlbGF0ZWQtdjEgLm5ld3NfX2ltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAxLjMzMzMzO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ubmV3cy1yZWxhdGVkLXYxIC5uZXdzX19kYXRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICMyMDIwMjA7IH1cblxuLm5ld3MtcmVsYXRlZC12MSAubmV3c19fdGl0bGUgLnRpdGxlX2NvbnRlbnRfMSB7XG4gIGNvbG9yOiAjRjhDRTZCO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5uZXdzLXJlbGF0ZWQtdjEgLm5ld3NfX2J1dHRvbiB7XG4gIGNvbG9yOiAjRjhDRTZCOyB9XG4gIC5uZXdzLXJlbGF0ZWQtdjEgLm5ld3NfX2J1dHRvbiAuaWNvbiB7XG4gICAgZmlsbDogI0Y4Q0U2QjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFydG5lci1saXN0aW5nLXYxX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX3RpdGxlIHtcbiAgICBjb2xvcjogI0Y4Q0U2QjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2xpbmsgLnRleHRfaXRlbSB7XG4gICAgY29sb3I6ICNGOENFNkI7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12MV9faXRlbSAuaXRlbV9fbGluayAuaWNvbiB7XG4gICAgZmlsbDogI0Y4Q0U2QjsgfVxuICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAycmVtOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MV9faXRlbSAuaXRlbV9fZGVjb3JhdGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZGRkZGLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12MV9faXRlbSAuaXRlbV9faW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzNTBweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJpY2Utem9uZV9fYmxvY2tfX3RpdGxlIC50aXRsZV9jb250ZW50XzEge1xuICBmb250LXNpemU6IDEuOTUzcmVtOyB9XG5cbi5wcmljZS16b25lX19ibG9ja19fdGl0bGUgLnRpdGxlX2NvbnRlbnRfMiB7XG4gIGZvbnQtc2l6ZTogMS40MDZyZW07IH1cblxuLnByaWNlLXpvbmVfX3RpdGxlX19pY29uIHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIG1pbi13aWR0aDogMi41cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0OCwgMjA2LCAxMDcsIDAuMjUpOyB9XG4gIC5wcmljZS16b25lX190aXRsZV9faWNvbiAuaWNvbiB7XG4gICAgZmlsbDogI0Y4Q0U2QjsgfVxuXG4ucHJpY2Utem9uZV9fdGl0bGVfX3RleHQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0Y4Q0U2QjtcbiAgZm9udC1zaXplOiBpbmhlcml0OyB9XG5cbi5wcmljZS16b25lX190YWIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcmljZS16b25lX190YWIuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHJpY2Utem9uZV9fYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6ICNCRkJGQkY7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGNvbG9yOiAjMjAyMDIwO1xuICB0cmFuc2l0aW9uOiAwLjVzOyB9XG4gIC5wcmljZS16b25lX19idG46YWN0aXZlLCAucHJpY2Utem9uZV9fYnRuLmFjdGl2ZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNFRUVFRUU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4Q0U2QjsgfVxuICAucHJpY2Utem9uZV9fYnRuOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1jb2xvcjogI0Y4Q0U2QjtcbiAgICBjb2xvcjogI0Y4Q0U2QjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucHJpY2Utem9uZV9fbGFiZWwge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLnByaWNlLXpvbmVfX3ByaWNlIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjRjhDRTZCOyB9XG5cbi5wcmljZS16b25lX19yYW5nZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuXG4ucHJpY2Utem9uZV9fbGVnYWwtdGV4dCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC42cmVtOyB9XG5cbi5zZWxlY3Rpb24tZm9ybV9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogNjYwcHg7IH1cblxuLnNlbGVjdGlvbi1mb3JtX19idXR0b25zIC5idXR0b25fZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMjAyMDIwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyOyB9XG4gIC5zZWxlY3Rpb24tZm9ybV9fYnV0dG9ucyAuYnV0dG9uX2RlZmF1bHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGOENFNkI7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Y4Q0U2QjsgfVxuICAuc2VsZWN0aW9uLWZvcm1fX2J1dHRvbnMgLmJ1dHRvbl9kZWZhdWx0ID4gKiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNlbGVjdGlvbi1mb3JtX19idXR0b25zIC5idXR0b25fZGVmYXVsdC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNGOENFNkI7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Y4Q0U2QjsgfVxuXG4uc2VsZWN0aW9uLWNvbnRlbnQtdjEge1xuICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIC5zZWxlY3Rpb24tY29udGVudC12MSAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sge1xuICAgIG1heC13aWR0aDogNjYwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZWFtLWxpc3RpbmctdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGVhbS1saXN0aW5nLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLnRlYW0tbGlzdGluZy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLnRlYW0tbGlzdGluZy12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDJlbTsgfSB9XG4gIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDcxNXB4OyB9XG4gICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMjAyMDIwOyB9XG4gICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9faW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX3NlcGFyYXRvciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIwMjAyMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxZW0gYXV0byAxZW0gYXV0bzsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2luZm9zIC5pbmZvc19fbmFtZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNGOENFNkI7IH1cbiAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19pbmZvcyAuaW5mb3NfX3Bvc2l0aW9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0Y4Q0U2QjsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2FsaWduZXIge1xuICAgICAgZmxleDogMTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fdGV4dCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICMyMDIwMjA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fdGV4dC1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX3RleHQtY29udGFpbmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWF4LWhlaWdodDogN3JlbTtcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cbiAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19jb29yZHMge1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19jb29yZHNfX2NvbnRlbnQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzIwMjAyMDsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19jb29yZHNfX2NvbnRlbnQtLWxhYmVsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS44IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRjhDRTZCOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZWFtLWxpc3RpbmctdjIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGVhbS1saXN0aW5nLXYyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAudGVhbS1saXN0aW5nLXYyX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMmVtOyB9IH1cbiAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMjAyMDIwOyB9XG4gICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9faW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxOyB9XG4gICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjAyMDIwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDFlbSBhdXRvIDFlbSBhdXRvOyB9XG4gICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9faW5mb3MgLmluZm9zX19uYW1lIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0Y4Q0U2QjsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2luZm9zIC5pbmZvc19fcG9zaXRpb24ge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjRjhDRTZCOyB9XG4gICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fYWxpZ25lciB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX190ZXh0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICMyMDIwMjA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fdGV4dC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX3RleHQtY29udGFpbmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG4gICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fY29vcmRzX19jb250ZW50IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzIwMjAyMDsgfVxuICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fY29vcmRzX19jb250ZW50LS1sYWJlbCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjggXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRjhDRTZCOyB9XG5cbmEuYnV0dG9uX2hlYXJ0IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBhLmJ1dHRvbl9oZWFydCAuaWNvbiB7XG4gICAgaGVpZ2h0OiAxcmVtOyB9XG4gICAgYS5idXR0b25faGVhcnQgLmljb24gLmZpbGxfZWxlbWVudCB7XG4gICAgICBmaWxsOiB0cmFuc3BhcmVudDsgfVxuICAgIGEuYnV0dG9uX2hlYXJ0IC5pY29uIC5zdHJva2VfZWxlbWVudCB7XG4gICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gIGEuYnV0dG9uX2hlYXJ0IC50ZXh0X2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMC41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjMjAyMDIwO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgd2lkdGg6IDAuOHJlbTtcbiAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMC4zcmVtO1xuICAgIHJpZ2h0OiAtMC4zcmVtOyB9XG5cbi5lc3BhY2VfcHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmVzcGFjZV9wcm8gLmVzcGFjZV9wcm9faXRlbXMge1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlICsgMXJlbSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgcmdiYSgxMCwgMTAsIDEwLCAwLjI1KTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgcGFkZGluZzogMXJlbTsgfVxuICAuZXNwYWNlX3BybyAuZXNwYWNlX3Byb19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDAgMC41cmVtOyB9XG4gICAgLmVzcGFjZV9wcm8gLmVzcGFjZV9wcm9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZXNwYWNlX3BybyAuZXNwYWNlX3Byb19pdGVtIC5idXR0b25fbGFiZWwge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuZXNwYWNlX3BybyAuYnV0dG9uX3Byb3ByaWV0YWlyZSB7XG4gICAgY29sb3I6ICMyMDIwMjA7IH1cbiAgICAuZXNwYWNlX3BybyAuYnV0dG9uX3Byb3ByaWV0YWlyZSAudGV4dF9pdGVtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZXNwYWNlX3BybyAuYnV0dG9uX3Byb3ByaWV0YWlyZSAuaWNvbiB7XG4gICAgICBmaWxsOiAjMjAyMDIwOyB9XG4gICAgLmVzcGFjZV9wcm8gLmJ1dHRvbl9wcm9wcmlldGFpcmU6aG92ZXIsIC5lc3BhY2VfcHJvIC5idXR0b25fcHJvcHJpZXRhaXJlOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzIwMjAyMDsgfVxuICAgICAgLmVzcGFjZV9wcm8gLmJ1dHRvbl9wcm9wcmlldGFpcmU6aG92ZXIgLmljb24sIC5lc3BhY2VfcHJvIC5idXR0b25fcHJvcHJpZXRhaXJlOmFjdGl2ZSAuaWNvbiB7XG4gICAgICAgIGZpbGw6ICMyMDIwMjA7IH1cbiAgLmVzcGFjZV9wcm86aG92ZXIgLmVzcGFjZV9wcm9faXRlbXMsIC5lc3BhY2VfcHJvOmFjdGl2ZSAuZXNwYWNlX3Byb19pdGVtcyB7XG4gICAgdG9wOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgLmVzcGFjZV9wcm8uZXNwYWNlX3Byb19sZWZ0IC5lc3BhY2VfcHJvX2l0ZW1zIHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5lc3BhY2VfcHJvLmVzcGFjZV9wcm9fcmlnaHQgLmVzcGFjZV9wcm9faXRlbXMge1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5lc3BhY2VfcHJvLmVzcGFjZV9wcm9fY2VudGVyIC5lc3BhY2VfcHJvX2l0ZW1zIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5mcmVldGV4dF93cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiBhdXRvOyB9XG5cbi5mcmVldGV4dF9fdGV4dCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAwLjhyZW0vMXJlbSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuZnJlZXRleHRfX3RleHQgYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuZnJlZXRleHRfX3RleHQgYTpob3ZlciwgLmZyZWV0ZXh0X190ZXh0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmxhbmcge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubGFuZyAubGFuZ19pbml0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgLmxhbmcgLmxhbmdfaW5pdCAuaWNvbiB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuM3JlbTtcbiAgICAgIGZpbGw6ICMyMDIwMjA7IH1cbiAgLmxhbmcgLmxhbmdfaXRlbXMge1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlICsgMXJlbSk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwIHJnYmEoMTAsIDEwLCAxMCwgMC4yNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5sYW5nIC5sYW5nX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwIDAgMC41cmVtOyB9XG4gICAgLmxhbmcgLmxhbmdfaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLmxhbmcgLmxhbmdfdmFsdWUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLmxhbmcgLmxhbmdfdmFsdWU6aG92ZXIsIC5sYW5nIC5sYW5nX3ZhbHVlOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI0Y4Q0U2QjsgfVxuICAubGFuZzpob3ZlciAubGFuZ19pbml0IC5pY29uLCAubGFuZzphY3RpdmUgLmxhbmdfaW5pdCAuaWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAubGFuZzpob3ZlciAubGFuZ19pdGVtcywgLmxhbmc6YWN0aXZlIC5sYW5nX2l0ZW1zIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAubGFuZyAubGFuZ19fdmFsdWUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29udGFjdExhbmcucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAvKiogXHJcbiAgICAgICAgKiAgIExhbmd1YWdlcyBcclxuICAgICAgICAqKi8gfVxuICAgIC5sYW5nIC5sYW5nX192YWx1ZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5sYW5nIC5sYW5nX192YWx1ZSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmxhbmcgLmxhbmdfX3ZhbHVlLS1mciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4OyB9XG4gICAgLmxhbmcgLmxhbmdfX3ZhbHVlLS1lbiB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAwcHg7IH1cbiAgICAubGFuZyAubGFuZ19fdmFsdWUtLWRlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IDBweDsgfVxuICAgIC5sYW5nIC5sYW5nX192YWx1ZS0tZXMge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggMHB4OyB9XG4gICAgLmxhbmcgLmxhbmdfX3ZhbHVlLS1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwcHg7IH1cbiAgICAubGFuZyAubGFuZ19fdmFsdWUtLW5vIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAwcHg7IH1cbiAgICAubGFuZyAubGFuZ19fdmFsdWUtLXJ1IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAwcHg7IH1cbiAgICAubGFuZyAubGFuZ19fdmFsdWUtLXB0IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAwcHg7IH1cbiAgICAubGFuZyAubGFuZ19fdmFsdWUtLWRrIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAwcHg7IH1cbiAgICAubGFuZyAubGFuZ19fdmFsdWUtLW5sIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAwcHg7IH1cbiAgICAubGFuZyAubGFuZ19fdmFsdWUtLXN2IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAwcHg7IH1cblxuLnNvY2lhbF9uZXR3b3JrIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuc29jaWFsX25ldHdvcmsgLnNvY2lhbF9uZXR3b3JrX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZzogMC4yNXJlbSAwOyB9XG4gICAgLnNvY2lhbF9uZXR3b3JrIC5zb2NpYWxfbmV0d29ya19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuc29jaWFsX25ldHdvcmsgLnNvY2lhbF9uZXR3b3JrX19saW5rIHtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgZmlsbDogI0ZGRkZGRjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLnNvY2lhbF9uZXR3b3JrIC5zb2NpYWxfbmV0d29ya19fbGluazpob3ZlciwgLnNvY2lhbF9uZXR3b3JrIC5zb2NpYWxfbmV0d29ya19fbGluazpmb2N1cywgLnNvY2lhbF9uZXR3b3JrIC5zb2NpYWxfbmV0d29ya19fbGluazphY3RpdmUge1xuICAgICAgZmlsbDogIzIwMjAyMDsgfVxuXG4uaGVhZGVyX3RvcGJhciB7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5oZWFkZXJfdG9wYmFyIC50b3BiYXJfX3N0cnVjdHVyZSB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgYmFja2dyb3VuZDogI0Y4Q0U2QjtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5oZWFkZXJfdG9wYmFyIC50b3BiYXJfX2VsZW1lbnRzX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAuaGVhZGVyX3RvcGJhciAudG9wYmFyX19lbGVtZW50c19jb250YWluZXIuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmhlYWRlcl90b3BiYXIgLnRvcGJhcl9fZWxlbWVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gIC5oZWFkZXJfdG9wYmFyIC50b3BiYXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDFyZW07IH1cblxuLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl90b3BiYXIgLnRvcGJhcl9fc3RydWN0dXJlIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfdG9wYmFyIC50b3BiYXJfX3N0cnVjdHVyZSAudG9wYmFyX19jb250ZW50IC5idXR0b25fcHJvcHJpZXRhaXJlIC50ZXh0X2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfdG9wYmFyIC50b3BiYXJfX3N0cnVjdHVyZSAudG9wYmFyX19jb250ZW50IC5idXR0b25faGVhcnQge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG5cbi51aWtpdCAuY29sb3JfcHJpbWFyeS0xIHtcbiAgYmFja2dyb3VuZDogI0Y4Q0U2QjsgfVxuXG4udWlraXQgLmNvbG9yX3ByaW1hcnktMiB7XG4gIGJhY2tncm91bmQ6ICMyMDIwMjA7IH1cblxuLnVpa2l0IC5jb2xvcl9wcmltYXJ5LTMge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG5cbi51aWtpdCAuY29sb3Jfc2Vjb25kYXJ5LTEge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyOyB9XG5cbi51aWtpdCAuY29sb3Jfc2Vjb25kYXJ5LTIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjUyNjJCMDAsICMyNTI2MkIpOyB9XG5cbi51aWtpdCAuY29sb3Jfc2Vjb25kYXJ5LTMge1xuICBiYWNrZ3JvdW5kOiAjRkU1MDVCMzM7IH1cblxuLnVpa2l0IC5jb2xvcl90ZXJ0aWFyeS0xIHtcbiAgYmFja2dyb3VuZDogIzJFQ0M3MTsgfVxuXG4udWlraXQgLmNvbG9yX3RlcnRpYXJ5LTIge1xuICBiYWNrZ3JvdW5kOiAjRTc0QzNDOyB9XG5cbi51aWtpdCAuY29sb3JfdGVydGlhcnktMyB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cblxuLnVpa2l0IC5jb2xvcl90ZXJ0aWFyeS00IHtcbiAgYmFja2dyb3VuZDogIzBhMGEwYTsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyxcbio6Zm9jdXMgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDsgfVxuXG4uanMtbGF6eSxcbi5qcy1zd2lwZXItbGF6eSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIC41czsgfVxuICAuanMtbGF6eS5qcy1sYXp5LWxvYWRlZCwgLmpzLWxhenkuanMtbGF6eS1lcnJvcixcbiAgLmpzLXN3aXBlci1sYXp5LmpzLWxhenktbG9hZGVkLFxuICAuanMtc3dpcGVyLWxhenkuanMtbGF6eS1lcnJvciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5pbWcubGF6eTpub3QoW3NyY10pIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbmltZy5qcy1sYXp5LmpzLWxhenktZXJyb3Ige1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmpzLWxhenksXG4uanMtc3dpcGVyLWxhenkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyAuNXM7IH1cbiAgLmpzLWxhenkuanMtbGF6eS1sb2FkZWQsIC5qcy1sYXp5LmpzLWxhenktZXJyb3IsXG4gIC5qcy1zd2lwZXItbGF6eS5qcy1sYXp5LWxvYWRlZCxcbiAgLmpzLXN3aXBlci1sYXp5LmpzLWxhenktZXJyb3Ige1xuICAgIG9wYWNpdHk6IDE7IH1cblxuaW1nLmxhenk6bm90KFtzcmNdKSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG5pbWcuanMtbGF6eS5qcy1sYXp5LWVycm9yIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzLFxuKjpmb2N1cyAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMTc1OWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcblx0Q3VzdG9tIFN0eWxlc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIHtcbiAgaGVpZ2h0OiAxMjVweDsgfVxuXG4uaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUuaGVhZGVyLTIgLm5hdmlnYXRpb25fX2l0ZW0gLm5hdmlnYXRpb25fX2xpbmssIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAubmF2aWdhdGlvbl9faXRlbSAubmF2aWdhdGlvbl9fbGluayB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51LmhlYWRlci0yIC5uYXZpZ2F0aW9uX19pdGVtIC5uYXZpZ2F0aW9uX19saW5rLCAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLm5hdmlnYXRpb25fX2l0ZW0gLm5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLm5hdmlnYXRpb25fX2l0ZW0gLm5hdmlnYXRpb25fX2xpbmsge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9IH1cblxuLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51LmhlYWRlci0yIC5tZW51X19sb2dvIC5sb2dvIHtcbiAgaGVpZ2h0OiAyMjdweDtcbiAgbWF4LXdpZHRoOiAyN3JlbTtcbiAgbWF4LWhlaWdodDogMThyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ib2R5LS1ob21lIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuYm9keS0taG9tZSAuaGVhZGVyIC5oZWFkZXJfbWVudS53aXRob3V0QmFja2dyb3VuZDpub3QoLnNjcm9sbEFjdGl2ZSk6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5ib2R5LS1ob21lIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudS5oZWFkZXItMiAubWVudV9fbG9nbyB7XG4gICAgcGFkZGluZzogMHJlbSAycmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oZWFkZXJfdG9wYmFyIC50b3BiYXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMHJlbTsgfVxuICAuaGVhZGVyX3RvcGJhciBhLmJ1dHRvbl9saWdodCAuaWNvbi5pY29uX3JpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7IH0gfVxuXG4udG9wUGFnZSAudG9wUGFnZV9iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzAsIDMwLCAzMCwgMC40KSwgcmdiYSgzMCwgMzAsIDMwLCAwKSk7IH1cblxuLnRvcFBhZ2UgLnRvcFBhZ2VfdGV4dHpvbmUgLnRpdGxlX2N1c3RvbSAudGl0bGVfY29udGVudF8xIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS41NjNyZW0sIGNhbGMoMi42NXZ3ICsgMTcuMjhweCksIDMuMzc1cmVtKS8xLjE1MiBcIkRvbWFpbmUgRGlzcCBOYXJcIjsgfVxuXG4udG9wUGFnZSAudG9wUGFnZV90ZXh0em9uZSAudGl0bGVfY3VzdG9tIC50aXRsZV9jb250ZW50XzIge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjMwNnJlbSwgY2FsYygxLjAyN3Z3ICsgMTcuNjlweCksIDIuMTg4cmVtKS8xLjQ0IFwiRG9tYWluZSBEaXNwIE5hclwiOyB9XG5cbi5uYXZpZ2F0aW9uX19saW5rIC50ZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZmFiLXYxIC5idXR0b25fZGVmYXVsdCAudGV4dF9pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5lc3BhY2VfcHJvIC5idXR0b25fcHJvcHJpZXRhaXJlIC50ZXh0X2l0ZW0ge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmxhbmcgLmxhbmdfaW5pdCB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZmFiLXYxIC5idXR0b25fZGVmYXVsdCAudGV4dF9pdGVtOmxhbmcoZW4pIHtcbiAgbWluLXdpZHRoOiAxMjBweDsgfVxuXG4uZmFiLXYxIC5idXR0b25fc3RydWN0dXJlOmxhbmcoZW4pIHtcbiAgcmlnaHQ6IDE1cHg7IH1cblxuLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl90b3BiYXIgLnRvcGJhcl9fc3RydWN0dXJlIHtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aXRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGl0bGVfY29udGVudF8xIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udGl0bGVfY29udGVudF8yIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3JvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jcm8tdjEgLmVkaXRvcmlhbC12MV9fdGV4dC1zdHJ1Y3R1cmUge1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3JvLXYxIC5lZGl0b3JpYWwtdjFfX2NvbnRhaW5lcl9faW1nOmJlZm9yZSB7XG4gICAgdG9wOiA5MHB4O1xuICAgIG9wYWNpdHk6IDAuNTU7IH0gfVxuXG4uY3JvLXYxLm9wZW4gLmVkaXRvcmlhbC12MV9fdGV4dC1zdHJ1Y3R1cmVfX2NvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmF2b29yaXRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX2xvY2FsaXNhdGlvbiB7XG4gIGNvbG9yOiAjNTM1MzU0OyB9XG5cbi5wcm9wZXJ0aWVzLWZhdm9yaXRlcyAuY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX2RlY29yYXRlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9vdGVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mb290ZXIgLmZvb3Rlcl9fbG9nbyAubG9nbyB7XG4gIG1heC13aWR0aDogOTlweDtcbiAgbWF4LWhlaWdodDogMTM0cHg7IH1cblxuLmZvb3RlciAuZm9vdGVyX2VsZW1lbnRfX2NvbnRhaW5lciAuZm9vdGVyX2VsZW1lbnRfX3N0cnVjdHVyZSAuZm9vdGVyX2VsZW1lbnRfX2NvbnRlbnQgLnRleHRfX2VsZW1lbnQge1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuLmZvb3RlciAuZm9vdGVyX2VsZW1lbnRfX2NvbnRhaW5lciAuZm9vdGVyX2VsZW1lbnRfX3N0cnVjdHVyZSAuZm9vdGVyX2VsZW1lbnRfX3RpdGxlIC50aXRsZV9fZWxlbWVudF8yIC50ZXh0X2NvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuLmZvb3RlciAuZm9vdGVyX2VsZW1lbnRfX2NvbnRhaW5lciAuZm9vdGVyX2VsZW1lbnRfX3N0cnVjdHVyZSAuZm9vdGVyX2VsZW1lbnRfX3RpdGxlIC50aXRsZV9fZWxlbWVudCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXJfcmlnaHQgLmZvcm0gLmZvcm0tZ3JvdXAtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZm9vdGVyX3JpZ2h0IC5mb3JtIC5mb3JtLWdyb3VwID4gKiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvb3Rlcl9yaWdodCAuZm9ybV9fZmllbGQge1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm9keS0taG9tZSAuZm9vdGVyIC5mb290ZXJfbGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RpbmcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvcGVydGllcy1saXN0aW5nX3NlbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgLnByb3BlcnRpZXMtbGlzdGluZ19zZW8ge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9wZXJ0aWVzLWxpc3Rpbmdfc2VvIC5jYXJkX2RlZmF1bHRfbW9yZSAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSAudGl0bGUgLnRpdGxlX2NvbnRlbnRfMSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE1MzVweCkge1xuICAucHJvcGVydGllcy1saXN0aW5nX3NlbyAuY2FyZF9kZWZhdWx0X21vcmUgLmNhcmRfZGVmYXVsdF9tb3JlX19zdHJ1Y3R1cmUgLnRpdGxlIC50aXRsZV9jb250ZW50XzEge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3BlcnRpZXMtbGlzdGluZ19zZW8gLmNhcmRfZGVmYXVsdF9tb3JlIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIHtcbiAgICBwYWRkaW5nOiA4cmVtIDAuNXJlbSAycmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgLnByb3BlcnRpZXMtbGlzdGluZ19zZW8gLmNhcmRfZGVmYXVsdF9tb3JlIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIHtcbiAgICBwYWRkaW5nOiA4cmVtIDAuNXJlbSAycmVtOyB9IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250YWN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNvbnRhY3RfdjEgY2lyY2xlIHtcbiAgZmlsbDogI0Y4Q0U2QjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWRpdG9yaWFsLXYyX190ZXh0X3N0cnVjdHVyZSAudGV4dF9fY29udGVudCBpbWcge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdHRlcm4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBhcnRuZXItbGlzdGluZy12MV9faXRlbSAuaXRlbV9fY29udGFpbmVyLS1sZWZ0IHtcbiAgICBtaW4taGVpZ2h0OiAzNThweCAhaW1wb3J0YW50OyB9IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXRhaWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmRldGFpbF9zd2lwZXIgLmJ1dHRvbl9nYWxlcmllcyB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtOyB9XG5cbi5mYWJfZGV0YWlsIC5mYWJfZGV0YWlsX2ltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAlOyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MSAubW9kYWxfX2Nsb3NlIHtcbiAgei1pbmRleDogOTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lZGl0b3JpYWwtdjFfX2NvbnRhaW5lcl9faW1nIC5weC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWRcXDpweC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTsgfSB9XG5cbi5lZGl0b3JpYWwtdjFfX2NvbnRhaW5lcl9faW1nX19idXR0b25zIC5idXR0b25fZGVmYXVsdDpsYW5nKGVuKSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC4zcmVtOyB9XG5cbi5tb2RhbC1kcGVnZXMgLmVuZXJneV9faW1nIHtcbiAgbWF4LXdpZHRoOiA1MSU7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi5oZWFkZXIgLmhlYWRlcl9tZW51LndpdGhvdXRCYWNrZ3JvdW5kOm5vdCgub3Blbik6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKioqKioqKioqKioqKioqKioqKiAqL1xuLmVkaXRvcmlhbC12MV9fdGV4dC1zdHJ1Y3R1cmVfX2NvbnRlbnQgLnRleHRfX2NvbnRlbnQgbGkge1xuICBsaXN0LXN0eWxlOiBpbnNpZGU7IH1cblxuLmJvZHktLXBhZ2UtZWRpdG9yaWFsLWJhc2ljIC50ZXh0X19jb250ZW50IGxpIHtcbiAgbGlzdC1zdHlsZTogaW5zaWRlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYm9keS0taG9tZSAuZm9vdGVyIC5mb290ZXJfX2xvZ28gLmxvZ28ge1xuICAgIG1heC13aWR0aDogMjglO1xuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNnB4OyB9XG4gIGJvZHk6bm90KC5ib2R5LS1ob21lKSAuZm9vdGVyIC5mb290ZXJfX2xvZ28gLmxvZ28ge1xuICAgIG1heC13aWR0aDogMTM3cHg7XG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDsgfSB9XG5cbi5jb250YWN0X3YxIC5lZGl0b3JpYWxfaW1nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLmZvcm1fX2NvbnRlbnQgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQ6bnRoLWNoaWxkKDEpIHtcbiAgb3JkZXI6IDI7IH1cblxuLmZvcm1fX2NvbnRlbnQgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQ6bnRoLWNoaWxkKDMpIHtcbiAgb3JkZXI6IDE7IH1cblxuLmZvcm1fX2NvbnRlbnQgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQ6bnRoLWNoaWxkKDIpIHtcbiAgb3JkZXI6IDM7IH1cblxuLmJvZHktLWlubmVyIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lci5zZWFyY2hfZm9ybV9pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUuaGVhZGVyLTIgLm5hdmlnYXRpb25fX2l0ZW0gLm5hdmlnYXRpb25fX2xpbmsge1xuICBmb250LXNpemU6IDIycHg7IH1cbiIsIi8qIEZPTlQgTU9ERUxFICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdmb250LWNpdHlzY2FuJztcclxuICAgIHNyYzogdXJsKCdmb250cy9mb250LWNpdHlzY2FuLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJ2ZvbnRzL2ZvbnQtY2l0eXNjYW4ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCdmb250cy9mb250LWNpdHlzY2FuLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCdmb250cy9mb250LWNpdHlzY2FuLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJ2ZvbnRzL2ZvbnQtY2l0eXNjYW4uc3ZnI2ZvbnQtY2l0eXNjYW4nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZm9udC1jaXR5c2NhbjInO1xyXG4gICAgc3JjOiAgdXJsKCdmb250cy9mb250LWNpdHlzY2FuMi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnZm9udHMvZm9udC1jaXR5c2NhbjIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnZm9udHMvZm9udC1jaXR5c2NhbjIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCdmb250cy9mb250LWNpdHlzY2FuMi50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnZm9udHMvZm9udC1jaXR5c2NhbjIuc3ZnI2ZvbnQtY2l0eXNjYW4yJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdEb21haW5lIERpc3AgTmFyJztcclxuICAgIHNyYzogdXJsKCdmb250cy9Eb21haW5lRGlzcE5hci1SZWd1bGFyLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0RvbWFpbmVEaXNwTmFyLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJ2ZvbnRzL0RvbWFpbmVEaXNwTmFyLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCdmb250cy9Eb21haW5lRGlzcE5hci1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJ2ZvbnRzL0RvbWFpbmVEaXNwTmFyLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnZm9udHMvRG9tYWluZURpc3BOYXItUmVndWxhci5zdmcjRG9tYWluZURpc3BOYXItUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PURNK1NhbnM6d2dodEA0MDA7NTAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbiRmb250LWZhbWlseS0tMSA6ICdETSBTYW5zJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LS0xIDogNDAwICFkZWZhdWx0O1xyXG4kZm9udC1zcGFjaW5nLS0xOiAwICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtZmFtaWx5LS0yIDogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtLTIgOiA0MDAgIWRlZmF1bHQ7XHJcbiRmb250LXNwYWNpbmctLTI6IDAgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1mYW1pbHktLTMgOiAnRG9tYWluZSBEaXNwIE5hcic7XHJcblxyXG4kZm9udC1ib2xkICAgICAgICAgOiA3MDAgIWRlZmF1bHQ7XHJcbiRmb250LW1lZGl1bSAgICAgICA6IDUwMCAhZGVmYXVsdDtcclxuJGZvbnQtcmVndWxhciAgICAgIDogNDAwICFkZWZhdWx0O1xyXG4iLCJib2R5IHtcclxuICAgIC8qb3BhY2l0eTogMDtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfSovXHJcbiAgICAmOm5vdCguYm9keS0taG9tZSkge1xyXG4gICAgICAgIC5tYWluX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRhbmltYXRpb24tc2Nyb2xsLWVuYWJsZWQ6IHRydWUgIWRlZmF1bHQ7XHJcbiRhbmltYXRpb24tZHVyYXRpb24gICAgICAgICA6IDAuMnMgIWRlZmF1bHQ7XHJcbiRhbmltYXRpb24tZWFzZSAgICAgICAgICAgICA6IGVhc2UtaW4gIWRlZmF1bHQ7XHJcbiRhbmltYXRpb25zLWNvbG9yICAgICAgICAgICA6IGxpZ2h0ZW4oYWRqdXN0LWh1ZSgkY29sb3JfcHJpbWFyeS0xLCAtMSksIDIzLjUzKSAhZGVmYXVsdDtcclxuJGFuaW1hdGlvbnNfaW1hZ2UtYmFja2dyb3VuZDogI2YxZjFmMSAhZGVmYXVsdDtcclxuXHJcbiRhbmltYXRpb25fc2hpbmVfZHVyYXRpb246IDMuNSAhZGVmYXVsdDsgLy8gaW4gc2Vjb25kc1xyXG4kYW5pbWF0aW9uX3NoaW5lX3NwZWVkOiAyICFkZWZhdWx0IDsgLy8gaW4gc2Vjb25kc1xyXG5cclxuJGFuaW1hdGlvbl9zaGluZV9kZWdyZWU6IDEyMGRlZyAhZGVmYXVsdDtcclxuJGFuaW1hdGlvbl9zaGluZV9jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFkZWZhdWx0O1xyXG4kYW5pbWF0aW9uX3NoaW5lX2VmZmVjdDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgICN7JGFuaW1hdGlvbl9zaGluZV9kZWdyZWV9LFxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50LFxyXG4gICAgICAgICAgICAgICAgICAgICN7JGFuaW1hdGlvbl9zaGluZV9jb2xvcn0sXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnRcclxuKSAhZGVmYXVsdDtcclxuJGFuaW1hdGlvbl9zaGluZV90cmFuc2l0aW9uOiBhbGwgI3skYW5pbWF0aW9uX3NoaW5lX3NwZWVkfXMgZWFzZS1pbi1vdSAhZGVmYXVsdDtcclxuXHJcbkBrZXlmcmFtZXMgcHVsc2Uge1xyXG4gICAgMCUsMTAwJXtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG4gICAgMjAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBoZWFydGhTZWxlY3Rpb24ge1xyXG4gICAgMCUsMTAwJXtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG4gICAgMjAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5Aa2V5ZnJhbWVzIGJlbGwge1xyXG4gICAgMCUsIDEwMCV7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICAxMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcclxuICAgIH1cclxuICAgIDIwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwZGVnKTtcclxuICAgIH1cclxuICAgIDMwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xyXG4gICAgfVxyXG4gICAgNDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBhcnJvdyB7XHJcbiAgICAwJSwgMTAwJXtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcclxuICAgIH1cclxuICAgIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxuICAgIH1cclxuICAgIDIwJSwgNDAlLCA2MCUsIDgwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKC01cHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyBzaGFrZS12ZXJ0aWNhbCB7XHJcbiAgICAwJSxcclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuICAgIDMwJSxcclxuICAgIDUwJXtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgICB9XHJcbiAgICA0MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xyXG4gICAgfVxyXG4gICAgODAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcclxuICAgIH1cclxuICAgIDkwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNoaW5lIHtcclxuICAgIDAlIHtcclxuICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgI3soJGFuaW1hdGlvbl9zaGluZV9zcGVlZCAvICgkYW5pbWF0aW9uX3NoaW5lX2R1cmF0aW9uICsgJGFuaW1hdGlvbl9zaGluZV9zcGVlZCkgKiAxMDAlKX0sXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdmb250LWNpdHlzY2FuJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuLmVvdD80OTAyNjg5Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2Nhbi5lb3Q/NDkwMjY4OSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2Nhbi53b2ZmMj80OTAyNjg5JykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuLndvZmY/NDkwMjY4OScpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuLnR0Zj80OTAyNjg5JykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuLnN2Zz80OTAyNjg5I2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdmb250LWNpdHlzY2FuMic7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2NhbjIuZW90Pzc2MTU4MjgxJyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2NhbjIuZW90Pzc2MTU4MjgxI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuMi53b2ZmMj83NjE1ODI4MScpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2NhbjIud29mZj83NjE1ODI4MScpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuMi50dGY/NzYxNTgyODEnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLnN2Zz83NjE1ODI4MSNmb250ZWxsbycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJmb250LWNpdHlzY2FuXCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3BlYWs6IG5ldmVyO1xyXG5cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICAgIHdpZHRoOiAxZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC4yZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAvKiBvcGFjaXR5OiAuODsgKi9cclxuXHJcbiAgICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xyXG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuXHJcbiAgICAvKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xyXG4gICAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cclxuICAgIG1hcmdpbi1sZWZ0OiAuMmVtO1xyXG5cclxuICAgIC8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXHJcbiAgICAvKiBmb250LXNpemU6IDEyMCU7ICovXHJcblxyXG4gICAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5bY2xhc3NePVwiaWNvbjItXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uMi1cIl06YmVmb3JlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcImZvbnQtY2l0eXNjYW4yXCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3BlYWs6IG5ldmVyO1xyXG5cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICAgIHdpZHRoOiAxZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC4yZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAvKiBvcGFjaXR5OiAuODsgKi9cclxuXHJcbiAgICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xyXG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuXHJcbiAgICAvKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xyXG4gICAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cclxuICAgIG1hcmdpbi1sZWZ0OiAuMmVtO1xyXG5cclxuICAgIC8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXHJcbiAgICAvKiBmb250LXNpemU6IDEyMCU7ICovXHJcblxyXG4gICAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5cclxuLmljb24tem9vbS1jYXJ0bzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAwJzsgfSAvKiAn7qCAJyAqL1xyXG4uaWNvbi11bnpvb20tY2FydG86YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMSc7IH0gLyogJ+6ggScgKi9cclxuLmljb24tbm90ZS0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDInOyB9IC8qICfuoIInICovXHJcbi5pY29uLW5vdGUtMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAzJzsgfSAvKiAn7qCDJyAqL1xyXG4uaWNvbi1ub3RlLTM6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNCc7IH0gLyogJ+6ghCcgKi9cclxuLmljb24tbm90ZS00OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDUnOyB9IC8qICfuoIUnICovXHJcbi5pY29uLW5vdGUtNTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA2JzsgfSAvKiAn7qCGJyAqL1xyXG4uaWNvbi1vcHRpb25zLWNhcnRvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDcnOyB9IC8qICfuoIcnICovXHJcbi5pY29uLUJyZWFkY3J1bWI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOCc7IH0gLyogJ+6giCcgKi9cclxuLmljb24taW5mb3JtYXRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOSc7IH0gLyogJ+6giScgKi9cclxuLmljb24tQm9sZF9jbG9zZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBhJzsgfSAvKiAn7qCKJyAqL1xyXG4uaWNvbi1tZW51OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGInOyB9IC8qICfuoIsnICovXHJcbi5pY29uLXJldHVybjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBjJzsgfSAvKiAn7qCMJyAqL1xyXG4uaWNvbi10b3A6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZCc7IH0gLyogJ+6gjScgKi9cclxuLmljb24tZmxvcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBlJzsgfSAvKiAn7qCOJyAqL1xyXG4uaWNvbi1BcnJvdy1TZWxlY3Q6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZic7IH0gLyogJ+6gjycgKi9cclxuLmljb24tYXJyb3ctY2hpbGQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMCc7IH0gLyogJ+6gkCcgKi9cclxuLmljb24tYWRtaW5pc3RyYXRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMSc7IH0gLyogJ+6gkScgKi9cclxuLmljb24tUG9zaXRpdmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMic7IH0gLyogJ+6gkicgKi9cclxuLmljb24tTmVnYXRpdmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMyc7IH0gLyogJ+6gkycgKi9cclxuLmljb24taXNvY2hyb25lczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE0JzsgfSAvKiAn7qCUJyAqL1xyXG4uaWNvbi1uYi1wbGFuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTUnOyB9IC8qICfuoJUnICovXHJcbi5pY29uLWFycm93LWRyb3Bkb3duLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTYnOyB9IC8qICfuoJYnICovXHJcbi5pY29uLWFycm93LWRyb3Bkb3duLWRvd246YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNyc7IH0gLyogJ+6glycgKi9cclxuLmljb24taGlkZGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTgnOyB9IC8qICfuoJgnICovXHJcbi5pY29uLVByZW1pdW1TdHJva2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxOSc7IH0gLyogJ+6gmScgKi9cclxuLmljb24tTWVudUJ1cmdlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFhJzsgfSAvKiAn7qCaJyAqL1xyXG4uaWNvbi1jcm93bjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFiJzsgfSAvKiAn7qCbJyAqL1xyXG4uaWNvbi1MaWtlU3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWMnOyB9IC8qICfuoJwnICovXHJcbi5pY29uLW9iamVjdGlmOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWQnOyB9IC8qICfuoJ0nICovXHJcbi5pY29uLXdhcm5pbmc6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxZSc7IH0gLyogJ+6gnicgKi9cclxuLmljb24taXRpbmVyYWlyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFmJzsgfSAvKiAn7qCfJyAqL1xyXG4uaWNvbi1zaGFyZTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMCc7IH0gLyogJ+6goCcgKi9cclxuLmljb24tQ2hlY2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMSc7IH0gLyogJ+6goScgKi9cclxuLmljb24tbWVzc2FnZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIyJzsgfSAvKiAn7qCiJyAqL1xyXG4uaWNvbi1DbG9zZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIzJzsgfSAvKiAn7qCjJyAqL1xyXG4uaWNvbi1MaWtlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjQnOyB9IC8qICfuoKQnICovXHJcbi5pY29uLWxheWVyLWNhcnRvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjUnOyB9IC8qICfuoKUnICovXHJcbi5pY29uLVByZW1pdW06YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNic7IH0gLyogJ+6gpicgKi9cclxuLmljb24tQXJyb3dUb3A6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNyc7IH0gLyogJ+6gpycgKi9cclxuLmljb24tQXJyb3dCb3R0b206YmVmb3JlIHsgY29udGVudDogJ1xcZTgyOCc7IH0gLyogJ+6gqCcgKi9cclxuLmljb24tQXJyb3dMZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjknOyB9IC8qICfuoKknICovXHJcbi5pY29uLUFycm93UmlnaHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyYSc7IH0gLyogJ+6gqicgKi9cclxuLmljb24tYXBwYXJ0ZW1lbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyYic7IH0gLyogJ+6gqycgKi9cclxuLmljb24tcG9kaXVtOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmMnOyB9IC8qICfuoKwnICovXHJcbi5pY29uLWNvbW11bmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyZCc7IH0gLyogJ+6grScgKi9cclxuLmljb24tc2hvdzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJlJzsgfSAvKiAn7qCuJyAqL1xyXG4uaWNvbi1TcGVhY2hCdWJibGUxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmYnOyB9IC8qICfuoK8nICovXHJcbi5pY29uLXBheW1lbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzMCc7IH0gLyogJ+6gsCcgKi9cclxuLmljb24tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzMSc7IH0gLyogJ+6gsScgKi9cclxuLmljb24tY2FsZW5kYXIteWVhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMyJzsgfSAvKiAn7qCyJyAqL1xyXG4uaWNvbi1ncmFwaDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMzJzsgfSAvKiAn7qCzJyAqL1xyXG4uaWNvbi1Mb2NhdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM0JzsgfSAvKiAn7qC0JyAqL1xyXG4uaWNvbi1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM1JzsgfSAvKiAn7qC1JyAqL1xyXG4uaWNvbi1QaG9uZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM2JzsgfSAvKiAn7qC2JyAqL1xyXG4uaWNvbi1DYW1lcmFTdHJva2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzNyc7IH0gLyogJ+6gtycgKi9cclxuLmljb24tbWFnbmlmeWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzgnOyB9IC8qICfuoLgnICovXHJcbi5pY29uLW5ldy1hZGRyZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzknOyB9IC8qICfuoLknICovXHJcbi5pY29uLXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNhJzsgfSAvKiAn7qC6JyAqL1xyXG4uaWNvbi1sb2NhdGlvbi1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2InOyB9IC8qICfuoLsnICovXHJcbi5pY29uLVNhdmVTdHJva2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzYyc7IH0gLyogJ+6gvCcgKi9cclxuLmljb24tUHJpbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzZCc7IH0gLyogJ+6gvScgKi9cclxuLmljb24tVHJhc2hTdHJva2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzZSc7IH0gLyogJ+6gvicgKi9cclxuLmljb24tY29tbWVudC12YWxpZGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2YnOyB9IC8qICfuoL8nICovXHJcbi5pY29uLW1hcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQwJzsgfSAvKiAn7qGAJyAqL1xyXG4uaWNvbi11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDEnOyB9IC8qICfuoYEnICovXHJcbi5pY29uLWlzby10cmFuc3BvcnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Mic7IH0gLyogJ+6hgicgKi9cclxuLmljb24taXNvLXZvaXR1cmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Myc7IH0gLyogJ+6hgycgKi9cclxuLmljb24taXNvLXZlbG86YmVmb3JlIHsgY29udGVudDogJ1xcZTg0NCc7IH0gLyogJ+6hhCcgKi9cclxuLmljb24taXNvLXBpZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0NSc7IH0gLyogJ+6hhScgKi9cclxuLmljb24tYmVkcm9vbTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ2JzsgfSAvKiAn7qGGJyAqL1xyXG4uaWNvbi1zdHJvbmctYXJyb3ctdG8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Nyc7IH0gLyogJ+6hhycgKi9cclxuLmljb24tc3Ryb25nLWFycm93LXRvLXRvcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ4JzsgfSAvKiAn7qGIJyAqL1xyXG4uaWNvbi1zdHJvbmctYXJyb3ctdG8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ5JzsgfSAvKiAn7qGJJyAqL1xyXG4uaWNvbi1zdHJvbmctYXJyb3ctdG8tYm90dG9tOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NGEnOyB9IC8qICfuoYonICovXHJcbi5pY29uLWxvZ286YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMCc7IH0gLyogJ+6kgCcgKi9cclxuLmljb24tZGFzaGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDEnOyB9IC8qICfupIEnICovXHJcbi5pY29uLXByb2ZpbGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMic7IH0gLyogJ+6kgicgKi9cclxuLmljb24td2lkZ2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDMnOyB9IC8qICfupIMnICovXHJcbi5pY29uLWlwc3VtaW1tbzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA0JzsgfSAvKiAn7qSEJyAqL1xyXG4uaWNvbi1mcmFuY2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNSc7IH0gLyogJ+6khScgKi9cclxuLmljb24tc2hvdy1jYXJ0b3VjaGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNic7IH0gLyogJ+6khicgKi9cclxuLmljb24tYWRkLXBheW1lbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNyc7IH0gLyogJ+6khycgKi9cclxuLmljb24tbmV3LXBheW1lbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwOCc7IH0gLyogJ+6kiCcgKi9cclxuLmljb24tcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA5JzsgfSAvKiAn7qSJJyAqL1xyXG4uaWNvbi1sb2dvdXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwYSc7IH0gLyogJ+6kiicgKi9cclxuLmljb24tdGhlbWF0aXF1ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBiJzsgfSAvKiAn7qSLJyAqL1xyXG4uaWNvbi1jaGFuZ2UtdXNlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBjJzsgfSAvKiAn7qSMJyAqL1xyXG4uaWNvbi1sb2NhdGlvbi1kaXNhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGQnOyB9IC8qICfupI0nICovXHJcbi5pY29uLXJvdW5kZWQtcGFyYW1ldGVyczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBlJzsgfSAvKiAn7qSOJyAqL1xyXG4uaWNvbi1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBmJzsgfSAvKiAn7qSPJyAqL1xyXG4uaWNvbi1tYXAtc3dpdGNoZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMCc7IH0gLyogJ+6kkCcgKi9cclxuLmljb24tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTEnOyB9IC8qICfupJEnICovXHJcbi5pY29uLWxldHRlci1yb3VuZGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTInOyB9IC8qICfupJInICovXHJcbi5pY29uLWFkcmVzc2VzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTMnOyB9IC8qICfupJMnICovXHJcbi5pY29uLXNldHRpbmdzLXJvdW5kZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxNCc7IH0gLyogJ+6klCcgKi9cclxuLmljb24tZGFzaGVkLXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTUnOyB9IC8qICfupJUnICovXHJcbi5pY29uLXJhcHBvcnQtc2hhcmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxNic7IH0gLyogJ+6klicgKi9cclxuLmljb24tY29tcGFyYXRvcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE3JzsgfSAvKiAn7qSXJyAqL1xyXG4uaWNvbi1kYXNoZWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE4JzsgfSAvKiAn7qSYJyAqL1xyXG4uaWNvbi1kYXNoZWQtYWRkcmVzczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE5JzsgfSAvKiAn7qSZJyAqL1xyXG4uaWNvbi1wc3ctc2hvdzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFhJzsgfSAvKiAn7qSaJyAqL1xyXG4uaWNvbi1Db21wYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWInOyB9IC8qICfupJsnICovXHJcbi5pY29uLURvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWMnOyB9IC8qICfupJwnICovXHJcbi5pY29uLUhhbGZDaGVjazpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFkJzsgfSAvKiAn7qSdJyAqL1xyXG4uaWNvbi1wc3ctaGlkZGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWUnOyB9IC8qICfupJ4nICovXHJcbi5pY29uLXJldHVybjE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxZic7IH0gLyogJ+6knycgKi9cclxuLmljb24tcmFuZ2UtYnV0dG9uLWRyYWc6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyMCc7IH0gLyogJ+6koCcgKi9cclxuLmljb24tcmFuZ2UtdG8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTIxJzsgfSAvKiAn7qShJyAqL1xyXG4uaWNvbi1yYW5nZS10by1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTIyJzsgfSAvKiAn7qSiJyAqL1xyXG4uaWNvbi1yb29tOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjMnOyB9IC8qICfupKMnICovXHJcbi5pY29uLXJvb21zOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjQnOyB9IC8qICfupKQnICovXHJcbi5pY29uLXJvb21zMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI1JzsgfSAvKiAn7qSlJyAqL1xyXG4uaWNvbi1QYXJhbWV0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjYnOyB9IC8qICfupKYnICovXHJcbi5pY29uLXJvb21zMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI3JzsgfSAvKiAn7qSnJyAqL1xyXG4uaWNvbi1yb29tczM6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyOCc7IH0gLyogJ+6kqCcgKi9cclxuLmljb24tUmFwcG9ydENyZWF0ZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyOSc7IH0gLyogJ+6kqScgKi9cclxuLmljb24tUmFwcG9ydERvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmEnOyB9IC8qICfupKonICovXHJcbi5pY29uLVJhcHBvcnRFcnJvcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJiJzsgfSAvKiAn7qSrJyAqL1xyXG4uaWNvbi1SYXBwb3J0TG9hZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmMnOyB9IC8qICfupKwnICovXHJcbi5pY29uLVJhcHBvcnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyZCc7IH0gLyogJ+6krScgKi9cclxuLmljb24tcm9vbXM0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmUnOyB9IC8qICfupK4nICovXHJcbi5pY29uLXJvb21zNTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJmJzsgfSAvKiAn7qSvJyAqL1xyXG4uaWNvbi1pbmZvcm1hdGlvbnM6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzMCc7IH0gLyogJ+6ksCcgKi9cclxuLmljb24tY2hlY2stYm9sZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTMxJzsgfSAvKiAn7qSxJyAqL1xyXG4uaWNvbi1yYW5nZS10by1sZWZ0LWhvbGxvdzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTMyJzsgfSAvKiAn7qSyJyAqL1xyXG4uaWNvbi1yYW5nZS10by1sZWZ0LXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTMzJzsgfSAvKiAn7qSzJyAqL1xyXG4uaWNvbi1yYW5nZS10by1yaWdodC1ob2xsb3c6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzNCc7IH0gLyogJ+6ktCcgKi9cclxuLmljb24tcmFuZ2UtdG8tcmlnaHQtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzUnOyB9IC8qICfupLUnICovXHJcbi5pY29uLWFkZHJlc3MtZm9jdXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzNic7IH0gLyogJ+6kticgKi9cclxuLmljb24tcGxvdC1yZXN1bHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzNyc7IH0gLyogJ+6ktycgKi9cclxuLmljb24tbG9nby1jaXR5c2Nhbi12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM4JzsgfSAvKiAn7qS4JyAqL1xyXG4uaWNvbi1tZW51LWJvbGQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzOSc7IH0gLyogJ+6kuScgKi9cclxuLmljb24tY3F2OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2EnOyB9IC8qICfupLonICovXHJcbi5pY29uLXVwZGF0ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNiJzsgfSAvKiAn7qS7JyAqL1xyXG4uaWNvbi1TaGFyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNjJzsgfSAvKiAn7qS8JyAqL1xyXG4uaWNvbi12ZXJ0aWNhbC1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzZCc7IH0gLyogJ+6kvScgKi9cclxuLmljb24tcXItY29kZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNlJzsgfSAvKiAn7qS+JyAqL1xyXG4uaWNvbi1hcHBhcnRlbWVudDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzZic7IH0gLyogJ+6kvycgKi9cclxuLmljb24tbWFpc29uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDAnOyB9IC8qICfupYAnICovXHJcbi5pY29uLWltcG9ydDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQxJzsgfSAvKiAn7qWBJyAqL1xyXG4uaWNvbi1oaWdoLXByaWNlczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQyJzsgfSAvKiAn7qWCJyAqL1xyXG4uaWNvbi1sb3ctcHJpY2VzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDMnOyB9IC8qICfupYMnICovXHJcbi5pY29uLXByaWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDQnOyB9IC8qICfupYQnICovXHJcbi5pY29uLXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ1JzsgfSAvKiAn7qWFJyAqL1xyXG4uaWNvbi1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDYnOyB9IC8qICfupYYnICovXHJcbi5pY29uLWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ3JzsgfSAvKiAn7qWHJyAqL1xyXG4uaWNvbi1sb2dvX2NzX2J5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDgnOyB9IC8qICfupYgnICovXHJcbi5pY29uLWdlb2xvY2FsaXphdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ5JzsgfSAvKiAn7qWJJyAqL1xyXG4uaWNvbi1saXR0bGUtaG91c2Utb24tdGhlLWhvbWVwYWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGEnOyB9IC8qICfupYonICovXHJcbi5pY29uLWZpbGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Yic7IH0gLyogJ+6liycgKi9cclxuLmljb24tbm9mYXY6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Yyc7IH0gLyogJ+6ljCcgKi9cclxuLmljb24tZXF1YWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0ZCc7IH0gLyogJ+6ljScgKi9cclxuLmljb24taW5jcmVhc2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0ZSc7IH0gLyogJ+6ljicgKi9cclxuLmljb24tcmVkdWN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGYnOyB9IC8qICfupY8nICovXHJcbi5pY29uLXJlbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1MCc7IH0gLyogJ+6lkCcgKi9cclxuLmljb24tdGl0bGUtZXN0aW1hdGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1MSc7IH0gLyogJ+6lkScgKi9cclxuLmljb24tdGl0bGUtcG9pOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTInOyB9IC8qICfupZInICovXHJcbi5pY29uLXRpdGxlLXNpbWlsYXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Myc7IH0gLyogJ+6lkycgKi9cclxuLmljb24tY2hlY2stYmxhY2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1NCc7IH0gLyogJ+6llCcgKi9cclxuLmljb24tY3Jvc3MtYmxhY2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1NSc7IH0gLyogJ+6llScgKi9cclxuLmljb24tcHJvcGVydHk6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Nic7IH0gLyogJ+6llicgKi9cclxuLmljb24tcHJvcGVydGllczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU3JzsgfSAvKiAn7qWXJyAqL1xyXG4uaWNvbi1maW5hbC1wcmljZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU4JzsgfSAvKiAn7qWYJyAqL1xyXG4uaWNvbi1ob3VzaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTknOyB9IC8qICfupZknICovXHJcbi5pY29uLWFuYWx5c2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1YSc7IH0gLyogJ+6lmicgKi9cclxuLmljb24tYmFsY29ueTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTViJzsgfSAvKiAn7qWbJyAqL1xyXG4uaWNvbi1iYXRocm9vbTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTVjJzsgfSAvKiAn7qWcJyAqL1xyXG4uaWNvbi1iZWRyb29tMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTVkJzsgfSAvKiAn7qWdJyAqL1xyXG4uaWNvbi1jZWxsYXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1ZSc7IH0gLyogJ+6lnicgKi9cclxuLmljb24tY29tZm9ydDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTVmJzsgfSAvKiAn7qWfJyAqL1xyXG4uaWNvbi1jb25zdHJ1Y3Rpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTk2MCc7IH0gLyogJ+6loCcgKi9cclxuLmljb24tY28tb3duZXJzaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjEnOyB9IC8qICfupaEnICovXHJcbi5pY29uLWNvc3QtY28tb3duZXJzaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjInOyB9IC8qICfupaInICovXHJcbi5pY29uLWRwZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTYzJzsgfSAvKiAn7qWjJyAqL1xyXG4uaWNvbi1mbG9vcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY0JzsgfSAvKiAn7qWkJyAqL1xyXG4uaWNvbi1sb2dnaWE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2NSc7IH0gLyogJ+6lpScgKi9cclxuLmljb24tbHVtaW5vc2l0eTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY2JzsgfSAvKiAn7qWmJyAqL1xyXG4uaWNvbi1vY2N1cGFuY3k6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Nyc7IH0gLyogJ+6lpycgKi9cclxuLmljb24tb3JpZW50YXRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTk2OCc7IH0gLyogJ+6lqCcgKi9cclxuLmljb24tcGFya2luZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY5JzsgfSAvKiAn7qWpJyAqL1xyXG4uaWNvbi1yZXN0b3JhdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTZhJzsgfSAvKiAn7qWqJyAqL1xyXG4uaWNvbi1yb29tMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTZiJzsgfSAvKiAn7qWrJyAqL1xyXG4uaWNvbi1zdGF0ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTZjJzsgfSAvKiAn7qWsJyAqL1xyXG4uaWNvbi1zdXJmYWNlLWNhcnJlejpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTZkJzsgfSAvKiAn7qWtJyAqL1xyXG4uaWNvbi1zd2ltbWluZy1wb29sOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmUnOyB9IC8qICfupa4nICovXHJcbi5pY29uLXRheDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTZmJzsgfSAvKiAn7qWvJyAqL1xyXG4uaWNvbi12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzAnOyB9IC8qICfupbAnICovXHJcbi5pY29uLWxhbmQtYXJlYTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTcxJzsgfSAvKiAn7qWxJyAqL1xyXG4uaWNvbi1hbm5leC1yb29tOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzInOyB9IC8qICfupbInICovXHJcbi5pY29uLWdhcmRlbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTczJzsgfSAvKiAn7qWzJyAqL1xyXG4uaWNvbi1hYm92ZS1ncm91bmQtbGV2ZWxzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzQnOyB9IC8qICfupbQnICovXHJcbi5pY29uLWxpdmluZy1yb29tOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzUnOyB9IC8qICfupbUnICovXHJcbi5pY29uLWdhcmFnZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc2JzsgfSAvKiAn7qW2JyAqL1xyXG4uaWNvbi1ncm91cC1ncm91bmQtZmxvb3ItYXBhcnRtZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzcnOyB9IC8qICfupbcnICovXHJcbi5pY29uLXByaXZhdGUtZ3JvdW5kLWZsb29yLWFwYXJ0bWVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc4JzsgfSAvKiAn7qW4JyAqL1xyXG4uaWNvbi10YXgtZXhlbXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzknOyB9IC8qICfupbknICovXHJcbi5pY29uLWxpZnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3YSc7IH0gLyogJ+6luicgKi9cclxuLmljb24tdG90YWwtZmxvb3I6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Yic7IH0gLyogJ+6luycgKi9cclxuLmljb24tbGl2aW5nLWFyZWE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Yyc7IH0gLyogJ+6lvCcgKi9cclxuLmljb24tc3VyZmFjZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdkJzsgfSAvKiAn7qW9JyAqL1xyXG4uaWNvbi11bmluaGFiaXRhYmxlLWFyZWE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3ZSc7IH0gLyogJ+6lvicgKi9cclxuLmljb24tb3Blbi1uZXctdGFiOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2YnOyB9IC8qICfupb8nICovXHJcbi5pY29uLWRhdGE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4Yyc7IH0gLyogJ+6mjCcgKi9cclxuLmljb24tcHJpY2UxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTYnOyB9IC8qICfurqYnICovXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uaWNvbi04MkEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMCc7IH0gLyogJ+6kgCcgKi9cclxuLmljb24tMTYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMSc7IH0gLyogJ+6kgScgKi9cclxuLmljb24tODJCLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDInOyB9IC8qICfupIInICovXHJcbi5pY29uLTE2MDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMyc7IH0gLyogJ+6kgycgKi9cclxuLmljb24tODJDLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDQnOyB9IC8qICfupIQnICovXHJcbi5pY29uLTE2MjQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNSc7IH0gLyogJ+6khScgKi9cclxuLmljb24tODRBLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDYnOyB9IC8qICfupIYnICovXHJcbi5pY29uLTE2MjQwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDcnOyB9IC8qICfupIcnICovXHJcbi5pY29uLTg0Qi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA4JzsgfSAvKiAn7qSIJyAqL1xyXG4uaWNvbi0xNjIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDknOyB9IC8qICfupIknICovXHJcbi5pY29uLTg0Qy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBhJzsgfSAvKiAn7qSKJyAqL1xyXG4uaWNvbi0xNjIzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGInOyB9IC8qICfupIsnICovXHJcbi5pY29uLTg1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGMnOyB9IC8qICfupIwnICovXHJcbi5pY29uLTE2MjIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGQnOyB9IC8qICfupI0nICovXHJcbi5pY29uLWNhY2hlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBlJzsgfSAvKiAn7qSOJyAqL1xyXG4uaWNvbi1kYXRlX3JhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGYnOyB9IC8qICfupI8nICovXHJcbi5pY29uLXRyZW5kaW5nX2Rvd246YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMCc7IH0gLyogJ+6kkCcgKi9cclxuLmljb24tdHJlbmRpbmdfZmxhdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTExJzsgfSAvKiAn7qSRJyAqL1xyXG4uaWNvbi10cmVuZGluZ191cDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTEyJzsgfSAvKiAn7qSSJyAqL1xyXG4uaWNvbi0xMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTEzJzsgfSAvKiAn7qSTJyAqL1xyXG4uaWNvbi0xNjIyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE0JzsgfSAvKiAn7qSUJyAqL1xyXG4uaWNvbi0xMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE1JzsgfSAvKiAn7qSVJyAqL1xyXG4uaWNvbi0xNjIyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE2JzsgfSAvKiAn7qSWJyAqL1xyXG4uaWNvbi0xMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE3JzsgfSAvKiAn7qSXJyAqL1xyXG4uaWNvbi0xMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE4JzsgfSAvKiAn7qSYJyAqL1xyXG4uaWNvbi0xNjIzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE5JzsgfSAvKiAn7qSZJyAqL1xyXG4uaWNvbi0xMy0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFhJzsgfSAvKiAn7qSaJyAqL1xyXG4uaWNvbi0xMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFiJzsgfSAvKiAn7qSbJyAqL1xyXG4uaWNvbi0xNjIzMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFjJzsgfSAvKiAn7qScJyAqL1xyXG4uaWNvbi0xNC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFkJzsgfSAvKiAn7qSdJyAqL1xyXG4uaWNvbi0xNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFlJzsgfSAvKiAn7qSeJyAqL1xyXG4uaWNvbi0xNjIzMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFmJzsgfSAvKiAn7qSfJyAqL1xyXG4uaWNvbi0xNS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTIwJzsgfSAvKiAn7qSgJyAqL1xyXG4uaWNvbi0xNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTIxJzsgfSAvKiAn7qShJyAqL1xyXG4uaWNvbi0xNjUwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjInOyB9IC8qICfupKInICovXHJcbi5pY29uLTE2MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTIzJzsgfSAvKiAn7qSjJyAqL1xyXG4uaWNvbi0xLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjQnOyB9IC8qICfupKQnICovXHJcbi5pY29uLTE3LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjUnOyB9IC8qICfupKUnICovXHJcbi5pY29uLTE3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjYnOyB9IC8qICfupKYnICovXHJcbi5pY29uLTE2NS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI3JzsgfSAvKiAn7qSnJyAqL1xyXG4uaWNvbi0xOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI4JzsgfSAvKiAn7qSoJyAqL1xyXG4uaWNvbi0yNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI5JzsgfSAvKiAn7qSpJyAqL1xyXG4uaWNvbi0xOS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJhJzsgfSAvKiAn7qSqJyAqL1xyXG4uaWNvbi0xNjI3MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJiJzsgfSAvKiAn7qSrJyAqL1xyXG4uaWNvbi0xMDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyYyc7IH0gLyogJ+6krCcgKi9cclxuLmljb24tMTAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmQnOyB9IC8qICfupK0nICovXHJcbi5pY29uLTEwMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJmJzsgfSAvKiAn7qSvJyAqL1xyXG4uaWNvbi0xMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzMCc7IH0gLyogJ+6ksCcgKi9cclxuLmljb24tMTAyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzInOyB9IC8qICfupLInICovXHJcbi5pY29uLTEwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTMzJzsgfSAvKiAn7qSzJyAqL1xyXG4uaWNvbi0xMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzNSc7IH0gLyogJ+6ktScgKi9cclxuLmljb24tMTExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzcnOyB9IC8qICfupLcnICovXHJcbi5pY29uLTExMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM5JzsgfSAvKiAn7qS5JyAqL1xyXG4uaWNvbi0xMTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzYic7IH0gLyogJ+6kuycgKi9cclxuLmljb24tMTIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2QnOyB9IC8qICfupL0nICovXHJcbi5pY29uLTEyMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNmJzsgfSAvKiAn7qS/JyAqL1xyXG4uaWNvbi0xMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0MCc7IH0gLyogJ+6lgCcgKi9cclxuLmljb24tMTIyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDInOyB9IC8qICfupYInICovXHJcbi5pY29uLTEyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQzJzsgfSAvKiAn7qWDJyAqL1xyXG4uaWNvbi0xMzAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0NSc7IH0gLyogJ+6lhScgKi9cclxuLmljb24tMTMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDYnOyB9IC8qICfupYYnICovXHJcbi5pY29uLTEzMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ4JzsgfSAvKiAn7qWIJyAqL1xyXG4uaWNvbi0xMzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0OSc7IH0gLyogJ+6liScgKi9cclxuLmljb24tMTMyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGInOyB9IC8qICfupYsnICovXHJcbi5pY29uLTEzMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRjJzsgfSAvKiAn7qWMJyAqL1xyXG4uaWNvbi0xMzMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0ZSc7IH0gLyogJ+6ljicgKi9cclxuLmljb24tMTMzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGYnOyB9IC8qICfupY8nICovXHJcbi5pY29uLTEzNC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTUxJzsgfSAvKiAn7qWRJyAqL1xyXG4uaWNvbi0xMzQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Mic7IH0gLyogJ+6lkicgKi9cclxuLmljb24tMTQwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTQnOyB9IC8qICfupZQnICovXHJcbi5pY29uLTE0MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU1JzsgfSAvKiAn7qWVJyAqL1xyXG4uaWNvbi0xNDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Nyc7IH0gLyogJ+6llycgKi9cclxuLmljb24tMTQxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTgnOyB9IC8qICfupZgnICovXHJcbi5pY29uLTE0Mi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTVhJzsgfSAvKiAn7qWaJyAqL1xyXG4uaWNvbi0xNDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Yic7IH0gLyogJ+6lmycgKi9cclxuLmljb24tMTQzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWQnOyB9IC8qICfupZ0nICovXHJcbi5pY29uLTE0My0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTVlJzsgfSAvKiAn7qWeJyAqL1xyXG4uaWNvbi0xNDQtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2MCc7IH0gLyogJ+6loCcgKi9cclxuLmljb24tMTQ0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjEnOyB9IC8qICfupaEnICovXHJcbi5pY29uLTE1MC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTYzJzsgfSAvKiAn7qWjJyAqL1xyXG4uaWNvbi0xNTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2NCc7IH0gLyogJ+6lpCcgKi9cclxuLmljb24tMTUxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjYnOyB9IC8qICfupaYnICovXHJcbi5pY29uLTE1MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY3JzsgfSAvKiAn7qWnJyAqL1xyXG4uaWNvbi0xNTItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2OSc7IH0gLyogJ+6lqScgKi9cclxuLmljb24tMTUyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmEnOyB9IC8qICfupaonICovXHJcbi5pY29uLTE1My0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTZjJzsgfSAvKiAn7qWsJyAqL1xyXG4uaWNvbi0xNTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2ZCc7IH0gLyogJ+6lrScgKi9cclxuLmljb24tMTYxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTcxJzsgfSAvKiAn7qWxJyAqL1xyXG4uaWNvbi0xNzAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Myc7IH0gLyogJ+6lsycgKi9cclxuLmljb24tMTcwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzQnOyB9IC8qICfupbQnICovXHJcbi5pY29uLTE3MS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc2JzsgfSAvKiAn7qW2JyAqL1xyXG4uaWNvbi0xNzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Nyc7IH0gLyogJ+6ltycgKi9cclxuLmljb24tMTcyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzknOyB9IC8qICfupbknICovXHJcbi5pY29uLTE3Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdhJzsgfSAvKiAn7qW6JyAqL1xyXG4uaWNvbi0xNzMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Yyc7IH0gLyogJ+6lvCcgKi9cclxuLmljb24tMTczLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2QnOyB9IC8qICfupb0nICovXHJcbi5pY29uLTE3NC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdmJzsgfSAvKiAn7qW/JyAqL1xyXG4uaWNvbi0xNzQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4MCc7IH0gLyogJ+6mgCcgKi9cclxuLmljb24tMTc1LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ODInOyB9IC8qICfupoInICovXHJcbi5pY29uLTE3NS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTgzJzsgfSAvKiAn7qaDJyAqL1xyXG4uaWNvbi0xODAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4NSc7IH0gLyogJ+6mhScgKi9cclxuLmljb24tMTgxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ODcnOyB9IC8qICfupocnICovXHJcbi5pY29uLTE4Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTg5JzsgfSAvKiAn7qaJJyAqL1xyXG4uaWNvbi0xODQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4Yyc7IH0gLyogJ+6mjCcgKi9cclxuLmljb24tMTg1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OGUnOyB9IC8qICfupo4nICovXHJcbi5pY29uLTE4Ni0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTkwJzsgfSAvKiAn7qaQJyAqL1xyXG4uaWNvbi0xOTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5Mic7IH0gLyogJ+6mkicgKi9cclxuLmljb24tMTkxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OTQnOyB9IC8qICfuppQnICovXHJcbi5pY29uLTE5Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTk2JzsgfSAvKiAn7qaWJyAqL1xyXG4uaWNvbi0xOTMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5OCc7IH0gLyogJ+6mmCcgKi9cclxuLmljb24tMTkzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OTknOyB9IC8qICfuppknICovXHJcbi5pY29uLTEwMDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5Yic7IH0gLyogJ+6mmycgKi9cclxuLmljb24tMTAwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTljJzsgfSAvKiAn7qacJyAqL1xyXG4uaWNvbi0xMDAxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OWUnOyB9IC8qICfupp4nICovXHJcbi5pY29uLTEwMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5Zic7IH0gLyogJ+6mnycgKi9cclxuLmljb24tMTAxMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWExJzsgfSAvKiAn7qahJyAqL1xyXG4uaWNvbi0xMDEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YTInOyB9IC8qICfupqInICovXHJcbi5pY29uLTEwMTEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhNCc7IH0gLyogJ+6mpCcgKi9cclxuLmljb24tMTAxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWE1JzsgfSAvKiAn7qalJyAqL1xyXG4uaWNvbi0xMDIwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YTcnOyB9IC8qICfupqcnICovXHJcbi5pY29uLTEwMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhOCc7IH0gLyogJ+6mqCcgKi9cclxuLmljb24tMTAyMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWFhJzsgfSAvKiAn7qaqJyAqL1xyXG4uaWNvbi0xMDIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YWInOyB9IC8qICfupqsnICovXHJcbi5pY29uLTEwMjItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhZCc7IH0gLyogJ+6mrScgKi9cclxuLmljb24tMTAyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWFlJzsgfSAvKiAn7qauJyAqL1xyXG4uaWNvbi0xMDIzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YjAnOyB9IC8qICfuprAnICovXHJcbi5pY29uLTEwMjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTliMSc7IH0gLyogJ+6msScgKi9cclxuLmljb24tMTAyNC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWIzJzsgfSAvKiAn7qazJyAqL1xyXG4uaWNvbi0xMDI0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YjQnOyB9IC8qICfuprQnICovXHJcbi5pY29uLTExMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTliNic7IH0gLyogJ+6mticgKi9cclxuLmljb24tMTEwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWI4JzsgfSAvKiAn7qa4JyAqL1xyXG4uaWNvbi0xMTAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YmEnOyB9IC8qICfupronICovXHJcbi5pY29uLTExMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTliYyc7IH0gLyogJ+6mvCcgKi9cclxuLmljb24tMTExMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWJlJzsgfSAvKiAn7qa+JyAqL1xyXG4uaWNvbi0xMTEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YzAnOyB9IC8qICfup4AnICovXHJcbi5pY29uLTExMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljMic7IH0gLyogJ+6ngicgKi9cclxuLmljb24tMTEyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWM0JzsgfSAvKiAn7qeEJyAqL1xyXG4uaWNvbi0xMTIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YzYnOyB9IC8qICfup4YnICovXHJcbi5pY29uLTExMjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljOCc7IH0gLyogJ+6niCcgKi9cclxuLmljb24tMTEzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWNhJzsgfSAvKiAn7qeKJyAqL1xyXG4uaWNvbi0xMTMxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5Y2MnOyB9IC8qICfup4wnICovXHJcbi5pY29uLTExMzItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljZSc7IH0gLyogJ+6njicgKi9cclxuLmljb24tMTIwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWQwJzsgfSAvKiAn7qeQJyAqL1xyXG4uaWNvbi0xMjAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZDEnOyB9IC8qICfup5EnICovXHJcbi5pY29uLTEyMDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkMyc7IH0gLyogJ+6nkycgKi9cclxuLmljb24tMTIwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWQ0JzsgfSAvKiAn7qeUJyAqL1xyXG4uaWNvbi0xMjAyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZDYnOyB9IC8qICfup5YnICovXHJcbi5pY29uLTEyMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkNyc7IH0gLyogJ+6nlycgKi9cclxuLmljb24tMTIxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWQ5JzsgfSAvKiAn7qeZJyAqL1xyXG4uaWNvbi0xMjIwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZGEnOyB9IC8qICfup5onICovXHJcbi5pY29uLTEyMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkYic7IH0gLyogJ+6nmycgKi9cclxuLmljb24tMTIyMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWRkJzsgfSAvKiAn7qedJyAqL1xyXG4uaWNvbi0xMjIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZGUnOyB9IC8qICfup54nICovXHJcbi5pY29uLTEyMjItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTllMCc7IH0gLyogJ+6noCcgKi9cclxuLmljb24tMTIyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWUxJzsgfSAvKiAn7qehJyAqL1xyXG4uaWNvbi0xMzAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZTMnOyB9IC8qICfup6MnICovXHJcbi5pY29uLTEzMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTllNCc7IH0gLyogJ+6npCcgKi9cclxuLmljb24tMTMwMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWU2JzsgfSAvKiAn7qemJyAqL1xyXG4uaWNvbi0xMzAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZTcnOyB9IC8qICfup6cnICovXHJcbi5pY29uLTEzMTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTllOSc7IH0gLyogJ+6nqScgKi9cclxuLmljb24tMTMxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWVhJzsgfSAvKiAn7qeqJyAqL1xyXG4uaWNvbi0xMzExLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZWMnOyB9IC8qICfup6wnICovXHJcbi5pY29uLTEzMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTllZCc7IH0gLyogJ+6nrScgKi9cclxuLmljb24tMTMyMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWVmJzsgfSAvKiAn7qevJyAqL1xyXG4uaWNvbi0xMzIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZjAnOyB9IC8qICfup7AnICovXHJcbi5pY29uLTEzMjEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmMic7IH0gLyogJ+6nsicgKi9cclxuLmljb24tMTMyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWYzJzsgfSAvKiAn7qezJyAqL1xyXG4uaWNvbi0xMzMwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZjUnOyB9IC8qICfup7UnICovXHJcbi5pY29uLTEzMzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmNic7IH0gLyogJ+6nticgKi9cclxuLmljb24tMTMzMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWY4JzsgfSAvKiAn7qe4JyAqL1xyXG4uaWNvbi0xMzMxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZjknOyB9IC8qICfup7knICovXHJcbi5pY29uLTEzNDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmYic7IH0gLyogJ+6nuycgKi9cclxuLmljb24tMTM0MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWZjJzsgfSAvKiAn7qe8JyAqL1xyXG4uaWNvbi0xMzQxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZmUnOyB9IC8qICfup74nICovXHJcbi5pY29uLTEzNDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmZic7IH0gLyogJ+6nvycgKi9cclxuLmljb24tMTM0Mi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTAxJzsgfSAvKiAn7qiBJyAqL1xyXG4uaWNvbi0xMzQyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMDInOyB9IC8qICfuqIInICovXHJcbi5pY29uLTE0MDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwNCc7IH0gLyogJ+6ohCcgKi9cclxuLmljb24tMTQwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTA1JzsgfSAvKiAn7qiFJyAqL1xyXG4uaWNvbi0xNDEwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMDcnOyB9IC8qICfuqIcnICovXHJcbi5pY29uLTE0MTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwOCc7IH0gLyogJ+6oiCcgKi9cclxuLmljb24tMTQyMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTBhJzsgfSAvKiAn7qiKJyAqL1xyXG4uaWNvbi0xNDIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMGInOyB9IC8qICfuqIsnICovXHJcbi5pY29uLTE0MzAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwZCc7IH0gLyogJ+6ojScgKi9cclxuLmljb24tMTQzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTBlJzsgfSAvKiAn7qiOJyAqL1xyXG4uaWNvbi0xNDQwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMTAnOyB9IC8qICfuqJAnICovXHJcbi5pY29uLTE0NDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWExMSc7IH0gLyogJ+6okScgKi9cclxuLmljb24tMTUwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTEzJzsgfSAvKiAn7qiTJyAqL1xyXG4uaWNvbi0xNTAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMTQnOyB9IC8qICfuqJQnICovXHJcbi5pY29uLTE1MTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWExNic7IH0gLyogJ+6olicgKi9cclxuLmljb24tMTUxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTE3JzsgfSAvKiAn7qiXJyAqL1xyXG4uaWNvbi0xNTIwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMTknOyB9IC8qICfuqJknICovXHJcbi5pY29uLTE1MjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWExYSc7IH0gLyogJ+6omicgKi9cclxuLmljb24tMTUzMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTFjJzsgfSAvKiAn7qicJyAqL1xyXG4uaWNvbi0xNTMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMWQnOyB9IC8qICfuqJ0nICovXHJcbi5pY29uLTE2MDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWExZic7IH0gLyogJ+6onycgKi9cclxuLmljb24tMTYxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTIzJzsgfSAvKiAn7qijJyAqL1xyXG4uaWNvbi0xNzAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMjcnOyB9IC8qICfuqKcnICovXHJcbi5pY29uLTE3MDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEyOCc7IH0gLyogJ+6oqCcgKi9cclxuLmljb24tMTcwMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTJhJzsgfSAvKiAn7qiqJyAqL1xyXG4uaWNvbi0xNzAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMmInOyB9IC8qICfuqKsnICovXHJcbi5pY29uLTE3MTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEyZCc7IH0gLyogJ+6orScgKi9cclxuLmljb24tMTcxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTJlJzsgfSAvKiAn7qiuJyAqL1xyXG4uaWNvbi0xNzIwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMzAnOyB9IC8qICfuqLAnICovXHJcbi5pY29uLTE3MjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzMSc7IH0gLyogJ+6osScgKi9cclxuLmljb24tMTczMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTMzJzsgfSAvKiAn7qizJyAqL1xyXG4uaWNvbi0xNzMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMzQnOyB9IC8qICfuqLQnICovXHJcbi5pY29uLTE3NDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzNic7IH0gLyogJ+6oticgKi9cclxuLmljb24tMTc0MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTM3JzsgfSAvKiAn7qi3JyAqL1xyXG4uaWNvbi0xNzUwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMzknOyB9IC8qICfuqLknICovXHJcbi5pY29uLTE3NTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzYSc7IH0gLyogJ+6ouicgKi9cclxuLmljb24tMTg0MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTNjJzsgfSAvKiAn7qi8JyAqL1xyXG4uaWNvbi0xODQxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhM2UnOyB9IC8qICfuqL4nICovXHJcbi5pY29uLTE5MDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE0MCc7IH0gLyogJ+6pgCcgKi9cclxuLmljb24tMTkwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTQyJzsgfSAvKiAn7qmCJyAqL1xyXG4uaWNvbi0xOTAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNDQnOyB9IC8qICfuqYQnICovXHJcbi5pY29uLTE5MDMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE0Nic7IH0gLyogJ+6phicgKi9cclxuLmljb24tMTkwNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTQ5JzsgfSAvKiAn7qmJJyAqL1xyXG4uaWNvbi0xOTEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNGInOyB9IC8qICfuqYsnICovXHJcbi5pY29uLTE5MTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE0ZCc7IH0gLyogJ+6pjScgKi9cclxuLmljb24tMTkxMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTRmJzsgfSAvKiAn7qmPJyAqL1xyXG4uaWNvbi0xOTEzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNTEnOyB9IC8qICfuqZEnICovXHJcbi5pY29uLTE5MTQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1Myc7IH0gLyogJ+6pkycgKi9cclxuLmljb24tMTkxNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTU1JzsgfSAvKiAn7qmVJyAqL1xyXG4uaWNvbi0xOTIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNTcnOyB9IC8qICfuqZcnICovXHJcbi5pY29uLTE5MjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1OSc7IH0gLyogJ+6pmScgKi9cclxuLmljb24tMTkyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTViJzsgfSAvKiAn7qmbJyAqL1xyXG4uaWNvbi0xOTIzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNWQnOyB9IC8qICfuqZ0nICovXHJcbi5pY29uLTE5MjQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1Zic7IH0gLyogJ+6pnycgKi9cclxuLmljb24tMTkzMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTYxJzsgfSAvKiAn7qmhJyAqL1xyXG4uaWNvbi0xOTMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNjInOyB9IC8qICfuqaInICovXHJcbi5pY29uLTE5MzEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2NCc7IH0gLyogJ+6ppCcgKi9cclxuLmljb24tMTkzMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTY1JzsgfSAvKiAn7qmlJyAqL1xyXG4uaWNvbi0xOTMyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNjcnOyB9IC8qICfuqacnICovXHJcbi5pY29uLTE5MzItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2OCc7IH0gLyogJ+6pqCcgKi9cclxuLmljb24tMTkzMy0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTZhJzsgfSAvKiAn7qmqJyAqL1xyXG4uaWNvbi0xOTMzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNmInOyB9IC8qICfuqasnICovXHJcbi5pY29uLTE5MzQtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2ZCc7IH0gLyogJ+6prScgKi9cclxuLmljb24tMTkzNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTZlJzsgfSAvKiAn7qmuJyAqL1xyXG4uaWNvbi0xOTM1LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNzAnOyB9IC8qICfuqbAnICovXHJcbi5pY29uLTE5MzUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3MSc7IH0gLyogJ+6psScgKi9cclxuLmljb24tMTAwMDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3Myc7IH0gLyogJ+6psycgKi9cclxuLmljb24tMTAwMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3NCc7IH0gLyogJ+6ptCcgKi9cclxuLmljb24tMTAwMDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3Nic7IH0gLyogJ+6pticgKi9cclxuLmljb24tMTAwMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3Nyc7IH0gLyogJ+6ptycgKi9cclxuLmljb24tMTAwMDItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3OSc7IH0gLyogJ+6puScgKi9cclxuLmljb24tMTAwMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3YSc7IH0gLyogJ+6puicgKi9cclxuLmljb24tMTAwMTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3Yyc7IH0gLyogJ+6pvCcgKi9cclxuLmljb24tMTAwMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3ZCc7IH0gLyogJ+6pvScgKi9cclxuLmljb24tMTAwMTEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3Zic7IH0gLyogJ+6pvycgKi9cclxuLmljb24tMTAwMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE4MCc7IH0gLyogJ+6qgCcgKi9cclxuLmljb24tMTAwMTItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE4Mic7IH0gLyogJ+6qgicgKi9cclxuLmljb24tMTAwMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE4Myc7IH0gLyogJ+6qgycgKi9cclxuLmljb24tMTEyMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE4NSc7IH0gLyogJ+6qhScgKi9cclxuLmljb24tMTEyMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE4Nyc7IH0gLyogJ+6qhycgKi9cclxuLmljb24tMTEyMzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE4OSc7IH0gLyogJ+6qiScgKi9cclxuLmljb24tMTEyMzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE4Yic7IH0gLyogJ+6qiycgKi9cclxuLmljb24tMTEyMzItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE4ZCc7IH0gLyogJ+6qjScgKi9cclxuLmljb24tMTg0MDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE4Zic7IH0gLyogJ+6qjycgKi9cclxuLmljb24tMTg0MDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE5MSc7IH0gLyogJ+6qkScgKi9cclxuLmljb24tMTg0MDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE5Myc7IH0gLyogJ+6qkycgKi9cclxuLmljb24tMTg0MDMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE5NSc7IH0gLyogJ+6qlScgKi9cclxuLmljb24tMTg0MDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE5Nyc7IH0gLyogJ+6qlycgKi9cclxuLmljb24tMTg0MTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE5OSc7IH0gLyogJ+6qmScgKi9cclxuLmljb24tMTg0MTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE5Yic7IH0gLyogJ+6qmycgKi9cclxuLmljb24tMTg0MTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE5ZCc7IH0gLyogJ+6qnScgKi9cclxuLmljb24tMTg0MTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE5Zic7IH0gLyogJ+6qnycgKi9cclxuLmljb24tMTg0MTQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFhMSc7IH0gLyogJ+6qoScgKi9cclxuLmljb24tMTg0MTUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFhMyc7IH0gLyogJ+6qoycgKi9cclxuLmljb24tMTg0MTYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFhNSc7IH0gLyogJ+6qpScgKi9cclxuLmljb24tMTg0MTctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFhNyc7IH0gLyogJ+6qpycgKi9cclxuLmljb24tMTg0MTgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFhOSc7IH0gLyogJ+6qqScgKi9cclxuLmljb24tMTEwMDAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYWInOyB9IC8qICfuqqsnICovXHJcbi5pY29uLTExMDAwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWFkJzsgfSAvKiAn7qqtJyAqL1xyXG4uaWNvbi0xMTAwMDMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFhZic7IH0gLyogJ+6qrycgKi9cclxuLmljb24tMTEwMDA0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYjEnOyB9IC8qICfuqrEnICovXHJcbi5pY29uLTExMDAwNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWIzJzsgfSAvKiAn7qqzJyAqL1xyXG4uaWNvbi0xMTAwMDYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiNSc7IH0gLyogJ+6qtScgKi9cclxuLmljb24tMTEwMDA3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYjcnOyB9IC8qICfuqrcnICovXHJcbi5pY29uLTExMDAwOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWI5JzsgfSAvKiAn7qq5JyAqL1xyXG4uaWNvbi0xMTAwMDktMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiYic7IH0gLyogJ+6quycgKi9cclxuLmljb24tMTEwMDEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYmQnOyB9IC8qICfuqr0nICovXHJcbi5pY29uLTExMDAxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWJmJzsgfSAvKiAn7qq/JyAqL1xyXG4uaWNvbi0xMTAwMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjMSc7IH0gLyogJ+6rgScgKi9cclxuLmljb24tMTEwMDEzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYzMnOyB9IC8qICfuq4MnICovXHJcbi5pY29uLTExMDAxNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWM1JzsgfSAvKiAn7quFJyAqL1xyXG4uaWNvbi0xMTAwMTUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjNyc7IH0gLyogJ+6rhycgKi9cclxuLmljb24tMTEwMDE2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYzknOyB9IC8qICfuq4knICovXHJcbi5pY29uLTExMDAxNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWNiJzsgfSAvKiAn7quLJyAqL1xyXG4uaWNvbi0xMTAwMTgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjZCc7IH0gLyogJ+6rjScgKi9cclxuLmljb24tMTEwMDE5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhY2YnOyB9IC8qICfuq48nICovXHJcbi5pY29uLTExMDEwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWQxJzsgfSAvKiAn7quRJyAqL1xyXG4uaWNvbi0xMTAxMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFkMyc7IH0gLyogJ+6rkycgKi9cclxuLmljb24tMTEwMTAzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZDUnOyB9IC8qICfuq5UnICovXHJcbi5pY29uLTExMDEwNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWQ3JzsgfSAvKiAn7quXJyAqL1xyXG4uaWNvbi0xMTAxMDUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFkOSc7IH0gLyogJ+6rmScgKi9cclxuLmljb24tMTEwMTA2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZGInOyB9IC8qICfuq5snICovXHJcbi5pY29uLTExMDEwNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWRkJzsgfSAvKiAn7qudJyAqL1xyXG4uaWNvbi0xMTAxMDgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFkZic7IH0gLyogJ+6rnycgKi9cclxuLmljb24tMTEwMTA5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZTEnOyB9IC8qICfuq6EnICovXHJcbi5pY29uLTExMDExMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWUzJzsgfSAvKiAn7qujJyAqL1xyXG4uaWNvbi0xMTAxMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlNSc7IH0gLyogJ+6rpScgKi9cclxuLmljb24tMTEwMTEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZTcnOyB9IC8qICfuq6cnICovXHJcbi5pY29uLTExMDExMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWU5JzsgfSAvKiAn7qupJyAqL1xyXG4uaWNvbi0xMTAxMTQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlYic7IH0gLyogJ+6rqycgKi9cclxuLmljb24tMTEwMTE1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZWQnOyB9IC8qICfuq60nICovXHJcbi5pY29uLTExMDExNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWVmJzsgfSAvKiAn7quvJyAqL1xyXG4uaWNvbi0xMTAxMTctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmMSc7IH0gLyogJ+6rsScgKi9cclxuLmljb24tMTEwMTE4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZjMnOyB9IC8qICfuq7MnICovXHJcbi5pY29uLTExMDExOS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWY1JzsgfSAvKiAn7qu1JyAqL1xyXG4uaWNvbi0xMTAxMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmNyc7IH0gLyogJ+6rtycgKi9cclxuLmljb24tMTEwMTIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZjknOyB9IC8qICfuq7knICovXHJcbi5pY29uLTExMDEyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWZiJzsgfSAvKiAn7qu7JyAqL1xyXG4uaWNvbi0xMTAxMjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmZCc7IH0gLyogJ+6rvScgKi9cclxuLmljb24tMTExMDAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZmYnOyB9IC8qICfuq78nICovXHJcbi5pY29uLTExMTAwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjAxJzsgfSAvKiAn7qyBJyAqL1xyXG4uaWNvbi0xMTEwMDMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIwMyc7IH0gLyogJ+6sgycgKi9cclxuLmljb24tMTExMDA0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMDUnOyB9IC8qICfurIUnICovXHJcbi5pY29uLTExMTAwNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjA3JzsgfSAvKiAn7qyHJyAqL1xyXG4uaWNvbi0xMTEwMDYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIwOSc7IH0gLyogJ+6siScgKi9cclxuLmljb24tMTExMDA3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMGInOyB9IC8qICfurIsnICovXHJcbi5pY29uLTExMTAwOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjBkJzsgfSAvKiAn7qyNJyAqL1xyXG4uaWNvbi0xMTEwMDktMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIwZic7IH0gLyogJ+6sjycgKi9cclxuLmljb24tMTExMDEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMTEnOyB9IC8qICfurJEnICovXHJcbi5pY29uLTExMTAxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjEzJzsgfSAvKiAn7qyTJyAqL1xyXG4uaWNvbi0xMTEwMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxNSc7IH0gLyogJ+6slScgKi9cclxuLmljb24tMTExMDEzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMTcnOyB9IC8qICfurJcnICovXHJcbi5pY29uLTExMTAxNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjE5JzsgfSAvKiAn7qyZJyAqL1xyXG4uaWNvbi0xMTEwMTUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxYic7IH0gLyogJ+6smycgKi9cclxuLmljb24tMTEyMDAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMWQnOyB9IC8qICfurJ0nICovXHJcbi5pY29uLTExMjAwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjFmJzsgfSAvKiAn7qyfJyAqL1xyXG4uaWNvbi0xMTIwMDMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyMSc7IH0gLyogJ+6soScgKi9cclxuLmljb24tMTEyMDA0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMjMnOyB9IC8qICfurKMnICovXHJcbi5pY29uLTExMjAwNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjI1JzsgfSAvKiAn7qylJyAqL1xyXG4uaWNvbi0xMTIwMDYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyNyc7IH0gLyogJ+6spycgKi9cclxuLmljb24tc3AwNy0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjI5JzsgfSAvKiAn7qypJyAqL1xyXG4uaWNvbi1zcDA3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMmEnOyB9IC8qICfurKonICovXHJcbi5pY29uLXNwMTktMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyYyc7IH0gLyogJ+6srCcgKi9cclxuLmljb24tc3AxOS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjJkJzsgfSAvKiAn7qytJyAqL1xyXG4uaWNvbi1zcDIwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMmYnOyB9IC8qICfurK8nICovXHJcbi5pY29uLXNwMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIzMCc7IH0gLyogJ+6ssCcgKi9cclxuLmljb24tc3AyMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjMyJzsgfSAvKiAn7qyyJyAqL1xyXG4uaWNvbi1zcDIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMzMnOyB9IC8qICfurLMnICovXHJcbi5pY29uLXNwMzgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIzNSc7IH0gLyogJ+6stScgKi9cclxuLmljb24tc3A4Ny0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjM4JzsgfSAvKiAn7qy4JyAqL1xyXG4uaWNvbi1zcDg4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViM2EnOyB9IC8qICfurLonICovXHJcbi5pY29uLXNwODktMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIzYyc7IH0gLyogJ+6svCcgKi9cclxuLmljb24tc3AxMDUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIzZSc7IH0gLyogJ+6svicgKi9cclxuLmljb24tc3AxMjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0MCc7IH0gLyogJ+6tgCcgKi9cclxuLmljb24tMTkwNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjQyJzsgfSAvKiAn7q2CJyAqL1xyXG4uaWNvbi0xMDAwMDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0Myc7IH0gLyogJ+6tgycgKi9cclxuLmljb24tMTAwMDAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNDQnOyB9IC8qICfurYQnICovXHJcbi5pY29uLTEwMDAwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjQ2JzsgfSAvKiAn7q2GJyAqL1xyXG4uaWNvbi0xMDAwMDItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0Nyc7IH0gLyogJ+6thycgKi9cclxuLmljb24tMTAwMDAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNDgnOyB9IC8qICfurYgnICovXHJcbi5pY29uLTEwMDAwMy0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjRhJzsgfSAvKiAn7q2KJyAqL1xyXG4uaWNvbi0xMDAwMDMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0Yic7IH0gLyogJ+6tiycgKi9cclxuLmljb24tMTAwMDEwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNGQnOyB9IC8qICfurY0nICovXHJcbi5pY29uLTEwMDAxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjRlJzsgfSAvKiAn7q2OJyAqL1xyXG4uaWNvbi0xMDAwMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1MCc7IH0gLyogJ+6tkCcgKi9cclxuLmljb24tMTAwMDIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNTInOyB9IC8qICfurZInICovXHJcbi5pY29uLTEwMDEwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjU0JzsgfSAvKiAn7q2UJyAqL1xyXG4uaWNvbi0xMDAxMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1NSc7IH0gLyogJ+6tlScgKi9cclxuLmljb24tMTAwMTAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNTcnOyB9IC8qICfurZcnICovXHJcbi5pY29uLTEwMDEwMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjU4JzsgfSAvKiAn7q2YJyAqL1xyXG4uaWNvbi0xMDAxMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1OSc7IH0gLyogJ+6tmScgKi9cclxuLmljb24tMTAwMTEwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNWInOyB9IC8qICfurZsnICovXHJcbi5pY29uLTEwMDExMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjVjJzsgfSAvKiAn7q2cJyAqL1xyXG4uaWNvbi0xMDAxMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1ZSc7IH0gLyogJ+6tnicgKi9cclxuLmljb24tMTAwMTIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNjAnOyB9IC8qICfuraAnICovXHJcbi5pY29uLTEyMjIwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjYyJzsgfSAvKiAn7q2iJyAqL1xyXG4uaWNvbi0xMjIyMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2Myc7IH0gLyogJ+6toycgKi9cclxuLmljb24tMTIyMjExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNjQnOyB9IC8qICfuraQnICovXHJcbi5pY29uLTExMjMwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjY4JzsgfSAvKiAn7q2oJyAqL1xyXG4uaWNvbi0xMTIzMDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2OSc7IH0gLyogJ+6tqScgKi9cclxuLmljb24tMTEyMzAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNmEnOyB9IC8qICfuraonICovXHJcbi5pY29uLTExMjMxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjZjJzsgfSAvKiAn7q2sJyAqL1xyXG4uaWNvbi0xMTIzMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2ZSc7IH0gLyogJ+6tricgKi9cclxuLmljb24tMjctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3MCc7IH0gLyogJ+6tsCcgKi9cclxuLmljb24tMTc2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzEnOyB9IC8qICfurbEnICovXHJcbi5pY29uLTEzODAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3Mic7IH0gLyogJ+6tsicgKi9cclxuLmljb24tMjQxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzMnOyB9IC8qICfurbMnICovXHJcbi5pY29uLTEyMzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3NCc7IH0gLyogJ+6ttCcgKi9cclxuLmljb24tMTM3MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjc1JzsgfSAvKiAn7q21JyAqL1xyXG4uaWNvbi0yNDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3Nic7IH0gLyogJ+6tticgKi9cclxuLmljb24tMjQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3Nyc7IH0gLyogJ+6ttycgKi9cclxuLmljb24tMjAxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjc4JzsgfSAvKiAn7q24JyAqL1xyXG4uaWNvbi0yMDEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzknOyB9IC8qICfurbknICovXHJcbi5pY29uLTIwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjdhJzsgfSAvKiAn7q26JyAqL1xyXG4uaWNvbi0yMDAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViN2InOyB9IC8qICfurbsnICovXHJcbi5pY29uLTIwMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3Yyc7IH0gLyogJ+6tvCcgKi9cclxuLmljb24tMjAwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjdkJzsgfSAvKiAn7q29JyAqL1xyXG4uaWNvbi0yMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3ZSc7IH0gLyogJ+6tvicgKi9cclxuLmljb24tMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3Zic7IH0gLyogJ+6tvycgKi9cclxuLmljb24tMTU1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODEnOyB9IC8qICfuroEnICovXHJcbi5pY29uLTE1NC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjgyJzsgfSAvKiAn7q6CJyAqL1xyXG4uaWNvbi0yNTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4Myc7IH0gLyogJ+6ugycgKi9cclxuLmljb24tMTM3My0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjg0JzsgfSAvKiAn7q6EJyAqL1xyXG4uaWNvbi0xMzcxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODUnOyB9IC8qICfuroUnICovXHJcbi5pY29uLTI1MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjg2JzsgfSAvKiAn7q6GJyAqL1xyXG4uaWNvbi0yNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjg3JzsgfSAvKiAn7q6HJyAqL1xyXG4uaWNvbi0xMzM0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODgnOyB9IC8qICfurognICovXHJcbi5pY29uLTEzMzMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4OSc7IH0gLyogJ+6uiScgKi9cclxuLmljb24tMjExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOGEnOyB9IC8qICfuroonICovXHJcbi5pY29uLTEzMzItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4Yic7IH0gLyogJ+6uiycgKi9cclxuLmljb24tMjEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOGMnOyB9IC8qICfurownICovXHJcbi5pY29uLTIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOGQnOyB9IC8qICfuro0nICovXHJcbi5pY29uLTEzMjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4ZSc7IH0gLyogJ+6ujicgKi9cclxuLmljb24tMjMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOGYnOyB9IC8qICfuro8nICovXHJcbi5pY29uLTEzNzItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5MCc7IH0gLyogJ+6ukCcgKi9cclxuLmljb24tMTMyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjkxJzsgfSAvKiAn7q6RJyAqL1xyXG4uaWNvbi0yMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjkyJzsgfSAvKiAn7q6SJyAqL1xyXG4uaWNvbi0xMzYxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTMnOyB9IC8qICfurpMnICovXHJcbi5pY29uLTEzNjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5NCc7IH0gLyogJ+6ulCcgKi9cclxuLmljb24tMjIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTUnOyB9IC8qICfurpUnICovXHJcbi5pY29uLTEzNDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5Nic7IH0gLyogJ+6ulicgKi9cclxuLmljb24tMTM0My0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjk3JzsgfSAvKiAn7q6XJyAqL1xyXG4uaWNvbi0xMzUzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTgnOyB9IC8qICfurpgnICovXHJcbi5pY29uLTIyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjk5JzsgfSAvKiAn7q6ZJyAqL1xyXG4uaWNvbi0xMzUyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOWEnOyB9IC8qICfurponICovXHJcbi5pY29uLTEzNTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5Yic7IH0gLyogJ+6umycgKi9cclxuLmljb24tMTM1MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjljJzsgfSAvKiAn7q6cJyAqL1xyXG4uaWNvbi0yMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5ZCc7IH0gLyogJ+6unScgKi9cclxuLmljb24tMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5ZSc7IH0gLyogJ+6unicgKi9cclxuLmljb24tMTIzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjlmJzsgfSAvKiAn7q6fJyAqL1xyXG4uaWNvbi0xNDYwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTAnOyB9IC8qICfurqAnICovXHJcbi5pY29uLTE0NTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhMSc7IH0gLyogJ+6uoScgKi9cclxuLmljb24tMTQ4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTInOyB9IC8qICfurqInICovXHJcbi5pY29uLTE0Ny0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmEzJzsgfSAvKiAn7q6jJyAqL1xyXG4uaWNvbi0xNDYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhNCc7IH0gLyogJ+6upCcgKi9cclxuLmljb24tMTQ1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTUnOyB9IC8qICfurqUnICovXHJcbi5pY29uLTE2Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmE2JzsgfSAvKiAn7q6mJyAqL1xyXG4uaWNvbi0xNjIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTcnOyB9IC8qICfurqcnICovXHJcbi5pY29uLTI2MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmE4JzsgfSAvKiAn7q6oJyAqL1xyXG4uaWNvbi0xNjIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTknOyB9IC8qICfurqknICovXHJcbi5pY29uLTE2MjEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYWEnOyB9IC8qICfurqonICovXHJcbi5pY29uLTE2MjExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYWInOyB9IC8qICfurqsnICovXHJcbi5pY29uLTE2MjEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYWMnOyB9IC8qICfurqwnICovXHJcbi5pY29uLTE0NzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhZCc7IH0gLyogJ+6urScgKi9cclxuLmljb24tMTQ0MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmFlJzsgfSAvKiAn7q6uJyAqL1xyXG4uaWNvbi0xNjMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYWYnOyB9IC8qICfurq8nICovXHJcbi5pY29uLTE2My0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmIwJzsgfSAvKiAn7q6wJyAqL1xyXG4iLCIqIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG59IiwiW2RhdGEtZXhwYW5kYWJsZV0ge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG59IiwiLmxpbmstYmxvYyB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcbn0iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcblxyXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xyXG5cclxubWFpbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgbWFyZ2luOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIHVzZXItc2VsZWN0OnRleHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHsgLyogMSAqL1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXHJcblxyXG5idXR0b246LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5sZWdlbmQge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xyXG4gIGRpc3BsYXk6IGJsb2NrOyAvKiAxICovXHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMyAqL1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gKiAyLiBSZW1vdmUgcmVzaXplLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICByZXNpemU6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4gKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLyogTWlzY1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4gKi9cclxuXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4qIHtcclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59IiwiLyogUGFyYW3DqHRyZXMgcGFyIGTDqWZhdXQgKi9cclxuXHJcbiRoMS1mb250LXNpemUtbWluICA6IDEuNTYzcmVtICFkZWZhdWx0O1xyXG4kaDEtZm9udC1zaXplLW1heCAgOiAyLjQ0MXJlbSAhZGVmYXVsdDtcclxuJGgxLWxpbmUtaGVpZ2h0ICAgIDogMS4xNTIgIWRlZmF1bHQ7XHJcbiRoMS10ZXh0LXRyYW5zZm9ybSA6IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRoMS10ZXh0LXdyYXAgICAgICA6IGJhbGFuY2UgIWRlZmF1bHQ7XHJcbiRoMS13b3JkLWJyZWFrICAgICA6IG5vcm1hbCAhZGVmYXVsdDtcclxuJGgxLXNwYWNpbmcgICAgICAgIDogMCAhZGVmYXVsdDtcclxuJGgxLWZvbnQgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIGNsYW1wKCRoMS1mb250LXNpemUtbWluLCBjYWxjKDEuNjV2dyArIDE3LjI4cHgpLCAkaDEtZm9udC1zaXplLW1heCkgLyAkaDEtbGluZS1oZWlnaHQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kaDEtY29sb3IgICAgICAgICAgOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJGgyLWZvbnQtc2l6ZS1taW4gIDogMS40MDZyZW0gIWRlZmF1bHQ7XHJcbiRoMi1mb250LXNpemUtbWF4ICA6IDEuOTUzcmVtICFkZWZhdWx0O1xyXG4kaDItbGluZS1oZWlnaHQgICAgOiAxLjQ0ICFkZWZhdWx0O1xyXG4kaDItdGV4dC10cmFuc2Zvcm0gOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kaDItdGV4dC13cmFwICAgICAgOiBiYWxhbmNlICFkZWZhdWx0O1xyXG4kaDItd29yZC1icmVhayAgICAgOiBub3JtYWwgIWRlZmF1bHQ7XHJcbiRoMi1zcGFjaW5nICAgICAgICA6IDAgIWRlZmF1bHQ7XHJcbiRoMi1mb250ICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciBjbGFtcCgkaDItZm9udC1zaXplLW1pbiwgY2FsYygxLjAyN3Z3ICsgMTcuNjlweCksICRoMi1mb250LXNpemUtbWF4KSAvICRoMi1saW5lLWhlaWdodCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRoMi1jb2xvciAgICAgICAgICA6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4kaDMtZm9udC1zaXplLW1pbiAgOiAxLjEyNXJlbSAhZGVmYXVsdDtcclxuJGgzLWZvbnQtc2l6ZS1tYXggIDogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGgzLWxpbmUtaGVpZ2h0ICAgIDogMi4yNSAhZGVmYXVsdDtcclxuJGgzLXRleHQtdHJhbnNmb3JtIDogaW5pdGlhbCAhZGVmYXVsdDtcclxuJGgzLXRleHQtd3JhcCAgICAgIDogYmFsYW5jZSAhZGVmYXVsdDtcclxuJGgzLXdvcmQtYnJlYWsgICAgIDogbm9ybWFsICFkZWZhdWx0O1xyXG4kaDMtc3BhY2luZyAgICAgICAgOiAwICFkZWZhdWx0O1xyXG4kaDMtZm9udCAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgY2xhbXAoJGgzLWZvbnQtc2l6ZS1taW4sIGNhbGMoMC4yMzV2dyArIDE2LjlweCksICRoMy1mb250LXNpemUtbWF4KSAvICRoMy1saW5lLWhlaWdodCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRoMy1jb2xvciAgICAgICAgICA6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kaDQtZm9udC1zaXplLW1pbiAgOiAxcmVtICFkZWZhdWx0O1xyXG4kaDQtZm9udC1zaXplLW1heCAgOiAxcmVtICFkZWZhdWx0O1xyXG4kaDQtbGluZS1oZWlnaHQgICAgOiAxLjUgIWRlZmF1bHQ7XHJcbiRoNC10ZXh0LXRyYW5zZm9ybSA6IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRoNC10ZXh0LXdyYXAgICAgICA6IGJhbGFuY2UgIWRlZmF1bHQ7XHJcbiRoNC13b3JkLWJyZWFrICAgICA6IG5vcm1hbCAhZGVmYXVsdDtcclxuJGg0LXNwYWNpbmcgICAgICAgIDogMCAhZGVmYXVsdDtcclxuJGg0LWZvbnQgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIGNsYW1wKCRoNC1mb250LXNpemUtbWluLCAwLCAkaDQtZm9udC1zaXplLW1heCkgLyAkaDQtbGluZS1oZWlnaHQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kaDQtY29sb3IgICAgICAgICAgOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG5cclxuJGg1LWZvbnQtc2l6ZS1taW4gIDogMXJlbSAhZGVmYXVsdDtcclxuJGg1LWZvbnQtc2l6ZS1tYXggIDogMXJlbSAhZGVmYXVsdDtcclxuJGg1LWxpbmUtaGVpZ2h0ICAgIDogMS41ICFkZWZhdWx0O1xyXG4kaDUtdGV4dC10cmFuc2Zvcm0gOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kaDUtdGV4dC13cmFwICAgICAgOiBiYWxhbmNlICFkZWZhdWx0O1xyXG4kaDUtd29yZC1icmVhayAgICAgOiBub3JtYWwgIWRlZmF1bHQ7XHJcbiRoNS1zcGFjaW5nICAgICAgICA6IDAgIWRlZmF1bHQ7XHJcbiRoNS1mb250ICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciBjbGFtcCgkaDUtZm9udC1zaXplLW1pbiwgMCwgJGg1LWZvbnQtc2l6ZS1tYXgpIC8gJGg1LWxpbmUtaGVpZ2h0ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGg1LWNvbG9yICAgICAgICAgIDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuXHJcbiRoNi1mb250LXNpemUtbWluICA6IDFyZW0gIWRlZmF1bHQ7XHJcbiRoNi1mb250LXNpemUtbWF4ICA6IDFyZW0gIWRlZmF1bHQ7XHJcbiRoNi1saW5lLWhlaWdodCAgICA6IDEuNSAhZGVmYXVsdDtcclxuJGg2LXRleHQtdHJhbnNmb3JtIDogaW5pdGlhbCAhZGVmYXVsdDtcclxuJGg2LXRleHQtd3JhcCAgICAgIDogYmFsYW5jZSAhZGVmYXVsdDtcclxuJGg2LXdvcmQtYnJlYWsgICAgIDogbm9ybWFsICFkZWZhdWx0O1xyXG4kaDYtc3BhY2luZyAgICAgICAgOiAwICFkZWZhdWx0O1xyXG4kaDYtZm9udCAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgY2xhbXAoJGg2LWZvbnQtc2l6ZS1taW4sIDAsICRoNi1mb250LXNpemUtbWF4KSAvICRoNi1saW5lLWhlaWdodCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRoNi1jb2xvciAgICAgICAgICA6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4keHMtdGV4dC1mb250LXNpemUgIDogMC44cmVtICFkZWZhdWx0O1xyXG5cclxuLyogQ1NTICovXHJcbmgxLmgxIHtcclxuICAgIC8vZm9udDogJGgxLWZvbnQ7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKCRoMS1mb250LXNpemUtbWluLCBjYWxjKDEuNjV2dyArIDE3LjI4cHgpLCAkaDEtZm9udC1zaXplLW1heCk7XHJcbiAgICBjb2xvcjogJGgxLWNvbG9yO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRoMS10ZXh0LXRyYW5zZm9ybTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkaDEtc3BhY2luZztcclxuICAgIGxpbmUtaGVpZ2h0OiAkaDEtbGluZS1oZWlnaHQ7XHJcbiAgICB3b3JkLWJyZWFrOiAkaDEtd29yZC1icmVhaztcclxufVxyXG5cclxuaDIuaDIge1xyXG4gICAgZm9udDogJGgyLWZvbnQ7XHJcbiAgICBjb2xvcjogJGgyLWNvbG9yO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRoMi10ZXh0LXRyYW5zZm9ybTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkaDItc3BhY2luZztcclxuICAgIGxpbmUtaGVpZ2h0OiAkaDItbGluZS1oZWlnaHQ7XHJcbiAgICB3b3JkLWJyZWFrOiAkaDItd29yZC1icmVhaztcclxufVxyXG5cclxuaDMuaDMge1xyXG4gICAgZm9udDogJGgzLWZvbnQ7XHJcbiAgICBjb2xvcjogJGgzLWNvbG9yO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRoMy10ZXh0LXRyYW5zZm9ybTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkaDMtc3BhY2luZztcclxuICAgIGxpbmUtaGVpZ2h0OiAkaDMtbGluZS1oZWlnaHQ7XHJcbiAgICB3b3JkLWJyZWFrOiAkaDMtd29yZC1icmVhaztcclxufVxyXG5cclxuaDQuaDQge1xyXG4gICAgZm9udDogJGg0LWZvbnQ7XHJcbiAgICBjb2xvcjogJGg0LWNvbG9yO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRoNC10ZXh0LXRyYW5zZm9ybTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkaDQtc3BhY2luZztcclxuICAgIGxpbmUtaGVpZ2h0OiAkaDQtbGluZS1oZWlnaHQ7XHJcbiAgICB3b3JkLWJyZWFrOiAkaDQtd29yZC1icmVhaztcclxufVxyXG5cclxuaDUuaDUge1xyXG4gICAgZm9udDogJGg1LWZvbnQ7XHJcbiAgICBjb2xvcjogJGg1LWNvbG9yO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRoNS10ZXh0LXRyYW5zZm9ybTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkaDUtc3BhY2luZztcclxuICAgIGxpbmUtaGVpZ2h0OiAkaDUtbGluZS1oZWlnaHQ7XHJcbiAgICB3b3JkLWJyZWFrOiAkaDUtd29yZC1icmVhaztcclxufVxyXG5cclxuaDYuaDYge1xyXG4gICAgZm9udDogJGg2LWZvbnQ7XHJcbiAgICBjb2xvcjogJGg2LWNvbG9yO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRoNi10ZXh0LXRyYW5zZm9ybTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkaDYtc3BhY2luZztcclxuICAgIGxpbmUtaGVpZ2h0OiAkaDYtbGluZS1oZWlnaHQ7XHJcbiAgICB3b3JkLWJyZWFrOiAkaDYtd29yZC1icmVhaztcclxufSIsIi8qXHJcbiAqIENvdWxldXJzIHByaW5jaXBhbGVzXHJcbiAqL1xyXG4kY29sb3JfcHJpbWFyeS0xOiAjRjhDRTZCO1xyXG4kY29sb3JfcHJpbWFyeS0yOiAjMjAyMDIwO1xyXG4kY29sb3JfcHJpbWFyeS0zOiAjRkZGRkZGO1xyXG5cclxuJGNvbG9yX2ludGVya2FiLTE6ICNiZWQwMDA7XHJcbiRjb2xvcl9pbnRlcmthYi0yOiAjMzkzOTM5O1xyXG5cclxuLypcclxuICogQ291bGV1cnMgc2Vjb25kYWlyZXNcclxuICovXHJcbiRjb2xvcl9zZWNvbmRhcnktMTogI2YyZjJmMjtcclxuJGNvbG9yX3NlY29uZGFyeS0yOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjUyNjJCMDAsICMyNTI2MkIpO1xyXG4kY29sb3Jfc2Vjb25kYXJ5LTM6ICNGRTUwNUIzMztcclxuXHJcbi8qXHJcbiAqIENvdWxldXJzIHBpcm5jaXBhbGVzXHJcbiAqIENlcyBjb3VsZXVycyBuZSBkw6lwZW5kZW50IHBhcyBkZSBsYSBtYXF1ZXR0ZSBjbGllbnRlIChjb3VsZXVyIGfDqW7DqXJpcXVlIGF1IG1vZMOobGUpXHJcbiAqL1xyXG4kY29sb3JfdGVydGlhcnktMTogIzJFQ0M3MTtcclxuJGNvbG9yX3RlcnRpYXJ5LTI6ICNFNzRDM0M7XHJcbiRjb2xvcl90ZXJ0aWFyeS0zOiAjRkZGRkZGO1xyXG4kY29sb3JfdGVydGlhcnktNDogIzBhMGEwYTtcclxuJGNvbG9yX3RlcnRpYXJ5LTU6ICNCRkJGQkY7XHJcbiRjb2xvcl90ZXJ0aWFyeS02OiAjZjJmMmYyO1xyXG4kY29sb3JfdGVydGlhcnktNzogI0VFRUVFRTtcclxuJGNvbG9yX3RlcnRpYXJ5LTg6ICMyMDIwMjA7XHJcbiRjb2xvcl90ZXJ0aWFyeS05OiAjRkFGQUZBO1xyXG4kY29sb3JfdGVydGlhcnktMTA6ICNGMkYyRjI7XHJcbiRjb2xvcl90ZXJ0aWFyeS0xMTogI0U1RTVFNTtcclxuJGNvbG9yX3RlcnRpYXJ5LTEyOiAjMDAwMDAwO1xyXG5cclxuJGNvbG9yX2RwZV9hOiAjMDI5MTYzO1xyXG4kY29sb3JfZHBlX2I6ICM0NmE2NGE7XHJcbiRjb2xvcl9kcGVfYzogIzZkYjU2YjtcclxuJGNvbG9yX2RwZV9kOiAjZjJlMzE0O1xyXG4kY29sb3JfZHBlX2U6ICNlZGFiMGY7XHJcbiRjb2xvcl9kcGVfZjogI2U4NzgyZjtcclxuJGNvbG9yX2RwZV9nOiAjZDEyMDFlO1xyXG5cclxuJGNvbG9yX2dlc19hOiAjOTlkNWY3O1xyXG4kY29sb3JfZ2VzX2I6ICM4MGFiY2Q7XHJcbiRjb2xvcl9nZXNfYzogIzZkODdhODtcclxuJGNvbG9yX2dlc19kOiAjNTQ2Mzg0O1xyXG4kY29sb3JfZ2VzX2U6ICM0MzQ2NjU7XHJcbiRjb2xvcl9nZXNfZjogIzMzMmQ0NztcclxuJGNvbG9yX2dlc19nOiAjMjMxYTJmO1xyXG4iLCIvKiBQYXJhbcOodHJlcyBwYXIgZMOpZmF1dCAqL1xyXG5cclxuJGgxLWZvbnQtc2l6ZS1taW4gIDogMS41M3JlbTtcclxuJGgxLWZvbnQtc2l6ZS1tYXggIDogMi40NDFyZW07XHJcbiRoMS1saW5lLWhlaWdodCAgICA6IDEuMTUyO1xyXG4kaDEtdGV4dC10cmFuc2Zvcm0gOiBpbml0aWFsO1xyXG4kaDEtdGV4dC13cmFwICAgICAgOiBiYWxhbmNlO1xyXG4kaDEtd29yZC1icmVhayAgICAgOiBub3JtYWw7XHJcbiRoMS1zcGFjaW5nICAgICAgICA6IDA7XHJcbiRoMS1mb250ICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciBjbGFtcCgkaDEtZm9udC1zaXplLW1pbiwgY2FsYygxLjY1dncgKyAxNy4yOHB4KSwgJGgxLWZvbnQtc2l6ZS1tYXgpIC8gJGgxLWxpbmUtaGVpZ2h0ICRmb250LWZhbWlseS0tMztcclxuJGgxLWNvbG9yICAgICAgICAgIDogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcbiRoMi1mb250LXNpemUtbWluICA6IDEuNDA2cmVtO1xyXG4kaDItZm9udC1zaXplLW1heCAgOiAxLjk1M3JlbTtcclxuJGgyLWxpbmUtaGVpZ2h0ICAgIDogMS40NDtcclxuJGgyLXRleHQtdHJhbnNmb3JtIDogaW5pdGlhbDtcclxuJGgyLXRleHQtd3JhcCAgICAgIDogYmFsYW5jZTtcclxuJGgyLXdvcmQtYnJlYWsgICAgIDogbm9ybWFsO1xyXG4kaDItc3BhY2luZyAgICAgICAgOiAwO1xyXG4kaDItZm9udCAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgY2xhbXAoJGgyLWZvbnQtc2l6ZS1taW4sIGNhbGMoMS4wMjd2dyArIDE3LjY5cHgpLCAkaDItZm9udC1zaXplLW1heCkgLyAkaDItbGluZS1oZWlnaHQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kaDItY29sb3IgICAgICAgICAgOiAkY29sb3JfcHJpbWFyeS0yO1xyXG5cclxuJGgzLWZvbnQtc2l6ZS1taW4gIDogMS4xMjVyZW07XHJcbiRoMy1mb250LXNpemUtbWF4ICA6IDEuMjVyZW07XHJcbiRoMy1saW5lLWhlaWdodCAgICA6IDIuMjU7XHJcbiRoMy10ZXh0LXRyYW5zZm9ybSA6IGluaXRpYWw7XHJcbiRoMy10ZXh0LXdyYXAgICAgICA6IGJhbGFuY2U7XHJcbiRoMy13b3JkLWJyZWFrICAgICA6IG5vcm1hbDtcclxuJGgzLXNwYWNpbmcgICAgICAgIDogMDtcclxuJGgzLWZvbnQgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIGNsYW1wKCRoMy1mb250LXNpemUtbWluLCBjYWxjKDAuMjM1dncgKyAxNi45cHgpLCAkaDMtZm9udC1zaXplLW1heCkgLyAkaDMtbGluZS1oZWlnaHQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kaDMtY29sb3IgICAgICAgICAgOiAkY29sb3JfcHJpbWFyeS0xO1xyXG5cclxuJGg0LWZvbnQtc2l6ZS1taW4gIDogMXJlbTtcclxuJGg0LWZvbnQtc2l6ZS1tYXggIDogMXJlbTtcclxuJGg0LWxpbmUtaGVpZ2h0ICAgIDogMS41O1xyXG4kaDQtdGV4dC10cmFuc2Zvcm0gOiBpbml0aWFsO1xyXG4kaDQtdGV4dC13cmFwICAgICAgOiBiYWxhbmNlO1xyXG4kaDQtd29yZC1icmVhayAgICAgOiBub3JtYWw7XHJcbiRoNC1zcGFjaW5nICAgICAgICA6IDA7XHJcbiRoNC1mb250ICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciBjbGFtcCgkaDQtZm9udC1zaXplLW1pbiwgMCwgJGg0LWZvbnQtc2l6ZS1tYXgpIC8gJGg0LWxpbmUtaGVpZ2h0ICRmb250LWZhbWlseS0tMTtcclxuJGg0LWNvbG9yICAgICAgICAgIDogJGNvbG9yX3ByaW1hcnktMjtcclxuXHJcbiRoNS1mb250LXNpemUtbWluICA6IDFyZW07XHJcbiRoNS1mb250LXNpemUtbWF4ICA6IDFyZW07XHJcbiRoNS1saW5lLWhlaWdodCAgICA6IDEuNTtcclxuJGg1LXRleHQtdHJhbnNmb3JtIDogaW5pdGlhbDtcclxuJGg1LXRleHQtd3JhcCAgICAgIDogYmFsYW5jZTtcclxuJGg1LXdvcmQtYnJlYWsgICAgIDogbm9ybWFsO1xyXG4kaDUtc3BhY2luZyAgICAgICAgOiAwO1xyXG4kaDUtZm9udCAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgY2xhbXAoJGg1LWZvbnQtc2l6ZS1taW4sIDAsICRoNS1mb250LXNpemUtbWF4KSAvICRoNS1saW5lLWhlaWdodCAkZm9udC1mYW1pbHktLTE7XHJcbiRoNS1jb2xvciAgICAgICAgICA6ICRjb2xvcl9wcmltYXJ5LTI7XHJcblxyXG4kaDYtZm9udC1zaXplLW1pbiAgOiAxcmVtO1xyXG4kaDYtZm9udC1zaXplLW1heCAgOiAxcmVtO1xyXG4kaDYtbGluZS1oZWlnaHQgICAgOiAxLjU7XHJcbiRoNi10ZXh0LXRyYW5zZm9ybSA6IGluaXRpYWw7XHJcbiRoNi10ZXh0LXdyYXAgICAgICA6IGJhbGFuY2U7XHJcbiRoNi13b3JkLWJyZWFrICAgICA6IG5vcm1hbDtcclxuJGg2LXNwYWNpbmcgICAgICAgIDogMDtcclxuJGg2LWZvbnQgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIGNsYW1wKCRoNi1mb250LXNpemUtbWluLCAwLCAkaDYtZm9udC1zaXplLW1heCkgLyAkaDYtbGluZS1oZWlnaHQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kaDYtY29sb3IgICAgICAgICAgOiAkY29sb3JfcHJpbWFyeS0yO1xyXG5cclxuJHhzLXRleHQtZm9udC1zaXplICA6IDAuOHJlbTtcclxuXHJcbi8qIENTUyAqL1xyXG5oMS5oMSB7XHJcbiAgICAvL2ZvbnQ6ICRoMS1mb250O1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgkaDEtZm9udC1zaXplLW1pbiwgY2FsYygxLjY1dncgKyAxNy4yOHB4KSwgJGgxLWZvbnQtc2l6ZS1tYXgpO1xyXG4gICAgY29sb3I6ICRoMS1jb2xvcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkaDEtdGV4dC10cmFuc2Zvcm07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJGgxLXNwYWNpbmc7XHJcbiAgICBsaW5lLWhlaWdodDogJGgxLWxpbmUtaGVpZ2h0O1xyXG4gICAgd29yZC1icmVhazogJGgxLXdvcmQtYnJlYWs7XHJcbn1cclxuXHJcbmgyLmgyIHtcclxuICAgIGZvbnQ6ICRoMi1mb250O1xyXG4gICAgY29sb3I6ICRoMi1jb2xvcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkaDItdGV4dC10cmFuc2Zvcm07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJGgyLXNwYWNpbmc7XHJcbiAgICBsaW5lLWhlaWdodDogJGgyLWxpbmUtaGVpZ2h0O1xyXG4gICAgd29yZC1icmVhazogJGgyLXdvcmQtYnJlYWs7XHJcbn1cclxuXHJcbmgzLmgzIHtcclxuICAgIGZvbnQ6ICRoMy1mb250O1xyXG4gICAgY29sb3I6ICRoMy1jb2xvcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkaDMtdGV4dC10cmFuc2Zvcm07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJGgzLXNwYWNpbmc7XHJcbiAgICBsaW5lLWhlaWdodDogJGgzLWxpbmUtaGVpZ2h0O1xyXG4gICAgd29yZC1icmVhazogJGgzLXdvcmQtYnJlYWs7XHJcbn1cclxuXHJcbmg0Lmg0IHtcclxuICAgIGZvbnQ6ICRoNC1mb250O1xyXG4gICAgY29sb3I6ICRoNC1jb2xvcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkaDQtdGV4dC10cmFuc2Zvcm07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJGg0LXNwYWNpbmc7XHJcbiAgICBsaW5lLWhlaWdodDogJGg0LWxpbmUtaGVpZ2h0O1xyXG4gICAgd29yZC1icmVhazogJGg0LXdvcmQtYnJlYWs7XHJcbn1cclxuXHJcbmg1Lmg1IHtcclxuICAgIGZvbnQ6ICRoNS1mb250O1xyXG4gICAgY29sb3I6ICRoNS1jb2xvcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkaDUtdGV4dC10cmFuc2Zvcm07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJGg1LXNwYWNpbmc7XHJcbiAgICBsaW5lLWhlaWdodDogJGg1LWxpbmUtaGVpZ2h0O1xyXG4gICAgd29yZC1icmVhazogJGg1LXdvcmQtYnJlYWs7XHJcbn1cclxuXHJcbmg2Lmg2IHtcclxuICAgIGZvbnQ6ICRoNi1mb250O1xyXG4gICAgY29sb3I6ICRoNi1jb2xvcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkaDYtdGV4dC10cmFuc2Zvcm07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJGg2LXNwYWNpbmc7XHJcbiAgICBsaW5lLWhlaWdodDogJGg2LWxpbmUtaGVpZ2h0O1xyXG4gICAgd29yZC1icmVhazogJGg2LXdvcmQtYnJlYWs7XHJcbn0iLCJcclxuXHJcblxyXG4vKiBDU1MgKi9cclxuaHRtbCB7XHJcbiAgICBmb250LXNpemU6ICRodG1sLWZvbnQtc2l6ZTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBmb250OiAkYm9keV9mb250O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRodG1sLXNwYWNpbmc7XHJcbiAgICBjb2xvcjogJGh0bWwtY29sb3I7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbn0iLCIkaHRtbC1mb250LXNpemU6IDE2cHg7XHJcbiRodG1sLWxpbmUtaGVpZ2h0OiAxLjU7XHJcbiRodG1sLXNwYWNpbmc6IDA7XHJcbiRodG1sLWNvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG5cclxuJGJvZHlfZm9udC1zaXplOiAxcmVtO1xyXG4kYm9keV9mb250OiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgI3skYm9keV9mb250LXNpemV9IC8gI3skaHRtbC1saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kYm9keV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMztcclxuXHJcbiR3cmFwcGVyX21heC13aWR0aDogMTMwMHB4O1xyXG4kd3JhcHBlcl9ob21lX21heC13aWR0aDogMTYxMHB4O1xyXG5cclxuJG1heF93aWR0aF9nZW46IDEzMjBweDtcclxuJG1heF93aWR0aF9nZW5fbWlkOiA5OTBweDtcclxuJG1heF93aWR0aF9nZW5fbWluOiA2NjBweDtcclxuJGJyZWFrcG9pbnRzOiAoKTtcclxuJGJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgJ3hzJzogMzYwcHgsXHJcbiAgICAgICAgJ3NtJzogNTc2cHgsXHJcbiAgICAgICAgJ21kJzogNzY4cHgsXHJcbiAgICAgICAgJ2xnJzogOTkycHgsXHJcbiAgICAgICAgJ3hsJzogMTIwMHB4LFxyXG4gICAgICAgICd4eGwnOiAxNDAwcHgsXHJcbiAgICAgICAgJ3h4eGwnOiAyMDAwcHgsXHJcbiAgICAgICAgJ3h4eHhsJzogMjE2MHB4XHJcbiAgICApLCRicmVha3BvaW50c1xyXG4pO1xyXG5cclxuJGdsb2JhbF90cmFuc2l0aW9uXzE6IDFzO1xyXG4kZ2xvYmFsX3RyYW5zaXRpb25fMjogMC4zcztcclxuJGdsb2JhbF90cmFuc2l0aW9uXzM6IDAuNXM7XHJcblxyXG4vKiBIRUFERVIgQ09MT1IgKi9cclxuXHJcbiRoZWFkZXJfcHJpbWFyeV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGhlYWRlcl9zZWNvbmRhcnlfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRoZWFkZXJfdGVydGlhcnlfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTM7XHJcblxyXG4vLyBCYXJyZSBkZSBkw6lmaWxlbWVudFxyXG4kc2Nyb2xsYmFyLXRyYWNrX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS03O1xyXG4kc2Nyb2xsYmFyLXRodW1iX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRzY3JvbGxiYXItdGh1bWJfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMjtcclxuXHJcblxyXG4vLyBNb2R1bGVcclxuJHBhZGRpbmctc2l6ZTogMXJlbTtcclxuJHBhZGRpbmctc2l6ZS0tbGc6IDFyZW07XHJcblxyXG4kbW9kdWxlX3BhZGRpbmc6IDAgJHBhZGRpbmctc2l6ZTtcclxuXHJcbiRtb2R1bGVfcGFkZGluZy0tbWQ6IDA7XHJcbiRtb2R1bGVfcGFkZGluZy0tbGc6IDA7XHJcblxyXG5cclxuIiwiJHRhYmxlX2JvcmRlciA6IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZV90aF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kdGFibGVfdGhfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiR0YWJsZV90aF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGVfY2FwdGlvbl9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kdGFibGVfY2FwdGlvbl90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qIENTUyAqL1xyXG50YWJsZSAsdHIsIHRoLCB0ZCB7XHJcbiAgICBib3JkZXI6ICR0YWJsZV9ib3JkZXI7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuXHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgICBtYXJnaW46IDFyZW0gMDtcclxuXHJcbiAgICB0ciAsIHRkLCB0aCB7XHJcbiAgICAgICAgcGFkZGluZyA6IDFyZW0gMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHRoIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGFibGVfdGhfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHRhYmxlX3RoX2NvbG9yO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICR0YWJsZV90aF90ZXh0LWFsaWduO1xyXG4gICAgfVxyXG5cclxuICAgIGNhcHRpb24ge1xyXG4gICAgICAgIGZvbnQ6ICR0YWJsZV9jYXB0aW9uX2ZvbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHRhYmxlX2NhcHRpb25fdGV4dC1hbGlnbjtcclxuICAgIH1cclxufVxyXG4iLCIkdGFibGVfYm9yZGVyIDogMXB4IHNvbGlkICRjb2xvcl90ZXJ0aWFyeS01O1xyXG5cclxuJHRhYmxlX3RoX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiR0YWJsZV90aF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuJHRhYmxlX3RoX3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiR0YWJsZV9jYXB0aW9uX2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiR0YWJsZV9jYXB0aW9uX3RleHQtYWxpZ246IGxlZnQ7IiwiJHBfZm9udC1zaXplLW1pbiAgOiAxcmVtICFkZWZhdWx0O1xyXG4kcF9mb250LXNpemUtbWF4ICA6IDFyZW0gIWRlZmF1bHQ7XHJcbiRwX2xpbmUtaGVpZ2h0ICAgIDogMS41ICFkZWZhdWx0O1xyXG4kcF90ZXh0LXRyYW5zZm9ybSA6IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRwX3RleHQtd3JhcCAgICAgIDogYmFsYW5jZSAhZGVmYXVsdDtcclxuJHBfd29yZC1icmVhayAgICAgOiBub3JtYWwgIWRlZmF1bHQ7XHJcbiRwX3NwYWNpbmcgICAgICAgIDogMCAhZGVmYXVsdDtcclxuJHBfZm9udCAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgY2xhbXAoJHBfZm9udC1zaXplLW1pbiwgMCwgJHBfZm9udC1zaXplLW1heCkgLyAkcF9saW5lLWhlaWdodCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwX2NvbG9yICAgICAgICAgIDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuXHJcbiRhX2ZvbnQtc2l6ZS1taW4gIDogMXJlbSAhZGVmYXVsdDtcclxuJGFfZm9udC1zaXplLW1heCAgOiAxcmVtICFkZWZhdWx0O1xyXG4kYV9saW5lLWhlaWdodCAgICA6IDEuNSAhZGVmYXVsdDtcclxuJGFfdGV4dC10cmFuc2Zvcm0gOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kYV90ZXh0LXdyYXAgICAgICA6IGJhbGFuY2UgIWRlZmF1bHQ7XHJcbiRhX3dvcmQtYnJlYWsgICAgIDogbm9ybWFsICFkZWZhdWx0O1xyXG4kYV90ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdDtcclxuJGFfc3BhY2luZyAgICAgICAgOiAwICFkZWZhdWx0O1xyXG4kYV9mb250ICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciBjbGFtcCgkYV9mb250LXNpemUtbWluLCAwLCAkYV9mb250LXNpemUtbWF4KSAvICRhX2xpbmUtaGVpZ2h0ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGFfY29sb3IgICAgICAgICAgOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kYV9jdXJzb3IgICAgICAgICA6IHBvaW50ZXIgIWRlZmF1bHQ7XHJcblxyXG4kdWxfbGlfcGFkZGluZy10b3AtYm90dG9tICAgICAgICAgOiAwLjMxMjVyZW0gIWRlZmF1bHQ7XHJcbiR1bF9saV9iZWZvcmUtYmFja2dyb3VuZCAgICAgICAgICA6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiR1bF9saV9iZWZvcmUtd2lkdGggICAgICAgICAgICAgICA6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiR1bF9saV9iZWZvcmUtaGVpZ2h0ICAgICAgICAgICAgICA6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiR1bF9saV9iZWZvcmUtYm9yZGVyLXJhZGl1cyAgICAgICA6IDFyZW0gIWRlZmF1bHQ7XHJcbiR1bF9saV9iZWZvcmUtbWFyZ2luLXJpZ2h0ICAgICAgICA6IDAuNXJlbSAhZGVmYXVsdDtcclxuJHVsX2xpX2JlZm9yZS12ZXJ0aWNhbC1hbGlnbiAgICAgIDogbWlkZGxlICFkZWZhdWx0O1xyXG4kdWxfbGlfdWxfbGlfcGFkZGluZy1sZWZ0ICAgICAgICAgOiAycmVtICFkZWZhdWx0O1xyXG5cclxuJG9sX2xpX3BhZGRpbmctdG9wLWJvdHRvbSAgICAgICAgIDogMC4zMTI1cmVtICFkZWZhdWx0O1xyXG4kb2xfbGlfZm9udC13ZWlnaHQgICAgICAgICA6ICRmb250LWJvbGQgIWRlZmF1bHQ7XHJcblxyXG5cclxucC5wLCBzdHJvbmcuc3Ryb25nLCBiLmIsIGkuaSwgdS51ICB7XHJcbiAgICBmb250OiAkcF9mb250O1xyXG4gICAgY29sb3I6ICRwX2NvbG9yO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRwX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRwX3NwYWNpbmc7XHJcbiAgICBsaW5lLWhlaWdodDogJHBfbGluZS1oZWlnaHQ7XHJcbiAgICB3b3JkLWJyZWFrOiAkcF93b3JkLWJyZWFrO1xyXG59XHJcblxyXG5hLmEge1xyXG4gICAgZm9udDogJGFfZm9udDtcclxuICAgIGNvbG9yOiAkYV9jb2xvcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkYV90ZXh0LXRyYW5zZm9ybTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkYV9zcGFjaW5nO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRhX2xpbmUtaGVpZ2h0O1xyXG4gICAgd29yZC1icmVhazogJGFfd29yZC1icmVhaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGFfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgY3Vyc29yOiAkYV9jdXJzb3I7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbnVsLnVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IGF1dG87XHJcbiAgICBsaS5saSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICR1bF9saV9wYWRkaW5nLXRvcC1ib3R0b207XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICR1bF9saV9wYWRkaW5nLXRvcC1ib3R0b207XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHVsX2xpX2JlZm9yZS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB3aWR0aDogJHVsX2xpX2JlZm9yZS13aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkdWxfbGlfYmVmb3JlLWhlaWdodDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkdWxfbGlfYmVmb3JlLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHVsX2xpX2JlZm9yZS1tYXJnaW4tcmlnaHQ7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAkdWxfbGlfYmVmb3JlLXZlcnRpY2FsLWFsaWduO1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bC51bCB7XHJcbiAgICAgICAgICAgIGxpLmxpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHVsX2xpX3VsX2xpX3BhZGRpbmctbGVmdDtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCN7JHVsX2xpX3BhZGRpbmctdG9wLWJvdHRvbX0gKiAyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbm9sLm9sIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcclxuICAgIGxpLmxpIHtcclxuICAgICAgICBwYWRkaW5nOiAkb2xfbGlfcGFkZGluZy10b3AtYm90dG9tIDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvbF9saV9mb250LXdlaWdodDtcclxuICAgICAgICBhLmEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZWRpdG9yaWFsIHtcclxuICAgIHAsIHAucCwgc3Ryb25nLCBzdHJvbmcuc3Ryb25nLCBiLCBiLmIsIGksIGkuaSwgdSwgdS51ICB7XHJcbiAgICAgICAgZm9udDogJHBfZm9udDtcclxuICAgICAgICBjb2xvcjogJHBfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcF9zcGFjaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkcF9saW5lLWhlaWdodDtcclxuICAgICAgICB3b3JkLWJyZWFrOiAkcF93b3JkLWJyZWFrO1xyXG4gICAgfVxyXG5cclxuICAgIGEsIGEuYSB7XHJcbiAgICAgICAgZm9udDogJGFfZm9udDtcclxuICAgICAgICBjb2xvcjogJGFfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYV9zcGFjaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYV9saW5lLWhlaWdodDtcclxuICAgICAgICB3b3JkLWJyZWFrOiAkYV93b3JkLWJyZWFrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGFfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgIGN1cnNvcjogJGFfY3Vyc29yO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIHVsLCB1bC51bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogYXV0bztcclxuICAgICAgICBsaSwgbGkubGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHVsX2xpX3BhZGRpbmctdG9wLWJvdHRvbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR1bF9saV9wYWRkaW5nLXRvcC1ib3R0b207XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR1bF9saV9iZWZvcmUtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkdWxfbGlfYmVmb3JlLXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkdWxfbGlfYmVmb3JlLWhlaWdodDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICR1bF9saV9iZWZvcmUtYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHVsX2xpX2JlZm9yZS1tYXJnaW4tcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJHVsX2xpX2JlZm9yZS12ZXJ0aWNhbC1hbGlnbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bCwgdWwudWwge1xyXG4gICAgICAgICAgICAgICAgbGksIGxpLmxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR1bF9saV91bF9saV9wYWRkaW5nLWxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCN7JHVsX2xpX3BhZGRpbmctdG9wLWJvdHRvbX0gKiAyKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG9sLCBvbC5vbCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xyXG4gICAgICAgIGxpLCBsaS5saSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRvbF9saV9wYWRkaW5nLXRvcC1ib3R0b20gMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvbF9saV9mb250LXdlaWdodDtcclxuICAgICAgICAgICAgYS5hIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkcF9mb250LXNpemUtbWluICA6IDFyZW07XHJcbiRwX2ZvbnQtc2l6ZS1tYXggIDogMXJlbTtcclxuJHBfbGluZS1oZWlnaHQgICAgOiAxLjU7XHJcbiRwX3RleHQtdHJhbnNmb3JtIDogaW5pdGlhbDtcclxuJHBfdGV4dC13cmFwICAgICAgOiBiYWxhbmNlO1xyXG4kcF93b3JkLWJyZWFrICAgICA6IG5vcm1hbDtcclxuJHBfc3BhY2luZyAgICAgICAgOiAwO1xyXG4kcF9mb250ICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciBjbGFtcCgkcF9mb250LXNpemUtbWluLCAwLCAkcF9mb250LXNpemUtbWF4KSAvICRwX2xpbmUtaGVpZ2h0ICRmb250LWZhbWlseS0tMTtcclxuJHBfY29sb3IgICAgICAgICAgOiAkY29sb3JfcHJpbWFyeS0yO1xyXG5cclxuJGFfZm9udC1zaXplLW1pbiAgOiAxcmVtO1xyXG4kYV9mb250LXNpemUtbWF4ICA6IDFyZW07XHJcbiRhX2xpbmUtaGVpZ2h0ICAgIDogMS41O1xyXG4kYV90ZXh0LXRyYW5zZm9ybSA6IGluaXRpYWw7XHJcbiRhX3RleHQtd3JhcCAgICAgIDogYmFsYW5jZTtcclxuJGFfd29yZC1icmVhayAgICAgOiBub3JtYWw7XHJcbiRhX3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4kYV9zcGFjaW5nICAgICAgICA6IDA7XHJcbiRhX2ZvbnQgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIGNsYW1wKCRhX2ZvbnQtc2l6ZS1taW4sIDAsICRhX2ZvbnQtc2l6ZS1tYXgpIC8gJGFfbGluZS1oZWlnaHQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kYV9jb2xvciAgICAgICAgICA6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRhX2N1cnNvciAgICAgICAgIDogcG9pbnRlcjtcclxuXHJcbiR1bF9saV9wYWRkaW5nLXRvcC1ib3R0b20gICAgICAgICA6IDAuMzEyNXJlbTtcclxuJHVsX2xpX2JlZm9yZS1iYWNrZ3JvdW5kICAgICAgICAgIDogJGNvbG9yX3ByaW1hcnktMTtcclxuJHVsX2xpX2JlZm9yZS13aWR0aCAgICAgICAgICAgICAgIDogMC4yNXJlbTtcclxuJHVsX2xpX2JlZm9yZS1oZWlnaHQgICAgICAgICAgICAgIDogMC4yNXJlbTtcclxuJHVsX2xpX2JlZm9yZS1ib3JkZXItcmFkaXVzICAgICAgIDogMXJlbTtcclxuJHVsX2xpX2JlZm9yZS1tYXJnaW4tcmlnaHQgICAgICAgIDogMC41cmVtO1xyXG4kdWxfbGlfYmVmb3JlLXZlcnRpY2FsLWFsaWduICAgICAgOiBtaWRkbGU7XHJcbiR1bF9saV91bF9saV9wYWRkaW5nLWxlZnQgICAgICAgICA6IDJyZW07XHJcblxyXG4kb2xfbGlfcGFkZGluZy10b3AtYm90dG9tICAgICAgICAgOiAwLjMxMjVyZW07XHJcbiRvbF9saV9mb250LXdlaWdodCAgICAgICAgIDogJGZvbnQtYm9sZDtcclxuIiwiKltkYXRhLXNjcm9sbF0ge1xyXG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnNjcm9sbC1jdXN0b206Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Nyb2xsYmFyLXRyYWNrX2JhY2tncm91bmQ7XHJcbn1cclxuXHJcbi5zY3JvbGwtY3VzdG9tOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogLjI1cmVtO1xyXG4gICAgaGVpZ2h0OiAuMjVyZW07XHJcbn1cclxuXHJcbi5zY3JvbGwtY3VzdG9tOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNjcm9sbGJhci10aHVtYl9iYWNrZ3JvdW5kO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNjcm9sbGJhci10aHVtYl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG59IiwiYVtjbGFzcyo9XCJfX2dsb2JhbC1saW5rXCJdIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59IiwiLy8gVXRpbGlzw6lcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLm1haW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDVtcyBlYXNlLWluLW91dDtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbn1cclxuLmJvZHkge1xyXG4gICAgYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZDtcclxuICAgICZfX2NvbnRlbnQtcGFnZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcclxuICAgIH1cclxufVxyXG4uYm9keS0taG9tZSB7XHJcbiAgICAubWFpbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCB7XHJcbiAgICAubWFpbiB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNXMgZWFzZTtcclxuICAgIH1cclxufVxyXG5cclxuLmJvZHktLWlubmVyLmJvZHktLW1lbnUtb3BlbmVkIHtcclxuICAgIC5tYWluIHtcclxuICAgICAgICAvL3otaW5kZXg6IDE7XHJcbiAgICB9XHJcbn0iLCIudGV4dC1ibG9jayB7XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICAmLS1sZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZmxhdHBpY2tyLWNhbGVuZGFyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XHJcbiAgICBhbmltYXRpb246IG5vbmU7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDMwNy44NzVweDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwwLDAsMC4wOCk7XHJcbiAgICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTYsIC0xcHggMCAwICNlNmU2ZTYsIDAgMXB4IDAgI2U2ZTZlNiwgMCAtMXB4IDAgI2U2ZTZlNiwgMCAzcHggMTNweCByZ2JhKDAsMCwwLDAuMDgpO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbixcclxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIG1heC1oZWlnaHQ6IDY0MHB4O1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlLm9wZW4ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XHJcbiAgICBhbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDJweDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGNhbGMoMTAwJSArIDJweCk7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMSkgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rNykge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzIpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzEpIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xyXG4gICAgYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIsXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1RpbWUgLmRheUNvbnRhaW5lciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5zaG93VGltZUlucHV0Lmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUsXHJcbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGhlaWdodDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgbGVmdDogMjJweDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDpiZWZvcmUsXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmFmdGVyIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMjJweDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSB7XHJcbiAgICBib3JkZXItd2lkdGg6IDVweDtcclxuICAgIG1hcmdpbjogMCAtNXB4O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXdpZHRoOiA0cHg7XHJcbiAgICBtYXJnaW46IDAgLTRweDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSxcclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XHJcbiAgICBib3R0b206IDEwMCU7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUsXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xyXG4gICAgdG9wOiAxMDAlO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXI6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG4uZmxhdHBpY2tyLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xyXG4gICAgZmlsbDogcmdiYSgwLDAsMCwwLjkpO1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgICAtd2Via2l0LWZsZXg6IDE7XHJcbiAgICAtbXMtZmxleDogMTtcclxuICAgIGZsZXg6IDE7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xyXG4gICAgZmlsbDogcmdiYSgwLDAsMCwwLjkpO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggaSxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcclxuICAgIC8qXHJcbiAgICAgICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xyXG4gICAgLypcclxuICAgICAgICAgICovXHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgLypcclxuICAgICAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xyXG4gICAgLypcclxuICAgICAgICAgICovXHJcbn1cclxuLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cclxuLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcclxuICAgIC8qXHJcbiAgICAgICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xyXG4gICAgLypcclxuICAgICAgICAgICovXHJcbiAgICByaWdodDogMDtcclxuICAgIC8qXHJcbiAgICAgICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cclxuICAgIC8qXHJcbiAgICAgICAgICAqL1xyXG59XHJcbi8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXHJcbi8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciB7XHJcbiAgICBjb2xvcjogIzk1OWVhOTtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIgc3ZnLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcclxuICAgIGZpbGw6ICNmNjQ3NDc7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGhlaWdodDogMTRweDtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnIHBhdGgsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcgcGF0aCB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xcztcclxuICAgIHRyYW5zaXRpb246IGZpbGwgMC4xcztcclxuICAgIGZpbGw6IGluaGVyaXQ7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBpbnB1dCxcclxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi1tcy1jbGVhciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgcGFkZGluZzogMCA0cHggMCAycHg7XHJcbiAgICBoZWlnaHQ6IDUwJTtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MCU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjE1KTtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwIHtcclxuICAgIHRvcDogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTtcclxuICAgIHRvcDogMjYlO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xyXG4gICAgdG9wOiA1MCU7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XHJcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjYpO1xyXG4gICAgdG9wOiA0MCU7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyB7XHJcbiAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHBhdGgge1xyXG4gICAgZmlsbDogcmdiYSgwLDAsMCwwLjUpO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHNwYW4ge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xyXG4gICAgZm9udC1zaXplOiAxMzUlO1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgbGVmdDogMTIuNSU7XHJcbiAgICBwYWRkaW5nOiA3LjQ4cHggMCAwIDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoIHtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuNWNoO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XHJcbiAgICB3aWR0aDogNmNoO1xyXG4gICAgd2lkdGg6IDdjaFxcMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBjdXJzb3I6IHRleHQ7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAgIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXI6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdLFxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdOmhvdmVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcclxuICAgIGFwcGVhcmFuY2U6IG1lbnVsaXN0O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBtYXJnaW46IC0xcHggMCAwIDA7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcGFkZGluZzogMCAwIDAgMC41Y2g7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbWVudWxpc3Q7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6Zm9jdXMsXHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmFjdGl2ZSB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuLmZsYXRwaWNrci13ZWVrZGF5cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG59XHJcbi5mbGF0cGlja3Itd2Vla2RheXMgLmZsYXRwaWNrci13ZWVrZGF5Y29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgIC13ZWJraXQtZmxleDogMTtcclxuICAgIC1tcy1mbGV4OiAxO1xyXG4gICAgZmxleDogMTtcclxufVxyXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIGZvbnQtc2l6ZTogOTAlO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjU0KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gICAgLXdlYmtpdC1mbGV4OiAxO1xyXG4gICAgLW1zLWZsZXg6IDE7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG4uZGF5Q29udGFpbmVyLFxyXG4uZmxhdHBpY2tyLXdlZWtzIHtcclxuICAgIHBhZGRpbmc6IDFweCAwIDAgMDtcclxufVxyXG4uZmxhdHBpY2tyLWRheXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xyXG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgd2lkdGg6IDMwNy44NzVweDtcclxufVxyXG4uZmxhdHBpY2tyLWRheXM6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG4uZGF5Q29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHdpZHRoOiAzMDcuODc1cHg7XHJcbiAgICBtaW4td2lkdGg6IDMwNy44NzVweDtcclxuICAgIG1heC13aWR0aDogMzA3Ljg3NXB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi5kYXlDb250YWluZXIgKyAuZGF5Q29udGFpbmVyIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcclxuICAgIGJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTUwcHg7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgd2lkdGg6IDE0LjI4NTcxNDMlO1xyXG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNC4yODU3MTQzJTtcclxuICAgIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xyXG4gICAgbWF4LXdpZHRoOiAzOXB4O1xyXG4gICAgaGVpZ2h0OiAzOXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5OmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXk6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpmb2N1cyxcclxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcclxuICAgIGJvcmRlci1jb2xvcjogIzk1OWVhOTtcclxufVxyXG4uZmxhdHBpY2tyLWRheS50b2RheTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjOTU5ZWE5O1xyXG4gICAgYmFja2dyb3VuZDogIzk1OWVhOTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cyxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cyxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnlfMTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ByaW1hcnlfMTtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2Uge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5lbmRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuZW5kUmFuZ2Uge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSkge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMTBweCAwIDAgJGNvbG9yX3ByaW1hcnlfMTtcclxuICAgIGJveC1zaGFkb3c6IC0xMHB4IDAgMCAkY29sb3JfcHJpbWFyeV8xO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xyXG4gICAgYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcclxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZCxcclxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5wcmV2TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5IHtcclxuICAgIGNvbG9yOiByZ2JhKDU3LDU3LDU3LDAuMyk7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxyXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIGNvbG9yOiByZ2JhKDU3LDU3LDU3LDAuMSk7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkud2Vlay5zZWxlY3RlZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAkY29sb3JfcHJpbWFyeV8xLCA1cHggMCAwICRjb2xvcl9wcmltYXJ5XzE7XHJcbiAgICBib3gtc2hhZG93OiAtNXB4IDAgMCAkY29sb3JfcHJpbWFyeV8xLCA1cHggMCAwICRjb2xvcl9wcmltYXJ5XzE7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuaGlkZGVuIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcclxuICAgIG1hcmdpbi10b3A6IDFweDtcclxufVxyXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrcyB7XHJcbiAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcclxuICAgIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla2RheSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbn1cclxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXksXHJcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5OmhvdmVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBjb2xvcjogcmdiYSg1Nyw1Nyw1NywwLjMpO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuLmZsYXRwaWNrci1pbm5lckNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5mbGF0cGlja3ItdGltZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gICAgLXdlYmtpdC1mbGV4OiAxO1xyXG4gICAgLW1zLWZsZXg6IDE7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzkzOTM5O1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICMzOTM5Mzk7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lLmhhc1NlY29uZHMgLm51bUlucHV0V3JhcHBlciB7XHJcbiAgICB3aWR0aDogMjYlO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZS50aW1lMjRociAubnVtSW5wdXRXcmFwcGVyIHtcclxuICAgIHdpZHRoOiA0OSU7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIGlucHV0IHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItaG91ciB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLW1pbnV0ZSxcclxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1zZWNvbmQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci10aW1lLXNlcGFyYXRvcixcclxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB3aWR0aDogMiU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIHdpZHRoOiAxOCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dDpob3ZlcixcclxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06aG92ZXIsXHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyxcclxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZDogI2VlZTtcclxufVxyXG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG4iLCIvKiEgbm91aXNsaWRlciAtIDE0LjEuMSAtIDEyLzE1LzIwMTkgKi9cclxuLyogRnVuY3Rpb25hbCBzdHlsaW5nO1xyXG4gKiBUaGVzZSBzdHlsZXMgYXJlIHJlcXVpcmVkIGZvciBub1VpU2xpZGVyIHRvIGZ1bmN0aW9uLlxyXG4gKiBZb3UgZG9uJ3QgbmVlZCB0byBjaGFuZ2UgdGhlc2UgcnVsZXMgdG8gYXBwbHkgeW91ciBkZXNpZ24uXHJcbiAqL1xyXG4ubm9VaS10YXJnZXQsXHJcbi5ub1VpLXRhcmdldCAqIHtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4ubm9VaS10YXJnZXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5ub1VpLWJhc2UsXHJcbi5ub1VpLWNvbm5lY3RzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG4vKiBXcmFwcGVyIGZvciBhbGwgY29ubmVjdCBlbGVtZW50cy5cclxuICovXHJcbi5ub1VpLWNvbm5lY3RzIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiAwO1xyXG59XHJcbi5ub1VpLWNvbm5lY3QsXHJcbi5ub1VpLW9yaWdpbiB7XHJcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtLXN0eWxlOiBmbGF0O1xyXG59XHJcbi5ub1VpLWNvbm5lY3Qge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm5vVWktb3JpZ2luIHtcclxuICAgIGhlaWdodDogMTAlO1xyXG4gICAgd2lkdGg6IDEwJTtcclxufVxyXG4vKiBPZmZzZXQgZGlyZWN0aW9uXHJcbiAqL1xyXG4ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogYXV0bztcclxufVxyXG4vKiBHaXZlIG9yaWdpbnMgMCBoZWlnaHQvd2lkdGggc28gdGhleSBkb24ndCBpbnRlcmZlcmUgd2l0aCBjbGlja2luZyB0aGVcclxuICogY29ubmVjdCBlbGVtZW50cy5cclxuICovXHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLW9yaWdpbiB7XHJcbiAgICB3aWR0aDogMDtcclxufVxyXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuLm5vVWktaGFuZGxlIHtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5ub1VpLXRvdWNoLWFyZWEge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLWNvbm5lY3QsXHJcbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1vcmlnaW4ge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG59XHJcbi5ub1VpLXN0YXRlLWRyYWcgKiB7XHJcbiAgICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG4vKiBTbGlkZXIgc2l6ZSBhbmQgaGFuZGxlIHBsYWNlbWVudDtcclxuICovXHJcbi5ub1VpLWhvcml6b250YWwge1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG59XHJcbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcclxuICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgcmlnaHQ6IC0xN3B4O1xyXG4gICAgdG9wOiAtNnB4O1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIHtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIHJpZ2h0OiAtNnB4O1xyXG4gICAgdG9wOiAtMTdweDtcclxufVxyXG4ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcclxuICAgIGxlZnQ6IC0xN3B4O1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbn1cclxuLyogU3R5bGluZztcclxuICogR2l2aW5nIHRoZSBjb25uZWN0IGVsZW1lbnQgYSBib3JkZXIgcmFkaXVzIGNhdXNlcyBpc3N1ZXMgd2l0aCB1c2luZyB0cmFuc2Zvcm06IHNjYWxlXHJcbiAqL1xyXG4ubm9VaS10YXJnZXQge1xyXG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0QzRDM7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggI0YwRjBGMCwgMCAzcHggNnB4IC01cHggI0JCQjtcclxufVxyXG4ubm9VaS1jb25uZWN0cyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuLm5vVWktY29ubmVjdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjM0ZCOEFGO1xyXG59XHJcbi8qIEhhbmRsZXMgYW5kIGN1cnNvcnM7XHJcbiAqL1xyXG4ubm9VaS1kcmFnZ2FibGUge1xyXG4gICAgY3Vyc29yOiBldy1yZXNpemU7XHJcbn1cclxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxlIHtcclxuICAgIGN1cnNvcjogbnMtcmVzaXplO1xyXG59XHJcbi5ub1VpLWhhbmRsZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNFQkVCRUIsIDAgM3B4IDZweCAtM3B4ICNCQkI7XHJcbn1cclxuLm5vVWktYWN0aXZlIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNEREQsIDAgM3B4IDZweCAtM3B4ICNCQkI7XHJcbn1cclxuLyogSGFuZGxlIHN0cmlwZXM7XHJcbiAqL1xyXG4ubm9VaS1oYW5kbGU6YmVmb3JlLFxyXG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGJhY2tncm91bmQ6ICNFOEU3RTY7XHJcbiAgICBsZWZ0OiAxNHB4O1xyXG4gICAgdG9wOiA2cHg7XHJcbn1cclxuLm5vVWktaGFuZGxlOmFmdGVyIHtcclxuICAgIGxlZnQ6IDE3cHg7XHJcbn1cclxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmJlZm9yZSxcclxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBsZWZ0OiA2cHg7XHJcbiAgICB0b3A6IDE0cHg7XHJcbn1cclxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcclxuICAgIHRvcDogMTdweDtcclxufVxyXG4vKiBEaXNhYmxlZCBzdGF0ZTtcclxuICovXHJcbltkaXNhYmxlZF0gLm5vVWktY29ubmVjdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjQjhCOEI4O1xyXG59XHJcbltkaXNhYmxlZF0ubm9VaS10YXJnZXQsXHJcbltkaXNhYmxlZF0ubm9VaS1oYW5kbGUsXHJcbltkaXNhYmxlZF0gLm5vVWktaGFuZGxlIHtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLyogQmFzZTtcclxuICpcclxuICovXHJcbi5ub1VpLXBpcHMsXHJcbi5ub1VpLXBpcHMgKiB7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5ub1VpLXBpcHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbn1cclxuLyogVmFsdWVzO1xyXG4gKlxyXG4gKi9cclxuLm5vVWktdmFsdWUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ubm9VaS12YWx1ZS1zdWIge1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbn1cclxuLyogTWFya2luZ3M7XHJcbiAqXHJcbiAqL1xyXG4ubm9VaS1tYXJrZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogI0NDQztcclxufVxyXG4ubm9VaS1tYXJrZXItc3ViIHtcclxuICAgIGJhY2tncm91bmQ6ICNBQUE7XHJcbn1cclxuLm5vVWktbWFya2VyLWxhcmdlIHtcclxuICAgIGJhY2tncm91bmQ6ICNBQUE7XHJcbn1cclxuLyogSG9yaXpvbnRhbCBsYXlvdXQ7XHJcbiAqXHJcbiAqL1xyXG4ubm9VaS1waXBzLWhvcml6b250YWwge1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5ub1VpLXZhbHVlLWhvcml6b250YWwge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcclxufVxyXG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcclxufVxyXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgIHdpZHRoOiAycHg7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxufVxyXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1zdWIge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG59XHJcbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLWxhcmdlIHtcclxuICAgIGhlaWdodDogMTVweDtcclxufVxyXG4vKiBWZXJ0aWNhbCBsYXlvdXQ7XHJcbiAqXHJcbiAqL1xyXG4ubm9VaS1waXBzLXZlcnRpY2FsIHtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbn1cclxuLm5vVWktdmFsdWUtdmVydGljYWwge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG59XHJcbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xyXG59XHJcbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlciB7XHJcbiAgICB3aWR0aDogNXB4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG59XHJcbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1zdWIge1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbn1cclxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLWxhcmdlIHtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG59XHJcbi5ub1VpLXRvb2x0aXAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLXRvb2x0aXAge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgYm90dG9tOiAxMjAlO1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLXRvb2x0aXAge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMTIwJTtcclxufVxyXG4iLCIkc3MtaGVpZ2h0OiAzcmVtICFkZWZhdWx0O1xyXG4kc3Mtd2hpdGU6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kc3MtZm9udC1jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJHNzLWZvbnQtcGxhY2Vob2xkZXItY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRzcy1mb250LWRpc2FibGVkLWNvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kc3MtcHJpbWFyeS1jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHNzLWJvcmRlci1jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHNzLXNlYXJjaC1oaWdobGlnaHQtY29sb3I6ICNmZmZiOGMgIWRlZmF1bHQ7XHJcbiRzcy1ib3JkZXItcmFkaXVzOiAwcHggIWRlZmF1bHQ7XHJcbiRzcy1zcGFjaW5nLWw6IDhweCAhZGVmYXVsdDtcclxuJHNzLXNwYWNpbmctbTogNnB4ICFkZWZhdWx0O1xyXG4kc3Mtc3BhY2luZy1zOiA0cHggIWRlZmF1bHQ7XHJcblxyXG4kc3MtcGx1c19jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHNzX2NvbnRlbnRfb3BlbmVkX2JveC1zaGFkb3cgOiAkZm9ybV9lbGVtZW50X2JveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4uc3MtbWFpbiB7XHJcbiAgICBwb3NpdGlvbiAgICA6IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheSAgICAgOiBpbmxpbmUtYmxvY2s7XHJcbiAgICB1c2VyLXNlbGVjdCA6IG5vbmU7XHJcbiAgICBjb2xvciAgICAgICA6ICRzcy1mb250LWNvbG9yO1xyXG4gICAgd2lkdGggICAgICAgOiAxMDAlXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgZGlzcGxheSAgICAgICAgICA6IGZsZXg7XHJcbiAgICBjdXJzb3IgICAgICAgICAgIDogcG9pbnRlcjtcclxuICAgIHdpZHRoICAgICAgICAgICAgOiAxMDAlO1xyXG4gICAgaGVpZ2h0ICAgICAgICAgICA6IDMwcHg7XHJcbiAgICBwYWRkaW5nICAgICAgICAgIDogNnB4O1xyXG4gICAgYm9yZGVyICAgICAgICAgICA6IDFweCBzb2xpZCAjZGNkZWUyO1xyXG4gICAgYm9yZGVyLXJhZGl1cyAgICA6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2ZmZjtcclxuICAgIG91dGxpbmUgICAgICAgICAgOiAwO1xyXG4gICAgYm94LXNpemluZyAgICAgICA6IGJvcmRlci1ib3g7XHJcbiAgICB0cmFuc2l0aW9uICAgICAgIDogYmFja2dyb3VuZC1jb2xvciAuMnM7XHJcbn1cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZC5zcy1vcGVuLWJlbG93LFxyXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3Mtb3Blbi1iZWxvdyB7XHJcbiAgICB6LWluZGV4OiAxMDEyO1xyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkLnNzLWRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3IgOiAjZGNkZWUyO1xyXG4gICAgY3Vyc29yICAgICAgICAgICA6IG5vdC1hbGxvd2VkXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcclxuICAgIGZsZXggICAgICAgICAgICAgICAgOiAxIDEgMTAwJTtcclxuICAgIHRleHQtYWxpZ24gICAgICAgICAgOiBsZWZ0O1xyXG4gICAgd2lkdGggICAgICAgICAgICAgICA6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgbGluZS1oZWlnaHQgICAgICAgICA6IDFlbTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3QgOiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdCAgICA6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3QgICAgIDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0ICAgICAgICAgOiBub25lXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyLCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAqIHtcclxuICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXMgICA6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93ICAgICAgOiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93IDogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZSAgIDogbm93cmFwXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyICoge1xyXG4gICAgd2lkdGggOiBhdXRvXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XHJcbiAgICBjb2xvciA6IGluaGVyaXRcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtZGVzZWxlY3Qge1xyXG4gICAgZGlzcGxheSAgICAgICAgIDogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zICAgICA6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudCA6IGZsZXgtZW5kO1xyXG4gICAgZmxleCAgICAgICAgICAgIDogMCAxIGF1dG87XHJcbiAgICBtYXJnaW4gICAgICAgICAgOiAwIDZweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgICA6IDcwMFxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1kZXNlbGVjdC5zcy1oaWRlIHtcclxuICAgIGRpc3BsYXkgOiBub25lXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHtcclxuICAgIGRpc3BsYXkgICAgICAgICA6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtcyAgICAgOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgOiBmbGV4LWVuZDtcclxuICAgIGZsZXggICAgICAgICAgICA6IDAgMSBhdXRvO1xyXG4gICAgbWFyZ2luICAgICAgICAgIDogMCA2cHhcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICBib3JkZXIgICAgICAgOiBzb2xpZCAjNjY2O1xyXG4gICAgYm9yZGVyLXdpZHRoIDogMCAycHggMnB4IDA7XHJcbiAgICBkaXNwbGF5ICAgICAgOiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nICAgICAgOiAzcHg7XHJcbiAgICB0cmFuc2l0aW9uICAgOiB0cmFuc2Zvcm0gLjJzLCBtYXJnaW4gLjJzXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4uYXJyb3ctdXAge1xyXG4gICAgdHJhbnNmb3JtIDogcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgbWFyZ2luICAgIDogM3B4IDAgMFxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuLmFycm93LWRvd24ge1xyXG4gICAgdHJhbnNmb3JtIDogcm90YXRlKDQ1ZGVnKTtcclxuICAgIG1hcmdpbiAgICA6IC0zcHggMCAwXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcbiAgICBkaXNwbGF5ICAgICAgICAgIDogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uICAgOiByb3c7XHJcbiAgICBjdXJzb3IgICAgICAgICAgIDogcG9pbnRlcjtcclxuICAgIG1pbi1oZWlnaHQgICAgICAgOiAzMHB4O1xyXG4gICAgd2lkdGggICAgICAgICAgICA6IDEwMCU7XHJcbiAgICBwYWRkaW5nICAgICAgICAgIDogMCAwIDAgM3B4O1xyXG4gICAgYm9yZGVyICAgICAgICAgICA6IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNTtcclxuICAgIGJvcmRlci1yYWRpdXMgICAgOiAwLjYyNXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3IgOiAjZmZmO1xyXG4gICAgb3V0bGluZSAgICAgICAgICA6IDA7XHJcbiAgICBib3gtc2l6aW5nICAgICAgIDogYm9yZGVyLWJveDtcclxuICAgIHRyYW5zaXRpb24gICAgICAgOiBiYWNrZ3JvdW5kLWNvbG9yIC4yc1xyXG59XHJcblxyXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3MtZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICNkY2RlZTI7XHJcbiAgICBjdXJzb3IgICAgICAgICAgIDogbm90LWFsbG93ZWRcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLWRpc2FibGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcclxuICAgIGNvbG9yIDogIzY2NlxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3MtZGlzYWJsZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUgLnNzLXZhbHVlLWRlbGV0ZSB7XHJcbiAgICBjdXJzb3IgOiBub3QtYWxsb3dlZFxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyB7XHJcbiAgICBkaXNwbGF5ICAgICAgICAgOiBmbGV4O1xyXG4gICAgZmxleC13cmFwICAgICAgIDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudCA6IGZsZXgtc3RhcnQ7XHJcbiAgICBmbGV4ICAgICAgICAgICAgOiAxIDEgMTAwJTtcclxuICAgIHdpZHRoICAgICAgICAgICA6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG59XHJcblxyXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xyXG4gICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICBwYWRkaW5nICAgICAgIDogNHB4IDVweDtcclxuICAgIG1hcmdpbiAgICAgICAgOiAycHggMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxZW07XHJcbiAgICBhbGlnbi1pdGVtcyAgIDogY2VudGVyO1xyXG4gICAgd2lkdGggICAgICAgICA6IDEwMCU7XHJcbiAgICBjb2xvciAgICAgICAgIDogI2RlZGVkZTtcclxuICAgIG92ZXJmbG93ICAgICAgOiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93IDogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZSAgIDogbm93cmFwXHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2NhbGVJbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtIDogc2NhbGUoMCk7XHJcbiAgICAgICAgb3BhY2l0eSAgIDogMFxyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybSA6IHNjYWxlKDEpO1xyXG4gICAgICAgIG9wYWNpdHkgICA6IDFcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzY2FsZU91dCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtIDogc2NhbGUoMSk7XHJcbiAgICAgICAgb3BhY2l0eSAgIDogMVxyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybSA6IHNjYWxlKDApO1xyXG4gICAgICAgIG9wYWNpdHkgICA6IDBcclxuICAgIH1cclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlIHtcclxuICAgIGRpc3BsYXkgICAgICAgICAgICAgICAgICAgOiBmbGV4O1xyXG4gICAgdXNlci1zZWxlY3QgICAgICAgICAgICAgICA6IG5vbmU7XHJcbiAgICBhbGlnbi1pdGVtcyAgICAgICAgICAgICAgIDogY2VudGVyO1xyXG4gICAgZm9udC1zaXplICAgICAgICAgICAgICAgICA6IDEycHg7XHJcbiAgICBwYWRkaW5nICAgICAgICAgICAgICAgICAgIDogM3B4IDVweDtcclxuICAgIG1hcmdpbiAgICAgICAgICAgICAgICAgICAgOiAzcHggNXB4IDNweCAwO1xyXG4gICAgY29sb3IgICAgICAgICAgICAgICAgICAgICA6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICAgICAgICAgIDogIzU4OTdmYjtcclxuICAgIGJvcmRlci1yYWRpdXMgICAgICAgICAgICAgOiAwO1xyXG4gICAgYW5pbWF0aW9uLW5hbWUgICAgICAgICAgICA6IHNjYWxlSW47XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb24gICAgICAgIDogLjJzO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZSAgICAgICA6IGJvdGhcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlLnNzLW91dCB7XHJcbiAgICBhbmltYXRpb24tbmFtZSAgICAgICAgICAgIDogc2NhbGVPdXQ7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb24gICAgICAgIDogLjJzO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGVhc2Utb3V0XHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZSAuc3MtdmFsdWUtZGVsZXRlIHtcclxuICAgIG1hcmdpbiA6IDAgMCAwIDVweDtcclxuICAgIGN1cnNvciA6IHBvaW50ZXJcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQge1xyXG4gICAgZGlzcGxheSA6IGZsZXg7XHJcbiAgICBmbGV4ICAgIDogMCAxIDNweDtcclxuICAgIG1hcmdpbiAgOiA5cHggMTJweCAwIDVweFxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1cyB7XHJcbiAgICBkaXNwbGF5ICAgICAgICAgOiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50IDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXMgICAgIDogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZCAgICAgIDogJHNzLXBsdXNfY29sb3I7XHJcbiAgICBwb3NpdGlvbiAgICAgICAgOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodCAgICAgICAgICA6IDEwcHg7XHJcbiAgICB3aWR0aCAgICAgICAgICAgOiAycHg7XHJcbiAgICB0cmFuc2l0aW9uICAgICAgOiB0cmFuc2Zvcm0gLjJzXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQgOiAkc3MtcGx1c19jb2xvcjtcclxuICAgIGNvbnRlbnQgICAgOiBcIlwiO1xyXG4gICAgcG9zaXRpb24gICA6IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0ICAgICA6IDJweDtcclxuICAgIHdpZHRoICAgICAgOiAxMHB4O1xyXG4gICAgbGVmdCAgICAgICA6IC00cHg7XHJcbiAgICB0b3AgICAgICAgIDogNHB4XHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzLnNzLWNyb3NzIHtcclxuICAgIHRyYW5zZm9ybSA6IHJvdGF0ZSg0NWRlZylcclxufVxyXG5cclxuLnNzLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgd2lkdGggICAgICAgICAgICA6IDEwMCU7XHJcbiAgICBtYXJnaW4gICAgICAgICAgIDogMDtcclxuICAgIGJveC1zaXppbmcgICAgICAgOiBib3JkZXItYm94O1xyXG4gICAgei1pbmRleCAgICAgICAgICA6IDEwMTA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2ZmZjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW4gOiBjZW50ZXIgdG9wO1xyXG4gICAgdHJhbnNpdGlvbiAgICAgICA6IHRyYW5zZm9ybSAuMnMsIG9wYWNpdHkgLjJzO1xyXG4gICAgb3BhY2l0eSAgICAgICAgICA6IDA7XHJcbiAgICB0cmFuc2Zvcm0gICAgICAgIDogc2NhbGVZKDApXHJcbn1cclxuXHJcbi5zcy1jb250ZW50LnNzLW9wZW4ge1xyXG4gICAgZGlzcGxheSAgIDogYmxvY2s7XHJcbiAgICBvcGFjaXR5ICAgOiAxO1xyXG4gICAgdHJhbnNmb3JtIDogc2NhbGVZKDEpO1xyXG4gICAgYm94LXNoYWRvdyAgIDogJHNzX2NvbnRlbnRfb3BlbmVkX2JveC1zaGFkb3c7XHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1zZWFyY2gge1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb24gOiByb3c7XHJcbiAgICBwYWRkaW5nICAgICAgICA6IDhweCA4cHggNnB4XHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1zZWFyY2guc3MtaGlkZSwgLnNzLWNvbnRlbnQgLnNzLXNlYXJjaC5zcy1oaWRlIGlucHV0IHtcclxuICAgIGhlaWdodCAgOiAwO1xyXG4gICAgb3BhY2l0eSA6IDA7XHJcbiAgICBwYWRkaW5nIDogMDtcclxuICAgIG1hcmdpbiAgOiAwXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQge1xyXG4gICAgZGlzcGxheSAgICAgICAgICAgIDogaW5saW5lLWZsZXg7XHJcbiAgICBmb250LXNpemUgICAgICAgICAgOiBpbmhlcml0O1xyXG4gICAgbGluZS1oZWlnaHQgICAgICAgIDogaW5oZXJpdDtcclxuICAgIGZsZXggICAgICAgICAgICAgICA6IDEgMSBhdXRvO1xyXG4gICAgd2lkdGggICAgICAgICAgICAgIDogMTAwJTtcclxuICAgIG1pbi13aWR0aCAgICAgICAgICA6IDA7XHJcbiAgICBoZWlnaHQgICAgICAgICAgICAgOiAzMHB4O1xyXG4gICAgcGFkZGluZyAgICAgICAgICAgIDogNnB4IDhweDtcclxuICAgIG1hcmdpbiAgICAgICAgICAgICA6IDA7XHJcbiAgICBib3JkZXIgICAgICAgICAgICAgOiAxcHggc29saWQgI2RjZGVlMjtcclxuICAgIGJvcmRlci1yYWRpdXMgICAgICA6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICAgOiAjZmZmO1xyXG4gICAgb3V0bGluZSAgICAgICAgICAgIDogMDtcclxuICAgIHRleHQtYWxpZ24gICAgICAgICA6IGxlZnQ7XHJcbiAgICBib3gtc2l6aW5nICAgICAgICAgOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nIDogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZSA6IHRleHRmaWVsZFxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvciAgICAgICAgICA6ICM4YThhOGE7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbiA6IG1pZGRsZVxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0OmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3cgOiAwIDAgNXB4ICM1ODk3ZmJcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCAuc3MtYWRkYWJsZSB7XHJcbiAgICBkaXNwbGF5ICAgICAgICAgOiBpbmxpbmUtZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudCA6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zICAgICA6IGNlbnRlcjtcclxuICAgIGN1cnNvciAgICAgICAgICA6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemUgICAgICAgOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQgICAgIDogNzAwO1xyXG4gICAgZmxleCAgICAgICAgICAgIDogMCAwIDMwcHg7XHJcbiAgICBoZWlnaHQgICAgICAgICAgOiAzMHB4O1xyXG4gICAgbWFyZ2luICAgICAgICAgIDogMCAwIDAgOHB4O1xyXG4gICAgYm9yZGVyICAgICAgICAgIDogMXB4IHNvbGlkICNkY2RlZTI7XHJcbiAgICBib3JkZXItcmFkaXVzICAgOiAwO1xyXG4gICAgYm94LXNpemluZyAgICAgIDogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3MtYWRkYWJsZSB7XHJcbiAgICBwYWRkaW5nLXRvcCA6IDBcclxufVxyXG5cclxuLnNzLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxufVxyXG4vKipcclxuLnNzLWNvbnRlbnQuc3Mtb3BlbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59Ki9cclxuXHJcbi5zcy1jb250ZW50IC5zcy1saXN0IHtcclxuICAgIG1heC1oZWlnaHQgOiAyMDBweDtcclxuICAgIG92ZXJmbG93LXggOiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15IDogYXV0bztcclxuICAgIHRleHQtYWxpZ24gOiBsZWZ0O1xyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGdyb3VwLWxhYmVsIHtcclxuICAgIHBhZGRpbmcgICAgIDogNnB4IDEwcHg7XHJcbiAgICBmb250LXdlaWdodCA6IDcwMFxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGlvbiB7XHJcbiAgICBwYWRkaW5nIDogNnB4IDZweCA2cHggMjVweFxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAtbGFiZWwtc2VsZWN0YWJsZSB7XHJcbiAgICBjdXJzb3IgOiBwb2ludGVyXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cC1sYWJlbC1zZWxlY3RhYmxlOmhvdmVyIHtcclxuICAgIGNvbG9yICAgICAgICAgICAgOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICM1ODk3ZmJcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICBwYWRkaW5nICAgICA6IDZweCAxMHB4O1xyXG4gICAgY3Vyc29yICAgICAgOiBwb2ludGVyO1xyXG4gICAgdXNlci1zZWxlY3QgOiBub25lXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24gKiB7XHJcbiAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtaGlnaGxpZ2h0ZWQsIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xyXG4gICAgY29sb3IgICAgICAgICAgICA6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogIzU4OTdmYlxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLWRpc2FibGVkIHtcclxuICAgIGN1cnNvciAgICAgICAgICAgOiBub3QtYWxsb3dlZDtcclxuICAgIGNvbG9yICAgICAgICAgICAgOiAjZGVkZWRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICNmZmZcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpub3QoLnNzLWRpc2FibGVkKS5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgY29sb3IgICAgICAgICAgICA6ICM2NjY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogcmdiYSg4OCwgMTUxLCAyNTEsIC4xKVxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLWhpZGUge1xyXG4gICAgZGlzcGxheSA6IG5vbmVcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiAuc3Mtc2VhcmNoLWhpZ2hsaWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2ZmZmI4Y1xyXG59IiwiLyoqXHJcbiAqIFN3aXBlciAxMC4yLjBcclxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcclxuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cclxuICpcclxuICogQ29weXJpZ2h0IDIwMTQtMjAyMyBWbGFkaW1pciBLaGFybGFtcGlkaVxyXG4gKlxyXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcclxuICpcclxuICogUmVsZWFzZWQgb246IEF1Z3VzdCAxNywgMjAyM1xyXG4gKi9cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcclxuICAgIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxyXG59XHJcblxyXG46cm9vdCB7XHJcbiAgICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZlxyXG59XHJcblxyXG46aG9zdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgei1pbmRleDogMVxyXG59XHJcblxyXG4uc3dpcGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93OiBjbGlwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5zd2lwZXItd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94XHJcbn1cclxuXHJcbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApXHJcbn1cclxuXHJcbi5zd2lwZXItaG9yaXpvbnRhbCB7XHJcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15XHJcbn1cclxuXHJcbi5zd2lwZXItdmVydGljYWwge1xyXG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teFxyXG59XHJcblxyXG4uc3dpcGVyLXNsaWRlIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW5cclxufVxyXG5cclxuLnN3aXBlci1hdXRvaGVpZ2h0LCAuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XHJcbiAgICBoZWlnaHQ6IGF1dG9cclxufVxyXG5cclxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0XHJcbn1cclxuXHJcbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW5cclxufVxyXG5cclxuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcclxuICAgIHBlcnNwZWN0aXZlOiAxMjAwcHhcclxufVxyXG5cclxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZFxyXG59XHJcblxyXG4uc3dpcGVyLTNkIHtcclxuICAgIHBlcnNwZWN0aXZlOiAxMjAwcHhcclxufVxyXG5cclxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUge1xyXG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZFxyXG59XHJcblxyXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lXHJcbn1cclxuXHJcbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xyXG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0XHJcbn1cclxuXHJcbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnlcclxufVxyXG5cclxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnlcclxufVxyXG5cclxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuICAgIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmVcclxufVxyXG5cclxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XHJcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogbm9uZVxyXG59XHJcblxyXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBvcmRlcjogOTk5OVxyXG59XHJcblxyXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xyXG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXNcclxufVxyXG5cclxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKVxyXG59XHJcblxyXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKVxyXG59XHJcblxyXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpXHJcbn1cclxuXHJcbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpXHJcbn1cclxuXHJcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgei1pbmRleDogMTBcclxufVxyXG5cclxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4xNSlcclxufVxyXG5cclxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIC41KSwgcmdiYSgwLCAwLCAwLCAwKSlcclxufVxyXG5cclxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgLjUpLCByZ2JhKDAsIDAsIDAsIDApKVxyXG59XHJcblxyXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIC41KSwgcmdiYSgwLCAwLCAwLCAwKSlcclxufVxyXG5cclxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAuNSksIHJnYmEoMCwgMCwgMCwgMCkpXHJcbn1cclxuXHJcbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xyXG4gICAgd2lkdGg6IDQycHg7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcclxuICAgIG1hcmdpbi10b3A6IC0yMXB4O1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLCAuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcclxuICAgIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhclxyXG59XHJcblxyXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcclxuICAgIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZlxyXG59XHJcblxyXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcclxuICAgIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMFxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZylcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZylcclxuICAgIH1cclxufVxyXG5cclxuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcclxufVxyXG5cclxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKVxyXG59XHJcblxyXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpXHJcbn1cclxuXHJcbjpyb290IHtcclxuICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweFxyXG59XHJcbi8qXHJcbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xyXG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcclxuICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSlcclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogLjM1O1xyXG4gICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbiB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZywgLnN3aXBlci1idXR0b24tcHJldiBzdmcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXHJcbn1cclxuXHJcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcclxuICAgIHJpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XHJcbiAgICBsZWZ0OiBhdXRvXHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLWxvY2sge1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgZm9udC12YXJpYW50OiBpbml0aWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFcclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XHJcbiAgICBjb250ZW50OiAncHJldidcclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcclxuICAgIGxlZnQ6IGF1dG9cclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnbmV4dCdcclxufVxyXG4qL1xyXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIG9wYWNpdHk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgei1pbmRleDogMTBcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XHJcbiAgICBvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+IC5zd2lwZXItcGFnaW5hdGlvbiwgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuICAgIGJvdHRvbTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLCA4cHgpO1xyXG4gICAgdG9wOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsIGF1dG8pO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZvbnQtc2l6ZTogMFxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMzMpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSguNjYpXHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoLjMzKVxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSguNjYpXHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoLjMzKVxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcclxuICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsIDUwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xyXG4gICAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIC4yKVxyXG59XHJcblxyXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZVxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpXHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gICAgcmlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LCA4cHgpO1xyXG4gICAgbGVmdDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCwgYXV0byk7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKVxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHdpZHRoOiA4cHhcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgdHJhbnNmb3JtLCAuMnMgdG9wXHJcbn1cclxuXHJcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICBtYXJnaW46IDAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpXHJcbn1cclxuXHJcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgdHJhbnNmb3JtLCAuMnMgbGVmdFxyXG59XHJcblxyXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgdHJhbnNmb3JtLCAuMnMgcmlnaHRcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuICAgIGNvbG9yOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvciwgaW5oZXJpdClcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIC4yNSkpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3BcclxufVxyXG5cclxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcFxyXG59XHJcblxyXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwXHJcbn1cclxuXHJcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XHJcbiAgICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDBcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgLjEpKVxyXG59XHJcblxyXG4uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCA+IC5zd2lwZXItc2Nyb2xsYmFyLCAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciwgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XHJcbiAgICBib3R0b206IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLCA0cHgpO1xyXG4gICAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCwgYXV0byk7XHJcbiAgICB6LWluZGV4OiA1MDtcclxuICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKVxyXG59XHJcblxyXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LCBhdXRvKTtcclxuICAgIHJpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LCA0cHgpO1xyXG4gICAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xyXG4gICAgei1pbmRleDogNTA7XHJcbiAgICB3aWR0aDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSlcclxufVxyXG5cclxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAuNSkpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDBcclxufVxyXG5cclxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xyXG4gICAgY3Vyc29yOiBtb3ZlXHJcbn1cclxuXHJcbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluXHJcbn1cclxuXHJcbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcclxuICAgIGN1cnNvcjogbW92ZTtcclxuICAgIHRvdWNoLWFjdGlvbjogbm9uZVxyXG59XHJcblxyXG4uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB6LWluZGV4OiAtMTAwMFxyXG59XHJcblxyXG4uc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICBtYXJnaW46IDAgYXV0b1xyXG59XHJcblxyXG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgZmxleC13cmFwOiB3cmFwXHJcbn1cclxuXHJcbi5zd2lwZXItZ3JpZC1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dFxyXG59XHJcblxyXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHlcclxufVxyXG5cclxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG9cclxufVxyXG5cclxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvXHJcbn1cclxuXHJcbi5zd2lwZXItY3ViZSB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZVxyXG59XHJcblxyXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZSB7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDBcclxufVxyXG5cclxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG9cclxufVxyXG5cclxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2IHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZVxyXG59XHJcblxyXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9wYWNpdHk6IC42O1xyXG4gICAgei1pbmRleDogMFxyXG59XHJcblxyXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgZmlsdGVyOiBibHVyKDUwcHgpXHJcbn1cclxuXHJcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZVxyXG59XHJcblxyXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW5cclxufVxyXG5cclxuLnN3aXBlci1mbGlwIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG9cclxufVxyXG5cclxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuXHJcbn1cclxuXHJcbi5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIGhlaWdodFxyXG59XHJcblxyXG4uc3dpcGVyLWNhcmRzIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5AaWYgJGFuaW1hdGlvbi1zY3JvbGwtZW5hYmxlZCB7XHJcbiAgICAuanMtZW5hYmxlZCB7XHJcbiAgICAgICAgW2RhdGEtYW5pbWF0aW9uPVwiZmFkZVwiXSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICYuanMtYW5pbWF0ZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xyXG5cclxuICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRicmVhZGNydW1iX2l0ZW1fZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYl9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYl9pdGVtX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYl9pdGVtX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYl9pdGVtX2JlZm9yZV93aWR0aDogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWJfaXRlbV9iZWZvcmVfaGVpZ2h0OiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYl9pdGVtX2JlZm9yZV9ib3JkZXItcmFkaXVzOiAxMDAlICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYl9pdGVtX2JlZm9yZV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYl9pdGVtX2JlZm9yZV9tYXJnaW46IDAgMC4zcmVtICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYl9pdGVtX2FjdGl2ZV9iZWZvcmVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iX2l0ZW1fYWN0aXZlX2JlZm9yZV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuLmJyZWFkY3J1bWIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuYnJlYWRjcnVtYl93cmFwcGVyIHtcclxuICAgICAgICAuYnJlYWRjcnVtYl9pdGVtcyB7XHJcbiAgICAgICAgICAgIC5icmVhZGNydW1iX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYnJlYWRjcnVtYl9pdGVtX2ZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYl9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRicmVhZGNydW1iX2l0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGJyZWFkY3J1bWJfaXRlbV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIDpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRicmVhZGNydW1iX2l0ZW1fYmVmb3JlX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGJyZWFkY3J1bWJfaXRlbV9iZWZvcmVfaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRicmVhZGNydW1iX2l0ZW1fYmVmb3JlX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyZWFkY3J1bWJfaXRlbV9iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRicmVhZGNydW1iX2l0ZW1fYmVmb3JlX21hcmdpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLml0ZW1fYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyZWFkY3J1bWJfaXRlbV9hY3RpdmVfYmVmb3JlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyZWFkY3J1bWJfaXRlbV9hY3RpdmVfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiJGJyZWFkY3J1bWJfaXRlbV9mb250LXNpemU6IDFyZW07XHJcbiRicmVhZGNydW1iX2l0ZW1fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRicmVhZGNydW1iX2l0ZW1fdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiRicmVhZGNydW1iX2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRicmVhZGNydW1iX2l0ZW1fYmVmb3JlX3dpZHRoOiAwLjI1cmVtO1xyXG4kYnJlYWRjcnVtYl9pdGVtX2JlZm9yZV9oZWlnaHQ6IDAuMjVyZW07XHJcbiRicmVhZGNydW1iX2l0ZW1fYmVmb3JlX2JvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiRicmVhZGNydW1iX2l0ZW1fYmVmb3JlX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRicmVhZGNydW1iX2l0ZW1fYmVmb3JlX21hcmdpbjogMCAwLjNyZW07XHJcbiRicmVhZGNydW1iX2l0ZW1fYWN0aXZlX2JlZm9yZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGJyZWFkY3J1bWJfaXRlbV9hY3RpdmVfYmVmb3JlX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4iLCIkYnV0dG9uX2ludGVya2FiXzFfYmFja2dyb3VuZDogJGNvbG9yX2ludGVya2FiLTEgIWRlZmF1bHQ7XHJcbiRidXR0b25faW50ZXJrYWJfMV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfaW50ZXJrYWItMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pbnRlcmthYl8xX2NvbG9yOiAkY29sb3JfaW50ZXJrYWItMiAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pbnRlcmthYl8xX2JvcmRlci1yYWRpdXM6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ludGVya2FiXzFfdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRidXR0b25faW50ZXJrYWJfMV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pbnRlcmthYl8xLXBhZGRpbmc6IDAuNzVyZW0gMy41cmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ludGVya2FiXzEtbGluZS1oZWlnaHQ6IDEgIWRlZmF1bHQ7XHJcbiRidXR0b25faW50ZXJrYWJfMS10cmFuc2l0aW9uOiAwLjNzICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ludGVya2FiXzFfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2ludGVya2FiLTIgIWRlZmF1bHQ7XHJcbiRidXR0b25faW50ZXJrYWJfMV9ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfaW50ZXJrYWItMiAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pbnRlcmthYl8xX2hvdmVyX2NvbG9yOiAkY29sb3JfaW50ZXJrYWItMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uX2ludGVya2FiXzFfY29sb3I6ICRjb2xvcl9pbnRlcmthYi0yICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb25faW50ZXJrYWJfMV9ob3Zlcl9jb2xvcjogJGNvbG9yX2ludGVya2FiLTEgIWRlZmF1bHQ7XHJcblxyXG4kYnV0dG9uX3ByaW1hcnlfMV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfMV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfMV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzFfYm9yZGVyLXJhZGl1czogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8xX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfMV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzEtcGFkZGluZzogMC43NXJlbSAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8xLWxpbmUtaGVpZ2h0OiAxICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfMS10cmFuc2l0aW9uOiAwLjNzICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfMV9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfMV9ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfMV9ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uX3ByaW1hcnktMV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uX3ByaW1hcnktMV9ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuXHJcbiRidXR0b25fcHJpbWFyeV8yX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8yX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfMl9ib3JkZXItcmFkaXVzOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzJfdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8yX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfMi1wYWRkaW5nOiAwLjc1cmVtIDEuNXJlbSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzItbGluZS1oZWlnaHQ6IDEgIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8yLXRyYW5zaXRpb246IDAuM3MgIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8yX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8yX2hvdmVyX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8yX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb25fcHJpbWFyeS0yX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb25fcHJpbWFyeS0yX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG5cclxuJGJ1dHRvbl9wcmltYXJ5XzNfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzNfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzNfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8zX2JvcmRlci1yYWRpdXM6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfM190ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzNfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8zLXBhZGRpbmc6IDAuNzVyZW0gMS41cmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfMy1saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzMtdHJhbnNpdGlvbjogMC4zcyAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzNfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzNfaG92ZXJfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3NlY29uZGFyeV8xICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfM19ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uX3ByaW1hcnktM19jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uX3ByaW1hcnktM19ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbiRidXR0b25fc2Vjb25kYXJ5XzFfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3Jfc2Vjb25kYXJ5XzEgIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzFfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzFfYm9yZGVyLXJhZGl1czogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzFfdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzFfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzEtcGFkZGluZzogMC43NXJlbSAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzEtbGluZS1oZWlnaHQ6IDEgIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzEtdHJhbnNpdGlvbjogMC4zcyAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMV9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8xX2hvdmVyX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9zZWNvbmRhcnlfMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMV9ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uX3NlY29uZGFyeV8xX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb25fc2Vjb25kYXJ5XzFfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kYnV0dG9uX3NlY29uZGFyeV8yX2JhY2tncm91bmQ6IG5vbmUgIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzJfYm9yZGVyOiBub25lICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8yX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8yX2JvcmRlci1yYWRpdXM6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8yX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8yX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8yLXBhZGRpbmc6IDAuNzVyZW0gMCAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMi1saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMi10cmFuc2l0aW9uOiAwLjNzICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8yX2hvdmVyX2JhY2tncm91bmQ6IG5vbmUgIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzJfaG92ZXJfYm9yZGVyOiBub25lICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8yX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb25fc2Vjb25kYXJ5XzJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbl9zZWNvbmRhcnlfMl9ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbiRidXR0b25fc2Vjb25kYXJ5XzNfYmFja2dyb3VuZDogbm9uZSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfM19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3Jfc2Vjb25kYXJ5XzEgIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzNfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzNfYm9yZGVyLXJhZGl1czogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzNfdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzNfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzMtcGFkZGluZzogMC43NXJlbSAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzMtbGluZS1oZWlnaHQ6IDEgIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzMtdHJhbnNpdGlvbjogMC4zcyAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfM19ob3Zlcl9iYWNrZ3JvdW5kOiBub25lICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8zX2hvdmVyX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzNfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbl9zZWNvbmRhcnlfM19jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uX3NlY29uZGFyeV8zX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG5cclxuJGJ1dHRvbl9sYWJlbF9iYWNrZ3JvdW5kOiBub25lICFkZWZhdWx0O1xyXG4kYnV0dG9uX2xhYmVsX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9zZWNvbmRhcnlfMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9sYWJlbF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGJ1dHRvbl9sYWJlbF9ib3JkZXItcmFkaXVzOiAwLjMxMjVyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b25fbGFiZWwtZm9udC1zaXplOiAwLjhyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b25fbGFiZWxfdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRidXR0b25fbGFiZWxfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRidXR0b25fbGFiZWwtcGFkZGluZzogMC41cmVtIDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b25fbGFiZWwtbGluZS1oZWlnaHQ6IDEgIWRlZmF1bHQ7XHJcbiRidXR0b25fbGFiZWwtdHJhbnNpdGlvbjogMC4zcyAhZGVmYXVsdDtcclxuJGJ1dHRvbl9sYWJlbF9ob3Zlcl9iYWNrZ3JvdW5kOiBub25lICFkZWZhdWx0O1xyXG4kYnV0dG9uX2xhYmVsX2hvdmVyX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRidXR0b25fbGFiZWxfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbl9sYWJlbF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uX2xhYmVsX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJGJ1dHRvbl9saWdodF9iYWNrZ3JvdW5kOiBub25lICFkZWZhdWx0O1xyXG4kYnV0dG9uX2xpZ2h0X2JvcmRlcjogbm9uZSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9saWdodF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGJ1dHRvbl9saWdodF9ib3JkZXItcmFkaXVzOiBub25lICFkZWZhdWx0O1xyXG4kYnV0dG9uX2xpZ2h0X3RleHQtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kYnV0dG9uX2xpZ2h0X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kYnV0dG9uX2xpZ2h0LXBhZGRpbmc6IDAuMzc1cmVtIDAgIWRlZmF1bHQ7XHJcbiRidXR0b25fbGlnaHQtbGluZS1oZWlnaHQ6IDEgIWRlZmF1bHQ7XHJcbiRidXR0b25fbGlnaHQtdHJhbnNpdGlvbjogMC4zcyAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uX2xpZ2h0X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kYnV0dG9uX2xpZ2h0X2hvdmVyX2JhY2tncm91bmQ6IG5vbmUgIWRlZmF1bHQ7XHJcbiRidXR0b25fbGlnaHRfaG92ZXJfYm9yZGVyOiBub25lICFkZWZhdWx0O1xyXG4kYnV0dG9uX2xpZ2h0X2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb25fbGlnaHRfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4kYnV0dG9uX2ljb25fYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbl9pY29uX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb25fYm9yZGVyLXJhZGl1czogMTAwJSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uLXdpZHRoOiAyLjYyNXJlbSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uLWhlaWdodDogMi42MjVyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbi1saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uLXRyYW5zaXRpb246IDAuM3MgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb25faG92ZXJfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uX2ljb25faG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbi1kaXNhYmxlZF9ib3JkZXI6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbi1kaXNhYmxlZF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb25faWNvbi1kaXNhYmxlZF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuXHJcbiRidXR0b25fc2VsZWN0aW9uLXdpZHRoOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlbGVjdGlvbi1oZWlnaHQ6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b25fc2VsZWN0aW9uLWxpbmUtaGVpZ2h0OiAxICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlbGVjdGlvbi10cmFuc2l0aW9uOiAwLjNzICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb25fc2VsZWN0aW9uX2JvcmRlcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uX3NlbGVjdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb25fc2VsZWN0aW9uX2hvdmVyX2JvcmRlcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uX3NlbGVjdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuYnV0dG9uLCBhIHtcclxuICAgIC5pY29uIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMjtcclxuICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5idXR0b24sIGEsIGRpdiB7XHJcbiAgICAmLmJ1dHRvbl9kZWZhdWx0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJi5hbmltYXRpb24tc2hpbmUge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFuaW1hdGlvbl9zaGluZV9lZmZlY3Q7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNoaW5lICN7JGFuaW1hdGlvbl9zaGluZV9kdXJhdGlvbn1zIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgJi5idXR0b25faW50ZXJrYWJfMSB7XHJcbiAgICAgICAgZm9udDogJGJ1dHRvbl9wcmltYXJ5XzFfZm9udDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uX2ludGVya2FiXzFfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6ICRidXR0b25faW50ZXJrYWJfMV9ib3JkZXI7XHJcbiAgICAgICAgY29sb3I6ICRidXR0b25faW50ZXJrYWJfMV9jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uX2ludGVya2FiXzFfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGJ1dHRvbl9pbnRlcmthYl8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYnV0dG9uX2ludGVya2FiXzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgcGFkZGluZzogJGJ1dHRvbl9pbnRlcmthYl8xLXBhZGRpbmc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRidXR0b25faW50ZXJrYWJfMS1saW5lLWhlaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYnV0dG9uX2ludGVya2FiXzEtdHJhbnNpdGlvbjtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICBmaWxsOiAkYnV0dG9uX2ljb25faW50ZXJrYWJfMV9jb2xvcjtcclxuICAgICAgICAgICAgJi5pY29uX2xlZnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaWNvbl9yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRidXR0b25faW50ZXJrYWJfMV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnV0dG9uX2ludGVya2FiXzFfaG92ZXJfYm9yZGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJ1dHRvbl9pbnRlcmthYl8xX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYnV0dG9uX2ljb25faW50ZXJrYWJfMV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnV0dG9uX3ByaW1hcnlfMSB7XHJcbiAgICAgICAgZm9udDogJGJ1dHRvbl9wcmltYXJ5XzFfZm9udDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uX3ByaW1hcnlfMV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlcjogJGJ1dHRvbl9wcmltYXJ5XzFfYm9yZGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYnV0dG9uX3ByaW1hcnlfMV9jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uX3ByaW1hcnlfMV9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYnV0dG9uX3ByaW1hcnlfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGJ1dHRvbl9wcmltYXJ5XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgcGFkZGluZzogJGJ1dHRvbl9wcmltYXJ5XzEtcGFkZGluZztcclxuICAgICAgICBsaW5lLWhlaWdodDogJGJ1dHRvbl9wcmltYXJ5XzEtbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGJ1dHRvbl9wcmltYXJ5XzEtdHJhbnNpdGlvbjtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICBmaWxsOiAkYnV0dG9uX2ljb25fcHJpbWFyeS0xX2NvbG9yO1xyXG4gICAgICAgICAgICAmLmljb25fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pY29uX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbl9wcmltYXJ5XzFfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJ1dHRvbl9wcmltYXJ5XzFfaG92ZXJfYm9yZGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJ1dHRvbl9wcmltYXJ5XzFfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRidXR0b25faWNvbl9wcmltYXJ5LTFfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJ1dHRvbl9wcmltYXJ5XzIge1xyXG4gICAgICAgIGZvbnQ6ICRidXR0b25fcHJpbWFyeV8yX2ZvbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbl9wcmltYXJ5XzJfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6ICRidXR0b25fcHJpbWFyeV8yX2JvcmRlcjtcclxuICAgICAgICBjb2xvcjogJGJ1dHRvbl9wcmltYXJ5XzJfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbl9wcmltYXJ5XzJfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGJ1dHRvbl9wcmltYXJ5XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRidXR0b25fcHJpbWFyeV8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHBhZGRpbmc6ICRidXR0b25fcHJpbWFyeV8yLXBhZGRpbmc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRidXR0b25fcHJpbWFyeV8yLWxpbmUtaGVpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRidXR0b25fcHJpbWFyeV8yLXRyYW5zaXRpb247XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgZmlsbDogJGJ1dHRvbl9pY29uX3ByaW1hcnktMl9jb2xvcjtcclxuICAgICAgICAgICAgJi5pY29uX2xlZnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaWNvbl9yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRidXR0b25fcHJpbWFyeV8yX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGJ1dHRvbl9wcmltYXJ5XzJfaG92ZXJfYm9yZGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJ1dHRvbl9wcmltYXJ5XzJfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRidXR0b25faWNvbl9wcmltYXJ5LTJfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJ1dHRvbl9wcmltYXJ5XzMge1xyXG4gICAgICAgIGZvbnQ6ICRidXR0b25fcHJpbWFyeV8zX2ZvbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbl9wcmltYXJ5XzNfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6ICRidXR0b25fcHJpbWFyeV8zX2JvcmRlcjtcclxuICAgICAgICBjb2xvcjogJGJ1dHRvbl9wcmltYXJ5XzNfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbl9wcmltYXJ5XzNfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGJ1dHRvbl9wcmltYXJ5XzNfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRidXR0b25fcHJpbWFyeV8zX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHBhZGRpbmc6ICRidXR0b25fcHJpbWFyeV8zLXBhZGRpbmc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRidXR0b25fcHJpbWFyeV8zLWxpbmUtaGVpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRidXR0b25fcHJpbWFyeV8zLXRyYW5zaXRpb247XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgZmlsbDogJGJ1dHRvbl9pY29uX3ByaW1hcnktM19jb2xvcjtcclxuICAgICAgICAgICAgJi5pY29uX2xlZnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaWNvbl9yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRidXR0b25fcHJpbWFyeV8zX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGJ1dHRvbl9wcmltYXJ5XzNfaG92ZXJfYm9yZGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJ1dHRvbl9wcmltYXJ5XzNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRidXR0b25faWNvbl9wcmltYXJ5LTNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJ1dHRvbl9zZWNvbmRhcnlfMSB7XHJcbiAgICAgICAgZm9udDogJGJ1dHRvbl9zZWNvbmRhcnlfMV9mb250O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRidXR0b25fc2Vjb25kYXJ5XzFfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6ICRidXR0b25fc2Vjb25kYXJ5XzFfYm9yZGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYnV0dG9uX3NlY29uZGFyeV8xX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b25fc2Vjb25kYXJ5XzFfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGJ1dHRvbl9zZWNvbmRhcnlfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGJ1dHRvbl9zZWNvbmRhcnlfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICBwYWRkaW5nOiAkYnV0dG9uX3NlY29uZGFyeV8xLXBhZGRpbmc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRidXR0b25fc2Vjb25kYXJ5XzEtbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGJ1dHRvbl9zZWNvbmRhcnlfMS10cmFuc2l0aW9uO1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIGZpbGw6ICRidXR0b25faWNvbl9zZWNvbmRhcnlfMV9jb2xvcjtcclxuICAgICAgICAgICAgJi5pY29uX2xlZnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaWNvbl9yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRidXR0b25fc2Vjb25kYXJ5XzFfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAkYnV0dG9uX3NlY29uZGFyeV8xX2hvdmVyX2JvcmRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRidXR0b25fc2Vjb25kYXJ5XzFfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRidXR0b25faWNvbl9zZWNvbmRhcnlfMV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnV0dG9uX3NlY29uZGFyeV8yIHtcclxuICAgICAgICBmb250OiAkYnV0dG9uX3NlY29uZGFyeV8xX2ZvbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbl9zZWNvbmRhcnlfMl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlcjogJGJ1dHRvbl9zZWNvbmRhcnlfMl9ib3JkZXI7XHJcbiAgICAgICAgY29sb3I6ICRidXR0b25fc2Vjb25kYXJ5XzJfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbl9zZWNvbmRhcnlfMl9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYnV0dG9uX3NlY29uZGFyeV8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYnV0dG9uX3NlY29uZGFyeV8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHBhZGRpbmc6ICRidXR0b25fc2Vjb25kYXJ5XzItcGFkZGluZztcclxuICAgICAgICBsaW5lLWhlaWdodDogJGJ1dHRvbl9zZWNvbmRhcnlfMi1saW5lLWhlaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYnV0dG9uX3NlY29uZGFyeV8yLXRyYW5zaXRpb247XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgZmlsbDogJGJ1dHRvbl9pY29uX3NlY29uZGFyeV8yX2NvbG9yO1xyXG4gICAgICAgICAgICAmLmljb25fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pY29uX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbl9zZWNvbmRhcnlfMl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRidXR0b25fc2Vjb25kYXJ5XzJfaG92ZXJfYm9yZGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJ1dHRvbl9zZWNvbmRhcnlfMl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGJ1dHRvbl9pY29uX3NlY29uZGFyeV8yX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5idXR0b25fc2Vjb25kYXJ5XzMge1xyXG4gICAgICAgIGZvbnQ6ICRidXR0b25fc2Vjb25kYXJ5XzNfZm9udDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uX3NlY29uZGFyeV8zX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyOiAkYnV0dG9uX3NlY29uZGFyeV8zX2JvcmRlcjtcclxuICAgICAgICBjb2xvcjogJGJ1dHRvbl9zZWNvbmRhcnlfM19jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uX3NlY29uZGFyeV8zX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRidXR0b25fc2Vjb25kYXJ5XzNfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRidXR0b25fc2Vjb25kYXJ5XzNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgcGFkZGluZzogJGJ1dHRvbl9zZWNvbmRhcnlfMy1wYWRkaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uX3NlY29uZGFyeV8zLWxpbmUtaGVpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRidXR0b25fc2Vjb25kYXJ5XzMtdHJhbnNpdGlvbjtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICBmaWxsOiAkYnV0dG9uX2ljb25fc2Vjb25kYXJ5XzNfY29sb3I7XHJcbiAgICAgICAgICAgICYuaWNvbl9sZWZ0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmljb25fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uX3NlY29uZGFyeV8zX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGJ1dHRvbl9zZWNvbmRhcnlfM19ob3Zlcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnV0dG9uX3NlY29uZGFyeV8zX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYnV0dG9uX2ljb25fc2Vjb25kYXJ5XzNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJ1dHRvbl9sYWJlbCB7XHJcbiAgICAgICAgZm9udDogJGJ1dHRvbl9sYWJlbF9mb250O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRidXR0b25fbGFiZWxfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6ICRidXR0b25fbGFiZWxfYm9yZGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYnV0dG9uX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b25fbGFiZWxfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBmb250LXNpemU6ICRidXR0b25fbGFiZWwtZm9udC1zaXplO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYnV0dG9uX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYnV0dG9uX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHBhZGRpbmc6ICRidXR0b25fbGFiZWwtcGFkZGluZztcclxuICAgICAgICBsaW5lLWhlaWdodDogJGJ1dHRvbl9sYWJlbC1saW5lLWhlaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYnV0dG9uX2xhYmVsLXRyYW5zaXRpb247XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgZmlsbDogJGJ1dHRvbl9pY29uX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAmLmljb25fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pY29uX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbl9sYWJlbF9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRidXR0b25fbGFiZWxfaG92ZXJfYm9yZGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJ1dHRvbl9sYWJlbF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGJ1dHRvbl9pY29uX2xhYmVsX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5idXR0b25fbGlnaHQge1xyXG4gICAgICAgIGZvbnQ6ICRidXR0b25fbGlnaHRfZm9udDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uX2xpZ2h0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyOiAkYnV0dG9uX2xpZ2h0X2JvcmRlcjtcclxuICAgICAgICBjb2xvcjogJGJ1dHRvbl9saWdodF9jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uX2xpZ2h0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRidXR0b25fbGlnaHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRidXR0b25fbGlnaHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgcGFkZGluZzogJGJ1dHRvbl9saWdodC1wYWRkaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uX2xpZ2h0LWxpbmUtaGVpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRidXR0b25fbGlnaHQtdHJhbnNpdGlvbjtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICBmaWxsOiAkYnV0dG9uX2ljb25fbGlnaHRfY29sb3I7XHJcbiAgICAgICAgICAgICYuaWNvbl9sZWZ0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmljb25fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uX2xpZ2h0X2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGJ1dHRvbl9saWdodF9ob3Zlcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnV0dG9uX2xpZ2h0X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYnV0dG9uX2ljb25fbGlnaHRfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJ1dHRvbl9pY29uIHtcclxuICAgICAgICBmb250OiAkYnV0dG9uX2ljb25fZm9udDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uX2ljb25fYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6ICRidXR0b25faWNvbl9ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbl9pY29uX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgd2lkdGg6ICRidXR0b25faWNvbi13aWR0aDtcclxuICAgICAgICBoZWlnaHQ6ICRidXR0b25faWNvbi1oZWlnaHQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRidXR0b25faWNvbi1saW5lLWhlaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYnV0dG9uX2ljb24tdHJhbnNpdGlvbjtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjY1cmVtO1xyXG4gICAgICAgICAgICBmaWxsOiAkYnV0dG9uX2ljb25faWNvbl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uX2ljb25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAkYnV0dG9uX2ljb25faG92ZXJfYm9yZGVyO1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYnV0dG9uX2ljb25faWNvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnV0dG9uX2ljb24tZGlzYWJsZWRfYm9yZGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uX2ljb24tZGlzYWJsZWRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGJ1dHRvbl9pY29uX2ljb24tZGlzYWJsZWRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJ1dHRvbl9zZWxlY3Rpb24ge1xyXG4gICAgICAgIGZvbnQ6ICRidXR0b25fc2VsZWN0aW9uX2ZvbnQ7XHJcbiAgICAgICAgd2lkdGg6ICRidXR0b25fc2VsZWN0aW9uLXdpZHRoO1xyXG4gICAgICAgIGhlaWdodDogJGJ1dHRvbl9zZWxlY3Rpb24taGVpZ2h0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uX3NlbGVjdGlvbi1saW5lLWhlaWdodDtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDBzO1xyXG4gICAgICAgICAgICAuZmlsbF9lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRidXR0b25fc2VsZWN0aW9uLXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3Ryb2tlX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGJ1dHRvbl9pY29uX3NlbGVjdGlvbl9ib3JkZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICYuanMtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRidXR0b25faWNvbl9zZWxlY3Rpb25faG92ZXJfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgLmZpbGxfZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJ1dHRvbl9pY29uX3NlbGVjdGlvbl9ob3Zlcl9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbmltYXRlIHtcclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBoZWFydGhTZWxlY3Rpb24gMS41cyBib3RoIDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRleHRfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNoYWtlLXZlcnRpY2FsIC44cyBib3RoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5IaWRlIGVsZW1lbnRzIHZpc3VhbGx5LCBidXQga2VlcCB0aGVtIGF2YWlsYWJsZSBmb3Igc2NyZWVuLXJlYWRlcnMuXHJcblxyXG5Vc2VkIGZvciBpbmZvcm1hdGlvbiByZXF1aXJlZCBmb3Igc2NyZWVuLXJlYWRlciB1c2VycyB0byB1bmRlcnN0YW5kIGFuZCB1c2VcclxudGhlIHNpdGUgd2hlcmUgdmlzdWFsIGRpc3BsYXkgaXMgdW5kZXNpcmFibGUuIEluZm9ybWF0aW9uIHByb3ZpZGVkIGluIHRoaXNcclxubWFubmVyIHNob3VsZCBiZSBrZXB0IGNvbmNpc2UsIHRvIGF2b2lkIHVubmVjZXNzYXJ5IGJ1cmRlbiBvbiB0aGUgdXNlci5cclxuXCIhaW1wb3J0YW50XCIgaXMgdXNlZCB0byBwcmV2ZW50IHVuaW50ZW50aW9uYWwgb3ZlcnJpZGVzLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5UaGUgLmZvY3VzYWJsZSBjbGFzcyBleHRlbmRzIHRoZSAudmlzdWFsbHktaGlkZGVuIGNsYXNzIHRvIGFsbG93XHJcbnRoZSBlbGVtZW50IHRvIGJlIGZvY3VzYWJsZSB3aGVuIG5hdmlnYXRlZCB0byB2aWEgdGhlIGtleWJvYXJkLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSB7XHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICBjbGlwOiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuTWVkaWEgUXVlcmllc1xyXG5cclxuQWxsb3dzIHlvdSB0byB1c2UgaW5saW5lIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG4kYnJlYWtwb2ludCAtIERlc2lyZWQgYnJlYWtwb2ludC4gQ2FuIGJlIHZhcmlhYmxlIG9yIHVuaXQuXHJcbiRxdWVyeSAtIERlZmF1bHRzIHRvIGBtaW4td2lkdGhgLlxyXG4kdHlwZSAtIERlZmF1bHRzIHRvIGBzY3JlZW5gLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICAgQHJldHVybiBpZihtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpICE9IDAsIFwiLSN7JG5hbWV9XCIsIFwiXCIpO1xyXG59XHJcblxyXG5AbWl4aW4gYnJlYWtwb2ludCgkYnJlYWtwb2ludCwgJHF1ZXJ5OiAnbWluLXdpZHRoJywgJHR5cGU6ICdzY3JlZW4nKSB7XHJcbiAgICBAaWYgJGJyZWFrcG9pbnQgPT0gJ3NsaWRlcy1tZCcge1xyXG4gICAgICAgIEBtZWRpYSAjeyR0eXBlfSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJoLW1kXCIpfSkgYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7IEBjb250ZW50OyB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSAnc2xpZGVzLWxnJyB7XHJcbiAgICAgICAgQG1lZGlhICN7JHR5cGV9IGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImgtbGdcIil9KSBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHsgQGNvbnRlbnQ7IH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICBAbWVkaWEgI3skdHlwZX0gYW5kICgjeyRxdWVyeX06ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0pIHsgQGNvbnRlbnQ7IH1cclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBAbWVkaWEgI3skdHlwZX0gYW5kICgjeyRxdWVyeX06ICN7JGJyZWFrcG9pbnR9KSB7IEBjb250ZW50OyB9XHJcbiAgICB9XHJcbn0iLCIkYW5pbWF0aW9uX3NoaW5lX2R1cmF0aW9uOiAzLjUgIWRlZmF1bHQ7IC8vIGluIHNlY29uZHNcclxuJGFuaW1hdGlvbl9zaGluZV9zcGVlZDogMiAhZGVmYXVsdCA7IC8vIGluIHNlY29uZHNcclxuXHJcbiRhbmltYXRpb25fc2hpbmVfZGVncmVlOiAxMjBkZWcgIWRlZmF1bHQ7XHJcbiRhbmltYXRpb25fc2hpbmVfY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhZGVmYXVsdDtcclxuJGFuaW1hdGlvbl9zaGluZV9lZmZlY3Q6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICN7JGFuaW1hdGlvbl9zaGluZV9kZWdyZWV9LFxyXG4gICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgICAgICAgICAjeyRhbmltYXRpb25fc2hpbmVfY29sb3J9LFxyXG4gICAgICAgICAgICAgICAgdHJhbnNwYXJlbnRcclxuKSAhZGVmYXVsdDtcclxuJGFuaW1hdGlvbl9zaGluZV90cmFuc2l0aW9uOiBhbGwgI3skYW5pbWF0aW9uX3NoaW5lX3NwZWVkfXMgZWFzZS1pbi1vdSAhZGVmYXVsdDsiLCIkYnV0dG9uX3ByaW1hcnlfMV9mb250OiAkYm9keV9mb250O1xyXG4kYnV0dG9uX3ByaW1hcnlfMV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kYnV0dG9uX3ByaW1hcnlfMV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0yO1xyXG4kYnV0dG9uX3ByaW1hcnlfMV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuJGJ1dHRvbl9wcmltYXJ5XzFfYm9yZGVyLXJhZGl1czogMC42MjVyZW07XHJcbiRidXR0b25fcHJpbWFyeV8xX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4kYnV0dG9uX3ByaW1hcnlfMV9sZXR0ZXItc3BhY2luZzogMDtcclxuJGJ1dHRvbl9wcmltYXJ5XzEtcGFkZGluZzogMC43NXJlbSAxLjVyZW07XHJcbiRidXR0b25fcHJpbWFyeV8xLWxpbmUtaGVpZ2h0OiAxO1xyXG4kYnV0dG9uX3ByaW1hcnlfMS10cmFuc2l0aW9uOiAwLjNzO1xyXG4kYnV0dG9uX3ByaW1hcnlfMV9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kYnV0dG9uX3ByaW1hcnlfMV9ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0xO1xyXG4kYnV0dG9uX3ByaW1hcnlfMV9ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuJGJ1dHRvbl9pY29uX3ByaW1hcnktMV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuJGJ1dHRvbl9pY29uX3ByaW1hcnktMV9ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuXHJcbiRidXR0b25fcHJpbWFyeV8yX2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRidXR0b25fcHJpbWFyeV8yX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRidXR0b25fcHJpbWFyeV8yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRidXR0b25fcHJpbWFyeV8yX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kYnV0dG9uX3ByaW1hcnlfMl9ib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuJGJ1dHRvbl9wcmltYXJ5XzJfdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiRidXR0b25fcHJpbWFyeV8yX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kYnV0dG9uX3ByaW1hcnlfMi1wYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcclxuJGJ1dHRvbl9wcmltYXJ5XzItbGluZS1oZWlnaHQ6IDE7XHJcbiRidXR0b25fcHJpbWFyeV8yLXRyYW5zaXRpb246IDAuM3M7XHJcbiRidXR0b25fcHJpbWFyeV8yX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRidXR0b25fcHJpbWFyeV8yX2hvdmVyX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRidXR0b25fcHJpbWFyeV8yX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kYnV0dG9uX2ljb25fcHJpbWFyeS0yX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kYnV0dG9uX2ljb25fcHJpbWFyeS0yX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG5cclxuJGJ1dHRvbl9wcmltYXJ5XzNfZm9udDogJGJvZHlfZm9udDtcclxuJGJ1dHRvbl9wcmltYXJ5XzNfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMTtcclxuJGJ1dHRvbl9wcmltYXJ5XzNfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMTtcclxuJGJ1dHRvbl9wcmltYXJ5XzNfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRidXR0b25fcHJpbWFyeV8zX2JvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xyXG4kYnV0dG9uX3ByaW1hcnlfM190ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuJGJ1dHRvbl9wcmltYXJ5XzNfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRidXR0b25fcHJpbWFyeV8zLXBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xyXG4kYnV0dG9uX3ByaW1hcnlfMy1saW5lLWhlaWdodDogMTtcclxuJGJ1dHRvbl9wcmltYXJ5XzMtdHJhbnNpdGlvbjogMC4zcztcclxuJGJ1dHRvbl9wcmltYXJ5XzNfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMztcclxuJGJ1dHRvbl9wcmltYXJ5XzNfaG92ZXJfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3NlY29uZGFyeV8xO1xyXG4kYnV0dG9uX3ByaW1hcnlfM19ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGJ1dHRvbl9pY29uX3ByaW1hcnktM19jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuJGJ1dHRvbl9pY29uX3ByaW1hcnktM19ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcbiRidXR0b25fc2Vjb25kYXJ5XzFfZm9udDogJGJvZHlfZm9udDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8xX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9zZWNvbmRhcnlfMTtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMV9ib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMV90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMV9sZXR0ZXItc3BhY2luZzogMDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMS1wYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMS1saW5lLWhlaWdodDogMTtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMS10cmFuc2l0aW9uOiAwLjNzO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8xX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzFfaG92ZXJfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3NlY29uZGFyeV8xO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8xX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kYnV0dG9uX2ljb25fc2Vjb25kYXJ5XzFfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRidXR0b25faWNvbl9zZWNvbmRhcnlfMV9ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcbiRidXR0b25fc2Vjb25kYXJ5XzJfZm9udDogJGJvZHlfZm9udDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMl9iYWNrZ3JvdW5kOiBub25lO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8yX2JvcmRlcjogbm9uZTtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMl9ib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMl90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMl9sZXR0ZXItc3BhY2luZzogMDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMi1wYWRkaW5nOiAwLjc1cmVtIDA7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzItbGluZS1oZWlnaHQ6IDE7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzItdHJhbnNpdGlvbjogMC4zcztcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMl9ob3Zlcl9iYWNrZ3JvdW5kOiBub25lO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8yX2hvdmVyX2JvcmRlcjogbm9uZTtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMl9ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGJ1dHRvbl9pY29uX3NlY29uZGFyeV8yX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kYnV0dG9uX2ljb25fc2Vjb25kYXJ5XzJfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kYnV0dG9uX3NlY29uZGFyeV8zX2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzNfYmFja2dyb3VuZDogbm9uZTtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfM19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3Jfc2Vjb25kYXJ5XzE7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzNfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzNfYm9yZGVyLXJhZGl1czogMC42MjVyZW07XHJcbiRidXR0b25fc2Vjb25kYXJ5XzNfdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzNfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzMtcGFkZGluZzogMC43NXJlbSAxLjVyZW07XHJcbiRidXR0b25fc2Vjb25kYXJ5XzMtbGluZS1oZWlnaHQ6IDE7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzMtdHJhbnNpdGlvbjogMC4zcztcclxuJGJ1dHRvbl9zZWNvbmRhcnlfM19ob3Zlcl9iYWNrZ3JvdW5kOiBub25lO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8zX2hvdmVyX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzNfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRidXR0b25faWNvbl9zZWNvbmRhcnlfM19jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJGJ1dHRvbl9pY29uX3NlY29uZGFyeV8zX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG5cclxuJGJ1dHRvbl9sYWJlbF9mb250OiAkYm9keV9mb250O1xyXG4kYnV0dG9uX2xhYmVsX2JhY2tncm91bmQ6IG5vbmU7XHJcbiRidXR0b25fbGFiZWxfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3NlY29uZGFyeV8xO1xyXG4kYnV0dG9uX2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kYnV0dG9uX2xhYmVsX2JvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuJGJ1dHRvbl9sYWJlbC1mb250LXNpemU6IDAuOHJlbTtcclxuJGJ1dHRvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuJGJ1dHRvbl9sYWJlbF9sZXR0ZXItc3BhY2luZzogMDtcclxuJGJ1dHRvbl9sYWJlbC1wYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xyXG4kYnV0dG9uX2xhYmVsLWxpbmUtaGVpZ2h0OiAxO1xyXG4kYnV0dG9uX2xhYmVsLXRyYW5zaXRpb246IDAuM3M7XHJcbiRidXR0b25fbGFiZWxfaG92ZXJfYmFja2dyb3VuZDogbm9uZTtcclxuJGJ1dHRvbl9sYWJlbF9ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0xO1xyXG4kYnV0dG9uX2xhYmVsX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kYnV0dG9uX2ljb25fbGFiZWxfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRidXR0b25faWNvbl9sYWJlbF9ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcbiRidXR0b25fbGlnaHRfZm9udDogJGJvZHlfZm9udDtcclxuJGJ1dHRvbl9saWdodF9iYWNrZ3JvdW5kOiBub25lO1xyXG4kYnV0dG9uX2xpZ2h0X2JvcmRlcjogbm9uZTtcclxuJGJ1dHRvbl9saWdodF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJGJ1dHRvbl9saWdodF9ib3JkZXItcmFkaXVzOiBub25lO1xyXG4kYnV0dG9uX2xpZ2h0X3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4kYnV0dG9uX2xpZ2h0X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kYnV0dG9uX2xpZ2h0LXBhZGRpbmc6IDAuMzc1cmVtIDA7XHJcbiRidXR0b25fbGlnaHQtbGluZS1oZWlnaHQ6IDE7XHJcbiRidXR0b25fbGlnaHQtdHJhbnNpdGlvbjogMC4zcztcclxuJGJ1dHRvbl9pY29uX2xpZ2h0X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kYnV0dG9uX2xpZ2h0X2hvdmVyX2JhY2tncm91bmQ6IG5vbmU7XHJcbiRidXR0b25fbGlnaHRfaG92ZXJfYm9yZGVyOiBub25lO1xyXG4kYnV0dG9uX2xpZ2h0X2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kYnV0dG9uX2ljb25fbGlnaHRfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcblxyXG4kYnV0dG9uX2ljb25fZm9udDogJGJvZHlfZm9udDtcclxuJGJ1dHRvbl9pY29uX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRidXR0b25faWNvbl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0xO1xyXG4kYnV0dG9uX2ljb25faWNvbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJGJ1dHRvbl9pY29uX2JvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiRidXR0b25faWNvbi13aWR0aDogMi42MjVyZW07XHJcbiRidXR0b25faWNvbi1oZWlnaHQ6IDIuNjI1cmVtO1xyXG4kYnV0dG9uX2ljb24tbGluZS1oZWlnaHQ6IDE7XHJcbiRidXR0b25faWNvbi10cmFuc2l0aW9uOiAwLjNzO1xyXG4kYnV0dG9uX2ljb25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMTtcclxuJGJ1dHRvbl9pY29uX2hvdmVyX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRidXR0b25faWNvbl9pY29uX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kYnV0dG9uX2ljb24tZGlzYWJsZWRfYm9yZGVyOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kYnV0dG9uX2ljb24tZGlzYWJsZWRfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMztcclxuJGJ1dHRvbl9pY29uX2ljb24tZGlzYWJsZWRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcblxyXG4kYnV0dG9uX3NlbGVjdGlvbl9mb250OiAkYm9keV9mb250O1xyXG4kYnV0dG9uX3NlbGVjdGlvbi13aWR0aDogMS4yNXJlbTtcclxuJGJ1dHRvbl9zZWxlY3Rpb24taGVpZ2h0OiAxLjI1cmVtO1xyXG4kYnV0dG9uX3NlbGVjdGlvbi1saW5lLWhlaWdodDogMTtcclxuJGJ1dHRvbl9zZWxlY3Rpb24tdHJhbnNpdGlvbjogMC4zcztcclxuJGJ1dHRvbl9pY29uX3NlbGVjdGlvbl9ib3JkZXI6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRidXR0b25faWNvbl9zZWxlY3Rpb25fYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMztcclxuJGJ1dHRvbl9pY29uX3NlbGVjdGlvbl9ob3Zlcl9ib3JkZXI6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRidXR0b25faWNvbl9zZWxlY3Rpb25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMTtcclxuIiwiJGRlY29yYXRlX21pbi1oZWlnaHQ6IDMycmVtICFkZWZhdWx0O1xyXG4kZGVjb3JhdGVfYm9yZGVyLXJhZGl1czogMnJlbSAhZGVmYXVsdDtcclxuJGRlY29yYXRlX21heC1oZWlnaHQ6IDM1cmVtICFkZWZhdWx0O1xyXG5cclxuJGRlY29yYXRlX2ltZ19tYXJnaW4tYm90dG9tOiAycmVtICFkZWZhdWx0O1xyXG4kZGVjb3JhdGVfaW1nX21pbi1oZWlnaHQ6IDMycmVtICFkZWZhdWx0O1xyXG4kZGVjb3JhdGVfaW1nX292ZXJsYXk6ICRjb2xvcl9zZWNvbmRhcnktMiAhZGVmYXVsdDtcclxuXHJcbiRkZWNvcmF0ZV9kYXRhX3BhZGRpbmc6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGRlY29yYXRlX3Nsb2dhbl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcblxyXG4kZGVjb3JhdGVfaW1nX21heC1oZWlnaHQtLW1kOiAzNXJlbSAhZGVmYXVsdDtcclxuJGRlY29yYXRlX2ltZ19wYWRkaW5nLS1tZDogMCAhZGVmYXVsdDtcclxuJGRlY29yYXRlX2ltZ19tYXJnaW4tLW1kOiAwICFkZWZhdWx0O1xyXG4kZGVjb3JhdGVfaW1nX2JvcmRlci1yYWRpdXMtLW1kOiAycmVtICFkZWZhdWx0O1xyXG4kZGVjb3JhdGVfaW1nX21pbi1oZWlnaHQtLW1kOiAzNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkZWNvcmF0ZV9kYXRhX3BhZGRpbmctLW1kOiAzcmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi5kZWNvcmF0ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWluLWhlaWdodDogJGRlY29yYXRlX21pbi1oZWlnaHQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkZGVjb3JhdGVfYm9yZGVyLXJhZGl1cztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtaGVpZ2h0OiAkZGVjb3JhdGVfbWF4LWhlaWdodDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBhc3BlY3QtcmF0aW86IGF1dG87XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZGVjb3JhdGVfaW1nX292ZXJsYXk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgJl9fZGF0YSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6ICRkZWNvcmF0ZV9kYXRhX3BhZGRpbmc7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAudGl0bGVfY29udGVudF8xLFxyXG4gICAgICAgIC50aXRsZV9jb250ZW50XzIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRlY29yYXRlX3Nsb2dhbl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkZGVjb3JhdGVfZGF0YV9wYWRkaW5nLS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIiRjYWxlbmRhci13aWRnZXRfd2Vla2RheV9jb2xvciA6ICRjb2xvcl9wcmltYXJ5XzEgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci13aWRnZXRfdG9kYXlfYm9yZGVyLWNvbG9yOiAkY29sb3JfcHJpbWFyeV8xICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItd2lkZ2V0X2Ryb3Bkb3duX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciAxcmVtIC8gMXJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci13aWRnZXRfcHJldi1uZXh0X2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5XzEgIWRlZmF1bHQ7XHJcblxyXG4kY2FsZW5kYXItd2lkZ2V0X3RvZGF5X2JvcmRlci1jb2xvci0taG92ZXI6ICRjb2xvcl9wcmltYXJ5XzEgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci13aWRnZXRfdG9kYXlfYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvcl9wcmltYXJ5XzEgIWRlZmF1bHQ7XHJcblxyXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcclxuICAgIGNvbG9yOiAkY2FsZW5kYXItd2lkZ2V0X3dlZWtkYXlfY29sb3I7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXM7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY2FsZW5kYXItd2lkZ2V0X3RvZGF5X2JvcmRlci1jb2xvcjtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMsXHJcbi5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMge1xyXG4gICAgZm9udDogJGNhbGVuZGFyLXdpZGdldF9kcm9wZG93bl9mb250O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XHJcbiAgICBmb250OiAkY2FsZW5kYXItd2lkZ2V0X2Ryb3Bkb3duX2ZvbnQ7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xyXG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcclxufVxyXG5cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLCAuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgge1xyXG4gICAgdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCB7XHJcbiAgICBib3JkZXI6ICRjYWxlbmRhci13aWRnZXRfcHJldi1uZXh0X2JvcmRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcclxuICAgIGxlZnQ6IC41cmVtO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCB7XHJcbiAgICByaWdodDogLjVyZW07XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLCAuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnIHtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxufVxyXG5cclxuLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNhbGVuZGFyLXdpZGdldF90b2RheV9ib3JkZXItY29sb3ItLWhvdmVyO1xyXG4gICAgYmFja2dyb3VuZDogJGNhbGVuZGFyLXdpZGdldF90b2RheV9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxufSIsIiRmb3JtX21haW5fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kZm9ybV9maWVsZF9sYWJlbF9sZXR0ZXItc3BhY2luZzogJGh0bWwtc3BhY2luZztcclxuJGZvcm1fZmllbGRfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRmb3JtX2ZpZWxkX2xhYmVsX2NvbG9yOiAkaHRtbC1jb2xvcjtcclxuJGZvcm1fZmllbGRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRmb3JtX2ZpZWxkX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTM7XHJcblxyXG5cclxuJGZvcm1fbGFiZWxfY29sb3I6ICRodG1sLWNvbG9yO1xyXG4kZm9ybV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgLjhyZW0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiRmb3JtX2xhYmVsX21hcmdpbi1ib3R0b206IC40MzhlbTtcclxuJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRmb3JtX2xhYmVsX2xldHRlci1zcGFjaW5nOiAkaHRtbC1zcGFjaW5nO1xyXG5cclxuJGZvcm1fZWxlbWVudF9mb250OiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgLjkzNzVyZW0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiRmb3JtX2VsZW1lbnRfbGV0dGVyLXNwYWNpbmc6ICRodG1sLXNwYWNpbmc7XHJcbiRmb3JtX2VsZW1lbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRmb3JtX2VsZW1lbnRfcGFkZGluZzogMC41cmVtIDAuODc1cmVtO1xyXG4kZm9ybV9lbGVtZW50X21pbi1oZWlnaHQ6IDQ1cHg7XHJcbiRmb3JtX2VsZW1lbnRfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiRmb3JtX2VsZW1lbnRfY29sb3I6ICRodG1sLWNvbG9yO1xyXG4kZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTU7XHJcbiRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1czogMC42MjVyZW07XHJcbiRmb3JtX2VsZW1lbnRfYm94X3NoYWRvdzogMHB4IDJweCA2cHggMnB4IHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTcsMC4zNSk7XHJcbiRmb3JtX2VsZW1lbnRfYm94X3NoYWRvd190b3A6IDBweCAycHggNnB4IDJweCByZ2JhKCRjb2xvcl90ZXJ0aWFyeS03LDAuMzUpO1xyXG5cclxuXHJcbiRmb3JtX2VsZW1lbnRfY29sb3ItLWRpc2FibGVkOiAkY29sb3JfdGVydGlhcnktNTtcclxuXHJcbiRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yLS1vcGVuZWQ6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoLS1vcGVuZWQ6IDFweDtcclxuXHJcbiRmb3JtX2VsZW1lbnRfY29sb3I6ICRodG1sLWNvbG9yO1xyXG4kZm9ybV9lbGVtZW50X3BsYWNlaG9sZGVyX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNTtcclxuJGZvcm1fZWxlbWVudF9wbGFjZWhvbGRlcl9vcGFjaXR5OiAxO1xyXG5cclxuJGZvcm1fZWxlbWVudF9mb2N1c19iYWNrZ3JvdW5kOiAkZm9ybV9lbGVtZW50X2JhY2tncm91bmQ7XHJcbiRmb3JtX2VsZW1lbnRfZm9jdXNfYm9yZGVyLWNvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kZm9ybV9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNTtcclxuJGZvcm1fZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5OiAxO1xyXG5cclxuLy8gRWxlbWVudHNcclxuXHJcbiRmb3JtX2VsZW1lbnRfaWNvbl9jb2xvcjogJGZvcm1fbWFpbl9jb2xvcjtcclxuJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzOiAuNjI1cmVtO1xyXG5cclxuJGZvcm1fZGVjb3JhdGlvbl9jb2xvcjogJGZvcm1fbWFpbl9jb2xvcjtcclxuXHJcbiRmb3JtX2ZpZWxkc2V0X21hcmdpbjogMDtcclxuXHJcbiRmb3JtX2ZpZWxkX21hcmdpbi0tc206IDAgMCAxcmVtO1xyXG4kZm9ybV9maWVsZF9tYXJnaW4tLW1kOiAwIDAgMS41cmVtIDA7XHJcblxyXG4kZm9ybV9sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTI7XHJcbiRmb3JtX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogMDtcclxuJGZvcm1fbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuJGZvcm1fbGVnZW5kX21hcmdpbiAgICAgICAgOiAwO1xyXG5cclxuJGZvcm1fY29uZGl0aW9uc19mb250IDogJGZvcm1fbGFiZWxfZm9udDtcclxuJGZvcm1fY29uZGl0aW9uc19jb2xvcjogJGZvcm1fbGFiZWxfY29sb3I7XHJcbiRmb3JtX2NvbmRpdGlvbnNfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG5cclxuJGZvcm1fbGVnYWxzX2ZvbnQgOiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgMC41OTRyZW0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiRmb3JtX2xlZ2Fsc19jb2xvcjogJGh0bWwtY29sb3I7XHJcbiRmb3JtX2xlZ2Fsc190ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdDogMTBweDtcclxuJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0yO1xyXG4kZm9ybV9lcnJvcl9oaWdobGlnaHQtY29sb3I6IHdoaXRlO1xyXG5cclxuXHJcbi8qXHJcbiogVGV4dGZpZWxkXHJcbiAqL1xyXG5cclxuLy8gTGFiZWxcclxuJHRleHRmaWVsZF9sYWJlbF9mb250OiAkZm9ybV9sYWJlbF9mb250IWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtX2xhYmVsX2NvbG9yO1xyXG4kdGV4dGZpZWxkX2xhYmVsX21hcmdpbi1ib3R0b20gOiAkZm9ybV9sYWJlbF9tYXJnaW4tYm90dG9tO1xyXG4kdGV4dGZpZWxkX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuJHRleHRmaWVsZF9sYWJlbF9sZXR0ZXItc3BhY2luZzogJGZvcm1fbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcblxyXG4vLyBDaGFtcHNcclxuJHRleHRmaWVsZF9pbnB1dF9mb250ICAgICAgICAgIDogJGZvcm1fZWxlbWVudF9mb250O1xyXG4kdGV4dGZpZWxkX2lucHV0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9lbGVtZW50X2xldHRlci1zcGFjaW5nO1xyXG4kdGV4dGZpZWxkX2lucHV0X3RleHQtdHJhbnNmb3JtOiAkZm9ybV9lbGVtZW50X3RleHQtdHJhbnNmb3JtO1xyXG4kdGV4dGZpZWxkX2lucHV0X3BhZGRpbmcgICAgICAgIDogJGZvcm1fZWxlbWVudF9wYWRkaW5nO1xyXG4kdGV4dGZpZWxkX2lucHV0X2JhY2tncm91bmQgICAgOiAkZm9ybV9lbGVtZW50X2JhY2tncm91bmQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfY29sb3I6ICRmb3JtX2VsZW1lbnRfY29sb3I7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yO1xyXG4kdGV4dGZpZWxkX2lucHV0X3RyYW5zaXRpb24gIDogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfbWluLWhlaWdodCAgOiAkZm9ybV9lbGVtZW50X21pbi1oZWlnaHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLXdpZHRoICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoO1xyXG4kdGV4dGZpZWxkX2lucHV0X2JvcmRlci1yYWRpdXMgIDogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzO1xyXG5cclxuLy8gUGxhY2Vob2xkZXJcclxuJHRleHRmaWVsZF9pbnB1dF9wbGFjZWhvbGRlcl9jb2xvcjogJGZvcm1fZWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuJHRleHRmaWVsZF9pbnB1dF9wbGFjZWhvbGRlcl9vcGFjaXR5OiAkZm9ybV9lbGVtZW50X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbi8vLy8gOjogZm9jdXNcclxuJHRleHRmaWVsZF9pbnB1dF9mb2N1c19iYWNrZ3JvdW5kOiAkZm9ybV9lbGVtZW50X2ZvY3VzX2JhY2tncm91bmQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfZm9jdXNfYm9yZGVyLWNvbG9yOiAkZm9ybV9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvcjtcclxuJHRleHRmaWVsZF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjogJGZvcm1fZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjtcclxuJHRleHRmaWVsZF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5OiAkZm9ybV9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcblxyXG4kdGV4dGZpZWxkX2lucHV0X2RhdGVfY2FsZW5kYXJfY29sb3I6ICRmb3JtX21haW5fY29sb3I7XHJcblxyXG4vKlxyXG4qIFRleHRhcmVhXHJcbiAqL1xyXG4vLyBMYWJlbFxyXG4kdGV4dGFyZWFfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtX2xhYmVsX2NvbG9yO1xyXG4kdGV4dGFyZWFfbGFiZWxfZm9udCAgICAgICAgIDogJGZvcm1fbGFiZWxfZm9udDtcclxuJHRleHRhcmVhX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuJHRleHRhcmVhX2xhYmVsX21hcmdpbi1ib3R0b20gOiAkZm9ybV9sYWJlbF9tYXJnaW4tYm90dG9tO1xyXG4kdGV4dGFyZWFfbGFiZWxfbGV0dGVyLXNwYWNpbmcgOiAkZm9ybV9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuXHJcbi8vIENoYW1wc1xyXG4kdGV4dGFyZWFfaW5wdXRfZm9udCAgICAgICAgICA6ICRmb3JtX2VsZW1lbnRfZm9udDtcclxuJHRleHRhcmVhX2lucHV0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9lbGVtZW50X2xldHRlci1zcGFjaW5nO1xyXG4kdGV4dGFyZWFfaW5wdXRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2VsZW1lbnRfdGV4dC10cmFuc2Zvcm07XHJcbiR0ZXh0YXJlYV9pbnB1dF90cmFuc2l0aW9uICA6ICRnbG9iYWxfdHJhbnNpdGlvbl8yO1xyXG4kdGV4dGFyZWFfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtX2VsZW1lbnRfYmFja2dyb3VuZDtcclxuJHRleHRhcmVhX2lucHV0X2NvbG9yOiAkZm9ybV9lbGVtZW50X2NvbG9yO1xyXG4kdGV4dGFyZWFfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yO1xyXG4kdGV4dGFyZWFfaW5wdXRfYm9yZGVyLXdpZHRoICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoO1xyXG4kdGV4dGFyZWFfaW5wdXRfcGFkZGluZzogJGZvcm1fZWxlbWVudF9wYWRkaW5nO1xyXG4kdGV4dGFyZWFfaW5wdXRfYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzO1xyXG5cclxuLy8gUGxhY2Vob2xkZXJcclxuJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I6JGZvcm1fZWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eSA6ICRmb3JtX2VsZW1lbnRfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuLy8vLyA6OiBmb2N1c1xyXG4kdGV4dGFyZWFfaW5wdXRfZm9jdXNfYmFja2dyb3VuZDogJGZvcm1fZWxlbWVudF9mb2N1c19iYWNrZ3JvdW5kO1xyXG4kdGV4dGFyZWFfaW5wdXRfZm9jdXNfYm9yZGVyLWNvbG9yOiAkZm9ybV9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvcjtcclxuJHRleHRhcmVhX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yOiAkZm9ybV9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4kdGV4dGFyZWFfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTogJGZvcm1fZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG5cclxuXHJcbi8qXHJcbiogUmFkaW9cclxuICovXHJcbiRyYWRpb19sYWJlbF9jb2xvcjogJGZvcm1fZmllbGRfbGFiZWxfY29sb3I7XHJcbiRyYWRpb19jaGVja19iYWNrZ3JvdW5kOiAgJGZvcm1fZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4kcmFkaW9fY2hlY2tfY29sb3IgICAgICAgICAgOiAkZm9ybV9lbGVtZW50X2JhY2tncm91bmQ7XHJcbiRyYWRpb19jaGVja19ib3JkZXItY29sb3IgICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yO1xyXG4kcmFkaW9fbGVnZW5kX2ZvbnQgICAgICAgICAgOiAkZm9ybV9sYWJlbF9mb250O1xyXG4kcmFkaW9fbGVnZW5kX2xldHRlci1zcGFjaW5nOiAkZm9ybV9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuJHJhZGlvX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kcmFkaW9fY2hlY2tlZF9jb2xvcjogJGZvcm1fbWFpbl9jb2xvcjtcclxuJHJhZGlvX2NoZWNrZWRfYm9yZGVyLWNvbG9yICAgOiAkY29sb3JfdGVydGlhcnktNTtcclxuXHJcbi8vIFJhZGlvIGdyb3VwXHJcbiRyYWRpb3NfbGVnZW5kX2ZvbnQgICAgICAgICAgOiAkZm9ybV9sYWJlbF9mb250O1xyXG4kcmFkaW9zX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogJGZvcm1fbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiRyYWRpb3NfbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vKlxyXG4qIENoZWNrYm94XHJcbiAqL1xyXG4kY2hlY2tib3hfY2hlY2tfYmFja2dyb3VuZCAgICAgICAgOiAkZm9ybV9lbGVtZW50X2JhY2tncm91bmQ7XHJcbiRjaGVja2JveF9jaGVja19ib3JkZXItY29sb3IgOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvcjtcclxuXHJcbiRjaGVja2JveF9ib3JkZXItY29sb3ItLWNoZWNrZWQgICAgICAgIDogJGZvcm1fbWFpbl9jb2xvcjtcclxuJGNoZWNrYm94X2NoZWNrX2NvbG9yLS1jaGVja2VkOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kY2hlY2tib3hfYmFja2dyb3VuZC1jb2xvci0tY2hlY2tlZDogJGZvcm1fbWFpbl9jb2xvcjtcclxuXHJcbiRjaGVja2JveF9jb2xvci0tY2hlY2tlZC1kaXNhYmxlZCAgICAgICAgOiAkY29sb3JfdGVydGlhcnktNTtcclxuJGNoZWNrYm94X2JvcmRlci1jb2xvci0tY2hlY2tlZC1kaXNhYmxlZCAgICAgICAgOiAkY29sb3JfdGVydGlhcnktNTtcclxuJGNoZWNrYm94X2JhY2tncm91bmRfY2hlY2tlZC1kaXNhYmxlZDogJGNvbG9yX3RlcnRpYXJ5LTU7XHJcblxyXG4kY2hlY2tib3hfY29sb3ItLWRpc2FibGVkOiAkY29sb3JfdGVydGlhcnktNTtcclxuJGNoZWNrYm94X2JhY2tncm91bmQtY29sb3ItLWRpc2FibGVkOiAkY2hlY2tib3hfY2hlY2tfYmFja2dyb3VuZDtcclxuJGNoZWNrYm94X2NoZWNrX2NvbG9yLS1kaXNhYmxlZDogJGZvcm1fbWFpbl9jb2xvcjtcclxuJGNoZWNrYm94X2xhYmVsX2NvbG9yLS1kaXNhYmxlZDogJGNoZWNrYm94X2NvbG9yLS1kaXNhYmxlZDtcclxuXHJcbiRjaGVja2JveF9ib3JkZXItY29sb3ItLWZvY3VzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvci0tb3BlbmVkO1xyXG5cclxuJGNoZWNrYm94X2xhYmVsX2ZvbnQgICAgICAgICAgOiAkZm9ybV9sYWJlbF9mb250O1xyXG4kY2hlY2tib3hfbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2ZpZWxkX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4kY2hlY2tib3hfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2ZpZWxkX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4kY2hlY2tib3hfbGFiZWxfY29sb3I6ICRmb3JtX2ZpZWxkX2xhYmVsX2NvbG9yO1xyXG5cclxuLy8gQ2hlY2tib3ggZ3JvdXBcclxuJGNoZWNrYm94ZXNfbGVnZW5kX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgMXJlbSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMTtcclxuJGNoZWNrYm94ZXNfbGVnZW5kX2xldHRlci1zcGFjaW5nOiAkZm9ybV9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuJGNoZWNrYm94ZXNfbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuJGNoZWNrYm94ZXNfbGVnZW5kX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG5cclxuXHJcbi8qXHJcbiogU2VsZWN0XHJcbiAqL1xyXG4kc2VsZWN0X2lucHV0X2ZvbnQ6ICRmb3JtX2VsZW1lbnRfZm9udDtcclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItd2lkdGggICAgICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoO1xyXG4kc2VsZWN0X2lucHV0X2JvcmRlci1yYWRpdXMgICAgICA6IC42MjVyZW07XHJcbiRzZWxlY3RfaW5wdXRfYm9yZGVyLWNvbG9yICAgICAgOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvcjtcclxuJHNlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kICAgICAgICA6ICRmb3JtX2VsZW1lbnRfYmFja2dyb3VuZDtcclxuJHNlbGVjdF9pbnB1dF9taW4taGVpZ2h0ICAgICAgICA6ICRmb3JtX2VsZW1lbnRfbWluLWhlaWdodDtcclxuJHNlbGVjdF9pbnB1dF9wYWRkaW5nOiAkZm9ybV9lbGVtZW50X3BhZGRpbmc7XHJcblxyXG4kc2VsZWN0X2xhYmVsX21hcmdpbi1ib3R0b20gICAgIDogLjNlbTtcclxuJHNlbGVjdF9sYWJlbF9jb2xvciAgICAgICAgICAgICA6ICRodG1sLWNvbG9yO1xyXG4kc2VsZWN0X2xhYmVsX3RleHQtdHJhbnNmb3JtICAgIDogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kc2VsZWN0X2l0ZW1fYm94LXNoYWRvdzogJGZvcm1fZWxlbWVudF9ib3hfc2hhZG93O1xyXG4kc2VsZWN0X2l0ZW1fYm94LXNoYWRvd190b3A6ICRmb3JtX2VsZW1lbnRfYm94X3NoYWRvd190b3A7XHJcbiRzZWxlY3RfaXRlbV9iYWNrZ3JvdW5kOiAkc2VsZWN0X2lucHV0X2JhY2tncm91bmQ7XHJcbiRzZWxlY3RfaXRlbV9ib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXM7XHJcbiRzZWxlY3RfaXRlbV9jb2xvciAgICAgICAgICAgICAgOiAkZm9ybV9lbGVtZW50X2NvbG9yO1xyXG4kc2VsZWN0X2l0ZW1fcGxhY2Vob2xkZXJfY29sb3IgOiAkc2VsZWN0X2l0ZW1fY29sb3I7XHJcbiRzZWxlY3RfaXRlbV9mb250ICAgICAgICAgICAgICAgOiAkZm9ybV9lbGVtZW50X2ZvbnQ7XHJcbiRzZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZyAgICAgOiAkZm9ybV9lbGVtZW50X2xldHRlci1zcGFjaW5nO1xyXG4kc2VsZWN0X2l0ZW1fdGV4dC10cmFuc2Zvcm0gICAgIDogbm9uZTtcclxuJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciAgICA6IHRyYW5zcGFyZW50O1xyXG4kc2VsZWN0X2l0ZW1fY29sb3ItLWhvdmVyICAgICAgIDogJGZvcm1fbWFpbl9jb2xvcjtcclxuJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZCA6IHRyYW5zcGFyZW50O1xyXG4kc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkICAgIDogJGZvcm1fbWFpbl9jb2xvcjtcclxuJHNlbGVjdF9pdGVtX3BhZGRpbmcgICAgICAgICAgICAgOiAuNXJlbSAwO1xyXG4kc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmctLXNlbGVjdGVkIDogMC4xZW07XHJcblxyXG4kc2VsZWN0X2NvdW50X2NvbG9yICAgICAgICAgICAgIDogd2hpdGU7XHJcbiRzZWxlY3RfY291bnRfYmctY29sb3IgICAgICAgICAgOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kc2VsZWN0X2ljb25fY29sb3I6ICRmb3JtX2VsZW1lbnRfaWNvbl9jb2xvcjtcclxuJHNlbGVjdF9pY29uX2NvbG9yLS1zZWxlY3RlZDogJGZvcm1fbWFpbl9jb2xvcjtcclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItY29sb3ItLXNlbGVjdGVkOiAkZm9ybV9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvcjtcclxuXHJcbiRzZWxlY3Rfc2Nyb2xsYmFyX2JhY2tncm91bmQ6ICRzY3JvbGxiYXItdHJhY2tfYmFja2dyb3VuZDtcclxuJHNlbGVjdF9zY3JvbGxiYXJfY29sb3I6ICRzY3JvbGxiYXItdGh1bWJfYmFja2dyb3VuZDtcclxuJHNlbGVjdF9zY3JvbGxiYXJfY29sb3ItLWhvdmVyOiAkc2Nyb2xsYmFyLXRodW1iX2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG4kc2VsZWN0X2l0ZW1fcGxhY2Vob2xkZXJfY29sb3I6ICRmb3JtX2ZpZWxkX2NvbG9yO1xyXG5cclxuJHNlbGVjdF9pdGVtX3ZhbHVlX2JhY2tncm91bmQtLXNlbGVjdGVkOiAkY29sb3JfdGVydGlhcnktNjtcclxuJHNlbGVjdF9pdGVtX3ZhbHVlX2NvbG9yLS1zZWxlY3RlZDogJGZvcm1fZmllbGRfY29sb3I7XHJcblxyXG4kc2VsZWN0X2l0ZW1fdmFsdWVfZGVsZXRlX2JhY2tncm91bmQtLXNlbGVjdGVkOiAkc2VsZWN0X2l0ZW1fdmFsdWVfYmFja2dyb3VuZC0tc2VsZWN0ZWQ7XHJcbiRzZWxlY3RfaXRlbV92YWx1ZV9kZWxldGVfY29sb3ItLXNlbGVjdGVkOiAkc2VsZWN0X2l0ZW1fdmFsdWVfY29sb3ItLXNlbGVjdGVkO1xyXG5cclxuXHJcbiRzZWxlY3RfZWxlbWVudF9mb250OiAkYm9keV9mb250O1xyXG4kc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfY2hlY2tfYm9yZGVyLWNvbG9yO1xyXG4kc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfYmFja2dyb3VuZC0tc2VsZWN0ZWQ6ICRjaGVja2JveF9iYWNrZ3JvdW5kLWNvbG9yLS1jaGVja2VkO1xyXG4kc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1zZWxlY3RlZDogJGNoZWNrYm94X2JvcmRlci1jb2xvci0tY2hlY2tlZDtcclxuJHNlbGVjdF9lbGVtZW50X2NoZWNrYm94X2NvbG9yLS1zZWxlY3RlZDogJGNoZWNrYm94X2NoZWNrX2NvbG9yLS1jaGVja2VkO1xyXG5cclxuXHJcbi8qXHJcbiogVG9nZ2xlXHJcbiAqL1xyXG5cclxuJHRvZ2dsZV9lbGVtZW50X2J1bGxldF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuJHRvZ2dsZV9lbGVtZW50X2JhY2tncm91bmQtLWZhbHNlOiAkY29sb3JfdGVydGlhcnktNjtcclxuJHRvZ2dsZV9lbGVtZW50X2NvbG9yLS1mYWxzZTogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiR0b2dnbGVfZWxlbWVudF9iYWNrZ3JvdW5kLS10cnVlOiAkZm9ybV9tYWluX2NvbG9yO1xyXG5cclxuJHRvZ2dsZV9lbGVtZW50X29wYWNpdHktLWRpc2FibGVkOiAwLjY7XHJcbiR0b2dnbGVfZWxlbWVudF9maWx0ZXItLWRpc2FibGVkOiBncmF5c2NhbGUoNDAlKTtcclxuJHRvZ2dsZV9lbGVtZW50X2JvcmRlci1jb2xvci0tZm9jdXM6ICRmb3JtX2VsZW1lbnRfZm9jdXNfYm9yZGVyLWNvbG9yO1xyXG5cclxuLypcclxuKiBMb2NhbGl6YXRvclxyXG4gKi9cclxuJGxvY2FsaXphdG9yX2ljb25fY29sb3I6ICRmb3JtX2VsZW1lbnRfaWNvbl9jb2xvcjtcclxuJGxvY2FsaXphdG9yX2lucHV0X2JvcmRlci13aWR0aCAgICAgIDogJGZvcm1fZWxlbWVudF9ib3JkZXItd2lkdGg7XHJcbiRsb2NhbGl6YXRvcl9pbnB1dF9ib3JkZXItcmFkaXVzICAgICAgOiAuNjI1cmVtO1xyXG4kbG9jYWxpemF0b3JfaW5wdXRfYm9yZGVyLWNvbG9yICAgICAgOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvcjtcclxuJGxvY2FsaXphdG9yX2lucHV0X2JhY2tncm91bmQgICAgICAgIDogJGZvcm1fZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4kbG9jYWxpemF0b3JfaW5wdXRfcGFkZGluZzogJGZvcm1fZWxlbWVudF9wYWRkaW5nO1xyXG5cclxuJGxvY2FsaXphdG9yX2lucHV0X2JhY2tncm91bmQtLWZvY3VzZWQ6ICRsb2NhbGl6YXRvcl9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4kbG9jYWxpemF0b3JfaW5wdXRfYm9yZGVyLWNvbG9yLS1mb2N1c2VkIDogJGZvcm1fZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3I7XHJcblxyXG4kbG9jYWxpemF0b3JfaXRlbV9mb250ICAgICAgICAgICAgICAgOiAkZm9ybV9lbGVtZW50X2ZvbnQ7XHJcblxyXG4kbG9jYWxpemF0b3JfY291bnRfY29sb3IgICAgICAgICAgICAgOiAkY29sb3JfdGVydGlhcnktMztcclxuJGxvY2FsaXphdG9yX2NvdW50X2JnLWNvbG9yICAgICAgICAgIDogJGNvbG9yX3ByaW1hcnktMjtcclxuXHJcbiRsb2NhbGl6YXRvcl92YWx1ZXNfY29udGFpbmVyX2JhY2tncm91bmQ6ICRsb2NhbGl6YXRvcl9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4kbG9jYWxpemF0b3JfdmFsdWVzX2NvbnRhaW5lcl9ib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXM7XHJcbiRsb2NhbGl6YXRvcl92YWx1ZV9mb250OiAkZm9ybV9lbGVtZW50X2ZvbnQ7XHJcbiRsb2NhbGl6YXRvcl92YWx1ZV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktNjtcclxuJGxvY2FsaXphdG9yX3ZhbHVlX2NvbG9yOiAkZm9ybV9maWVsZF9jb2xvcjtcclxuJGxvY2FsaXphdG9yX3ZhbHVlX2JvcmRlci1yYWRpdXM6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1cztcclxuXHJcbiRsb2NhbGl6YXRvcl92YWx1ZV9kZWxldGVfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTY7XHJcbiRsb2NhbGl6YXRvcl92YWx1ZV9kZWxldGVfY29sb3I6ICRmb3JtX2ZpZWxkX2NvbG9yO1xyXG5cclxuJGxvY2FsaXphdG9yX3Njcm9sbGJhcl9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktNztcclxuJGxvY2FsaXphdG9yX3Njcm9sbGJhcl9jb2xvcjogJGZvcm1fbWFpbl9jb2xvcjtcclxuJGxvY2FsaXphdG9yX3Njcm9sbGJhcl9jb2xvci0taG92ZXI6ICRmb3JtX21haW5fY29sb3I7XHJcblxyXG4kbG9jYWxpemF0b3JfZXh0cmFfZm9udDogJGZvcm1fZWxlbWVudF9mb250O1xyXG4kbG9jYWxpemF0b3JfZXh0cmFfY29sb3I6ICRmb3JtX2VsZW1lbnRfY29sb3I7XHJcblxyXG4vKlxyXG4qIENvbmRpdGlvbnNcclxuICovXHJcbiRmb3JtX2NvbmRpdGlvbnNfY29sb3I6ICRmb3JtX2xhYmVsX2NvbG9yO1xyXG5cclxuLypcclxuKiBSYW5nZVxyXG4gKi9cclxuJHJhbmdlX2ZvbnQgICAgICAgICAgICAgIDogJGZvcm1fZWxlbWVudF9mb250O1xyXG4kcmFuZ2VfYm9yZGVyLS1vcGVuZWQ6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoLS1vcGVuZWQgc29saWQgJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3ItLW9wZW5lZDtcclxuJHJhbmdlX2lucHV0X2JvcmRlci13aWR0aDogJGZvcm1fZWxlbWVudF9ib3JkZXItd2lkdGg7XHJcbiRyYW5nZV9pbnB1dF9ib3JkZXItY29sb3I6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yO1xyXG4kcmFuZ2VfaW5wdXRfYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzO1xyXG4kcmFuZ2VfaW5wdXRfYmFja2dyb3VuZCAgOiAkZm9ybV9lbGVtZW50X2JhY2tncm91bmQ7XHJcblxyXG4kcmFuZ2VfcHJvbXB0X2NvbG9yICAgICAgICAgICA6ICRmb3JtX2VsZW1lbnRfY29sb3I7XHJcbiRyYW5nZV9wcm9tcHRfY29sb3ItLWhpZ2hsaWdodDogJGNvbG9yX3ByaW1hcnktMjtcclxuXHJcbiRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3IgICAgICAgIDogJGNvbG9yX3RlcnRpYXJ5LTU7XHJcbiRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3ItLWFjdGl2ZTogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcbiRyYW5nZV9pY29uX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG5cclxuJHJhbmdlX3BvcGluX2JhY2tncm91bmQ6ICRyYW5nZV9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4kcmFuZ2VfcG9waW5fYm9yZGVyOiAwO1xyXG4kcmFuZ2VfcG9waW5fYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzO1xyXG4kcmFuZ2VfcG9waW5fYm94LXNoYWRvdzogJGZvcm1fZWxlbWVudF9ib3hfc2hhZG93O1xyXG5cclxuXHJcbi8qXHJcbiogVXBsb2FkXHJcbiAqL1xyXG4kdXBsb2FkX19ib3JkZXI6IDFweCBzb2xpZCAkdGV4dGZpZWxkX2lucHV0X2JvcmRlci1jb2xvcjtcclxuJHVwbG9hZF9fcGFkZGluZzogM3B4IDA7XHJcbiR1cGxvYWRfX2ZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjZyZW0gKyAxLjg3NXZ3KSwgMThweCkvMSAkZm9udC1mYW1pbHktLTEsIHNhbnMtc2VyaWY7XHJcblxyXG4kdXBsb2FkX19jb250ZW50X19wYWRkaW5nOiAwIDFyZW07XHJcbiR1cGxvYWRfX2NvbnRlbnRfX2xpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiR1cGxvYWRfX2NvbnRlbnRfX2JvcmRlci1yYWRpdXM6IDJyZW07XHJcbiR1cGxvYWRfX2NvbnRlbnRfX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTE7XHJcbiR1cGxvYWRfX2NvbnRlbnRfX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMztcclxuJHVwbG9hZF9fY29udGVudF9fZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNnJlbSArIDEuODc1dncpLCAxNHB4KS8xICRmb250LWZhbWlseS0tMSwgc2Fucy1zZXJpZjtcclxuXHJcbiR1cGxvYWRfX3N2Z19fZmlsbDogJGNvbG9yX3ByaW1hcnktMTtcclxuJHVwbG9hZF9fc3ZnX19oZWlnaHQ6IDIwcHg7XHJcbiR1cGxvYWRfX3N2Z19fbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG5cclxuXHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiogRm9ybXVsYWlyZSBjb250cmFzdGUgKHBvdXIgbGVzIGZvbmRzIGRhcmspXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcblxyXG4kZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcbiRmb3JtLS1jb250cmFzdF9maWVsZF9sYWJlbF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuJGZvcm0tLWNvbnRyYXN0X2ZpZWxkX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kZm9ybS0tY29udHJhc3RfZmllbGRfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMztcclxuXHJcbiRmb3JtLS1jb250cmFzdF9sYWJlbF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuXHJcblxyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYm9yZGVyLWNvbG9yOiAkY29sb3JfdGVydGlhcnktNTtcclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYm94X3NoYWRvdzogMHB4IDlweCAxMHB4IDRweCByZ2JhKCRjb2xvcl90ZXJ0aWFyeS00LDAuMzUpO1xyXG5cclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfY29sb3ItLWRpc2FibGVkOiAkY29sb3JfdGVydGlhcnktNTtcclxuXHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X2JvcmRlci1jb2xvci0tb3BlbmVkOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvcjtcclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYm9yZGVyLXdpZHRoLS1vcGVuZWQ6IDFweDtcclxuXHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X2NvbG9yOiAkaHRtbC1jb2xvcjtcclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfcGxhY2Vob2xkZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS01O1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9wbGFjZWhvbGRlcl9vcGFjaXR5OiAxO1xyXG5cclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfYmFja2dyb3VuZDogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYmFja2dyb3VuZDtcclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfYm9yZGVyLWNvbG9yOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvcjtcclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS01O1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5OiAxO1xyXG5cclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfaWNvbl9jb2xvcjogJGZvcm0tLWNvbnRyYXN0X21haW5fY29sb3I7XHJcblxyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9jb2xvcjogI2ZmZjsvLyRodG1sLWNvbG9yO1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTU7XHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X3BsYWNlaG9sZGVyX29wYWNpdHk6IDE7XHJcblxyXG5cclxuJGZvcm0tLWNvbnRyYXN0X2RlY29yYXRpb25fY29sb3I6ICRmb3JtX21haW5fY29sb3I7XHJcbiRmb3JtLS1jb250cmFzdF9jb25kaXRpb25zX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZmllbGRfbGFiZWxfY29sb3I7XHJcbiRmb3JtLS1jb250cmFzdF9sZWdhbHNfY29sb3I6ICRmb3JtLS1jb250cmFzdF9maWVsZF9sYWJlbF9jb2xvcjtcclxuJGZvcm0tLWNvbnRyYXN0X2Vycm9yX2hpZ2hsaWdodC1iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMjtcclxuJGZvcm0tLWNvbnRyYXN0X2Vycm9yX2hpZ2hsaWdodC1jb2xvcjogd2hpdGU7XHJcblxyXG5cclxuLypcclxuKiBUZXh0ZmllbGRcclxuICovXHJcblxyXG4vLyBMYWJlbFxyXG4kdGV4dGZpZWxkLS1jb250cmFzdF9sYWJlbF9jb2xvciAgICAgICAgIDogJGZvcm0tLWNvbnRyYXN0X2xhYmVsX2NvbG9yO1xyXG5cclxuLy8gQ2hhbXBzXHJcbiR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2JhY2tncm91bmQgICAgOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4kdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9ib3JkZXItY29sb3IgIDogJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3I7XHJcbiR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9jb2xvcjtcclxuXHJcbi8vIFBsYWNlaG9sZGVyXHJcbiR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X3BsYWNlaG9sZGVyX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfcGxhY2Vob2xkZXJfb3BhY2l0eTogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuLy8vLyA6OiBmb2N1c1xyXG4kdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9mb2N1c19iYWNrZ3JvdW5kOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19iYWNrZ3JvdW5kO1xyXG4kdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9mb2N1c19ib3JkZXItY29sb3I6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvcjtcclxuJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4kdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5OiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG5cclxuJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZGF0ZV9jYWxlbmRhcl9jb2xvcjogJGZvcm0tLWNvbnRyYXN0X21haW5fY29sb3I7XHJcblxyXG5cclxuLypcclxuKiBUZXh0YXJlYVxyXG4gKi9cclxuLy8gTGFiZWxcclxuJHRleHRhcmVhLS1jb250cmFzdF9sYWJlbF9jb2xvciAgICAgICAgIDogJGZvcm0tLWNvbnRyYXN0X2xhYmVsX2NvbG9yO1xyXG5cclxuLy8gQ2hhbXBzXHJcbiR0ZXh0YXJlYS0tY29udHJhc3RfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2JhY2tncm91bmQ7XHJcbiR0ZXh0YXJlYS0tY29udHJhc3RfaW5wdXRfY29sb3I6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2NvbG9yO1xyXG4kdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2JvcmRlci1jb2xvciAgOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9ib3JkZXItY29sb3I7XHJcblxyXG4vLy8vIDo6IGZvY3VzXHJcbiR0ZXh0YXJlYS0tY29udHJhc3RfaW5wdXRfZm9jdXNfYmFja2dyb3VuZDogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfYmFja2dyb3VuZDtcclxuJHRleHRhcmVhLS1jb250cmFzdF9pbnB1dF9mb2N1c19ib3JkZXItY29sb3I6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvcjtcclxuJHRleHRhcmVhLS1jb250cmFzdF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiR0ZXh0YXJlYS0tY29udHJhc3RfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuXHJcblxyXG4vKlxyXG4qIFJhZGlvXHJcbiovXHJcbiRyYWRpby0tY29udHJhc3RfbGFiZWxfY29sb3I6ICRmb3JtLS1jb250cmFzdF9maWVsZF9sYWJlbF9jb2xvcjtcclxuJHJhZGlvLS1jb250cmFzdF9jaGVja19jb2xvciAgICAgICAgICA6ICRjb2xvcl90ZXJ0aWFyeS01O1xyXG4kcmFkaW8tLWNvbnRyYXN0X2NoZWNrX2JvcmRlci1jb2xvciAgIDogY3VycmVudENvbG9yO1xyXG5cclxuJHJhZGlvLS1jb250cmFzdF9jb2xvci0tY2hlY2tlZDogJGZvcm0tLWNvbnRyYXN0X21haW5fY29sb3I7XHJcbiRyYWRpby0tY29udHJhc3RfYm9yZGVyLWNvbG9yLS1jaGVja2VkIDogJGNvbG9yX3RlcnRpYXJ5LTU7XHJcblxyXG4vKlxyXG4qIENoZWNrYm94XHJcbiovXHJcbiRjaGVja2JveC0tY29udHJhc3RfY2hlY2tfYmFja2dyb3VuZC1jb2xvciAgICAgICAgOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2NoZWNrX2JvcmRlci1jb2xvciA6ICRjb2xvcl90ZXJ0aWFyeS01O1xyXG5cclxuJGNoZWNrYm94LS1jb250cmFzdF9ib3JkZXItY29sb3ItLWNoZWNrZWQgICAgICAgIDogJGZvcm0tLWNvbnRyYXN0X21haW5fY29sb3I7XHJcbiRjaGVja2JveC0tY29udHJhc3RfY2hlY2tfY29sb3ItLWNoZWNrZWQ6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRjaGVja2JveC0tY29udHJhc3RfYmFja2dyb3VuZC1jb2xvci0tY2hlY2tlZDogJGZvcm0tLWNvbnRyYXN0X21haW5fY29sb3I7XHJcblxyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2NvbG9yLS1jaGVja2VkLWRpc2FibGVkICAgICAgICA6ICRjb2xvcl90ZXJ0aWFyeS01O1xyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2JvcmRlci1jb2xvci0tY2hlY2tlZC1kaXNhYmxlZCAgICAgICAgOiAkY29sb3JfdGVydGlhcnktNTtcclxuJGNoZWNrYm94LS1jb250cmFzdF9iYWNrZ3JvdW5kX2NoZWNrZWQtZGlzYWJsZWQ6ICRjb2xvcl90ZXJ0aWFyeS01O1xyXG5cclxuJGNoZWNrYm94LS1jb250cmFzdF9jb2xvci0tZGlzYWJsZWQ6ICRjb2xvcl90ZXJ0aWFyeS01O1xyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2JhY2tncm91bmQtY29sb3ItLWRpc2FibGVkOiAkY2hlY2tib3hfY2hlY2tfYmFja2dyb3VuZDtcclxuJGNoZWNrYm94LS1jb250cmFzdF9jaGVja19jb2xvci0tZGlzYWJsZWQ6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yO1xyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2xhYmVsX2NvbG9yLS1kaXNhYmxlZDogJGNoZWNrYm94X2NvbG9yLS1kaXNhYmxlZDtcclxuXHJcbiRjaGVja2JveC0tY29udHJhc3RfYm9yZGVyLWNvbG9yLS1mb2N1czogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYm9yZGVyLWNvbG9yLS1vcGVuZWQ7XHJcblxyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2xhYmVsX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZmllbGRfbGFiZWxfY29sb3I7XHJcblxyXG4vKlxyXG4qIFRvb2dsZVxyXG4qL1xyXG5cclxuJHRvZ2dsZS0tY29udHJhc3RfZWxlbWVudF9idWxsZXRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiR0b2dnbGUtLWNvbnRyYXN0X2VsZW1lbnRfYmFja2dyb3VuZC0tZmFsc2U6ICRjb2xvcl90ZXJ0aWFyeS02O1xyXG4kdG9nZ2xlLS1jb250cmFzdF9lbGVtZW50X2JhY2tncm91bmQtLXRydWU6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yO1xyXG5cclxuJHRvZ2dsZS0tY29udHJhc3RfZWxlbWVudF9vcGFjaXR5LS1kaXNhYmxlZDogMC42O1xyXG4kdG9nZ2xlLS1jb250cmFzdF9lbGVtZW50X2ZpbHRlci0tZGlzYWJsZWQ6IGdyYXlzY2FsZSg0MCUpO1xyXG4kdG9nZ2xlLS1jb250cmFzdF9lbGVtZW50X2JvcmRlci1jb2xvci0tZm9jdXM6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvcjtcclxuXHJcbi8qXHJcbiogU2VsZWN0XHJcbiovXHJcbiRzZWxlY3QtLWNvbnRyYXN0X2lucHV0X2JvcmRlci1jb2xvciAgICAgIDogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYm9yZGVyLWNvbG9yO1xyXG4kc2VsZWN0LS1jb250cmFzdF9pbnB1dF9iYWNrZ3JvdW5kICAgICAgICA6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2JhY2tncm91bmQ7XHJcblxyXG4kc2VsZWN0LS1jb250cmFzdF9sYWJlbF9tYXJnaW4tYm90dG9tICAgICA6IC4zZW07XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2xhYmVsX2NvbG9yICAgICAgICAgICAgIDogJGZvcm0tLWNvbnRyYXN0X2xhYmVsX2NvbG9yO1xyXG5cclxuJHNlbGVjdC0tY29udHJhc3RfaXRlbV9jb2xvciAgICAgICAgICAgICAgOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9jb2xvcjtcclxuJHNlbGVjdC0tY29udHJhc3RfaXRlbV9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRzZWxlY3QtLWNvbnRyYXN0X2lucHV0X2JhY2tncm91bmQ7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fYm94LXNoYWRvdzogICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2JveF9zaGFkb3c7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fYmctY29sb3ItLWhvdmVyICAgIDogdHJhbnNwYXJlbnQ7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fY29sb3ItLWhvdmVyICAgICAgIDogJGZvcm0tLWNvbnRyYXN0X21haW5fY29sb3I7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fYmctY29sb3ItLXNlbGVjdGVkIDogdHJhbnNwYXJlbnQ7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkICAgIDogJGZvcm0tLWNvbnRyYXN0X21haW5fY29sb3I7XHJcblxyXG4kc2VsZWN0LS1jb250cmFzdF9jb3VudF9jb2xvciAgICAgICAgICAgICA6IHdoaXRlO1xyXG4kc2VsZWN0LS1jb250cmFzdF9jb3VudF9iZy1jb2xvciAgICAgICAgICA6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2ljb25fY29sb3I6ICNmZmY7Ly8kZm9ybS0tY29udHJhc3RfZWxlbWVudF9pY29uX2NvbG9yO1xyXG4kc2VsZWN0LS1jb250cmFzdF9pY29uX2NvbG9yLS1zZWxlY3RlZDogJGZvcm0tLWNvbnRyYXN0X21haW5fY29sb3I7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2lucHV0X2JvcmRlci1jb2xvci0tc2VsZWN0ZWQ6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yO1xyXG5cclxuJHNlbGVjdC0tY29udHJhc3Rfc2Nyb2xsYmFyX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS03O1xyXG4kc2VsZWN0LS1jb250cmFzdF9zY3JvbGxiYXJfY29sb3I6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yO1xyXG4kc2VsZWN0LS1jb250cmFzdF9zY3JvbGxiYXJfY29sb3ItLWhvdmVyOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvcjtcclxuXHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fcGxhY2Vob2xkZXJfY29sb3I6ICRmb3JtLS1jb250cmFzdF9maWVsZF9jb2xvcjtcclxuXHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fdmFsdWVfYmFja2dyb3VuZC0tc2VsZWN0ZWQ6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX3ZhbHVlX2NvbG9yLS1zZWxlY3RlZDogJGNvbG9yX3ByaW1hcnktMjtcclxuXHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fdmFsdWVfZGVsZXRlX2JhY2tncm91bmQtLXNlbGVjdGVkOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX3ZhbHVlX2JhY2tncm91bmQtLXNlbGVjdGVkO1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX3ZhbHVlX2RlbGV0ZV9jb2xvci0tc2VsZWN0ZWQ6ICRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fdmFsdWVfY29sb3ItLXNlbGVjdGVkO1xyXG5cclxuJHNlbGVjdC0tY29udHJhc3RfZWxlbWVudF9jaGVja2JveF9ib3JkZXItY29sb3I6ICRjaGVja2JveC0tY29udHJhc3RfY2hlY2tfYm9yZGVyLWNvbG9yO1xyXG4kc2VsZWN0LS1jb250cmFzdF9lbGVtZW50X2NoZWNrYm94X2JhY2tncm91bmQtLXNlbGVjdGVkOiAkY2hlY2tib3gtLWNvbnRyYXN0X2JhY2tncm91bmQtY29sb3ItLWNoZWNrZWQ7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2VsZW1lbnRfY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1zZWxlY3RlZDogJGNoZWNrYm94LS1jb250cmFzdF9ib3JkZXItY29sb3ItLWNoZWNrZWQ7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2VsZW1lbnRfY2hlY2tib3hfY29sb3ItLXNlbGVjdGVkOiAkY2hlY2tib3gtLWNvbnRyYXN0X2NoZWNrX2NvbG9yLS1jaGVja2VkOyIsIi5saW5rcyB7XHJcbiAgICBtYXJnaW46IDAgLTAuNXJlbTtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IC4ycmVtIC41cmVtO1xyXG4gICAgfVxyXG59IiwiJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2JvZHlfX3BhZGRpbmc6IDNlbSAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2JvZHlfX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19ib2R5X19tYXgtd2lkdGg6IDQ3MHB4ICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3RpdGxlX19tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX190aXRsZV9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyMnB4KS8xLjM2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19oZWlnaHQ6IDUwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2ZvbnQtY29sb3I6IGdyZXkgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19sZXR0ZXItc3BhY2luZzogMnB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fYWxpZ24taXRlbTogbGVmdCAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19idG5fX2ZvbnQtc2l6ZTogMTJweCAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2ZhY2Vib29rX19maWxsOiAjMzk1NjljICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fbWVzc2VuZ2VyX19maWxsOiAjMDA3OEZGICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fdHdpdHRlcl9fZmlsbDogIzAwMCAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2xpbmtlZGluX2ZpbGw6ICMwMDcyYjEgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX193aGF0c2FwcF9fZmlsbDogIzI4RDE0NiAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2VtYWlsX19maWxsOiAjNUQ1QzVCICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fY29weS1saW5rX19maWxsOiAjNUQ1QzVCICFkZWZhdWx0O1xyXG5cclxuLm1vZGFsLXNoYXJlLXNvY2lhbHMge1xyXG5cclxuICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19ib2R5X19tYXgtd2lkdGg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2JvZHlfX3BhZGRpbmc7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19ib2R5X190ZXh0LWFsaWduO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtb2RhbC1zaGFyZS1zb2NpYWxzX190aXRsZV9fbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgZm9udDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3RpdGxlX19mb250O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNoYXJlLXNvY2lhbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19idG5fX2ZvbnQtc2l6ZTtcclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZmxleDogNTAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9faGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2ZvbnQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19hbGlnbi1pdGVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNoYXJlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ZhY2Vib29rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2ZhY2Vib29rX19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbWVzc2VuZ2VyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX21lc3Nlbmdlcl9fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3R3aXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fdHdpdHRlcl9fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2xpbmtlZGluIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2xpbmtlZGluX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19lbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19lbWFpbF9fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3doYXRzYXBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3doYXRzYXBwX19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29weS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2NvcHktbGlua19fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG1vZGFsX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kbW9kYWwtdmVpbF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIC43OSkgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jbG9zZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJG1vZGFsLWNsb3NlX2JhY2tncm91bmQ6ICRtb2RhbF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbW9kYWxfYm9yZGVyLXJhZGl1czogMS44NzVyZW07XHJcblxyXG5cclxuJG1vZGFsLS1tYWluX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtLW1haW5fdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fdGV4dF9jb2xvcjogJGh0bWwtY29sb3IgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl90ZXh0X2xldHRlci1zcGFjaW5nOiAkaHRtbC1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX3RleHRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJG1vZGFsLS1tYWluX190aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjM2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjM2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRodG1sLWNvbG9yICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubW9kYWwge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogLjg4ZW07XHJcbiAgICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbW9kYWwtY2xvc2VfYmFja2dyb3VuZDtcclxuICAgICAgICBmaWxsOiAkbW9kYWwtY2xvc2VfY29sb3I7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICAmX19jcm9zcyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjhlbS8xLjVlbSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTIlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDU1JTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZS1kcmF3aW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogLjc1cmVtO1xyXG4gICAgICAgIGhlaWdodDogLjc1cmVtO1xyXG4gICAgICAgIGZpbGw6ICRtb2RhbC1jbG9zZV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAzZW0gMWVtIDFlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1vZGFsX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJG1vZGFsX2JvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMjRweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDJlbSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAmLnRpdGxlLS12MXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtb2RhbC0tbWFpbl9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbW9kYWwtLW1haW5fX3RpdGxlX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAgIC5mb3JtLWdyb3VwLS1jb2x1bW4+KiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1vZGFsLXZlaWxfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb2N1cy10cmFwIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJi0tbWFpbiB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDZlbTtcclxuXHJcbiAgICAgICAgLm1vZGFsIHtcclxuICAgICAgICAgICAgJl9fY2xvc2Uge1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbW9kYWwtLW1haW5fY2xvc2VfZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9kYWwtLW1haW5fY2xvc2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1vZGFsLS1tYWluX2Nsb3NlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1vZGFsLS1tYWluX2Nsb3NlX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRtb2RhbC0tbWFpbl9jbG9zZV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuM2VtIDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTAlIDclO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1vZGFsLS1tYWluX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1JSAxMiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG1vZGFsLS1tYWluX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kYWwtLW1haW5fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9kYWwtLW1haW5fdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbW9kYWwtLW1haW5fdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtb2RhbC0tbWFpbl90ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgJi5sZWdhbHNfX3RleHQge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtZHBlIHtcclxuICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogMTE4N3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLS1kZXRhaWwtcmVhbGVzdGF0ZS1jb250YWN0IHtcclxuICAgICYuYnV0dG9uX2RlZmF1bHQuYnV0dG9uX2ljb24ge1xyXG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJG1vZGFsX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kbW9kYWwtdmVpbF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIC43OSk7XHJcbiRtb2RhbC1jbG9zZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJG1vZGFsLWNsb3NlX2JhY2tncm91bmQ6ICRtb2RhbF9iYWNrZ3JvdW5kO1xyXG4kbW9kYWxfYm9yZGVyLXJhZGl1czogMS44NzVyZW07XHJcblxyXG5cclxuJG1vZGFsLS1tYWluX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kbW9kYWwtLW1haW5fdGV4dF9mb250OiAkYm9keV9mb250O1xyXG4kbW9kYWwtLW1haW5fdGV4dF9jb2xvcjogJGh0bWwtY29sb3I7XHJcbiRtb2RhbC0tbWFpbl90ZXh0X2xldHRlci1zcGFjaW5nOiAkaHRtbC1zcGFjaW5nO1xyXG4kbW9kYWwtLW1haW5fdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG1vZGFsLS1tYWluX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJG1vZGFsLS1tYWluX190aXRsZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjM2ICRmb250LWZhbWlseS0tMTtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjM2ICRmb250LWZhbWlseS0tMTtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRodG1sLWNvbG9yO1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuIiwiJHByb2dyZXNzYmFyX3dpZHRoOiA2LjI1cmVtICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3NiYXJfaGVpZ2h0OiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3NiYXJfYmFja2dyb3VuZDogJGNvbG9yX3NlY29uZGFyeS0xICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3NiYXJfYmFyX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbi5wcm9ncmVzc2JhciB7XHJcbiAgICB3aWR0aDogJHByb2dyZXNzYmFyX3dpZHRoO1xyXG4gICAgaGVpZ2h0OiAkcHJvZ3Jlc3NiYXJfaGVpZ2h0O1xyXG4gICAgYmFja2dyb3VuZDogJHByb2dyZXNzYmFyX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgLmJhcl9pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByb2dyZXNzYmFyX2Jhcl9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICB9XHJcbn0iLCIkcHJvZ3Jlc3NiYXJfd2lkdGg6IDYuMjVyZW07XHJcbiRwcm9ncmVzc2Jhcl9oZWlnaHQ6IDAuMjVyZW07XHJcbiRwcm9ncmVzc2Jhcl9iYWNrZ3JvdW5kOiAkY29sb3Jfc2Vjb25kYXJ5LTE7XHJcbiRwcm9ncmVzc2Jhcl9iYXJfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4iLCIvKi5zd2lwZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxufSovXHJcblxyXG4uc3dpcGVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY2hlY2tib3gge1xyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuMWVtO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRjaGVja2JveF9sYWJlbF9jb2xvcjtcclxuICAgICAgICBmb250OiAkY2hlY2tib3hfbGFiZWxfZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNoZWNrYm94X2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkY2hlY2tib3hfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmllbGQge1xyXG4gICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICYgKyAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjaGVja2JveF9ib3JkZXItY29sb3ItLWNoZWNrZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNoZWNrYm94X2JhY2tncm91bmQtY29sb3ItLWNoZWNrZWQ7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICYgKyAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjaGVja2JveF9jb2xvci0tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNoZWNrYm94X2JhY2tncm91bmQtY29sb3ItLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcG9seWxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiB+IC5jaGVja2JveF9fc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogICRjaGVja2JveF9sYWJlbF9jb2xvci0tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZDpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICYgKyAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjaGVja2JveF9ib3JkZXItY29sb3ItLWNoZWNrZWQtZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2hlY2tib3hfYmFja2dyb3VuZF9jaGVja2VkLWRpc2FibGVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgJiB+IC5jaGVja2JveF9fYm94IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNoZWNrYm94X2JvcmRlci1jb2xvci0tZm9jdXM7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19ib3gge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjaGVja2JveF9jaGVja19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjaGVja2JveF9jaGVja19ib3JkZXItY29sb3I7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNoZWNrYm94X2NoZWNrX2NvbG9yLS1jaGVja2VkO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRjaGVja2JveF9jaGVja19jb2xvci0tY2hlY2tlZDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3BhbiB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQ6ICRjaGVja2JveF9sYWJlbF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkY2hlY2tib3hfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjaGVja2JveF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qXHJcbiogRm9ybXVsYWlyZSBjb250cmFzdGUgKHBvdXIgbGVzIGZvbmRzIGRhcmspXHJcbipcclxuKi9cclxuLmZvcm0tLWNvbnRyYXN0IHtcclxuICAgIC5jaGVja2JveCB7XHJcblxyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjaGVja2JveC0tY29udHJhc3RfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICYgKyAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1jaGVja2VkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjaGVja2JveF9iYWNrZ3JvdW5kLWNvbG9yLS1jaGVja2VkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICYgKyAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfY29sb3ItLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY2hlY2tib3hfYmFja2dyb3VuZC1jb2xvci0tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIH4gLmNoZWNrYm94X19zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogICRjaGVja2JveF9sYWJlbF9jb2xvci0tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZDpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAmICsgLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNoZWNrYm94X2JvcmRlci1jb2xvci0tY2hlY2tlZC1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2hlY2tib3hfYmFja2dyb3VuZF9jaGVja2VkLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgJiB+IC5jaGVja2JveF9fYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjaGVja2JveC0tY29udHJhc3RfYm9yZGVyLWNvbG9yLS1mb2N1cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICZfX2JveCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2hlY2tib3hfY2hlY2tfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjaGVja2JveF9jaGVja19jb2xvci0tY2hlY2tlZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNoZWNrYm94X2NoZWNrX2NvbG9yLS1jaGVja2VkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zcGFuIHtcclxuICAgICAgICAgICAgZm9udDogJGNoZWNrYm94X2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY2hlY2tib3hfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY2hlY2tib3hfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jaGVja2JveGVzIHtcclxuICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgZm9udDogJGNoZWNrYm94ZXNfbGVnZW5kX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjaGVja2JveGVzX2xlZ2VuZF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNoZWNrYm94ZXNfbGVnZW5kX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkY2hlY2tib3hlc19sZWdlbmRfY29sb3I7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICAgICZfX2dyb3VwIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuY2hlY2tib3hlc19faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgbGlzdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gcmVzZXQtbGlzdCgkdHlwZSl7XHJcbiAgICAkcmVzZXRzOiAoXHJcbiAgICAgICAgICAgIHVsOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZSxcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAsXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCxcclxuICAgICAgICAgICAgICAgICAgICBsaTogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgb2w6IChcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lLFxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCxcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLFxyXG4gICAgICAgICAgICAgICAgICAgIGxpOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgICAgICAgICAgICAgICAgKVxyXG4gICAgICAgICAgICApXHJcbiAgICApO1xyXG4gICAgQGVhY2ggJHByb3AsICR2YWx1ZSBpbiBtYXAtZ2V0KCRyZXNldHMsICR0eXBlKSB7XHJcbiAgICAgICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSAnbWFwJyB7XHJcbiAgICAgICAgICAgICYgPiAjeyRwcm9wfSB7XHJcbiAgICAgICAgICAgICAgICBAZWFjaCAkc3ViLXByb3AsICRzdWItdmFsdWUgaW4gJHZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAjeyRzdWItcHJvcH06ICRzdWItdmFsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IEBlbHNlIHtcclxuICAgICAgICAgICAgI3skcHJvcH06ICR2YWx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmZvcm0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogJGZvcm1fZWxlbWVudF9jb2xvcjtcclxuXHJcbiAgICAmX19yZXNwb25zZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tdmFsaWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAucmVzcG9uc2UtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlyb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JfdGVydGlhcnktMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvcl90ZXJ0aWFyeS0xO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWVycm9yIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0yO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgLnJlc3BvbnNlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAkZm9ybV9maWVsZHNldF9tYXJnaW47XHJcbiAgICAgICAgJi0tbGVnZW5kLWhpZGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZmllbGRzZXQtLXZhbGlkYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVnZW5kIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udDogJGZvcm1fbGVnZW5kX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2xlZ2VuZF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGVnZW5kX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIG1hcmdpbjogJGZvcm1fbGVnZW5kX21hcmdpbjtcclxuXHJcbiAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMnJlbSAwO1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZmllbGRzIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNYXJnZSBkb2l0IMOqdHJlIMOpZ2FsZSBhdSBwYWRkaW5nIHJpZ2h0L2xlZnQgZGVzIGVsZW1lbnRzIFwiLnRleHRmaWVsZHNcIiwgXCIucmFkaW9zXCIsIFwiLmNoZWNrYm94ZXNcIiwuLi5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tcm93IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWxhc3Qge1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkIHtcclxuICAgICAgICBtYXJnaW46ICRmb3JtX2ZpZWxkX21hcmdpbi0tc207XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZm9ybV9maWVsZF9tYXJnaW4tLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbSAwIDA7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmFkaW9zIHtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmX192YWxpZGF0aW9uIHtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaGVja2JveGVzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJtaXQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19jb25kaXRpb25zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuNnJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZvbnQ6ICRmb3JtX2NvbmRpdGlvbnNfZm9udDtcclxuICAgICAgICBjb2xvcjogJGZvcm1fY29uZGl0aW9uc19jb2xvcjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvcm1fY29uZGl0aW9uc19sZXR0ZXItc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWdhbHMge1xyXG4gICAgICAgIG1hcmdpbjogMmVtIDA7XHJcbiAgICAgICAgZm9udDogJGZvcm1fbGVnYWxzX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRmb3JtX2xlZ2Fsc19jb2xvcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiAkZm9ybV9sZWdhbHNfdGV4dC1hbGlnbjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jb25kZW5zZWQge1xyXG4gICAgICAgIC5mb3JtX19maWVsZHNldCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXMgZm9yIHZhbGlkYXRpb25cclxuKFByaXN0aW5lKVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmZpZWxkLXZhbGlkYXRlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICYtLWhhcy1kYW5nZXIge1xyXG4gICAgICAgIFtjbGFzcyo9XCJfX2xhYmVsXCJdIHtcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX2Vycm9yX2hpZ2hsaWdodC1iYWNrZ3JvdW5kX2NvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFtjbGFzcyo9XCJfX2lucHV0XCJdIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybV9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLFxyXG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybV9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hlY2tib3hfX2JveHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybV9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hlY2tib3hfX3NwYW57XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVscCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgcGFkZGluZzogMC42ZW0gMWVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmb3JtX2Vycm9yX2hpZ2hsaWdodC1iYWNrZ3JvdW5kX2NvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkZm9ybV9lcnJvcl9oaWdobGlnaHQtY29sb3I7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5maWVsZC12YWxpZGF0ZSB7XHJcbiAgICAgICAgICAgICZfX2hlbHAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbipcclxuKiBGb3JtdWxhaXJlIGNvbnRyYXN0ZSAocG91ciBsZXMgZm9uZHMgZGFyaylcclxuKlxyXG4qL1xyXG4uZm9ybS5mb3JtLS1jb250cmFzdCB7XHJcbiAgICBjb2xvcjogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfY29sb3I7XHJcblxyXG4gICAgLmZvcm0ge1xyXG4gICAgICAgICZfX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm0tLWNvbnRyYXN0X2NvbmRpdGlvbnNfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sZWdhbHMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm0tLWNvbnRyYXN0X2xlZ2Fsc19jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubG9jYWxpemF0b3Ige1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICZfX3BsdXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICByaWdodDogMS41NjI1cmVtO1xyXG4gICAgICAgIGJvdHRvbTogMnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsb2NhbGl6YXRvcl9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbG9jYWxpemF0b3JfaWNvbl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAgMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJGxvY2FsaXphdG9yX2lucHV0X2JvcmRlci13aWR0aDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkbG9jYWxpemF0b3JfaW5wdXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBib3JkZXItY29sb3I6ICRsb2NhbGl6YXRvcl9pbnB1dF9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsb2NhbGl6YXRvcl9pbnB1dF9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAkbG9jYWxpemF0b3JfaW5wdXRfcGFkZGluZztcclxuXHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcblxyXG4gICAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUuMmVtKTtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tY291bnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbG9jYWxpemF0b3JfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkbG9jYWxpemF0b3JfaW5wdXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsb2NhbGl6YXRvcl9pbnB1dF9iYWNrZ3JvdW5kLS1mb2N1c2VkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbG9jYWxpemF0b3JfaW5wdXRfYm9yZGVyLWNvbG9yLS1mb2N1c2VkO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZXMtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udDogJGxvY2FsaXphdG9yX2l0ZW1fZm9udDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxvY2FsaXphdG9yX3ZhbHVlc19jb250YWluZXJfYmFja2dyb3VuZDtcclxuICAgICAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLDAsMCwuMTUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkbG9jYWxpemF0b3JfdmFsdWVzX2NvbnRhaW5lcl9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxOWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWxlY3Qge1xyXG4gICAgICAgIC5zcy1tYWluIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZvbnQ6ICRsb2NhbGl6YXRvcl9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbjogLTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udDogJGxvY2FsaXphdG9yX3ZhbHVlX2ZvbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxvY2FsaXphdG9yX3ZhbHVlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRsb2NhbGl6YXRvcl92YWx1ZV9jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkbG9jYWxpemF0b3JfdmFsdWVfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAuM3JlbSAuMnJlbSAuM3JlbSAuOHJlbTtcclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxvY2FsaXphdG9yX3ZhbHVlX2RlbGV0ZV9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxvY2FsaXphdG9yX3ZhbHVlX2RlbGV0ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyZW07XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jb3VudCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxvY2FsaXphdG9yX2NvdW50X2JnLWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxvY2FsaXphdG9yX2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1kZWxldGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcclxuXHJcbiAgICAgICAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgJi1kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2V4dHJhIHtcclxuICAgICAgICBtYXJnaW46IDEuNWVtIDVweCAwO1xyXG5cclxuICAgICAgICAucmFkaW9zX19sZWdlbmQge1xyXG4gICAgICAgICAgICBmb250OiAkbG9jYWxpemF0b3JfZXh0cmFfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRsb2NhbGl6YXRvcl9leHRyYV9jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tb3BlbmVkIHtcclxuICAgICAgICAubG9jYWxpemF0b3Ige1xyXG4gICAgICAgICAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sb2NhbGl6YXRvci0tZmlsbGVkLFxyXG4gICAgICAgICYubG9jYWxpemF0b3ItLXNlYXJjaGluZyB7XHJcbiAgICAgICAgICAgIC5sb2NhbGl6YXRvcl9fcGx1cyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbG9hZGluZyB7XHJcbiAgICAgICAgLmxvY2FsaXphdG9yX19wbHVzIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xyXG4gICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1maWxsZWQge1xyXG4gICAgICAgIC5sb2NhbGl6YXRvciB7XHJcbiAgICAgICAgICAgICZfX3ZhbHVlcy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2VhcmNoaW5nIHtcclxuICAgICAgICAubG9jYWxpemF0b3Ige1xyXG4gICAgICAgICAgICAmX19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZhbHVlcy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1uby1wcm94aW1pdHkge1xyXG4gICAgICAgIC5sb2NhbGl6YXRvcl9fZXh0cmEge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3MtbGlzdCB7XHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbG9jYWxpemF0b3Jfc2Nyb2xsYmFyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbG9jYWxpemF0b3Jfc2Nyb2xsYmFyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsb2NhbGl6YXRvcl9zY3JvbGxiYXJfY29sb3I7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxvY2FsaXphdG9yX3Njcm9sbGJhcl9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucmFkaW8ge1xyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuXHJcbiAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgY29sb3I6ICRyYWRpb19sYWJlbF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgKyBsYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMjFweDtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDExcHgpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyYWRpb19jaGVja19ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmFkaW9fY2hlY2tfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYWRpb19jaGVja19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiArIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTE2cHg7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmFkaW9fY2hlY2tlZF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyYWRpb19jaGVja2VkX2JvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IFdpbmRvd1RleHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBmb250OiAkcmFkaW9fbGVnZW5kX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRyYWRpb19sZWdlbmRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRyYWRpb19sZWdlbmRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5yYWRpb3Mge1xyXG4gICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgZm9udDogJHJhZGlvc19sZWdlbmRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHJhZGlvc19sZWdlbmRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRyYWRpb3NfbGVnZW5kX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgfVxyXG4gICAgJl9fZ3JvdXAge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC5yYWRpb3NfX2l0ZW0ge1xyXG4gICAgICAgICAgICBmbGV4OiBpbml0aWFsO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucmFkaW9zX19ncm91cC0tYnVsbGV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAucmFkaW9zX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucmFuZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGZvbnQ6ICRyYW5nZV9mb250O1xyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wbHVzIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgcmlnaHQ6IC42cmVtO1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAyZW0gKyAxMHB4KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG5cclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJhbmdlX2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYW5nZV9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oaWdobGlnaHQge1xyXG4gICAgICAgIGNvbG9yOiAkcmFuZ2VfcHJvbXB0X2NvbG9yLS1oaWdobGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvbXB0IHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBtaW4td2lkdGg6IDE5ZW07XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMS44ZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkcmFuZ2VfcG9waW5fYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICAkcmFuZ2VfcG9waW5fYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcmFuZ2VfcG9waW5fYmFja2dyb3VuZDtcclxuICAgICAgICBib3gtc2hhZG93OiAkcmFuZ2VfcG9waW5fYm94LXNoYWRvdztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsb3BhY2l0eSAuMnM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJldmlldyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS44ZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgY29sb3I6ICRyYW5nZV9wcm9tcHRfY29sb3I7XHJcblxyXG4gICAgICAgIC5yYW5nZV9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmFuZ2VfX2hpZ2hsaWdodF9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgLnJhbmdlX19oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC5yYW5nZV9fZWxlbWVudF9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTJweDtcclxuICAgICAgICBwYWRkaW5nOiAkZm9ybV9lbGVtZW50X3BhZGRpbmc7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlcyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLS1vcGVuZWQge1xyXG5cclxuICAgICAgICAucmFuZ2Uge1xyXG4gICAgICAgICAgICAmX19wcm9tcHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZhbHVlcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcGx1cyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRyYW5nZV9ib3JkZXItLW9wZW5lZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZmlsbGVkIHtcclxuICAgICAgICAucmFuZ2Uge1xyXG4gICAgICAgICAgICAmX19wcm9tcHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdmFsdWVzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ub1VpLWNvbm5lY3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICAkcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yLS1hY3RpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vVWktaG9yaXpvbnRhbCB7XHJcblxyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3I7XHJcbiAgICAgICAgLm5vVWktYmFzZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm9VaS1oYW5kbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICByaWdodDogLTEzcHg7XHJcbiAgICAgICAgICAgIHRvcDogLTExcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcblxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHJhbmdlX3NsaWRlcl90cmFja19jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gSGFja3NcclxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpXHJcbntcclxuICAgIC5yYW5nZV9fc3VtbWFyeSB7IGhlaWdodDogNTJweCB9IC8qIElFMTAgKi9cclxuICAgICo6Oi1tcy1iYWNrZHJvcCwgLnJhbmdlX19zdW1tYXJ5IHsgaGVpZ2h0OiA1MnB4OyB9IC8qIElFMTEgKi9cclxufVxyXG5cclxuIiwiJGZvcm1fbWFpbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtX2ZpZWxkX2xhYmVsX2xldHRlci1zcGFjaW5nOiAkaHRtbC1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZm9ybV9maWVsZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZvcm1fZmllbGRfbGFiZWxfY29sb3I6ICRodG1sLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybV9maWVsZF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGZvcm1fZmllbGRfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuXHJcblxyXG4kZm9ybV9sYWJlbF9jb2xvcjogJGh0bWwtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciAuOHJlbSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZvcm1fbGFiZWxfbWFyZ2luLWJvdHRvbTogLjQzOGVtICFkZWZhdWx0O1xyXG4kZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZvcm1fbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRodG1sLXNwYWNpbmcgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9lbGVtZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciAuOTM3NXJlbSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF9sZXR0ZXItc3BhY2luZzogJGh0bWwtc3BhY2luZyAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF9wYWRkaW5nOiAwLjVyZW0gMC44NzVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtX2VsZW1lbnRfbWluLWhlaWdodDogNDVweCAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF9jb2xvcjogJGh0bWwtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF9ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF9ib3hfc2hhZG93OiAwcHggMnB4IDZweCAycHggcmdiYSgkY29sb3JfdGVydGlhcnktNywwLjM1KSAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF9ib3hfc2hhZG93X3RvcDogMHB4IDJweCA2cHggMnB4IHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTcsMC4zNSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGZvcm1fZWxlbWVudF9jb2xvci0tZGlzYWJsZWQ6ICRjb2xvcl90ZXJ0aWFyeS01ICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3ItLW9wZW5lZDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF9ib3JkZXItd2lkdGgtLW9wZW5lZDogMXB4ICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fZWxlbWVudF9jb2xvcjogJGh0bWwtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtX2VsZW1lbnRfcGxhY2Vob2xkZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS01ICFkZWZhdWx0O1xyXG4kZm9ybV9lbGVtZW50X3BsYWNlaG9sZGVyX29wYWNpdHk6IDEgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9lbGVtZW50X2ZvY3VzX2JhY2tncm91bmQ6ICRmb3JtX2VsZW1lbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRmb3JtX2VsZW1lbnRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS01ICFkZWZhdWx0O1xyXG4kZm9ybV9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk6IDEgIWRlZmF1bHQ7XHJcblxyXG4vLyBFbGVtZW50c1xyXG5cclxuJGZvcm1fZWxlbWVudF9pY29uX2NvbG9yOiAkZm9ybV9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXM6IC42MjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9kZWNvcmF0aW9uX2NvbG9yOiAkZm9ybV9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fZmllbGRzZXRfbWFyZ2luOiAwICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fZmllbGRfbWFyZ2luLS1zbTogMCAwIDFyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtX2ZpZWxkX21hcmdpbi0tbWQ6IDAgMCAxLjVyZW0gMCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtX2xlZ2VuZF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZvcm1fbGVnZW5kX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZm9ybV9sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZm9ybV9sZWdlbmRfbWFyZ2luICAgICAgICA6IDAgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9jb25kaXRpb25zX2ZvbnQgOiAkZm9ybV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kZm9ybV9jb25kaXRpb25zX2NvbG9yOiAkZm9ybV9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuJGZvcm1fY29uZGl0aW9uc19sZXR0ZXItc3BhY2luZzogJGZvcm1fbGFiZWxfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9sZWdhbHNfZm9udCA6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciAwLjdyZW0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmb3JtX2xlZ2Fsc19jb2xvcjogJGh0bWwtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtX2xlZ2Fsc190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdDogMTBweCAhZGVmYXVsdDtcclxuJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0yICFkZWZhdWx0O1xyXG4kZm9ybV9lcnJvcl9oaWdobGlnaHQtY29sb3I6IHdoaXRlICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qXHJcbiogVGV4dGZpZWxkXHJcbiAqL1xyXG5cclxuLy8gTGFiZWxcclxuJHRleHRmaWVsZF9sYWJlbF9mb250OiAkZm9ybV9sYWJlbF9mb250IWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtX2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2xhYmVsX21hcmdpbi1ib3R0b20gOiAkZm9ybV9sYWJlbF9tYXJnaW4tYm90dG9tICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9sYWJlbF9sZXR0ZXItc3BhY2luZzogJGZvcm1fbGFiZWxfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcblxyXG4vLyBDaGFtcHNcclxuJHRleHRmaWVsZF9pbnB1dF9mb250ICAgICAgICAgIDogJGZvcm1fZWxlbWVudF9mb250ICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9lbGVtZW50X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X3RleHQtdHJhbnNmb3JtOiAkZm9ybV9lbGVtZW50X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X3BhZGRpbmcgICAgICAgIDogJGZvcm1fZWxlbWVudF9wYWRkaW5nICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X2JhY2tncm91bmQgICAgOiAkZm9ybV9lbGVtZW50X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfY29sb3I6ICRmb3JtX2VsZW1lbnRfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X3RyYW5zaXRpb24gIDogJGdsb2JhbF90cmFuc2l0aW9uXzIgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfbWluLWhlaWdodCAgOiAkZm9ybV9lbGVtZW50X21pbi1oZWlnaHQgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLXdpZHRoICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X2JvcmRlci1yYWRpdXMgIDogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuLy8gUGxhY2Vob2xkZXJcclxuJHRleHRmaWVsZF9pbnB1dF9wbGFjZWhvbGRlcl9jb2xvcjogJGZvcm1fZWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvciAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9pbnB1dF9wbGFjZWhvbGRlcl9vcGFjaXR5OiAkZm9ybV9lbGVtZW50X3BsYWNlaG9sZGVyX29wYWNpdHkgIWRlZmF1bHQ7XHJcbi8vLy8gOjogZm9jdXNcclxuJHRleHRmaWVsZF9pbnB1dF9mb2N1c19iYWNrZ3JvdW5kOiAkZm9ybV9lbGVtZW50X2ZvY3VzX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfZm9jdXNfYm9yZGVyLWNvbG9yOiAkZm9ybV9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjogJGZvcm1fZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvciAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5OiAkZm9ybV9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHkgIWRlZmF1bHQ7XHJcblxyXG4kdGV4dGZpZWxkX2lucHV0X2RhdGVfY2FsZW5kYXJfY29sb3I6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKlxyXG4qIFRleHRhcmVhXHJcbiAqL1xyXG4vLyBMYWJlbFxyXG4kdGV4dGFyZWFfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtX2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfbGFiZWxfZm9udCAgICAgICAgIDogJGZvcm1fbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2xhYmVsX21hcmdpbi1ib3R0b20gOiAkZm9ybV9sYWJlbF9tYXJnaW4tYm90dG9tICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfbGFiZWxfbGV0dGVyLXNwYWNpbmcgOiAkZm9ybV9sYWJlbF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuXHJcbi8vIENoYW1wc1xyXG4kdGV4dGFyZWFfaW5wdXRfZm9udCAgICAgICAgICA6ICRmb3JtX2VsZW1lbnRfZm9udCAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9lbGVtZW50X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfaW5wdXRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2VsZW1lbnRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF90cmFuc2l0aW9uICA6ICRnbG9iYWxfdHJhbnNpdGlvbl8yICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtX2VsZW1lbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X2NvbG9yOiAkZm9ybV9lbGVtZW50X2NvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfaW5wdXRfYm9yZGVyLXdpZHRoICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfaW5wdXRfcGFkZGluZzogJGZvcm1fZWxlbWVudF9wYWRkaW5nICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfaW5wdXRfYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuLy8gUGxhY2Vob2xkZXJcclxuJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I6JGZvcm1fZWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvciAhZGVmYXVsdDtcclxuJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eSA6ICRmb3JtX2VsZW1lbnRfcGxhY2Vob2xkZXJfb3BhY2l0eSAhZGVmYXVsdDtcclxuLy8vLyA6OiBmb2N1c1xyXG4kdGV4dGFyZWFfaW5wdXRfZm9jdXNfYmFja2dyb3VuZDogJGZvcm1fZWxlbWVudF9mb2N1c19iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfaW5wdXRfZm9jdXNfYm9yZGVyLWNvbG9yOiAkZm9ybV9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yOiAkZm9ybV9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTogJGZvcm1fZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qXHJcbiogUmFkaW9cclxuICovXHJcbiRyYWRpb19sYWJlbF9jb2xvcjogJGZvcm1fZmllbGRfbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRyYWRpb19jaGVja19iYWNrZ3JvdW5kOiAgJGZvcm1fZWxlbWVudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcmFkaW9fY2hlY2tfY29sb3IgICAgICAgICAgOiAkZm9ybV9lbGVtZW50X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRyYWRpb19jaGVja19ib3JkZXItY29sb3IgICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcmFkaW9fbGVnZW5kX2ZvbnQgICAgICAgICAgOiAkZm9ybV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kcmFkaW9fbGVnZW5kX2xldHRlci1zcGFjaW5nOiAkZm9ybV9sYWJlbF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHJhZGlvX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kcmFkaW9fY2hlY2tlZF9jb2xvcjogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJHJhZGlvX2NoZWNrZWRfYm9yZGVyLWNvbG9yICAgOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuXHJcbi8vIFJhZGlvIGdyb3VwXHJcbiRyYWRpb3NfbGVnZW5kX2ZvbnQgICAgICAgICAgOiAkZm9ybV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kcmFkaW9zX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogJGZvcm1fbGFiZWxfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRyYWRpb3NfbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKlxyXG4qIENoZWNrYm94XHJcbiAqL1xyXG4kY2hlY2tib3hfY2hlY2tfYmFja2dyb3VuZCAgICAgICAgOiAkZm9ybV9lbGVtZW50X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF9jaGVja19ib3JkZXItY29sb3IgOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRjaGVja2JveF9ib3JkZXItY29sb3ItLWNoZWNrZWQgICAgICAgIDogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJGNoZWNrYm94X2NoZWNrX2NvbG9yLS1jaGVja2VkOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kY2hlY2tib3hfYmFja2dyb3VuZC1jb2xvci0tY2hlY2tlZDogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRjaGVja2JveF9jb2xvci0tY2hlY2tlZC1kaXNhYmxlZCAgICAgICAgOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuJGNoZWNrYm94X2JvcmRlci1jb2xvci0tY2hlY2tlZC1kaXNhYmxlZCAgICAgICAgOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuJGNoZWNrYm94X2JhY2tncm91bmRfY2hlY2tlZC1kaXNhYmxlZDogJGNvbG9yX3RlcnRpYXJ5LTUgIWRlZmF1bHQ7XHJcblxyXG4kY2hlY2tib3hfY29sb3ItLWRpc2FibGVkOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuJGNoZWNrYm94X2JhY2tncm91bmQtY29sb3ItLWRpc2FibGVkOiAkY2hlY2tib3hfY2hlY2tfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGNoZWNrYm94X2NoZWNrX2NvbG9yLS1kaXNhYmxlZDogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJGNoZWNrYm94X2xhYmVsX2NvbG9yLS1kaXNhYmxlZDogJGNoZWNrYm94X2NvbG9yLS1kaXNhYmxlZCAhZGVmYXVsdDtcclxuXHJcbiRjaGVja2JveF9ib3JkZXItY29sb3ItLWZvY3VzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvci0tb3BlbmVkICFkZWZhdWx0O1xyXG5cclxuJGNoZWNrYm94X2xhYmVsX2ZvbnQgICAgICAgICAgOiAkZm9ybV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kY2hlY2tib3hfbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2ZpZWxkX2xhYmVsX2xldHRlci1zcGFjaW5nICFkZWZhdWx0ICFkZWZhdWx0O1xyXG4kY2hlY2tib3hfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2ZpZWxkX2xhYmVsX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kY2hlY2tib3hfbGFiZWxfY29sb3I6ICRmb3JtX2ZpZWxkX2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gQ2hlY2tib3ggZ3JvdXBcclxuJGNoZWNrYm94ZXNfbGVnZW5kX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgMXJlbSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNoZWNrYm94ZXNfbGVnZW5kX2xldHRlci1zcGFjaW5nOiAkZm9ybV9sYWJlbF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNoZWNrYm94ZXNfbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNoZWNrYm94ZXNfbGVnZW5kX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qXHJcbiogU2VsZWN0XHJcbiAqL1xyXG4kc2VsZWN0X2lucHV0X2ZvbnQ6ICRmb3JtX2VsZW1lbnRfZm9udCAhZGVmYXVsdDtcclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItd2lkdGggICAgICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kc2VsZWN0X2lucHV0X2JvcmRlci1yYWRpdXMgICAgICA6IC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaW5wdXRfYm9yZGVyLWNvbG9yICAgICAgOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kICAgICAgICA6ICRmb3JtX2VsZW1lbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlbGVjdF9pbnB1dF9taW4taGVpZ2h0ICAgICAgICA6ICRmb3JtX2VsZW1lbnRfbWluLWhlaWdodCAhZGVmYXVsdDtcclxuJHNlbGVjdF9pbnB1dF9wYWRkaW5nOiAkZm9ybV9lbGVtZW50X3BhZGRpbmcgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2xhYmVsX21hcmdpbi1ib3R0b20gICAgIDogLjNlbSAhZGVmYXVsdDtcclxuJHNlbGVjdF9sYWJlbF9jb2xvciAgICAgICAgICAgICA6ICRodG1sLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0X2xhYmVsX3RleHQtdHJhbnNmb3JtICAgIDogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2l0ZW1fYm94LXNoYWRvdzogJGZvcm1fZWxlbWVudF9ib3hfc2hhZG93ICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fYm94LXNoYWRvd190b3A6ICRmb3JtX2VsZW1lbnRfYm94X3NoYWRvd190b3AgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9iYWNrZ3JvdW5kOiAkc2VsZWN0X2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9ib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9jb2xvciAgICAgICAgICAgICAgOiAkZm9ybV9lbGVtZW50X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fcGxhY2Vob2xkZXJfY29sb3IgOiAkc2VsZWN0X2l0ZW1fY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9mb250ICAgICAgICAgICAgICAgOiAkZm9ybV9lbGVtZW50X2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZyAgICAgOiAkZm9ybV9lbGVtZW50X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fdGV4dC10cmFuc2Zvcm0gICAgIDogbm9uZSAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fY29sb3ItLWhvdmVyICAgICAgIDogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZCA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkICAgIDogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX3BhZGRpbmcgICAgICAgICAgICAgOiAuNXJlbSAwICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmctLXNlbGVjdGVkIDogMC4xZW0gIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2NvdW50X2NvbG9yICAgICAgICAgICAgIDogd2hpdGUgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfY291bnRfYmctY29sb3IgICAgICAgICAgOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kc2VsZWN0X2ljb25fY29sb3I6ICRmb3JtX2VsZW1lbnRfaWNvbl9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pY29uX2NvbG9yLS1zZWxlY3RlZDogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItY29sb3ItLXNlbGVjdGVkOiAkZm9ybV9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3Rfc2Nyb2xsYmFyX2JhY2tncm91bmQ6ICRzY3JvbGxiYXItdHJhY2tfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlbGVjdF9zY3JvbGxiYXJfY29sb3I6ICRzY3JvbGxiYXItdGh1bWJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlbGVjdF9zY3JvbGxiYXJfY29sb3ItLWhvdmVyOiAkc2Nyb2xsYmFyLXRodW1iX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2l0ZW1fcGxhY2Vob2xkZXJfY29sb3I6ICRmb3JtX2ZpZWxkX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdF9pdGVtX3ZhbHVlX2JhY2tncm91bmQtLXNlbGVjdGVkOiAkY29sb3JfdGVydGlhcnktNiAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX3ZhbHVlX2NvbG9yLS1zZWxlY3RlZDogJGZvcm1fZmllbGRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2l0ZW1fdmFsdWVfZGVsZXRlX2JhY2tncm91bmQtLXNlbGVjdGVkOiAkc2VsZWN0X2l0ZW1fdmFsdWVfYmFja2dyb3VuZC0tc2VsZWN0ZWQgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV92YWx1ZV9kZWxldGVfY29sb3ItLXNlbGVjdGVkOiAkc2VsZWN0X2l0ZW1fdmFsdWVfY29sb3ItLXNlbGVjdGVkICFkZWZhdWx0O1xyXG5cclxuXHJcbiRzZWxlY3RfZWxlbWVudF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfY2hlY2tfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfYmFja2dyb3VuZC0tc2VsZWN0ZWQ6ICRjaGVja2JveF9iYWNrZ3JvdW5kLWNvbG9yLS1jaGVja2VkICFkZWZhdWx0O1xyXG4kc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1zZWxlY3RlZDogJGNoZWNrYm94X2JvcmRlci1jb2xvci0tY2hlY2tlZCAhZGVmYXVsdDtcclxuJHNlbGVjdF9lbGVtZW50X2NoZWNrYm94X2NvbG9yLS1zZWxlY3RlZDogJGNoZWNrYm94X2NoZWNrX2NvbG9yLS1jaGVja2VkICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qXHJcbiogVG9nZ2xlXHJcbiAqL1xyXG5cclxuJHRvZ2dsZV9lbGVtZW50X2J1bGxldF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJHRvZ2dsZV9lbGVtZW50X2JhY2tncm91bmQtLWZhbHNlOiAkY29sb3JfdGVydGlhcnktNiAhZGVmYXVsdDtcclxuJHRvZ2dsZV9lbGVtZW50X2NvbG9yLS1mYWxzZTogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiR0b2dnbGVfZWxlbWVudF9iYWNrZ3JvdW5kLS10cnVlOiAkZm9ybV9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHRvZ2dsZV9lbGVtZW50X29wYWNpdHktLWRpc2FibGVkOiAwLjYgIWRlZmF1bHQ7XHJcbiR0b2dnbGVfZWxlbWVudF9maWx0ZXItLWRpc2FibGVkOiBncmF5c2NhbGUoNDAlKSAhZGVmYXVsdDtcclxuJHRvZ2dsZV9lbGVtZW50X2JvcmRlci1jb2xvci0tZm9jdXM6ICRmb3JtX2VsZW1lbnRfZm9jdXNfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLypcclxuKiBMb2NhbGl6YXRvclxyXG4gKi9cclxuJGxvY2FsaXphdG9yX2ljb25fY29sb3I6ICRmb3JtX2VsZW1lbnRfaWNvbl9jb2xvciAhZGVmYXVsdDtcclxuJGxvY2FsaXphdG9yX2lucHV0X2JvcmRlci13aWR0aCAgICAgIDogJGZvcm1fZWxlbWVudF9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRsb2NhbGl6YXRvcl9pbnB1dF9ib3JkZXItcmFkaXVzICAgICAgOiAuNjI1cmVtICFkZWZhdWx0O1xyXG4kbG9jYWxpemF0b3JfaW5wdXRfYm9yZGVyLWNvbG9yICAgICAgOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGxvY2FsaXphdG9yX2lucHV0X2JhY2tncm91bmQgICAgICAgIDogJGZvcm1fZWxlbWVudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbG9jYWxpemF0b3JfaW5wdXRfcGFkZGluZzogJGZvcm1fZWxlbWVudF9wYWRkaW5nICFkZWZhdWx0O1xyXG5cclxuJGxvY2FsaXphdG9yX2lucHV0X2JhY2tncm91bmQtLWZvY3VzZWQ6ICRsb2NhbGl6YXRvcl9pbnB1dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbG9jYWxpemF0b3JfaW5wdXRfYm9yZGVyLWNvbG9yLS1mb2N1c2VkIDogJGZvcm1fZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbG9jYWxpemF0b3JfaXRlbV9mb250ICAgICAgICAgICAgICAgOiAkZm9ybV9lbGVtZW50X2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kbG9jYWxpemF0b3JfY291bnRfY29sb3IgICAgICAgICAgICAgOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGxvY2FsaXphdG9yX2NvdW50X2JnLWNvbG9yICAgICAgICAgIDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuXHJcbiRsb2NhbGl6YXRvcl92YWx1ZXNfY29udGFpbmVyX2JhY2tncm91bmQ6ICRsb2NhbGl6YXRvcl9pbnB1dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbG9jYWxpemF0b3JfdmFsdWVzX2NvbnRhaW5lcl9ib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRsb2NhbGl6YXRvcl92YWx1ZV9mb250OiAkZm9ybV9lbGVtZW50X2ZvbnQgIWRlZmF1bHQ7XHJcbiRsb2NhbGl6YXRvcl92YWx1ZV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktNiAhZGVmYXVsdDtcclxuJGxvY2FsaXphdG9yX3ZhbHVlX2NvbG9yOiAkZm9ybV9maWVsZF9jb2xvciAhZGVmYXVsdDtcclxuJGxvY2FsaXphdG9yX3ZhbHVlX2JvcmRlci1yYWRpdXM6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbiRsb2NhbGl6YXRvcl92YWx1ZV9kZWxldGVfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTYgIWRlZmF1bHQ7XHJcbiRsb2NhbGl6YXRvcl92YWx1ZV9kZWxldGVfY29sb3I6ICRmb3JtX2ZpZWxkX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGxvY2FsaXphdG9yX3Njcm9sbGJhcl9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktNyAhZGVmYXVsdDtcclxuJGxvY2FsaXphdG9yX3Njcm9sbGJhcl9jb2xvcjogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJGxvY2FsaXphdG9yX3Njcm9sbGJhcl9jb2xvci0taG92ZXI6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbG9jYWxpemF0b3JfZXh0cmFfZm9udDogJGZvcm1fZWxlbWVudF9mb250ICFkZWZhdWx0O1xyXG4kbG9jYWxpemF0b3JfZXh0cmFfY29sb3I6ICRmb3JtX2VsZW1lbnRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKlxyXG4qIENvbmRpdGlvbnNcclxuICovXHJcbiRmb3JtX2NvbmRpdGlvbnNfY29sb3I6ICRmb3JtX2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qXHJcbiogUmFuZ2VcclxuICovXHJcbiRyYW5nZV9mb250ICAgICAgICAgICAgICA6ICRmb3JtX2VsZW1lbnRfZm9udCAhZGVmYXVsdDtcclxuJHJhbmdlX2JvcmRlci0tb3BlbmVkOiAkZm9ybV9lbGVtZW50X2JvcmRlci13aWR0aC0tb3BlbmVkIHNvbGlkICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yLS1vcGVuZWQgIWRlZmF1bHQ7XHJcbiRyYW5nZV9pbnB1dF9ib3JkZXItd2lkdGg6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcmFuZ2VfaW5wdXRfYm9yZGVyLWNvbG9yOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHJhbmdlX2lucHV0X2JvcmRlci1yYWRpdXM6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHJhbmdlX2lucHV0X2JhY2tncm91bmQgIDogJGZvcm1fZWxlbWVudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuJHJhbmdlX3Byb21wdF9jb2xvciAgICAgICAgICAgOiAkZm9ybV9lbGVtZW50X2NvbG9yICFkZWZhdWx0O1xyXG4kcmFuZ2VfcHJvbXB0X2NvbG9yLS1oaWdobGlnaHQ6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4kcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yICAgICAgICA6ICRjb2xvcl90ZXJ0aWFyeS01ICFkZWZhdWx0O1xyXG4kcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yLS1hY3RpdmU6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kcmFuZ2VfaWNvbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuXHJcbiRyYW5nZV9wb3Bpbl9iYWNrZ3JvdW5kOiAkcmFuZ2VfaW5wdXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHJhbmdlX3BvcGluX2JvcmRlcjogMDtcclxuJHJhbmdlX3BvcGluX2JvcmRlci1yYWRpdXM6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHJhbmdlX3BvcGluX2JveC1zaGFkb3c6ICRmb3JtX2VsZW1lbnRfYm94X3NoYWRvdyAhZGVmYXVsdDtcclxuXHJcblxyXG4vKlxyXG4qIFVwbG9hZFxyXG4gKi9cclxuJHVwbG9hZF9fYm9yZGVyOiAxcHggc29saWQgJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX3BhZGRpbmc6IDNweCAwICFkZWZhdWx0O1xyXG4kdXBsb2FkX19mb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42cmVtICsgMS44NzV2dyksIDE4cHgpLzEgJGZvbnQtZmFtaWx5LS0xLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG5cclxuJHVwbG9hZF9fY29udGVudF9fcGFkZGluZzogMCAxcmVtICFkZWZhdWx0O1xyXG4kdXBsb2FkX19jb250ZW50X19saW5lLWhlaWdodDogMS41cmVtICFkZWZhdWx0O1xyXG4kdXBsb2FkX19jb250ZW50X19ib3JkZXItcmFkaXVzOiAycmVtICFkZWZhdWx0O1xyXG4kdXBsb2FkX19jb250ZW50X19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kdXBsb2FkX19jb250ZW50X19jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX2NvbnRlbnRfX2ZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjZyZW0gKyAxLjg3NXZ3KSwgMTRweCkvMSAkZm9udC1mYW1pbHktLTEsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcblxyXG4kdXBsb2FkX19zdmdfX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX3N2Z19faGVpZ2h0OiAyMHB4ICFkZWZhdWx0O1xyXG4kdXBsb2FkX19zdmdfX21hcmdpbi1sZWZ0OiAxMHB4ICFkZWZhdWx0O1xyXG5cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiBGb3JtdWxhaXJlIGNvbnRyYXN0ZSAocG91ciBsZXMgZm9uZHMgZGFyaylcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuXHJcbiRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tLWNvbnRyYXN0X2ZpZWxkX2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfZmllbGRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRmb3JtLS1jb250cmFzdF9maWVsZF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tLWNvbnRyYXN0X2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG5cclxuXHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9ib3JkZXItY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS01ICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9ib3hfc2hhZG93OiAwcHggOXB4IDEwcHggNHB4IHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTQsMC4zNSkgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9jb2xvci0tZGlzYWJsZWQ6ICRjb2xvcl90ZXJ0aWFyeS01ICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYm9yZGVyLWNvbG9yLS1vcGVuZWQ6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9ib3JkZXItd2lkdGgtLW9wZW5lZDogMXB4ICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfY29sb3I6ICRodG1sLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTUgIWRlZmF1bHQ7XHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X3BsYWNlaG9sZGVyX29wYWNpdHk6IDEgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19iYWNrZ3JvdW5kOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3I6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTUgIWRlZmF1bHQ7XHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk6IDEgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9pY29uX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X2NvbG9yOiAkaHRtbC1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfcGxhY2Vob2xkZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS01ICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9wbGFjZWhvbGRlcl9vcGFjaXR5OiAxICFkZWZhdWx0O1xyXG5cclxuXHJcbiRmb3JtLS1jb250cmFzdF9kZWNvcmF0aW9uX2NvbG9yOiAkZm9ybV9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfY29uZGl0aW9uc19jb2xvcjogJGZvcm0tLWNvbnRyYXN0X2ZpZWxkX2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfbGVnYWxzX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZmllbGRfbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLS1jb250cmFzdF9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTIgIWRlZmF1bHQ7XHJcbiRmb3JtLS1jb250cmFzdF9lcnJvcl9oaWdobGlnaHQtY29sb3I6IHdoaXRlICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qXHJcbiogVGV4dGZpZWxkXHJcbiAqL1xyXG5cclxuLy8gTGFiZWxcclxuJHRleHRmaWVsZC0tY29udHJhc3RfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtLS1jb250cmFzdF9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIENoYW1wc1xyXG4kdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9iYWNrZ3JvdW5kICAgIDogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9jb2xvcjogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyBQbGFjZWhvbGRlclxyXG4kdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9wbGFjZWhvbGRlcl9jb2xvcjogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfcGxhY2Vob2xkZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X3BsYWNlaG9sZGVyX29wYWNpdHk6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X3BsYWNlaG9sZGVyX29wYWNpdHkgIWRlZmF1bHQ7XHJcbi8vLy8gOjogZm9jdXNcclxuJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZm9jdXNfYmFja2dyb3VuZDogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZm9jdXNfYm9yZGVyLWNvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvciAhZGVmYXVsdDtcclxuJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eSAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2RhdGVfY2FsZW5kYXJfY29sb3I6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qXHJcbiogVGV4dGFyZWFcclxuICovXHJcbi8vIExhYmVsXHJcbiR0ZXh0YXJlYS0tY29udHJhc3RfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtLS1jb250cmFzdF9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIENoYW1wc1xyXG4kdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2JhY2tncm91bmQgICAgOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9jb2xvciAhZGVmYXVsdDtcclxuJHRleHRhcmVhLS1jb250cmFzdF9pbnB1dF9ib3JkZXItY29sb3IgIDogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8vLyA6OiBmb2N1c1xyXG4kdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX2JhY2tncm91bmQ6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYS0tY29udHJhc3RfaW5wdXRfZm9jdXNfYm9yZGVyLWNvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYS0tY29udHJhc3RfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLypcclxuKiBSYWRpb1xyXG4qL1xyXG4kcmFkaW8tLWNvbnRyYXN0X2xhYmVsX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZmllbGRfbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRyYWRpby0tY29udHJhc3RfY2hlY2tfY29sb3IgICAgICAgICAgOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuJHJhZGlvLS1jb250cmFzdF9jaGVja19ib3JkZXItY29sb3IgICA6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuXHJcbiRyYWRpby0tY29udHJhc3RfY29sb3ItLWNoZWNrZWQ6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kcmFkaW8tLWNvbnRyYXN0X2JvcmRlci1jb2xvci0tY2hlY2tlZCA6ICRjb2xvcl90ZXJ0aWFyeS01ICFkZWZhdWx0O1xyXG5cclxuLypcclxuKiBDaGVja2JveFxyXG4qL1xyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2NoZWNrX2JhY2tncm91bmQtY29sb3IgICAgICAgIDogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJGNoZWNrYm94LS1jb250cmFzdF9jaGVja19ib3JkZXItY29sb3IgOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuXHJcbiRjaGVja2JveC0tY29udHJhc3RfYm9yZGVyLWNvbG9yLS1jaGVja2VkICAgICAgICA6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2NoZWNrX2NvbG9yLS1jaGVja2VkOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2JhY2tncm91bmQtY29sb3ItLWNoZWNrZWQ6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGNoZWNrYm94LS1jb250cmFzdF9jb2xvci0tY2hlY2tlZC1kaXNhYmxlZCAgICAgICAgOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuJGNoZWNrYm94LS1jb250cmFzdF9ib3JkZXItY29sb3ItLWNoZWNrZWQtZGlzYWJsZWQgICAgICAgIDogJGNvbG9yX3RlcnRpYXJ5LTUgIWRlZmF1bHQ7XHJcbiRjaGVja2JveC0tY29udHJhc3RfYmFja2dyb3VuZF9jaGVja2VkLWRpc2FibGVkOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuXHJcbiRjaGVja2JveC0tY29udHJhc3RfY29sb3ItLWRpc2FibGVkOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuJGNoZWNrYm94LS1jb250cmFzdF9iYWNrZ3JvdW5kLWNvbG9yLS1kaXNhYmxlZDogJGNoZWNrYm94X2NoZWNrX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRjaGVja2JveC0tY29udHJhc3RfY2hlY2tfY29sb3ItLWRpc2FibGVkOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJGNoZWNrYm94LS1jb250cmFzdF9sYWJlbF9jb2xvci0tZGlzYWJsZWQ6ICRjaGVja2JveF9jb2xvci0tZGlzYWJsZWQgIWRlZmF1bHQ7XHJcblxyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2JvcmRlci1jb2xvci0tZm9jdXM6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2JvcmRlci1jb2xvci0tb3BlbmVkICFkZWZhdWx0O1xyXG5cclxuJGNoZWNrYm94LS1jb250cmFzdF9sYWJlbF9jb2xvcjogJGZvcm0tLWNvbnRyYXN0X2ZpZWxkX2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLypcclxuKiBUb29nbGVcclxuKi9cclxuXHJcbiR0b2dnbGUtLWNvbnRyYXN0X2VsZW1lbnRfYnVsbGV0X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kdG9nZ2xlLS1jb250cmFzdF9lbGVtZW50X2JhY2tncm91bmQtLWZhbHNlOiAkY29sb3JfdGVydGlhcnktNiAhZGVmYXVsdDtcclxuJHRvZ2dsZS0tY29udHJhc3RfZWxlbWVudF9iYWNrZ3JvdW5kLS10cnVlOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiR0b2dnbGUtLWNvbnRyYXN0X2VsZW1lbnRfb3BhY2l0eS0tZGlzYWJsZWQ6IDAuNiAhZGVmYXVsdDtcclxuJHRvZ2dsZS0tY29udHJhc3RfZWxlbWVudF9maWx0ZXItLWRpc2FibGVkOiBncmF5c2NhbGUoNDAlKSAhZGVmYXVsdDtcclxuJHRvZ2dsZS0tY29udHJhc3RfZWxlbWVudF9ib3JkZXItY29sb3ItLWZvY3VzOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKlxyXG4qIFNlbGVjdFxyXG4qL1xyXG4kc2VsZWN0LS1jb250cmFzdF9pbnB1dF9ib3JkZXItY29sb3IgICAgICA6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdC0tY29udHJhc3RfaW5wdXRfYmFja2dyb3VuZCAgICAgICAgOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdC0tY29udHJhc3RfbGFiZWxfbWFyZ2luLWJvdHRvbSAgICAgOiAuM2VtICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9sYWJlbF9jb2xvciAgICAgICAgICAgICA6ICRmb3JtLS1jb250cmFzdF9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fY29sb3IgICAgICAgICAgICAgIDogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fYmFja2dyb3VuZCAgICAgICAgICAgOiAkc2VsZWN0LS1jb250cmFzdF9pbnB1dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX2JveC1zaGFkb3c6ICAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9ib3hfc2hhZG93ICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX2NvbG9yLS1ob3ZlciAgICAgICA6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZCA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX2NvbG9yLS1zZWxlY3RlZCAgICA6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdC0tY29udHJhc3RfY291bnRfY29sb3IgICAgICAgICAgICAgOiB3aGl0ZSAhZGVmYXVsdDtcclxuJHNlbGVjdC0tY29udHJhc3RfY291bnRfYmctY29sb3IgICAgICAgICAgOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pY29uX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9pY29uX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pY29uX2NvbG9yLS1zZWxlY3RlZDogJGZvcm0tLWNvbnRyYXN0X21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2lucHV0X2JvcmRlci1jb2xvci0tc2VsZWN0ZWQ6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdC0tY29udHJhc3Rfc2Nyb2xsYmFyX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS03ICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9zY3JvbGxiYXJfY29sb3I6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9zY3JvbGxiYXJfY29sb3ItLWhvdmVyOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fcGxhY2Vob2xkZXJfY29sb3I6ICRmb3JtLS1jb250cmFzdF9maWVsZF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fdmFsdWVfYmFja2dyb3VuZC0tc2VsZWN0ZWQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX3ZhbHVlX2NvbG9yLS1zZWxlY3RlZDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fdmFsdWVfZGVsZXRlX2JhY2tncm91bmQtLXNlbGVjdGVkOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX3ZhbHVlX2JhY2tncm91bmQtLXNlbGVjdGVkICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX3ZhbHVlX2RlbGV0ZV9jb2xvci0tc2VsZWN0ZWQ6ICRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fdmFsdWVfY29sb3ItLXNlbGVjdGVkICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdC0tY29udHJhc3RfZWxlbWVudF9jaGVja2JveF9ib3JkZXItY29sb3I6ICRjaGVja2JveC0tY29udHJhc3RfY2hlY2tfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9lbGVtZW50X2NoZWNrYm94X2JhY2tncm91bmQtLXNlbGVjdGVkOiAkY2hlY2tib3gtLWNvbnRyYXN0X2JhY2tncm91bmQtY29sb3ItLWNoZWNrZWQgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2VsZW1lbnRfY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1zZWxlY3RlZDogJGNoZWNrYm94LS1jb250cmFzdF9ib3JkZXItY29sb3ItLWNoZWNrZWQgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2VsZW1lbnRfY2hlY2tib3hfY29sb3ItLXNlbGVjdGVkOiAkY2hlY2tib3gtLWNvbnRyYXN0X2NoZWNrX2NvbG9yLS1jaGVja2VkICFkZWZhdWx0OyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnNlbGVjdCB7XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGZvbnQgICAgICAgICAgIDogJGZvcm1fbGFiZWxfZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRzZWxlY3RfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAgOiAkc2VsZWN0X2xhYmVsX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgY29sb3IgICAgICAgICAgOiAkc2VsZWN0X2xhYmVsX2NvbG9yO1xyXG5cclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBmbGV4ICAgIDogMSAxIGF1dG87XHJcbiAgICAgICAgZGlzcGxheSA6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYtLW11bHRpcGxlIHtcclxuICAgICAgICAgICAgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHNlbGVjdF9lbGVtZW50X2NoZWNrYm94X2NvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRzZWxlY3RfZWxlbWVudF9jaGVja2JveF9jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfYmFja2dyb3VuZC0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1saXN0IHtcclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3Rfc2Nyb2xsYmFyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0X3Njcm9sbGJhcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0X3Njcm9sbGJhcl9jb2xvcjtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0X3Njcm9sbGJhcl9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiB7XHJcbiAgICBmb250ICAgICAgICAgICA6ICRzZWxlY3RfaXRlbV9mb250O1xyXG4gICAgbGV0dGVyLXNwYWNpbmcgOiAwLjA1ZW07XHJcblxyXG4gICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgIGJveC1zaGFkb3cgICA6ICRzZWxlY3RfaXRlbV9ib3gtc2hhZG93O1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICRzZWxlY3RfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHRvcCAgICAgICAgICA6IDg1JTtcclxuICAgICAgICBsZWZ0ICAgICAgICAgOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjYyNXJlbSAxcmVtIDEuNjI1cmVtO1xyXG4gICAgICAgIGJvcmRlcjogJHNlbGVjdF9pdGVtX2JvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgIC5zcy1zZWFyY2g6bm90KC5zcy1oaWRlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmcgOiAxZW07XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiByZWQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgOiAxZW0gMC42ZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQgICAgICAgOiAzZW07XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiAkc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJHNlbGVjdF9pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRzZWxlY3RfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkc2VsZWN0X2l0ZW1fYmFja2dyb3VuZDtcclxuXHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgOiAkc2VsZWN0X2l0ZW1fY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRzZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJHNlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci13aWR0aCA6ICRzZWxlY3RfaW5wdXRfYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzZWxlY3RfaW5wdXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBib3JkZXItY29sb3IgOiAkc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgcGFkZGluZyAgICAgIDogJGZvcm1fZWxlbWVudF9wYWRkaW5nO1xyXG4gICAgICAgIG1pbi1oZWlnaHQgICA6ICRmb3JtX2VsZW1lbnRfbWluLWhlaWdodDtcclxuXHJcbiAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgZmxleCAgICAgICAgICAgOiAxO1xyXG4gICAgICAgICAgICBib3JkZXIgICAgICAgICA6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJHNlbGVjdF9pdGVtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZSAgICA6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNzLW9wZW4tYmVsb3cge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWxlY3RfaW5wdXRfYm9yZGVyLWNvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJHNlbGVjdF9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zcy1vcGVuLWFib3ZlIHtcclxuICAgICAgICAgICAgJiA+IC5zcy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3cgICA6ICRmb3JtX2VsZW1lbnRfYm94X3NoYWRvd190b3A7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcblxyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICRzZWxlY3RfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci13aWR0aCA6ICRzZWxlY3RfaW5wdXRfYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICRzZWxlY3RfaW5wdXRfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgbWluLWhlaWdodCAgICAgICA6ICRzZWxlY3RfaW5wdXRfbWluLWhlaWdodDtcclxuICAgICAgICBwYWRkaW5nICAgICAgOiAkc2VsZWN0X2lucHV0X3BhZGRpbmc7XHJcblxyXG4gICAgICAgICYuc3Mtb3Blbi1iZWxvdyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlbGVjdF9pbnB1dF9ib3JkZXItY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3MtdmFsdWVzIHtcclxuICAgICAgICAgICAgd2lkdGggOiBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4ICA6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIC5zcy12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRzZWxlY3RfaW5wdXRfZm9udDtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5IDogbm9uZTtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgLy9sZXR0ZXItc3BhY2luZyA6ICRzZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZy0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRzZWxlY3RfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLXZhbHVlIHtcclxuICAgICAgICAgICAgZGlzcGxheSAgICAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAgICAgICAgOiAuOHJlbTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXMgICAgICA6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgICAgOiAuNjI1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4gICAgICAgICAgIDogMCA1cHggMCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuM3JlbSAuMnJlbSAuM3JlbSAuOHJlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgICA6IDAuMDNlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRzZWxlY3RfaXRlbV92YWx1ZV9iYWNrZ3JvdW5kLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgYm9yZGVyICAgICAgICAgICA6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgICAgOiAkc2VsZWN0X2l0ZW1fdmFsdWVfY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmICAgICAgIDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgbWF4LXdpZHRoICAgICAgICA6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cgICAgICA6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3cgOiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlICAgOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWN1c3RvbSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgIDogJHNlbGVjdF9jb3VudF9iZy1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgOiAkc2VsZWN0X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luICAgICAgICA6IDAgMCAwIDVweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvciAgICAgICAgOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgICAgIDogJHNlbGVjdF9pdGVtX3ZhbHVlX2RlbGV0ZV9iYWNrZ3JvdW5kLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgIDogJHNlbGVjdF9pdGVtX3ZhbHVlX2RlbGV0ZV9jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzIDogMmVtO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoICAgICA6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICAgOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduICAgIDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgICA6IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWFkZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbiAgIDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheSAgOiBibG9jaztcclxuICAgICAgICAgICAgcmlnaHQgICAgOiAxLjU2MjVyZW07XHJcbiAgICAgICAgICAgIHRvcCAgICAgIDogY2FsYyg1MCUgLSA1cHgpO1xyXG5cclxuICAgICAgICAgICAgLnNzLXBsdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRzZWxlY3RfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkc2VsZWN0X2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZyA6ICRzZWxlY3RfaXRlbV9wYWRkaW5nO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3MtbWFpbi5qcy1zZWxlY3QtLW1haW46bm90KC5zZWxlY3RfX2lucHV0LS1tdWx0aXBsZSkge1xyXG5cclxuICAgIC5zcy1jb250ZW50IHtcclxuICAgICAgICAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICA6ICRzZWxlY3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKlxyXG4qIEZvcm11bGFpcmUgY29udHJhc3RlIChwb3VyIGxlcyBmb25kcyBkYXJrKVxyXG4qXHJcbiovXHJcblxyXG4uZm9ybS0tY29udHJhc3Qge1xyXG5cclxuICAgIC5zZWxlY3Qge1xyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgY29sb3IgOiAkc2VsZWN0LS1jb250cmFzdF9sYWJlbF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW5wdXQge1xyXG5cclxuICAgICAgICAgICAgJi0tbXVsdGlwbGUge1xyXG4gICAgICAgICAgICAgICAgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VsZWN0LS1jb250cmFzdF9lbGVtZW50X2NoZWNrYm94X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2VsZWN0LS1jb250cmFzdF9lbGVtZW50X2NoZWNrYm94X2NvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkc2VsZWN0LS1jb250cmFzdF9lbGVtZW50X2NoZWNrYm94X2NvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3QtLWNvbnRyYXN0X2VsZW1lbnRfY2hlY2tib3hfYmFja2dyb3VuZC0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlbGVjdC0tY29udHJhc3RfZWxlbWVudF9jaGVja2JveF9ib3JkZXItY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWxpc3Qge1xyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0LS1jb250cmFzdF9zY3JvbGxiYXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdC0tY29udHJhc3Rfc2Nyb2xsYmFyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3QtLWNvbnRyYXN0X3Njcm9sbGJhcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3QtLWNvbnRyYXN0X3Njcm9sbGJhcl9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIHtcclxuICAgICAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3cgOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX2JveC1zaGFkb3c7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIC5zcy1zZWFyY2g6bm90KC5zcy1oaWRlKSB7XHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93IDogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX2JhY2tncm91bmQ7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yICAgICAgOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHNlbGVjdC0tY29udHJhc3RfaXRlbV9iZy1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgOiAkc2VsZWN0LS1jb250cmFzdF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgICA6ICRzZWxlY3QtLWNvbnRyYXN0X2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJHNlbGVjdC0tY29udHJhc3RfaXRlbV9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNzLW9wZW4tYmVsb3cge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VsZWN0LS1jb250cmFzdF9pbnB1dF9ib3JkZXItY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRzZWxlY3QtLWNvbnRyYXN0X2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJHNlbGVjdC0tY29udHJhc3RfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgOiAkc2VsZWN0LS1jb250cmFzdF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgJi5zcy1vcGVuLWJlbG93IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlbGVjdC0tY29udHJhc3RfaW5wdXRfYm9yZGVyLWNvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3MtdmFsdWVzIHtcclxuICAgICAgICAgICAgICAgIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3MtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fdmFsdWVfYmFja2dyb3VuZC0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXIgICAgICAgICAgIDogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICAgIDogJHNlbGVjdC0tY29udHJhc3RfaXRlbV92YWx1ZV9jb2xvci0tc2VsZWN0ZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tY3VzdG9tIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgIDogJHNlbGVjdC0tY29udHJhc3RfY291bnRfYmctY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgICA6ICRzZWxlY3QtLWNvbnRyYXN0X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX3ZhbHVlX2RlbGV0ZV9iYWNrZ3JvdW5kLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX3ZhbHVlX2RlbGV0ZV9jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcy1hZGQge1xyXG4gICAgICAgICAgICAgICAgLnNzLXBsdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkc2VsZWN0LS1jb250cmFzdF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHNlbGVjdC0tY29udHJhc3RfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluOm5vdCguc2VsZWN0X19pbnB1dC0tbXVsdGlwbGUpIHtcclxuXHJcbiAgICAgICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICYuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgIDogJHNlbGVjdC0tY29udHJhc3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fYmctY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGV4dGFyZWEge1xyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGFyZWFfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0YXJlYV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBmb250OiAkdGV4dGFyZWFfbGFiZWxfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRleHRhcmVhX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICR0ZXh0YXJlYV9sYWJlbF9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRleHRhcmVhX2lucHV0X3RyYW5zaXRpb247XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRleHRhcmVhX2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0YXJlYV9pbnB1dF9jb2xvcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHRleHRhcmVhX2lucHV0X2JvcmRlci13aWR0aDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRleHRhcmVhX2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkdGV4dGFyZWFfaW5wdXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBmb250OiAkdGV4dGFyZWFfaW5wdXRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRleHRhcmVhX2lucHV0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGV4dGFyZWFfaW5wdXRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgcGFkZGluZzogJHRleHRhcmVhX2lucHV0X3BhZGRpbmc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0YXJlYV9pbnB1dF9mb2N1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0YXJlYV9pbnB1dF9mb2N1c19ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dGFyZWFfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkdGV4dGFyZWFfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0YXJlYV9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICR0ZXh0YXJlYV9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbipcclxuKiBGb3JtdWxhaXJlIGNvbnRyYXN0ZSAocG91ciBsZXMgZm9uZHMgZGFyaylcclxuKlxyXG4qL1xyXG4uZm9ybS0tY29udHJhc3Qge1xyXG4gICAgLnRleHRhcmVhIHtcclxuICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dGFyZWEtLWNvbnRyYXN0X2xhYmVsX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0YXJlYS0tY29udHJhc3RfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0YXJlYS0tY29udHJhc3RfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0YXJlYS0tY29udHJhc3RfaW5wdXRfZm9jdXNfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dGFyZWFfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHRleHRhcmVhX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dGFyZWFfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHRleHRhcmVhX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGV4dGZpZWxkIHtcclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0ZmllbGRfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgZm9udDogJHRleHRmaWVsZF9sYWJlbF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGV4dGZpZWxkX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogJHRleHRmaWVsZF9sYWJlbF9jb2xvcjtcclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5wdXQge1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiAkdGV4dGZpZWxkX2lucHV0X3RyYW5zaXRpb247XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkdGV4dGZpZWxkX2lucHV0X2JvcmRlci13aWR0aDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIHBhZGRpbmc6ICR0ZXh0ZmllbGRfaW5wdXRfcGFkZGluZztcclxuICAgICAgICBmb250OiAkdGV4dGZpZWxkX2lucHV0X2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZXh0ZmllbGRfaW5wdXRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0ZmllbGRfaW5wdXRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0ZmllbGRfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAkdGV4dGZpZWxkX2lucHV0X21pbi1oZWlnaHQ7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0ZmllbGRfaW5wdXRfZm9jdXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dGZpZWxkX2lucHV0X2ZvY3VzX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0ZmllbGRfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkdGV4dGZpZWxkX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHRmaWVsZF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICR0ZXh0ZmllbGRfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gRm9ybWF0YWdlIHBvdXIgY2hhbXAgZGF0ZVxyXG4gICAgICAgICZbdHlwZT1kYXRlXSB7XHJcbiAgICAgICAgICAgIC8vIE9ww6lyYSAtIGNocm9tZVxyXG4gICAgICAgICAgICAmOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWRhdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAudGV4dGZpZWxkX19jYWxlbmRhciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgdG9wOiAxZW07XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAmLS1zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHRleHRmaWVsZF9pbnB1dF9kYXRlX2NhbGVuZGFyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKlxyXG4qIEZvcm11bGFpcmUgY29udHJhc3RlIChwb3VyIGxlcyBmb25kcyBkYXJrKVxyXG4qXHJcbiovXHJcblxyXG4uZm9ybS0tY29udHJhc3Qge1xyXG4gICAgLnRleHRmaWVsZCB7XHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHRmaWVsZC0tY29udHJhc3RfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgLyomOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm0tLWNvbnRyYXN0X3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZvcm0tLWNvbnRyYXN0X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybS0tY29udHJhc3RfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybS0tY29udHJhc3RfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgfSovXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZm9jdXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZm9jdXNfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gRm9ybWF0YWdlIHBvdXIgY2hhbXAgZGF0ZVxyXG4gICAgICAgICAgICAvLyBAdG9kb1xyXG4gICAgICAgICAgICAmW3R5cGU9ZGF0ZV0ge1xyXG4gICAgICAgICAgICAgICAgLy8gT3DDqXJhIC0gY2hyb21lXHJcbiAgICAgICAgICAgICAgICAmOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIEB0b2RvXHJcbiAgICAgICAgJi0tZGF0ZSB7XHJcbiAgICAgICAgICAgIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcclxuICAgICAgICAgICAgICAgICYtLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZGF0ZV9jYWxlbmRhcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKiBWYXJpYWJsZXMgKi9cclxuXHJcblxyXG4vKiBDU1MgKi9cclxuLnRvZ2dsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnRvZ2dsZSB7XHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fZGlzcGxheSB7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgd2lkdGg6IDIuODEyNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0b2dnbGVfZWxlbWVudF9iYWNrZ3JvdW5kLS1mYWxzZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAyNTBtcztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC4ycmVtO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICB3aWR0aDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9nZ2xlX2VsZW1lbnRfYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b2dnbGU6Zm9jdXMgLnRvZ2dsZV9fZGlzcGxheSxcclxuLnRvZ2dsZV9faW5wdXQ6Zm9jdXMgKyAudG9nZ2xlX19kaXNwbGF5IHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdG9nZ2xlX2VsZW1lbnRfYm9yZGVyLWNvbG9yLS1mb2N1c1xyXG59XHJcblxyXG4udG9nZ2xlOmZvY3VzLFxyXG4udG9nZ2xlOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkgLnRvZ2dsZV9fZGlzcGxheSxcclxuLnRvZ2dsZV9faW5wdXQ6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSArIC50b2dnbGVfX2Rpc3BsYXkge1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLnRvZ2dsZVthcmlhLXByZXNzZWQ9XCJ0cnVlXCJdIC50b2dnbGVfX2Rpc3BsYXksXHJcbi50b2dnbGVfX2lucHV0OmNoZWNrZWQgKyAudG9nZ2xlX19kaXNwbGF5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b2dnbGVfZWxlbWVudF9iYWNrZ3JvdW5kLS10cnVlO1xyXG59XHJcblxyXG4udG9nZ2xlW2FyaWEtcHJlc3NlZD1cInRydWVcIl0gLnRvZ2dsZV9fZGlzcGxheTo6YmVmb3JlLFxyXG4udG9nZ2xlX19pbnB1dDpjaGVja2VkICsgLnRvZ2dsZV9fZGlzcGxheTo6YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEuNXJlbSwgLTUwJSk7XHJcbn1cclxuXHJcbi50b2dnbGVbZGlzYWJsZWRdIC50b2dnbGVfX2Rpc3BsYXksXHJcbi50b2dnbGVfX2lucHV0OmRpc2FibGVkICsgLnRvZ2dsZV9fZGlzcGxheSB7XHJcbiAgICBvcGFjaXR5OiAkdG9nZ2xlX2VsZW1lbnRfb3BhY2l0eS0tZGlzYWJsZWQ7XHJcbiAgICBmaWx0ZXI6ICR0b2dnbGVfZWxlbWVudF9maWx0ZXItLWRpc2FibGVkO1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4iLCIudXBsb2FkIHtcclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRleHRmaWVsZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBmb250OiAkdGV4dGZpZWxkX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZXh0ZmllbGRfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGZpZWxkX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudXBsb2FkX19jb250ZW50IHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdGV4dGZpZWxkX2lucHV0X3RyYW5zaXRpb247XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkdGV4dGZpZWxkX2lucHV0X2JvcmRlci13aWR0aDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIHBhZGRpbmc6ICR0ZXh0ZmllbGRfaW5wdXRfcGFkZGluZztcclxuICAgICAgICBmb250OiAkdGV4dGZpZWxkX2lucHV0X2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZXh0ZmllbGRfaW5wdXRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0ZmllbGRfaW5wdXRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0ZmllbGRfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAkdGV4dGZpZWxkX2lucHV0X21pbi1oZWlnaHQ7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0ZmllbGRfaW5wdXRfZm9jdXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dGZpZWxkX2lucHV0X2ZvY3VzX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0ZmllbGRfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkdGV4dGZpZWxkX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHRmaWVsZF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICR0ZXh0ZmllbGRfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gRm9ybWF0YWdlIHBvdXIgY2hhbXAgZGF0ZVxyXG4gICAgICAgICZbdHlwZT1kYXRlXSB7XHJcbiAgICAgICAgICAgIC8vIE9ww6lyYSAtIGNocm9tZVxyXG4gICAgICAgICAgICAmOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC51cGxvYWRfX2xhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudXBsb2FkX190ZXh0IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHJcbiAgICAgICAgJi0tY29udGVudCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICR1cGxvYWRfX2NvbnRlbnRfX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfdGVydGlhcnktMztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuICAgICAgICAgICAgYm9yZGVyOiAkdXBsb2FkX19jb250ZW50X19ib3JkZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICR1cGxvYWRfX2NvbnRlbnRfX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkdXBsb2FkX19jb250ZW50X19saW5lLWhlaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZzogJHVwbG9hZF9fY29udGVudF9fcGFkZGluZztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IFxyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnVwbG9hZF9fc3ZnIHtcclxuICAgICAgICBoZWlnaHQ6ICR1cGxvYWRfX3N2Z19faGVpZ2h0O1xyXG4gICAgICAgIGZpbGw6ICR1cGxvYWRfX3N2Z19fZmlsbDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJHVwbG9hZF9fc3ZnX19tYXJnaW4tbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAudXBsb2FkX19pbmZvcyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAudXBsb2FkX19lcnJvcnMge1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jcm9zc19fc3ZnIHtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxufSIsIiRjYXJkX3Byb2dyYW1fdjFfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5XzMgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2JhY2tncm91bmQ6ICRjb2xvcl9zZWNvbmRhcnktMiAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV9zd2lwZXJfYnVsbGV0X21hcmdpbjogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV9zd2lwZXJfYnVsbGV0X3dpZHRoOiAwLjRyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2J1bGxldF9oZWlnaHQ6ICRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2J1bGxldF93aWR0aCAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV9zd2lwZXJfYnVsbGV0X2JvcmRlci1yYWRpdXM6IDJyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV9zd2lwZXJfYnVsbGV0X3dpZHRoLS1hY3RpdmU6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV9iYW5kZWF1X2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV9iYW5kZWF1X2l0ZW1fYm9yZGVyLXJhZGl1czogMC41cmVtICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YxX2JhbmRlYXVfaXRlbV9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjFfYmFuZGVhdV9pdGVtX2ZvbnQtc2l6ZTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV9mYXZvcmlzX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeV8zICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YxX3ZpZGVvMzYwX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMC42KSAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV92aWRlbzM2MF9maWxsOiAkY29sb3JfdGVydGlhcnlfMyAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV90aXRsZV9wYXJ0XzNfZG90X2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjFfaW5mb3NfaW1wb3J0YW50X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YxX2luZm9zX2ltcG9ydGFudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV9sb2NhbGlzYXRpb25fZm9udC1zaXplOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YxX2xvY2FsaXNhdGlvbl9maWxsOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YxX3ByaXhfdGV4dC1hbGlnbjogcmlnaHQgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjFfcHJpeF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV9wcml4X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YxX3ByaXhfbW9yZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV9iYW5kZWF1X2l0ZW1fZm9udC1zaXplLW5iX2xvdHM6IDE2cHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLnByb2dyYW1zLWxpc3Rpbmcge1xyXG4gICAgLmJ1dHRvbi1zY3JvbGwtdXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBib3R0b206IDUlO1xyXG4gICAgICAgIHJpZ2h0OiA1JTtcclxuICAgICAgICB6LWluZGV4OiAxNTtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRfcHJvZ3JhbV92MSB7XHJcblxyXG4gICAgICAgIC5jYXJkX3Byb2dyYW1fX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYXJkX3Byb2dyYW1fdjFfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX3Byb2dyYW1fX3N3aXBlcixcclxuICAgICAgICAuY2FyZF9wcm9ncmFtX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNC8zO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQvMztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zd2lwZXJfYnVsbGV0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2J1bGxldF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2J1bGxldF93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2J1bGxldF9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkY2FyZF9wcm9ncmFtX3YxX3N3aXBlcl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMztcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkY2FyZF9wcm9ncmFtX3YxX3N3aXBlcl9idWxsZXRfd2lkdGgtLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX3Byb2dyYW1fX21pbl9tYXhfcGllY2VzIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgJl9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX3Byb2dyYW1fX25iX2xvdHMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRjYXJkX3Byb2dyYW1fdjFfYmFuZGVhdV9pdGVtX2ZvbnQtc2l6ZS1uYl9sb3RzO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9wcm9ncmFtX19iYW5kZWF1IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICAgICAgLmJhbmRlYXVfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYXJkX3Byb2dyYW1fdjFfYmFuZGVhdV9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkY2FyZF9wcm9ncmFtX3YxX2JhbmRlYXVfaXRlbV9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYXJkX3Byb2dyYW1fdjFfYmFuZGVhdV9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkY2FyZF9wcm9ncmFtX3YxX2JhbmRlYXVfaXRlbV9mb250LXNpemU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX3Byb2dyYW1fX2Zhdm9yaXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9wcm9ncmFtX3YxX2Zhdm9yaXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9wcm9ncmFtX192aWRlbzM2MCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYXJkX3Byb2dyYW1fdjFfdmlkZW8zNjBfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgZmlsbDogJGNhcmRfcHJvZ3JhbV92MV92aWRlbzM2MF9maWxsO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgICAgIC5pY29uX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLmljb25faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9wcm9ncmFtX190aXRsZSB7XHJcbiAgICAgICAgICAgIC5jYXJkX3Byb2dyYW1fX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZF9wcm9ncmFtX190aXRsZV9wYXJ0XzMge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9wcm9ncmFtX3YxX3RpdGxlX3BhcnRfM19kb3RfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmRfcHJvZ3JhbXtcclxuICAgICAgICAgICAgJl9fcHJpeHtcclxuICAgICAgICAgICAgICAgICYtdmFsdWUtbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkX3Byb2dyYW17XHJcbiAgICAgICAgICAgICZfX3ByaXh7XHJcbiAgICAgICAgICAgICAgICAmLXZhbHVlLWxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRfcHJvZ3JhbV9faW5mb3Mge1xyXG4gICAgICAgICAgICAuY2FyZF9wcm9ncmFtX19pbmZvc19pbXBvcnRhbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRjYXJkX3Byb2dyYW1fdjFfaW5mb3NfaW1wb3J0YW50X2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYXJkX3Byb2dyYW1fdjFfaW5mb3NfaW1wb3J0YW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9wcm9ncmFtX19sb2NhbGlzYXRpb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRjYXJkX3Byb2dyYW1fdjFfbG9jYWxpc2F0aW9uX2ZvbnQtc2l6ZTtcclxuXHJcbiAgICAgICAgICAgIC5pY29uX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNhcmRfcHJvZ3JhbV92MV9sb2NhbGlzYXRpb25fZmlsbDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9wcm9ncmFtX19wcml4IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJGNhcmRfcHJvZ3JhbV92MV9wcml4X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2FyZF9wcm9ncmFtX3YxX3ByaXhfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkY2FyZF9wcm9ncmFtX3YxX3ByaXhfZm9udC13ZWlnaHQ7XHJcblxyXG4gICAgICAgICAgICAuY2FyZF9wcm9ncmFtX19wcml4X21vcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYXJkX3Byb2dyYW1fdjFfcHJpeF9tb3JlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyX2JpZW5fX2JvdHRvbSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJisuY2FyZC1iaWVuLXYzX19kcmF3aW5nIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiXHJcbiRjYXJkX3Byb2dyYW1fdjFfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5XzM7XHJcbiRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2JhY2tncm91bmQ6ICRjb2xvcl9zZWNvbmRhcnktMjtcclxuJGNhcmRfcHJvZ3JhbV92MV9zd2lwZXJfYnVsbGV0X21hcmdpbjogMC4yNXJlbTtcclxuJGNhcmRfcHJvZ3JhbV92MV9zd2lwZXJfYnVsbGV0X3dpZHRoOiAwLjRyZW07XHJcbiRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2J1bGxldF9oZWlnaHQ6ICRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2J1bGxldF93aWR0aDtcclxuJGNhcmRfcHJvZ3JhbV92MV9zd2lwZXJfYnVsbGV0X2JvcmRlci1yYWRpdXM6IDJyZW07XHJcbiRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMztcclxuJGNhcmRfcHJvZ3JhbV92MV9zd2lwZXJfYnVsbGV0X3dpZHRoLS1hY3RpdmU6IDEuNXJlbTtcclxuXHJcbiRjYXJkX3Byb2dyYW1fdjFfYmFuZGVhdV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRjYXJkX3Byb2dyYW1fdjFfYmFuZGVhdV9pdGVtX2JvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuJGNhcmRfcHJvZ3JhbV92MV9iYW5kZWF1X2l0ZW1fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kY2FyZF9wcm9ncmFtX3YxX2JhbmRlYXVfaXRlbV9mb250LXNpemU6IDAuNzVyZW07XHJcblxyXG4kY2FyZF9wcm9ncmFtX3YxX2Zhdm9yaXNfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5XzM7XHJcblxyXG4kY2FyZF9wcm9ncmFtX3YxX3ZpZGVvMzYwX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMC42KTtcclxuJGNhcmRfcHJvZ3JhbV92MV92aWRlbzM2MF9maWxsOiAkY29sb3JfdGVydGlhcnlfMztcclxuXHJcbiRjYXJkX3Byb2dyYW1fdjFfdGl0bGVfcGFydF8zX2RvdF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kY2FyZF9wcm9ncmFtX3YxX2luZm9zX2ltcG9ydGFudF9mb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuJGNhcmRfcHJvZ3JhbV92MV9pbmZvc19pbXBvcnRhbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kY2FyZF9wcm9ncmFtX3YxX2xvY2FsaXNhdGlvbl9mb250LXNpemU6IDAuNzVyZW07XHJcbiRjYXJkX3Byb2dyYW1fdjFfbG9jYWxpc2F0aW9uX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kY2FyZF9wcm9ncmFtX3YxX3ByaXhfdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjFfcHJpeF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGNhcmRfcHJvZ3JhbV92MV9wcml4X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4kY2FyZF9wcm9ncmFtX3YxX3ByaXhfbW9yZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuIiwiJGNhcmRfcHJvZ3JhbV92Ml9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnlfMyAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYmFja2dyb3VuZDogJGNvbG9yX3NlY29uZGFyeS0yICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX3N3aXBlcl9idWxsZXRfbWFyZ2luOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX3N3aXBlcl9idWxsZXRfd2lkdGg6IDAuNHJlbSAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X2hlaWdodDogJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X3dpZHRoICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX3N3aXBlcl9idWxsZXRfYm9yZGVyLXJhZGl1czogMnJlbSAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX3N3aXBlcl9idWxsZXRfd2lkdGgtLWFjdGl2ZTogMS41cmVtICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMTEgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjJfYmFuZGVhdV9pdGVtX2JvcmRlci1yYWRpdXM6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9iYW5kZWF1X2l0ZW1fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjJfYmFuZGVhdV9pdGVtX2ZvbnQtc2l6ZTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9mYXZvcmlzX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeV8zICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX3ZpZGVvMzYwX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX3ZpZGVvMzYwX2ZpbGw6ICRjb2xvcl90ZXJ0aWFyeV8zICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX3RpdGxlX3BhcnRfM19kb3RfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9pbmZvc19pbXBvcnRhbnRfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjJfaW5mb3NfaW1wb3J0YW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX2xvY2FsaXNhdGlvbl9mb250LXNpemU6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjJfbG9jYWxpc2F0aW9uX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjJfcHJpeF90ZXh0LWFsaWduOiByaWdodCAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9wcml4X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX3ByaXhfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjJfcHJpeF9tb3JlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX2JhbmRlYXVfaXRlbV9mb250LXNpemUtbmJfbG90czogMTZweCAhZGVmYXVsdDtcclxuXHJcbiRjYXJkX3Byb2dyYW1fdjJfYmFuZGVhdV9pdGVtX2NvbG9yX25iX2xvdHM6JGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X2NvbG9yOiRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjJfY29sb3JfbnVtYmVyX3BpY3R1cmU6I2ZmZiAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X2JhY2tncm91bmQ6JGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjJfY29sb3JfbWluX21heF9waWVjZXMgOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX2NvbG9yX3ByaWNlLXZhbHVlLWxhYmVsOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG5cclxuIFxyXG5cclxuLnByb2dyYW1zLWxpc3Rpbmcge1xyXG4gICAgLmJ1dHRvbi1zY3JvbGwtdXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBib3R0b206IDUlO1xyXG4gICAgICAgIHJpZ2h0OiA1JTtcclxuICAgICAgICB6LWluZGV4OiAxNTtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRfcHJvZ3JhbV92MiB7XHJcbiAgICAgICAgLmNhcmRfcHJvZ3JhbV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhcmRfcHJvZ3JhbV92Ml9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubnVtYmVyX3BpY3R1cmUge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTAsMTAsMTAsLjUpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNhcmRfcHJvZ3JhbV92Ml9jb2xvcl9udW1iZXJfcGljdHVyZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkX3Byb2dyYW1fX3N3aXBlcixcclxuICAgICAgICAuY2FyZF9wcm9ncmFtX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyX2J1bGxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkY2FyZF9wcm9ncmFtX3YyX3N3aXBlcl9idWxsZXRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkY2FyZF9wcm9ncmFtX3YyX3N3aXBlcl9idWxsZXRfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2FyZF9wcm9ncmFtX3YyX3N3aXBlcl9idWxsZXRfaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X3dpZHRoLS1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgLmNhcmRfcHJvZ3JhbV9fbmJfX3BpZWNlcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJkX3Byb2dyYW1fX21pbl9tYXhfcGllY2Vze1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgICAgICAuY2FyZF9wcm9ncmFtX19taW5fbWF4X3BpZWNlcyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2FyZF9wcm9ncmFtX3YyX3N3aXBlcl9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgJl9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNhcmRfcHJvZ3JhbV92Ml9jb2xvcl9taW5fbWF4X3BpZWNlcztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX3Byb2dyYW1fX25iX2xvdHMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRjYXJkX3Byb2dyYW1fdjJfYmFuZGVhdV9pdGVtX2ZvbnQtc2l6ZS1uYl9sb3RzO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNhcmRfcHJvZ3JhbV92Ml9iYW5kZWF1X2l0ZW1fY29sb3JfbmJfbG90cztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9wcm9ncmFtX19iYW5kZWF1IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuXHJcbiAgICAgICAgICAgIC5iYW5kZWF1X2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9wcm9ncmFtX3YyX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGNhcmRfcHJvZ3JhbV92Ml9iYW5kZWF1X2l0ZW1fYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FyZF9wcm9ncmFtX3YyX2JhbmRlYXVfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGNhcmRfcHJvZ3JhbV92Ml9iYW5kZWF1X2l0ZW1fZm9udC1zaXplO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9wcm9ncmFtX19mYXZvcmlzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhcmRfcHJvZ3JhbV92Ml9mYXZvcmlzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRfcHJvZ3JhbV9fdmlkZW8zNjAge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9wcm9ncmFtX3YyX3ZpZGVvMzYwX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcl90ZXJ0aWFyeS0xMjtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgICAgICAuaWNvbl9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5pY29uX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRfcHJvZ3JhbV9fdGl0bGUge1xyXG4gICAgICAgICAgICAuY2FyZF9wcm9ncmFtX19saW5rIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmRfcHJvZ3JhbV9fdGl0bGVfcGFydF8zIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhcmRfcHJvZ3JhbV92Ml90aXRsZV9wYXJ0XzNfZG90X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkX3Byb2dyYW17XHJcbiAgICAgICAgICAgICZfX3ByaXh7XHJcbiAgICAgICAgICAgICAgICAmLXZhbHVlLWxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FyZF9wcm9ncmFtX3YyX2NvbG9yX3ByaWNlLXZhbHVlLWxhYmVsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZF9wcm9ncmFtX19pbmZvcyB7XHJcbiAgICAgICAgICAgIC5jYXJkX3Byb2dyYW1fX2luZm9zX2ltcG9ydGFudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGNhcmRfcHJvZ3JhbV92Ml9pbmZvc19pbXBvcnRhbnRfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNhcmRfcHJvZ3JhbV92Ml9pbmZvc19pbXBvcnRhbnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX3Byb2dyYW1fX2xvY2FsaXNhdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGNhcmRfcHJvZ3JhbV92Ml9sb2NhbGlzYXRpb25fZm9udC1zaXplO1xyXG5cclxuICAgICAgICAgICAgLmljb25faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY2FyZF9wcm9ncmFtX3YyX2xvY2FsaXNhdGlvbl9maWxsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX3Byb2dyYW1fX3ByaXgge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkY2FyZF9wcm9ncmFtX3YyX3ByaXhfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgY29sb3I6ICRjYXJkX3Byb2dyYW1fdjJfcHJpeF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRjYXJkX3Byb2dyYW1fdjJfcHJpeF9mb250LXdlaWdodDtcclxuXHJcbiAgICAgICAgICAgIC5jYXJkX3Byb2dyYW1fX3ByaXhfbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNhcmRfcHJvZ3JhbV92Ml9wcml4X21vcmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJfYmllbl9fYm90dG9tIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmKy5jYXJkLWJpZW4tdjNfX2RyYXdpbmcgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuJGNhcmRfcHJvZ3JhbV92Ml9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnlfMztcclxuJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYmFja2dyb3VuZDogJGNvbG9yX3NlY29uZGFyeS0yO1xyXG4kY2FyZF9wcm9ncmFtX3YyX3N3aXBlcl9idWxsZXRfbWFyZ2luOiAwLjI1cmVtO1xyXG4kY2FyZF9wcm9ncmFtX3YyX3N3aXBlcl9idWxsZXRfd2lkdGg6IDAuNHJlbTtcclxuJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X2hlaWdodDogJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X3dpZHRoO1xyXG4kY2FyZF9wcm9ncmFtX3YyX3N3aXBlcl9idWxsZXRfYm9yZGVyLXJhZGl1czogMnJlbTtcclxuJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kY2FyZF9wcm9ncmFtX3YyX3N3aXBlcl9idWxsZXRfd2lkdGgtLWFjdGl2ZTogMS41cmVtO1xyXG5cclxuJGNhcmRfcHJvZ3JhbV92Ml9iYW5kZWF1X2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTExO1xyXG4kY2FyZF9wcm9ncmFtX3YyX2JhbmRlYXVfaXRlbV9ib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiRjYXJkX3Byb2dyYW1fdjJfYmFuZGVhdV9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kY2FyZF9wcm9ncmFtX3YyX2JhbmRlYXVfaXRlbV9mb250LXNpemU6IDAuNzVyZW07XHJcblxyXG4kY2FyZF9wcm9ncmFtX3YyX2Zhdm9yaXNfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5XzM7XHJcblxyXG4kY2FyZF9wcm9ncmFtX3YyX3ZpZGVvMzYwX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kY2FyZF9wcm9ncmFtX3YyX3ZpZGVvMzYwX2ZpbGw6ICRjb2xvcl90ZXJ0aWFyeV8zO1xyXG5cclxuJGNhcmRfcHJvZ3JhbV92Ml90aXRsZV9wYXJ0XzNfZG90X2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRjYXJkX3Byb2dyYW1fdjJfaW5mb3NfaW1wb3J0YW50X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4kY2FyZF9wcm9ncmFtX3YyX2luZm9zX2ltcG9ydGFudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcbiRjYXJkX3Byb2dyYW1fdjJfbG9jYWxpc2F0aW9uX2ZvbnQtc2l6ZTogMC43NXJlbTtcclxuJGNhcmRfcHJvZ3JhbV92Ml9sb2NhbGlzYXRpb25fZmlsbDogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcbiRjYXJkX3Byb2dyYW1fdjJfcHJpeF90ZXh0LWFsaWduOiByaWdodDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9wcml4X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kY2FyZF9wcm9ncmFtX3YyX3ByaXhfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiRjYXJkX3Byb2dyYW1fdjJfcHJpeF9tb3JlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG5cclxuJGNhcmRfcHJvZ3JhbV92Ml9iYW5kZWF1X2l0ZW1fY29sb3JfbmJfbG90czokY29sb3JfcHJpbWFyeS0xO1xyXG4kY2FyZF9wcm9ncmFtX3YyX3N3aXBlcl9idWxsZXRfY29sb3I6JGNvbG9yX3ByaW1hcnktMTtcclxuJGNhcmRfcHJvZ3JhbV92Ml9jb2xvcl9udW1iZXJfcGljdHVyZTojZmZmO1xyXG4kY2FyZF9wcm9ncmFtX3YyX3N3aXBlcl9idWxsZXRfYmFja2dyb3VuZDokY29sb3JfdGVydGlhcnktMztcclxuJGNhcmRfcHJvZ3JhbV92Ml9jb2xvcl9taW5fbWF4X3BpZWNlcyA6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRjYXJkX3Byb2dyYW1fdjJfY29sb3JfcHJpY2UtdmFsdWUtbGFiZWw6ICRjb2xvcl9wcmltYXJ5LTI7IiwiJGNhcmRfYmllbl92MV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnlfMyAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92MV9zd2lwZXJfYmFja2dyb3VuZDogJGNvbG9yX3NlY29uZGFyeS0yICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YxX3N3aXBlcl9idWxsZXRfbWFyZ2luOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YxX3N3aXBlcl9idWxsZXRfd2lkdGg6IDAuNHJlbSAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92MV9zd2lwZXJfYnVsbGV0X2hlaWdodDogJGNhcmRfYmllbl92MV9zd2lwZXJfYnVsbGV0X3dpZHRoICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YxX3N3aXBlcl9idWxsZXRfYm9yZGVyLXJhZGl1czogMnJlbSAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92MV9zd2lwZXJfYnVsbGV0X2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YxX3N3aXBlcl9idWxsZXRfd2lkdGgtLWFjdGl2ZTogMS41cmVtICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YxX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YxX2JhbmRlYXVfaXRlbV9ib3JkZXItcmFkaXVzOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjFfYmFuZGVhdV9pdGVtX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92MV9iYW5kZWF1X2l0ZW1fZm9udC1zaXplOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YxX2Zhdm9yaXNfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5XzMgIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjFfdmlkZW8zNjBfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAwLjYpICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YxX3ZpZGVvMzYwX2ZpbGw6ICRjb2xvcl90ZXJ0aWFyeV8zICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YxX3RpdGxlX3BhcnRfM19kb3RfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92MV9pbmZvc19pbXBvcnRhbnRfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQgIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjFfaW5mb3NfaW1wb3J0YW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YxX2xvY2FsaXNhdGlvbl9mb250LXNpemU6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjFfbG9jYWxpc2F0aW9uX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjFfcHJpeF90ZXh0LWFsaWduOiByaWdodCAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92MV9wcml4X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YxX3ByaXhfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQgIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjFfcHJpeF9tb3JlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG5cclxuLmNhcmRfYmllbl92MSB7XHJcblxyXG4gICAgLmNhcmRfYmllbl9fc3RydWN0dXJlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9iaWVuX3YxX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRfYmllbl9fc3dpcGVyLFxyXG4gICAgLmNhcmRfYmllbl9fZGVjb3JhdGUge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogNC8zO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9iaWVuX3YxX3N3aXBlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQvMztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIC5zd2lwZXJfYnVsbGV0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGNhcmRfYmllbl92MV9zd2lwZXJfYnVsbGV0X21hcmdpbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkY2FyZF9iaWVuX3YxX3N3aXBlcl9idWxsZXRfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjYXJkX2JpZW5fdjFfc3dpcGVyX2J1bGxldF9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGNhcmRfYmllbl92MV9zd2lwZXJfYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMztcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG4gICAgICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGNhcmRfYmllbl92MV9zd2lwZXJfYnVsbGV0X3dpZHRoLS1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRfYmllbl9fYmFuZGVhdSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgLmJhbmRlYXVfaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9iaWVuX3YxX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkY2FyZF9iaWVuX3YxX2JhbmRlYXVfaXRlbV9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNhcmRfYmllbl92MV9iYW5kZWF1X2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGNhcmRfYmllbl92MV9iYW5kZWF1X2l0ZW1fZm9udC1zaXplO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkX2JpZW5fX2Zhdm9yaXMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjYXJkX2JpZW5fdjFfZmF2b3Jpc19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkX2JpZW5fX3ZpZGVvMzYwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9iaWVuX3YxX3ZpZGVvMzYwX2JhY2tncm91bmQ7XHJcbiAgICAgICAgZmlsbDogJGNhcmRfYmllbl92MV92aWRlbzM2MF9maWxsO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIC5pY29uX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAuaWNvbl9pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRfYmllbl9fdGl0bGUge1xyXG4gICAgICAgIC5jYXJkX2JpZW5fX2xpbmsge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmRfYmllbl9fdGl0bGVfcGFydF8zIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYXJkX2JpZW5fdjFfdGl0bGVfcGFydF8zX2RvdF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZF9iaWVuX19pbmZvcyB7XHJcbiAgICAgICAgLmNhcmRfYmllbl9faW5mb3NfaW1wb3J0YW50IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRjYXJkX2JpZW5fdjFfaW5mb3NfaW1wb3J0YW50X2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNhcmRfYmllbl92MV9pbmZvc19pbXBvcnRhbnRfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkX2JpZW5fX2xvY2FsaXNhdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkY2FyZF9iaWVuX3YxX2xvY2FsaXNhdGlvbl9mb250LXNpemU7XHJcbiAgICAgICAgLmljb25faXRlbSB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjYXJkX2JpZW5fdjFfbG9jYWxpc2F0aW9uX2ZpbGw7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZF9iaWVuX19wcml4IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiAkY2FyZF9iaWVuX3YxX3ByaXhfdGV4dC1hbGlnbjtcclxuICAgICAgICBjb2xvcjogJGNhcmRfYmllbl92MV9wcml4X2NvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkY2FyZF9iaWVuX3YxX3ByaXhfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgLmNhcmRfYmllbl9fcHJpeF9tb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjYXJkX2JpZW5fdjFfcHJpeF9tb3JlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyX2JpZW5fX2JvdHRvbSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICYgKyAuY2FyZC1iaWVuLXYzX19kcmF3aW5nIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuJGNhcmRfYmllbl92MV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnlfMztcclxuJGNhcmRfYmllbl92MV9zd2lwZXJfYmFja2dyb3VuZDogJGNvbG9yX3NlY29uZGFyeS0yO1xyXG4kY2FyZF9iaWVuX3YxX3N3aXBlcl9idWxsZXRfbWFyZ2luOiAwLjI1cmVtO1xyXG4kY2FyZF9iaWVuX3YxX3N3aXBlcl9idWxsZXRfd2lkdGg6IDAuNHJlbTtcclxuJGNhcmRfYmllbl92MV9zd2lwZXJfYnVsbGV0X2hlaWdodDogJGNhcmRfYmllbl92MV9zd2lwZXJfYnVsbGV0X3dpZHRoO1xyXG4kY2FyZF9iaWVuX3YxX3N3aXBlcl9idWxsZXRfYm9yZGVyLXJhZGl1czogMnJlbTtcclxuJGNhcmRfYmllbl92MV9zd2lwZXJfYnVsbGV0X2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kY2FyZF9iaWVuX3YxX3N3aXBlcl9idWxsZXRfd2lkdGgtLWFjdGl2ZTogMS41cmVtO1xyXG5cclxuJGNhcmRfYmllbl92MV9iYW5kZWF1X2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMjtcclxuJGNhcmRfYmllbl92MV9iYW5kZWF1X2l0ZW1fYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4kY2FyZF9iaWVuX3YxX2JhbmRlYXVfaXRlbV9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiRjYXJkX2JpZW5fdjFfYmFuZGVhdV9pdGVtX2ZvbnQtc2l6ZTogMC43NXJlbTtcclxuXHJcbiRjYXJkX2JpZW5fdjFfZmF2b3Jpc19iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnlfMztcclxuXHJcbiRjYXJkX2JpZW5fdjFfdmlkZW8zNjBfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAwLjYpO1xyXG4kY2FyZF9iaWVuX3YxX3ZpZGVvMzYwX2ZpbGw6ICRjb2xvcl90ZXJ0aWFyeV8zO1xyXG5cclxuJGNhcmRfYmllbl92MV90aXRsZV9wYXJ0XzNfZG90X2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRjYXJkX2JpZW5fdjFfaW5mb3NfaW1wb3J0YW50X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4kY2FyZF9iaWVuX3YxX2luZm9zX2ltcG9ydGFudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcbiRjYXJkX2JpZW5fdjFfbG9jYWxpc2F0aW9uX2ZvbnQtc2l6ZTogMC43NXJlbTtcclxuJGNhcmRfYmllbl92MV9sb2NhbGlzYXRpb25fZmlsbDogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcbiRjYXJkX2JpZW5fdjFfcHJpeF90ZXh0LWFsaWduOiByaWdodDtcclxuJGNhcmRfYmllbl92MV9wcml4X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kY2FyZF9iaWVuX3YxX3ByaXhfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiRjYXJkX2JpZW5fdjFfcHJpeF9tb3JlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4iLCIkY2FyZF9iaWVuX3YyX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeV8zICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YyX251bWJlci1waWN0dXJlX2JvcmRlcjogbm9uZSAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92Ml9udW1iZXItcGljdHVyZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl90ZXJ0aWFyeS00LCAwLjUpICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YyX251bWJlci1waWN0dXJlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92Ml9udW1iZXItcGljdHVyZV9mb250LXNpemU6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92Ml9uYnJwaG90b3NfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAwLjc1KSAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92Ml9uYnJwaG90b3NfYm9yZGVyLXJhZGl1czogMC41cmVtICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YyX25icnBob3Rvc19jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjJfYmFuZGVhdV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS02ICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YyX2JhbmRlYXVfaXRlbV9ib3JkZXItcmFkaXVzOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjJfYmFuZGVhdV9pdGVtX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNCAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92Ml9iYW5kZWF1X2l0ZW1fZm9udC1zaXplOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YyX2Zhdm9yaXNfd2lkdGg6IDM2cHggIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjJfZmF2b3Jpc19oZWlnaHQ6ICRjYXJkX2JpZW5fdjJfZmF2b3Jpc193aWR0aCAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92Ml9mYXZvcmlzX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YyX2Zhdm9yaXNfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTcgIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjJfdmlkZW8zNjBfaGVpZ2h0OiAzOHB4ICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YyX3ZpZGVvMzYwX2ZpbGw6ICRjb2xvcl90ZXJ0aWFyeV80ICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YyX3RpdGxlX3BhcnRfM19kb3RfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92Ml9pbmZvc19pbXBvcnRhbnRfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQgIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjJfaW5mb3NfaW1wb3J0YW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YyX2xvY2FsaXNhdGlvbl9mb250LXNpemU6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjJfbG9jYWxpc2F0aW9uX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjJfcHJpeF90ZXh0LWFsaWduOiByaWdodCAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92Ml9wcml4X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YyX3ByaXhfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQgIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjJfcHJpeF9tb3JlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi5jYXJkX2JpZW5fdjIge1xyXG4gICAgLmNhcmRfYmllbl9fc3RydWN0dXJlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9iaWVuX3YyX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRfYmllbl9fc3dpcGVyIHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDQvMztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvNztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItaW1nIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA0LzM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9iaWVuX3N3aXBlcl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIC5udW1iZXJfcGljdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRjYXJkX2JpZW5fdjJfbnVtYmVyLXBpY3R1cmVfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhcmRfYmllbl92Ml9udW1iZXItcGljdHVyZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYXJkX2JpZW5fdjJfbnVtYmVyLXBpY3R1cmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRjYXJkX2JpZW5fdjJfbnVtYmVyLXBpY3R1cmVfZm9udC1zaXplO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYnJwaG90b3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjYXJkX2JpZW5fdjJfbmJycGhvdG9zX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNhcmRfYmllbl92Ml9uYnJwaG90b3NfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBjb2xvcjogJGNhcmRfYmllbl92Ml9uYnJwaG90b3NfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRfYmllbl9fYmFuZGVhdSB7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgLmJhbmRlYXVfaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9iaWVuX3YyX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkY2FyZF9iaWVuX3YyX2JhbmRlYXVfaXRlbV9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNhcmRfYmllbl92Ml9iYW5kZWF1X2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGNhcmRfYmllbl92Ml9iYW5kZWF1X2l0ZW1fZm9udC1zaXplO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkX2JpZW5fX2Zhdm9yaXMge1xyXG4gICAgICAgIHdpZHRoOiAkY2FyZF9iaWVuX3YyX2Zhdm9yaXNfd2lkdGg7XHJcbiAgICAgICAgaGVpZ2h0OiAkY2FyZF9iaWVuX3YyX2Zhdm9yaXNfaGVpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjYXJkX2JpZW5fdjJfZmF2b3Jpc19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGJvcmRlcjogJGNhcmRfYmllbl92Ml9mYXZvcmlzX2JvcmRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZF9iaWVuX192aWRlbzM2MCB7XHJcbiAgICAgICAgaGVpZ2h0OiAkY2FyZF9iaWVuX3YyX3ZpZGVvMzYwX2hlaWdodDtcclxuICAgICAgICBmaWxsOiAkY2FyZF9iaWVuX3YyX3ZpZGVvMzYwX2ZpbGw7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgLmljb25fY29udGVudCB7XHJcbiAgICAgICAgICAgIC5pY29uX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZF9iaWVuX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmRfYmllbl9fbGluayB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkX2JpZW5fX3RpdGxlX3BhcnRfMyB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9iaWVuX3YyX3RpdGxlX3BhcnRfM19kb3RfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkX2JpZW5fX2luZm9zIHtcclxuICAgICAgICAuY2FyZF9iaWVuX19pbmZvc19pbXBvcnRhbnQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGNhcmRfYmllbl92Ml9pbmZvc19pbXBvcnRhbnRfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2FyZF9iaWVuX3YyX2luZm9zX2ltcG9ydGFudF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRfYmllbl9fbG9jYWxpc2F0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6ICRjYXJkX2JpZW5fdjJfbG9jYWxpc2F0aW9uX2ZvbnQtc2l6ZTtcclxuICAgICAgICAuaWNvbl9pdGVtIHtcclxuICAgICAgICAgICAgZmlsbDogJGNhcmRfYmllbl92Ml9sb2NhbGlzYXRpb25fZmlsbDtcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkX2JpZW5fX3ByaXgge1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRjYXJkX2JpZW5fdjJfcHJpeF90ZXh0LWFsaWduO1xyXG4gICAgICAgIGNvbG9yOiAkY2FyZF9iaWVuX3YyX3ByaXhfY29sb3I7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRjYXJkX2JpZW5fdjJfcHJpeF9mb250LXdlaWdodDtcclxuICAgICAgICAuY2FyZF9iaWVuX19wcml4X21vcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNhcmRfYmllbl92Ml9wcml4X21vcmVfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGNhcmRfYmllbl92Ml9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnlfMztcclxuXHJcbiRjYXJkX2JpZW5fdjJfbnVtYmVyLXBpY3R1cmVfYm9yZGVyOiBub25lO1xyXG4kY2FyZF9iaWVuX3YyX251bWJlci1waWN0dXJlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTQsIDAuNSk7XHJcbiRjYXJkX2JpZW5fdjJfbnVtYmVyLXBpY3R1cmVfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kY2FyZF9iaWVuX3YyX251bWJlci1waWN0dXJlX2ZvbnQtc2l6ZTogMS41cmVtO1xyXG5cclxuJGNhcmRfYmllbl92Ml9uYnJwaG90b3NfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAwLjc1KTtcclxuJGNhcmRfYmllbl92Ml9uYnJwaG90b3NfYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4kY2FyZF9iaWVuX3YyX25icnBob3Rvc19jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcblxyXG4kY2FyZF9iaWVuX3YyX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktNjtcclxuJGNhcmRfYmllbl92Ml9iYW5kZWF1X2l0ZW1fYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4kY2FyZF9iaWVuX3YyX2JhbmRlYXVfaXRlbV9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTQ7XHJcbiRjYXJkX2JpZW5fdjJfYmFuZGVhdV9pdGVtX2ZvbnQtc2l6ZTogMC43NXJlbTtcclxuXHJcbiRjYXJkX2JpZW5fdjJfZmF2b3Jpc193aWR0aDogMzZweDtcclxuJGNhcmRfYmllbl92Ml9mYXZvcmlzX2hlaWdodDogJGNhcmRfYmllbl92Ml9mYXZvcmlzX3dpZHRoO1xyXG4kY2FyZF9iaWVuX3YyX2Zhdm9yaXNfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiRjYXJkX2JpZW5fdjJfZmF2b3Jpc19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNztcclxuXHJcbiRjYXJkX2JpZW5fdjJfdmlkZW8zNjBfaGVpZ2h0OiAzOHB4O1xyXG4kY2FyZF9iaWVuX3YyX3ZpZGVvMzYwX2ZpbGw6ICRjb2xvcl90ZXJ0aWFyeV80O1xyXG5cclxuJGNhcmRfYmllbl92Ml90aXRsZV9wYXJ0XzNfZG90X2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTI7XHJcblxyXG4kY2FyZF9iaWVuX3YyX2luZm9zX2ltcG9ydGFudF9mb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuJGNhcmRfYmllbl92Ml9pbmZvc19pbXBvcnRhbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kY2FyZF9iaWVuX3YyX2xvY2FsaXNhdGlvbl9mb250LXNpemU6IDAuNzVyZW07XHJcbiRjYXJkX2JpZW5fdjJfbG9jYWxpc2F0aW9uX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kY2FyZF9iaWVuX3YyX3ByaXhfdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiRjYXJkX2JpZW5fdjJfcHJpeF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGNhcmRfYmllbl92Ml9wcml4X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4kY2FyZF9iaWVuX3YyX3ByaXhfbW9yZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuIiwiJGNhcmQtYmllbi12M190aXRsZV9wYXJ0XzNfZG90X2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRjYXJkLWJpZW4tdjNfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIGNsYW1wKDFyZW0sIGNhbGMoMC4yMzV2dyArIDE3LjY5cHgpLCAxLjU2MjVyZW0pIC8gMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDs7XHJcbiRjYXJkLWJpZW4tdjNfZmF2b3Jpc19iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnlfMyAhZGVmYXVsdDtcclxuJGNhcmQtYmllbi12M192aWRlbzM2MF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIDAuNikgIWRlZmF1bHQ7XHJcbiRjYXJkLWJpZW4tdjNfdmlkZW8zNjBfZmlsbDogJGNvbG9yX3RlcnRpYXJ5XzMgIWRlZmF1bHQ7XHJcbiRjYXJkLWJpZW4tdjNfaW5mb3NfaW1wb3J0YW50X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kY2FyZC1iaWVuLXYzX2luZm9zX2ltcG9ydGFudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGNhcmQtYmllbi12M19sb2NhbGlzYXRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44cmVtLCBjYWxjKDAuNjAwMHJlbSArIDAuODc1MHZ3KSwgMS4yNXJlbSkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNhcmQtYmllbi12M19sb2NhbGlzYXRpb25fZmlsbDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGNhcmQtYmllbi12M19wcml4X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRjYXJkLWJpZW4tdjNfcHJpeF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxcmVtLCBjYWxjKDAuNjAwMHJlbSArIDAuODc1MHZ3KSwgMS41NjI1cmVtKS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY2FyZC1iaWVuLXYzX3ByaXhfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRjYXJkLWJpZW4tdjNfcHJpeF9mb250LXdlaWdodDogJGZvbnQtYm9sZCAhZGVmYXVsdDtcclxuJGNhcmQtYmllbi12M19wcml4X21vcmVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4kY2FyZC1iaWVuLXYzX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kY2FyZC1iaWVuLXYzX2JhbmRlYXVfaXRlbV9ib3JkZXItcmFkaXVzOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLWJpZW4tdjNfYmFuZGVhdV9pdGVtX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGNhcmQtYmllbi12M19iYW5kZWF1X2l0ZW1fZm9udC1zaXplOiAwLjc1cmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi5jYXJkLWJpZW4tdjMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDk4NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGEge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RyYXdpbmcge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFuZGVhdSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWctY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM5M3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi8xMjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC44cztcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmF2b3JpcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNhcmQtYmllbi12M19mYXZvcmlzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW8zNjAge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjYXJkLWJpZW4tdjNfdmlkZW8zNjBfYmFja2dyb3VuZDtcclxuICAgICAgICBmaWxsOiAkY2FyZC1iaWVuLXYzX3ZpZGVvMzYwX2ZpbGw7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgLmljb25fY29udGVudCB7XHJcbiAgICAgICAgICAgIC5pY29uX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgLmNhcmRfYmllbl9faW5mb3NfaW1wb3J0YW50IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRjYXJkLWJpZW4tdjNfaW5mb3NfaW1wb3J0YW50X2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNhcmQtYmllbi12M19pbmZvc19pbXBvcnRhbnRfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvY2FsaXNhdGlvbiB7XHJcbiAgICAgICAgZm9udDogJGNhcmQtYmllbi12M19sb2NhbGlzYXRpb25fZm9udDtcclxuICAgICAgICAuaWNvbl9pdGVtIHtcclxuICAgICAgICAgICAgZmlsbDogJGNhcmQtYmllbi12M19sb2NhbGlzYXRpb25fZmlsbDtcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaXgge1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRjYXJkLWJpZW4tdjNfcHJpeF90ZXh0LWFsaWduO1xyXG4gICAgICAgIGNvbG9yOiAkY2FyZC1iaWVuLXYzX3ByaXhfY29sb3I7XHJcbiAgICAgICAgZm9udDogJGNhcmQtYmllbi12M19wcml4X2ZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRjYXJkLWJpZW4tdjNfcHJpeF9mb250LXdlaWdodDtcclxuICAgICAgICAuY2FyZF9iaWVuX19wcml4X21vcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNhcmQtYmllbi12M19wcml4X21vcmVfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250OiAkY2FyZC1iaWVuLXYzX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAuY2FyZC1iaWVuLXYzX19saW5rIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcmQtYmllbi12M19fdGl0bGVfcGFydF8zIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYXJkLWJpZW4tdjNfdGl0bGVfcGFydF8zX2RvdF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iYW5kZWF1IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAuYmFuZGVhdV9pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYXJkLWJpZW4tdjNfYmFuZGVhdV9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRjYXJkLWJpZW4tdjNfYmFuZGVhdV9pdGVtX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2FyZC1iaWVuLXYzX2JhbmRlYXVfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkY2FyZC1iaWVuLXYzX2JhbmRlYXVfaXRlbV9mb250LXNpemU7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkY2FyZC1iaWVuLXYzX3RpdGxlX3BhcnRfM19kb3RfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMjtcclxuJGNhcmQtYmllbi12M190aXRsZV9mb250OiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgY2xhbXAoMXJlbSwgY2FsYygwLjIzNXZ3ICsgMTcuNjlweCksIDEuNTYyNXJlbSkgLyAxLjQgJGZvbnQtZmFtaWx5LS0xOztcclxuJGNhcmQtYmllbi12M19mYXZvcmlzX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeV8zO1xyXG4kY2FyZC1iaWVuLXYzX3ZpZGVvMzYwX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMC42KTtcclxuJGNhcmQtYmllbi12M192aWRlbzM2MF9maWxsOiAkY29sb3JfdGVydGlhcnlfMztcclxuJGNhcmQtYmllbi12M19pbmZvc19pbXBvcnRhbnRfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiRjYXJkLWJpZW4tdjNfaW5mb3NfaW1wb3J0YW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kY2FyZC1iaWVuLXYzX2xvY2FsaXNhdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjhyZW0sIGNhbGMoMC42MDAwcmVtICsgMC44NzUwdncpLCAxLjI1cmVtKS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kY2FyZC1iaWVuLXYzX2xvY2FsaXNhdGlvbl9maWxsOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kY2FyZC1iaWVuLXYzX3ByaXhfdGV4dC1hbGlnbjogbGVmdDtcclxuJGNhcmQtYmllbi12M19wcml4X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDFyZW0sIGNhbGMoMC42MDAwcmVtICsgMC44NzUwdncpLCAxLjU2MjVyZW0pLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRjYXJkLWJpZW4tdjNfcHJpeF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGNhcmQtYmllbi12M19wcml4X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4kY2FyZC1iaWVuLXYzX3ByaXhfbW9yZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuXHJcbiRjYXJkLWJpZW4tdjNfYmFuZGVhdV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRjYXJkLWJpZW4tdjNfYmFuZGVhdV9pdGVtX2JvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuJGNhcmQtYmllbi12M19iYW5kZWF1X2l0ZW1fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kY2FyZC1iaWVuLXYzX2JhbmRlYXVfaXRlbV9mb250LXNpemU6IDAuNzVyZW07XHJcbiIsIiRhY2NvcmRlb25fX2ljb25fX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zICFkZWZhdWx0O1xyXG5cclxuLmpzLWFjY29yZGVvbi1wYXJlbnQge1xyXG4gICAgLmpzLWFjY29yZGVvbiB7XHJcbiAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuanMtYWNjb3JkZW9uX190aXRsZSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmpzLWFjY29yZGVvbl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRhY2NvcmRlb25fX2ljb25fX3RyYW5zaXRpb247XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYmxvY2tfY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICYubm92ZXJoaWRlIHtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2tfc3RydWN0dXJlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbWF4X3dpZHRoX2dlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5taWRTaXplIHtcclxuICAgICAgICAuYmxvY2tfc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkbWF4X3dpZHRoX2dlbl9taWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubWluU2l6ZSB7XHJcbiAgICAgICAgLmJsb2NrX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJG1heF93aWR0aF9nZW5fbWluO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAgICYubWluU2l6ZS1sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgLmJsb2NrX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRtYXhfd2lkdGhfZ2VuX21pbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5taW5TaXplLXJpZ2h0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgLmJsb2NrX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRtYXhfd2lkdGhfZ2VuX21pbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi5ucGFkeSB7XHJcbiAgICAgICAgLmJsb2NrX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm5wYWR4IHtcclxuICAgICAgICAuYmxvY2tfc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubnBhZHQge1xyXG4gICAgICAgIC5ibG9ja19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ucGFkbCB7XHJcbiAgICAgICAgLmJsb2NrX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ucGFkYiB7XHJcbiAgICAgICAgLmJsb2NrX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm5wYWRyIHtcclxuICAgICAgICAuYmxvY2tfc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ucGFkIHtcclxuICAgICAgICAuYmxvY2tfc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkdGl0bGVfcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFkZWZhdWx0O1xyXG4kdGl0bGVfY29udGVudF8xX2ZvbnQ6ICRoMS1mb250ICFkZWZhdWx0O1xyXG4kdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kdGl0bGVfY29udGVudF8yX2ZvbnQ6ICRoMi1mb250ICFkZWZhdWx0O1xyXG4kdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG5cclxuLnRpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkdGl0bGVfcGFkZGluZy1ib3R0b207XHJcbiAgICAudGl0bGVfY29udGVudF8xIHtcclxuICAgICAgICBmb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICB9XHJcbiAgICAudGl0bGVfY29udGVudF8yIHtcclxuICAgICAgICBmb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICB9XHJcbn1cclxuIiwiJHRpdGxlX3BhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcclxuJHRpdGxlX2NvbnRlbnRfMV9mb250OiAkaDEtZm9udDtcclxuJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJHRpdGxlX2NvbnRlbnRfMl9mb250OiAkaDItZm9udDtcclxuJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuXHJcbiIsIi5wYWdlNDA0IHtcclxuICAgIG1heC13aWR0aDogMTEyMHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59IiwiLmNhZnBpLXBsdWctbWFpbiB7XHJcbiAgICB0YWJsZSwgdGQsIHRyIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufSIsIiRjb250YWN0X3BhZ2VfbWF4LXdpZHRoOiAkbWF4X3dpZHRoX2dlbiAhZGVmYXVsdDtcclxuJGNvbnRhY3RfcGFnZV9mb3JtX21heC13aWR0aDogJG1heF93aWR0aF9nZW5fbWluICFkZWZhdWx0O1xyXG5cclxuLmNvbnRhY3RfdjEge1xyXG4gICAgLmVkaXRvcmlhbC12MiB7XHJcbiAgICAgICAgLmJsb2NrX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogY29vcmRzIEVsZW1lbnQgKi9cclxuJGNvb3Jkc19lbGVtZW50X3RpdGxlX2ljb25fd2lkdGg6IDJyZW0gIWRlZmF1bHQ7XHJcbiRjb29yZHNfZWxlbWVudF90aXRsZV9pY29uX2hlaWdodDogMnJlbSAhZGVmYXVsdDtcclxuJGNvb3Jkc19lbGVtZW50X3RpdGxlX2ljb25fcGFkZGluZzogMC42cmVtICFkZWZhdWx0O1xyXG4kY29vcmRzX2VsZW1lbnRfdGl0bGVfaWNvbl9ib3JkZXItcmFkaXVzOiAxMDAlICFkZWZhdWx0O1xyXG4kY29vcmRzX2VsZW1lbnRfdGl0bGVfaWNvbl9iYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9wcmltYXJ5LTEsIDI1JSkgIWRlZmF1bHQ7XHJcbiRjb29yZHNfZWxlbWVudF90aXRsZV9pY29uX21hcmdpbi1yaWdodDogMXJlbSAhZGVmYXVsdDtcclxuJGNvb3Jkc19lbGVtZW50X3RpdGxlX2ljb25fZmlsbDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGNvb3Jkc19lbGVtZW50X3RpdGxlX3RleHRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRjb29yZHNfZWxlbWVudF90aXRsZV90ZXh0X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kY29vcmRzX2VsZW1lbnRfY29udGVudF90ZXh0X3RyYW5zaXRpb246IDAuM3MgIWRlZmF1bHQ7XHJcbiRjb29yZHNfZWxlbWVudF9jb250ZW50X3RleHRfY29sb3ItLWhvdmVyLS1mb2N1cy0tYWN0aXZlOiBkYXJrZW4oJGNvbG9yX3RlcnRpYXJ5LTMsIDUwJSkgIWRlZmF1bHQ7XHJcblxyXG4uY29vcmRzX2VsZW1lbnRfX2NvbnRhaW5lciB7XHJcbiAgICBtYXJnaW46IDJyZW0gMDtcclxuICAgIC5jb29yZHNfZWxlbWVudF9fc3RydWN0dXJlIHtcclxuICAgICAgICAuY29vcmRzX2VsZW1lbnRfX3RpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgIC50aXRsZV9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGVfX2VsZW1lbnRfMiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5pY29uX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkY29vcmRzX2VsZW1lbnRfdGl0bGVfaWNvbl93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjb29yZHNfZWxlbWVudF90aXRsZV9pY29uX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkY29vcmRzX2VsZW1lbnRfdGl0bGVfaWNvbl9wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRjb29yZHNfZWxlbWVudF90aXRsZV9pY29uX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvb3Jkc19lbGVtZW50X3RpdGxlX2ljb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY29vcmRzX2VsZW1lbnRfdGl0bGVfaWNvbl9tYXJnaW4tcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29vcmRzX2VsZW1lbnRfdGl0bGVfaWNvbl9maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50ZXh0X2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29vcmRzX2VsZW1lbnRfdGl0bGVfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGNvb3Jkc19lbGVtZW50X3RpdGxlX3RleHRfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb29yZHNfZWxlbWVudF9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAudGV4dF9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEudGV4dF9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkY29vcmRzX2VsZW1lbnRfY29udGVudF90ZXh0X3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb29yZHNfZWxlbWVudF9jb250ZW50X3RleHRfY29sb3ItLWhvdmVyLS1mb2N1cy0tYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogY29vcmRzIEVsZW1lbnQgKi9cclxuJGNvb3Jkc19lbGVtZW50X3RpdGxlX2ljb25fd2lkdGg6IDJyZW07XHJcbiRjb29yZHNfZWxlbWVudF90aXRsZV9pY29uX2hlaWdodDogMnJlbTtcclxuJGNvb3Jkc19lbGVtZW50X3RpdGxlX2ljb25fcGFkZGluZzogMC42cmVtO1xyXG4kY29vcmRzX2VsZW1lbnRfdGl0bGVfaWNvbl9ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4kY29vcmRzX2VsZW1lbnRfdGl0bGVfaWNvbl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kY29vcmRzX2VsZW1lbnRfdGl0bGVfaWNvbl9tYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiRjb29yZHNfZWxlbWVudF90aXRsZV9pY29uX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRjb29yZHNfZWxlbWVudF90aXRsZV90ZXh0X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kY29vcmRzX2VsZW1lbnRfdGl0bGVfdGV4dF9mb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuJGNvb3Jkc19lbGVtZW50X2NvbnRlbnRfdGV4dF90cmFuc2l0aW9uOiAwLjNzO1xyXG4kY29vcmRzX2VsZW1lbnRfY29udGVudF90ZXh0X2NvbG9yLS1ob3Zlci0tZm9jdXMtLWFjdGl2ZTogZGFya2VuKCRjb2xvcl90ZXJ0aWFyeS0zLCA1MCUpOyIsIiRjcm8tdjFfX2ZhcV9fdGl0bGVfX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kY3JvLXYxX19mYXFfX3RpdGxlX19mb250LXNpemU6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGNyby12MV9fZmFxX19wYXJ0X2ljb25fX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX2ZhcV9fcGFydF9fYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcl90ZXJ0aWFyeS02ICFkZWZhdWx0O1xyXG5cclxuJGNyby12MV9fc2lsb3NfX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9zZWNvbmRhcnktMSAhZGVmYXVsdDtcclxuJGNyby12MV9fc2lsb3NfX2JvcmRlci1yYWRpdXM6IDFyZW0gIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX3NpbG9zX19ib3JkZXItcmFkaXVzLS1tZDogMnJlbSAhZGVmYXVsdDtcclxuXHJcbiRzZW9fbGlzdF9saW5rX19idXR0b25fbGFiZWxfX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRzZW9fbGlzdF9saW5rX19idXR0b25fbGFiZWxfX2JvcmRlci1jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTUgIWRlZmF1bHQ7XHJcbiRzZW9fbGlzdF9saW5rX19idXR0b25fbGFiZWxfX2JhY2tncm91bmQtY29sb3ItLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kc2VvX2xpc3RfbGlua19fYnV0dG9uX2xhYmVsX19ib3JkZXItY29sb3ItLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kc2VvX2xpc3RfbGlua19fYnV0dG9uX2xhYmVsX19jb2xvci0taG92ZXI6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcblxyXG4uY3JvLXYxIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW1fX2ltZyB7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkaXRvcmlhbC12MV9fdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5lZGl0b3JpYWwtdjFfX2J1dHRvbnMgLmJ1dHRvbl9kZWZhdWx0IHtcclxuICAgICAgICBtYXJnaW46IDAgMXJlbSAxcmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNyby12MV9fZmFxX19zdHJ1Y3R1cmUge1xyXG5cclxuICAgICAgICAuY3JvLXYxX19mYXFfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkY3JvLXYxX19mYXFfX3RpdGxlX19mb250LXNpemU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY3JvLXYxX19mYXFfX3RpdGxlX19jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jcm8tdjFfX2ZhcV9fcGFydF9pY29uIHtcclxuICAgICAgICAgICAgZmlsbDogJGNyby12MV9fZmFxX19wYXJ0X2ljb25fX2ZpbGw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3JvLXYxX19mYXFfX3BhcnQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkY3JvLXYxX19mYXFfX3BhcnRfX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jcm8tdjFfX3NpbG9zIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JvLXYxX19zaWxvc19fYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkY3JvLXYxX19zaWxvc19fYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkY3JvLXYxX19zaWxvc19fYm9yZGVyLXJhZGl1cy0tbWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRjcm8tdjFfX3NpbG9zX19ib3JkZXItcmFkaXVzLS1tZDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlb19saXN0X2xpbmsge1xyXG4gICAgICAgICAgICAuYnV0dG9uX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZW9fbGlzdF9saW5rX19idXR0b25fbGFiZWxfX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZW9fbGlzdF9saW5rX19idXR0b25fbGFiZWxfX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VvX2xpc3RfbGlua19fYnV0dG9uX2xhYmVsX19iYWNrZ3JvdW5kLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZW9fbGlzdF9saW5rX19idXR0b25fbGFiZWxfX2JvcmRlci1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZW9fbGlzdF9saW5rX19idXR0b25fbGFiZWxfX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dFthcmlhLWRpc2FibGVkPXRydWVdLCBcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2W2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuMjU7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkY3JvLXYxX19mYXFfX3RpdGxlX19jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGNyby12MV9fZmFxX190aXRsZV9fZm9udC1zaXplOiAxLjVyZW07XHJcbiRjcm8tdjFfX2ZhcV9fcGFydF9pY29uX19maWxsOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kY3JvLXYxX19mYXFfX3BhcnRfX2JvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNjtcclxuXHJcbiRjcm8tdjFfX3NpbG9zX19iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfc2Vjb25kYXJ5LTE7XHJcbiRjcm8tdjFfX3NpbG9zX19ib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4kY3JvLXYxX19zaWxvc19fYm9yZGVyLXJhZGl1cy0tbWQ6IDJyZW07XHJcblxyXG4kc2VvX2xpc3RfbGlua19fYnV0dG9uX2xhYmVsX19iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kc2VvX2xpc3RfbGlua19fYnV0dG9uX2xhYmVsX19ib3JkZXItY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS01O1xyXG4kc2VvX2xpc3RfbGlua19fYnV0dG9uX2xhYmVsX19iYWNrZ3JvdW5kLWNvbG9yLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJHNlb19saXN0X2xpbmtfX2J1dHRvbl9sYWJlbF9fYm9yZGVyLWNvbG9yLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJHNlb19saXN0X2xpbmtfX2J1dHRvbl9sYWJlbF9fY29sb3ItLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0zOyIsIiRjcm8tdjJfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzMgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfaGlkZGVuVGV4dF9oZWlnaHQ6IDEwLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kY3JvLXYyX3Nlby1saW5rX19zZW8tbGlzdF9fc2VvLWxpc3QtdGl0bGVfX2ljb24taXRlbV9fYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGNyby12Ml9fc2VvLWxpbmtfX3Nlby1saXN0X19zZW8tbGlzdC10aXRsZV9faWNvbi1pdGVtX19pY29uX19maWxsOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kY3JvLXYyX19zZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LWxpbmtfX2J1dHRvbi1kZWZhdWx0X19iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfdGVydGlhcnktNiAhZGVmYXVsdDtcclxuJGNyby12Ml9fc2VvLWxpbmtfX3Nlby1saXN0X19zZW8tbGlzdC1saW5rX19idXR0b24tZGVmYXVsdF9fYmFja2dyb3VuZC1jb2xvci0taG92ZXI6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX3Nlby1saW5rX19zZW8tbGlzdF9fc2VvLWxpc3QtbGlua19fYnV0dG9uLWRlZmF1bHRfX2NvbG9yLS1ob3ZlcjogJGNvbG9yX3RlcnRpYXJ5LTYgIWRlZmF1bHQ7XHJcblxyXG4uY3JvLXYyIHtcclxuICAgIC50ZXh0X3N0cnVjdHVyZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGNyby12Ml90cmFuc2l0aW9uO1xyXG4gICAgICAgICYuaGlkZGVuVGV4dCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGNyby12Ml9oaWRkZW5UZXh0X2hlaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5oaWRlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uX2RlZmF1bHQge1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkY3JvLXYyX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG5cclxuICAgICAgICAmX19jYXJkIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQvMztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jYXJkX2RlZmF1bHRfbW9yZS0tc2lsbyB7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IHVuc2V0O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQvMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRfZGVmYXVsdF9tb3JlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4ZW0gMmVtIDJlbSAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmRfZGVmYXVsdF9tb3JlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHRpdGxlX3BhZGRpbmctYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VvX2xpbmsge1xyXG5cclxuICAgICAgICAuc2VvX2xpc3Qge1xyXG4gICAgICAgICAgICAuc2VvX2xpc3RfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLmljb25faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNyby12Ml9zZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LXRpdGxlX19pY29uLWl0ZW1fX2JhY2tncm91bmQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY3JvLXYyX19zZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LXRpdGxlX19pY29uLWl0ZW1fX2ljb25fX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VvX2xpc3RfbGluayB7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uX2RlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjcm8tdjJfX3Nlby1saW5rX19zZW8tbGlzdF9fc2VvLWxpc3QtbGlua19fYnV0dG9uLWRlZmF1bHRfX2JhY2tncm91bmQtY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JvLXYyX19zZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LWxpbmtfX2J1dHRvbi1kZWZhdWx0X19iYWNrZ3JvdW5kLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjcm8tdjJfX3Nlby1saW5rX19zZW8tbGlzdF9fc2VvLWxpc3QtbGlua19fYnV0dG9uLWRlZmF1bHRfX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkY3JvLXYyX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG4kY3JvLXYyX2hpZGRlblRleHRfaGVpZ2h0OiAxMC41cmVtO1xyXG5cclxuJGNyby12Ml9zZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LXRpdGxlX19pY29uLWl0ZW1fX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRjcm8tdjJfX3Nlby1saW5rX19zZW8tbGlzdF9fc2VvLWxpc3QtdGl0bGVfX2ljb24taXRlbV9faWNvbl9fZmlsbDogJGNvbG9yX3ByaW1hcnktMztcclxuJGNyby12Ml9fc2VvLWxpbmtfX3Nlby1saXN0X19zZW8tbGlzdC1saW5rX19idXR0b24tZGVmYXVsdF9fYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTY7XHJcbiRjcm8tdjJfX3Nlby1saW5rX19zZW8tbGlzdF9fc2VvLWxpc3QtbGlua19fYnV0dG9uLWRlZmF1bHRfX2JhY2tncm91bmQtY29sb3ItLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kY3JvLXYyX19zZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LWxpbmtfX2J1dHRvbi1kZWZhdWx0X19jb2xvci0taG92ZXI6ICRjb2xvcl90ZXJ0aWFyeS02OyIsIiRjYWxlbmRhci12MV9jb2xvcjogJGh0bWwtY29sb3IgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9saW5lX2hlaWdodDogMWVtICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjMxMjVlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7ICAgICAvLyBDYWxlbmRyaWVyIC0gdGl0cmU6IGZvbnRcclxuJGNhbGVuZGFyLXYxX3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDYWxlbmRyaWVyIC0gdGl0cmU6IHRleHQgdHJhbnNmb3JtXHJcbiRjYWxlbmRhci12MV90aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2FsZW5kcmllciAtIHRpdHJlOiB0ZXh0IGFsaWduXHJcbiRjYWxlbmRhci12MV9tb250aF9mb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX21vbnRoX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfbW9udGhfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9tb250aF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2RheV9mb250OiBub3JtYWwgbm9ybWFsIDcwMCAuOHJlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2RheV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2RheV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfZGF5X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfZGF5LS1vdXRlcm1vbnRoX2NvbG9yOiBsaWdodGVuKCRjYWxlbmRhci12MV9jb2xvciwgMjAlKSAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMiAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2JvcmRlci1jb2xvcjogcmdiYSgkY29sb3JfdGVydGlhcnktMiwuMTApICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0xICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvcl90ZXJ0aWFyeS0xLC4xMCkgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXRlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIC44cmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2RhdGVfY29sb3I6ICRjYWxlbmRhci12MV9jb2xvciAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2xlZ2VuZF9mb250OiBub3JtYWwgbm9ybWFsICRmb250LWJvbGQgI3skYm9keV9mb250LXNpemV9IC8gI3skaHRtbC1saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfbGVnZW5kX2NvbG9yOiAkaHRtbC1jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4uY2FsZW5kYXIge1xyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICB0ZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgICZfX21vbnRoIHtcclxuICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgZm9udDogJGNhbGVuZGFyLXYxX21vbnRoX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2FsZW5kYXItdjFfbW9udGhfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY2FsZW5kYXItdjFfbW9udGhfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY2FsZW5kYXItdjFfbW9udGhfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGF5IHtcclxuICAgICAgICBmb250OiAkY2FsZW5kYXItdjFfZGF5X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9kYXlfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjYWxlbmRhci12MV9kYXlfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjYWxlbmRhci12MV9kYXlfbGV0dGVyLXNwYWNpbmc7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgIGJvcmRlciA6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgIHRvcDogLTEuNWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnJvd3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N3aXBlci13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N3aXBlci1idXR0b25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fY2FsZW5kYXIge1xyXG4gICAgICAgIC5jYWxlbmRhcl9fZGF0ZSB7XHJcbiAgICAgICAgICAgIGZvbnQgIDogJGNhbGVuZGFyLXYxX2RhdGVfZm9udDtcclxuICAgICAgICAgICAgY29sb3IgOiAkY2FsZW5kYXItdjFfZGF0ZV9jb2xvcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAmLS1ib29rZWQge1xyXG4gICAgICAgICAgICAgICAgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FsZW5kYXItdjFfZGF5LS1ib29rZWRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiArIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgKyA6bm90KC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aGFzKCArIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aGFzKCArIC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlKSxcclxuICAgICAgICAgICAgICAgICY6aGFzKCArIC5jYWxlbmRhcl9fZGF0ZS0tb3V0ZXJtb250aCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmNhbGVuZGFyX19kYXRlLS1vdXRlcm1vbnRoe1xyXG4gICAgICAgICAgICAgICAgICAgICYgKyAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWF2YWlsYWJsZSB7XHJcbiAgICAgICAgICAgICAgICAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmICsgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiArIDpub3QoLmNhbGVuZGFyX19kYXRlLS1ib29rZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpoYXMoICsgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpoYXMoICsgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQpLFxyXG4gICAgICAgICAgICAgICAgJjpoYXMoICsgLmNhbGVuZGFyX19kYXRlLS1vdXRlcm1vbnRoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY2FsZW5kYXJfX2RhdGUtLW91dGVybW9udGh7XHJcbiAgICAgICAgICAgICAgICAgICAgJiArIC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tdG9kYXkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FsZW5kYXItdjFfZGF5LS1ib29rZWRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhbGVuZGFyLS1saW5lIHtcclxuICAgICAgICAuY2FsZW5kYXJfX2RhdGUge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgJi1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC40ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tYm9va2VkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FsZW5kYXItdjFfZGF5LS1ib29rZWRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgLyomOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgfSovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tYXZhaWxhYmxlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgLyomOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgfSovXHJcbiAgICAgICAgICAgICAgICAvKiY6aGFzKCArIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgKyAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xyXG4gICAgICAgICAgICAgICAgfSovXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLW91dGVybW9udGgge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgOiAkYm9keV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8qJiArIC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9Ki9cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FsZW5kYXJfX2xpbmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRjYWxlbmRhci12MV9saW5lX2hlaWdodDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWdlbmQge1xyXG4gICAgICAgIGZvbnQ6ICRjYWxlbmRhci12MV9sZWdlbmRfZm9udDtcclxuICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX2xlZ2VuZF9jb2xvcjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgICAgbWFyZ2luOiAxLjVlbSAwO1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYXZhaWxhYmxlIHtcclxuICAgICAgICAgICAgLmNhbGVuZGFyX19sZWdlbmQtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm9va2VkIHtcclxuICAgICAgICAgICAgLmNhbGVuZGFyX19sZWdlbmQtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FsZW5kYXItdjFfZGF5LS1ib29rZWRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIkY2FsZW5kYXItdjFfY29sb3I6ICRodG1sLWNvbG9yO1xyXG4kY2FsZW5kYXItdjFfbGluZV9oZWlnaHQ6IDFlbTtcclxuJGNhbGVuZGFyLXYxX3RpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zMTI1ZW0gJGZvbnQtZmFtaWx5LS0xOyAgICAgLy8gQ2FsZW5kcmllciAtIHRpdHJlOiBmb250XHJcbiRjYWxlbmRhci12MV90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2FsZW5kcmllciAtIHRpdHJlOiB0ZXh0IHRyYW5zZm9ybVxyXG4kY2FsZW5kYXItdjFfdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENhbGVuZHJpZXIgLSB0aXRyZTogdGV4dCBhbGlnblxyXG4kY2FsZW5kYXItdjFfbW9udGhfZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRjYWxlbmRhci12MV9tb250aF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGNhbGVuZGFyLXYxX21vbnRoX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kY2FsZW5kYXItdjFfbW9udGhfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRjYWxlbmRhci12MV9kYXlfZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgLjhyZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRjYWxlbmRhci12MV9kYXlfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRjYWxlbmRhci12MV9kYXlfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJGNhbGVuZGFyLXYxX2RheV9sZXR0ZXItc3BhY2luZzogMDtcclxuJGNhbGVuZGFyLXYxX2RheS0tb3V0ZXJtb250aF9jb2xvcjogbGlnaHRlbigkY2FsZW5kYXItdjFfY29sb3IsIDIwJSk7XHJcbiRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTI7XHJcbiRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9ib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTIsLjEwKTtcclxuJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMTtcclxuJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2JvcmRlci1jb2xvcjogcmdiYSgkY29sb3JfdGVydGlhcnktMSwuMTApO1xyXG4kY2FsZW5kYXItdjFfZGF0ZV9mb250OiBub3JtYWwgbm9ybWFsIDcwMCAuOHJlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRjYWxlbmRhci12MV9kYXRlX2NvbG9yOiAkY2FsZW5kYXItdjFfY29sb3I7XHJcbiRjYWxlbmRhci12MV9sZWdlbmRfZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1ib2xkICN7JGJvZHlfZm9udC1zaXplfSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMTtcclxuJGNhbGVuZGFyLXYxX2xlZ2VuZF9jb2xvcjogJGh0bWwtY29sb3I7XHJcbiIsIiRkZXRhaWwtcHJvZ3JhbS12MV90aXRsZV9pdGVtX2ZvbnQ6ICRoMy1mb250ICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfdGl0bGVfaXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtbmJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLWZvbnQtc2l6ZTogMjVweCAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtZm9udC13ZWlnaHQ6IDcwMCAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtcGllY2VzX2ZvbnQtc2l6ZTogMjVweCAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtcGllY2VzX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZC1waWVjZXNfZm9udC13ZWlnaHQ6IDcwMCAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtcGllY2VzX2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZC1waWVjZXNfY29sb3JfbGFiZWw6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLWRhdGUtcHJvZ2FtbWVfY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLWRhdGUtcHJvZ2FtbWVfcGFkZGluZzogM3B4IDhweCAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtcmVmLXByb2dhbW1lX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZF9pZF9yZWZfaXRlbV9mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX2lkX3JlZl9pdGVtX2ZvbnQtd2VpZ2h0OiA3MDAgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX2lkX3JlZl9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZF9wcmljZS12YWx1ZV9mb250LXNpemU6IDI1cHggIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX3ByaWNlLXZhbHVlX2ZvbnQtd2VpZ2h0OiA3MDAgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX3ByaWNlLXZhbHVlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZF90ZXh0X2xvY2F0aW9uX2l0ZW1fZm9udC1zaXplOiAyMHB4ICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZF90ZXh0X2xvY2F0aW9uX2l0ZW1fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX19pY29uX2l0ZW1fZmlsbDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbiRkZXRhaWwtcHJvZ3JhbV92MV9iYW5kZWF1X2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtX3YxX2JhbmRlYXVfaXRlbV9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcblxyXG4kZGV0YWlsLXByb2dyYW0tdjFfcHJpeF9pdGVtX2ZvbnQ6ICRoMy1mb250ICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfcHJpeF9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfcHJpeF9pdGVtX2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG5cclxuLmRldGFpbF9wcm9ncmFtbWVfdjEge1xyXG5cclxuICAgICZfdGl0bGUge1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udDogJGRldGFpbC1wcm9ncmFtLXYxX3RpdGxlX2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRkZXRhaWwtcHJvZ3JhbS12MV90aXRsZV9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2NhcmRfbmIge1xyXG4gICAgICAgIGNvbG9yOiAkZGV0YWlsLXByb2dyYW0tdjFfY2FyZC1uYl9jb2xvcjtcclxuICAgICAgICBmb250LXNpemU6ICRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLWZvbnQtc2l6ZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtZm9udC13ZWlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9jb250ZW50X2NhcmRfcGllY2VzIHtcclxuICAgICAgICBmb250LXNpemU6ICRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLXBpZWNlc19mb250LXNpemU7XHJcbiAgICAgICAgY29sb3I6ICRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLXBpZWNlc19jb2xvcjtcclxuICAgICAgICBmb250LXdlaWdodDogJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtcGllY2VzX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG5cclxuICAgICAgICAmX2xhYmVsIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLXBpZWNlc19jb2xvcl9sYWJlbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkX3Byb2dyYW0ge1xyXG4gICAgICAgICZfX21pbl9tYXhfcGllY2VzX2xhYmVsIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLXBpZWNlc19jb2xvcl9sYWJlbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9jb250ZW50X3RleHRfbG9jYXRpb25faXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZGV0YWlsLXByb2dyYW0tdjFfY2FyZF90ZXh0X2xvY2F0aW9uX2l0ZW1fZm9udC1zaXplO1xyXG4gICAgICAgIGNvbG9yOiAkZGV0YWlsLXByb2dyYW0tdjFfY2FyZF90ZXh0X2xvY2F0aW9uX2l0ZW1fY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9pY29uX2l0ZW0ge1xyXG4gICAgICAgIGZpbGw6ICRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX19pY29uX2l0ZW1fZmlsbDtcclxuICAgIH1cclxuXHJcbiAgICAmX2NvbnRlbnRfX3ByaXgge1xyXG4gICAgICAgIGZvbnQ6ICRkZXRhaWwtcHJvZ3JhbS12MV9wcml4X2l0ZW1fZm9udDtcclxuICAgICAgICBjb2xvcjogJGRldGFpbC1wcm9ncmFtLXYxX3ByaXhfaXRlbV9jb2xvcjtcclxuICAgICAgICBmb250LXdlaWdodDogJGRldGFpbC1wcm9ncmFtLXYxX3ByaXhfaXRlbV9mb250LXdlaWdodDtcclxuXHJcbiAgICAgICAgJl9fcHJpY2UtdmFsdWUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX3ByaWNlLXZhbHVlX2ZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX3ByaWNlLXZhbHVlX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRldGFpbC1wcm9ncmFtLXYxX2NhcmRfcHJpY2UtdmFsdWVfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsLXByb2dyYW0tdjFfY2FyZC1waWVjZXNfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWRfcmVmX2l0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGRldGFpbC1wcm9ncmFtLXYxX2NhcmRfaWRfcmVmX2l0ZW1fZm9udC1zaXplO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZGV0YWlsLXByb2dyYW0tdjFfY2FyZF9pZF9yZWZfaXRlbV9mb250LXdlaWdodDtcclxuICAgICAgICBjb2xvcjogJGRldGFpbC1wcm9ncmFtLXYxX2NhcmRfaWRfcmVmX2l0ZW1fY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVmX2l0ZW0ge1xyXG4gICAgICAgIGNvbG9yOiAkZGV0YWlsLXByb2dyYW0tdjFfY2FyZC1yZWYtcHJvZ2FtbWVfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9kYXRlX3Byb2dhbW1lIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGRldGFpbC1wcm9ncmFtX3YxX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICBjb2xvcjogJGRldGFpbC1wcm9ncmFtX3YxX2JhbmRlYXVfaXRlbV9jb2xvcjtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXB0LTAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiAgYW5kIChtYXgtd2lkdGg6NzY3cHgpe1xyXG4gICAgICAgICYtcHQtMCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCl7XHJcbiAgICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzPmxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiJGRldGFpbC1wcm9ncmFtLXYxX3RpdGxlX2l0ZW1fZm9udDogJGgzLWZvbnQgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfdGl0bGVfaXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLW5iX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xIDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtZm9udC1zaXplOiAyNXB4IDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtZm9udC13ZWlnaHQ6IDcwMCA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLXBpZWNlc19mb250LXNpemU6IDI1cHggO1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZC1waWVjZXNfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZC1waWVjZXNfZm9udC13ZWlnaHQ6IDcwMCA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLXBpZWNlc19sYWJlbF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLXBpZWNlc19jb2xvcl9sYWJlbDogJGNvbG9yX3ByaW1hcnktMiA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLWRhdGUtcHJvZ2FtbWVfY29sb3I6ICNmZmYgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZC1kYXRlLXByb2dhbW1lX3BhZGRpbmc6IDNweCA4cHggO1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZC1yZWYtcHJvZ2FtbWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZF9pZF9yZWZfaXRlbV9mb250LXNpemU6IDE2cHggO1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZF9pZF9yZWZfaXRlbV9mb250LXdlaWdodDogNzAwIDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmRfaWRfcmVmX2l0ZW1fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZF9wcmljZS12YWx1ZV9mb250LXNpemU6IDI1cHggO1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZF9wcmljZS12YWx1ZV9mb250LXdlaWdodDogNzAwIDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmRfcHJpY2UtdmFsdWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZF90ZXh0X2xvY2F0aW9uX2l0ZW1fZm9udC1zaXplOiAyMHB4IDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmRfdGV4dF9sb2NhdGlvbl9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yIDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmRfX2ljb25faXRlbV9maWxsOiAkY29sb3JfcHJpbWFyeS0xIDtcclxuXHJcbiRkZXRhaWwtcHJvZ3JhbV92MV9iYW5kZWF1X2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMiA7XHJcbiRkZXRhaWwtcHJvZ3JhbV92MV9iYW5kZWF1X2l0ZW1fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zIDtcclxuXHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9wcml4X2l0ZW1fZm9udDogJGgzLWZvbnQgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfcHJpeF9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xIDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX3ByaXhfaXRlbV9mb250LXdlaWdodDogJGZvbnQtYm9sZCA7XHJcbiIsIiRkZXRhaWwtcHJvZ3JhbS12Ml90aXRsZV9pdGVtX2ZvbnQ6ICRoMy1mb250ICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfdGl0bGVfaXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtbmJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkLWZvbnQtc2l6ZTogMjVweCAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtZm9udC13ZWlnaHQ6IDcwMCAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtcGllY2VzX2ZvbnQtc2l6ZTogMjVweCAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtcGllY2VzX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1waWVjZXNfZm9udC13ZWlnaHQ6IDcwMCAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtcGllY2VzX2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1waWVjZXNfY29sb3JfbGFiZWw6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkLWRhdGUtcHJvZ2FtbWVfY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkLWRhdGUtcHJvZ2FtbWVfcGFkZGluZzogM3B4IDhweCAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtcmVmLXByb2dhbW1lX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZF9pZF9yZWZfaXRlbV9mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX2lkX3JlZl9pdGVtX2ZvbnQtd2VpZ2h0OiA3MDAgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX2lkX3JlZl9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZF9wcmljZS12YWx1ZV9mb250LXNpemU6IDI1cHggIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX3ByaWNlLXZhbHVlX2ZvbnQtd2VpZ2h0OiA3MDAgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX3ByaWNlLXZhbHVlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZF90ZXh0X2xvY2F0aW9uX2l0ZW1fZm9udC1zaXplOiAyMHB4ICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZF90ZXh0X2xvY2F0aW9uX2l0ZW1fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX19pY29uX2l0ZW1fZmlsbDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbiRkZXRhaWwtcHJvZ3JhbV92Ml9iYW5kZWF1X2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTExICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW1fdjJfYmFuZGVhdV9pdGVtX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNCAhZGVmYXVsdDtcclxuXHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9wcml4X2l0ZW1fZm9udDogJGgzLWZvbnQgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9wcml4X2l0ZW1fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9wcml4X2l0ZW1fZm9udC13ZWlnaHQ6ICRmb250LWJvbGQgIWRlZmF1bHQ7XHJcblxyXG4uZGV0YWlsX3Byb2dyYW1tZV92MiB7XHJcblxyXG4gICAgJl90aXRsZSB7XHJcbiAgICAgICAgJi5ibG9ja19jb250YWluZXIsXHJcbiAgICAgICAgJi5ibG9ja19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udDogJGRldGFpbC1wcm9ncmFtLXYyX3RpdGxlX2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRkZXRhaWwtcHJvZ3JhbS12Ml90aXRsZV9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGV0YWlsX3N3aXBlciB7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogaW5oZXJpdDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIC52aWRlbzM2MF9pY29uX2NvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuXHJcbiAgICAmX2NhcmRfbmIge1xyXG4gICAgICAgIGNvbG9yOiAkZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1uYl9jb2xvcjtcclxuICAgICAgICBmb250LXNpemU6ICRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkLWZvbnQtc2l6ZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtZm9udC13ZWlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9jb250ZW50X2NhcmRfcGllY2VzIHtcclxuICAgICAgICBmb250LXNpemU6ICRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkLXBpZWNlc19mb250LXNpemU7XHJcbiAgICAgICAgY29sb3I6ICRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkLXBpZWNlc19jb2xvcjtcclxuICAgICAgICBmb250LXdlaWdodDogJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtcGllY2VzX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG5cclxuICAgICAgICAmX2xhYmVsIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkLXBpZWNlc19jb2xvcl9sYWJlbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkX3Byb2dyYW0ge1xyXG4gICAgICAgICZfX21pbl9tYXhfcGllY2VzX2xhYmVsIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkLXBpZWNlc19jb2xvcl9sYWJlbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9jb250ZW50X3RleHRfbG9jYXRpb25faXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZGV0YWlsLXByb2dyYW0tdjJfY2FyZF90ZXh0X2xvY2F0aW9uX2l0ZW1fZm9udC1zaXplO1xyXG4gICAgICAgIGNvbG9yOiAkZGV0YWlsLXByb2dyYW0tdjJfY2FyZF90ZXh0X2xvY2F0aW9uX2l0ZW1fY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9pY29uX2l0ZW0ge1xyXG4gICAgICAgIGZpbGw6ICRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX19pY29uX2l0ZW1fZmlsbDtcclxuICAgIH1cclxuXHJcbiAgICAmX2NvbnRlbnRfX3ByaXgge1xyXG4gICAgICAgIGZvbnQ6ICRkZXRhaWwtcHJvZ3JhbS12Ml9wcml4X2l0ZW1fZm9udDtcclxuICAgICAgICBjb2xvcjogJGRldGFpbC1wcm9ncmFtLXYyX3ByaXhfaXRlbV9jb2xvcjtcclxuICAgICAgICBmb250LXdlaWdodDogJGRldGFpbC1wcm9ncmFtLXYyX3ByaXhfaXRlbV9mb250LXdlaWdodDtcclxuXHJcbiAgICAgICAgJl9fcHJpY2UtdmFsdWUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX3ByaWNlLXZhbHVlX2ZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX3ByaWNlLXZhbHVlX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRldGFpbC1wcm9ncmFtLXYyX2NhcmRfcHJpY2UtdmFsdWVfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1waWVjZXNfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWRfcmVmX2l0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGRldGFpbC1wcm9ncmFtLXYyX2NhcmRfaWRfcmVmX2l0ZW1fZm9udC1zaXplO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZGV0YWlsLXByb2dyYW0tdjJfY2FyZF9pZF9yZWZfaXRlbV9mb250LXdlaWdodDtcclxuICAgICAgICBjb2xvcjogJGRldGFpbC1wcm9ncmFtLXYyX2NhcmRfaWRfcmVmX2l0ZW1fY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVmX2l0ZW0ge1xyXG4gICAgICAgIGNvbG9yOiAkZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1yZWYtcHJvZ2FtbWVfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9kYXRlX3Byb2dhbW1lIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGRldGFpbC1wcm9ncmFtX3YyX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICBjb2xvcjogJGRldGFpbC1wcm9ncmFtX3YyX2JhbmRlYXVfaXRlbV9jb2xvcjtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIGRpc3BsYXk6dGFibGU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtcHQtMCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuICBhbmQgKG1heC13aWR0aDo3NjdweCl7XHJcbiAgICAgICAgJi1wdC0wIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KXtcclxuICAgICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnM+bGkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkZGV0YWlsLXByb2dyYW0tdjJfdGl0bGVfaXRlbV9mb250OiAkaDMtZm9udCA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml90aXRsZV9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yIDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtbmJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1mb250LXNpemU6IDI1cHggO1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1mb250LXdlaWdodDogNzAwIDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtcGllY2VzX2ZvbnQtc2l6ZTogMjVweCA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkLXBpZWNlc19jb2xvcjogJGNvbG9yX3ByaW1hcnktMSA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkLXBpZWNlc19mb250LXdlaWdodDogNzAwIDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtcGllY2VzX2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yIDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtcGllY2VzX2NvbG9yX2xhYmVsOiAkY29sb3JfcHJpbWFyeS0yIDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtZGF0ZS1wcm9nYW1tZV9jb2xvcjogI2ZmZiA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkLWRhdGUtcHJvZ2FtbWVfcGFkZGluZzogM3B4IDhweCA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkLXJlZi1wcm9nYW1tZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX2lkX3JlZl9pdGVtX2ZvbnQtc2l6ZTogMTZweCA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX2lkX3JlZl9pdGVtX2ZvbnQtd2VpZ2h0OiA3MDAgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZF9pZF9yZWZfaXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX3ByaWNlLXZhbHVlX2ZvbnQtc2l6ZTogMjVweCA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX3ByaWNlLXZhbHVlX2ZvbnQtd2VpZ2h0OiA3MDAgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZF9wcmljZS12YWx1ZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX3RleHRfbG9jYXRpb25faXRlbV9mb250LXNpemU6IDIwcHggO1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZF90ZXh0X2xvY2F0aW9uX2l0ZW1fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZF9faWNvbl9pdGVtX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTEgO1xyXG5cclxuJGRldGFpbC1wcm9ncmFtX3YyX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMTEgO1xyXG4kZGV0YWlsLXByb2dyYW1fdjJfYmFuZGVhdV9pdGVtX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNCA7XHJcblxyXG4kZGV0YWlsLXByb2dyYW0tdjJfcHJpeF9pdGVtX2ZvbnQ6ICRoMy1mb250IDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX3ByaXhfaXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9wcml4X2l0ZW1fZm9udC13ZWlnaHQ6ICRmb250LWJvbGQgO1xyXG4iLCIubW9kYWwtZHBlZ2VzIHtcclxuICAgIC5lbmVyZ3kge1xyXG4gICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuJG1vZGFsLWRldGFpbF9kZWNvcmF0ZV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kbW9kYWwtZGV0YWlsX2RlY29yYXRlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuXHJcblxyXG4kbW9kYWwtZGV0YWlsX3RpdGxlX3BhZGRpbmctYm90dG9tOiAxLjJyZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC1kZXRhaWxfdGl0bGVfY29udGVudF8xX2ZvbnQ6ICRoMS1mb250ICFkZWZhdWx0O1xyXG4kbW9kYWwtZGV0YWlsX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJG1vZGFsLWRldGFpbF90aXRsZV9jb250ZW50XzJfZm9udDogJGgzLWZvbnQgIWRlZmF1bHQ7XHJcbiRtb2RhbC1kZXRhaWxfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG5cclxuLm1vZGFsLS1kZXRhaWwtcmVhbGVzdGF0ZS1jb250YWN0IHtcclxuICAgICYubW9kYWwge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgIC5tb2RhbCB7XHJcblxyXG4gICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgkY29sb3JfdGVydGlhcnktNCwgMC4yNSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IC45cmVtO1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19zY3JvbGxlciB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MHZoO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAuaWNvbl9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzLjVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbW9kYWwtZGV0YWlsX2RlY29yYXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLWRldGFpbF9kZWNvcmF0ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRtb2RhbC1kZXRhaWxfdGl0bGVfcGFkZGluZy1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfY29udGVudF8xIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbW9kYWwtZGV0YWlsX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kYWwtZGV0YWlsX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXRsZV9jb250ZW50XzIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2RhbC1kZXRhaWxfdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtb2RhbC1kZXRhaWxfdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybSB7XHJcbiAgICAgICAgJl9fc3VibWl0IHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC43cmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIiRtb2RhbC1kZXRhaWxfZGVjb3JhdGVfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMTtcclxuJG1vZGFsLWRldGFpbF9kZWNvcmF0ZV9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcblxyXG4kbW9kYWwtZGV0YWlsX3RpdGxlX3BhZGRpbmctYm90dG9tOiAxLjJyZW07XHJcbiRtb2RhbC1kZXRhaWxfdGl0bGVfY29udGVudF8xX2ZvbnQ6ICRoMS1mb250O1xyXG4kbW9kYWwtZGV0YWlsX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJG1vZGFsLWRldGFpbF90aXRsZV9jb250ZW50XzJfZm9udDogJGgzLWZvbnQ7XHJcbiRtb2RhbC1kZXRhaWxfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4iLCIkcHJpY2Utc2Vhc29ucmVudGFsX3RoX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF9jb2xvciA6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfZm9udCA6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX2JvcmRlci1ib3R0dG9tOiAxcHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTYgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfY29sb3IgOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX3RleHQtYWxpZ24gOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX2JvcmRlci1ib3R0b206IDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByaWNlLXNlYXNvbnJlbnRhbCB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJl9fdGFibGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RoIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhlbTtcclxuICAgICAgICBmb250OiAkcHJpY2Utc2Vhc29ucmVudGFsX3RoX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcmljZS1zZWFzb25yZW50YWxfdGhfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcmljZS1zZWFzb25yZW50YWxfdGhfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcmljZS1zZWFzb25yZW50YWxfdGhfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LWFsaWduO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRwcmljZS1zZWFzb25yZW50YWxfdGhfYm9yZGVyLWJvdHR0b207XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMWVtIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS12YWx1ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAuM2VtIC4zZW0gMWVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRwcmljZS1zZWFzb25yZW50YWxfdHJfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICBmb250OiAkcHJpY2Utc2Vhc29ucmVudGFsX3RyX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcmljZS1zZWFzb25yZW50YWxfdHJfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcmljZS1zZWFzb25yZW50YWxfdHJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcmljZS1zZWFzb25yZW50YWxfdHJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHByaWNlLXNlYXNvbnJlbnRhbF90cl90ZXh0LWFsaWduO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRwcmljZS1zZWFzb25yZW50YWxfdHJfYm9yZGVyLWJvdHRvbTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS12YWx1ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIkcHJpY2Utc2Vhc29ucmVudGFsX3RoX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF9jb2xvciA6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfdGV4dC1hbGlnbiA6IGxlZnQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfZm9udCA6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX2JvcmRlci1ib3R0dG9tOiAxcHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTY7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfY29sb3IgOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX3RleHQtYWxpZ24gOiBsZWZ0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX2JvcmRlci1ib3R0b206IDA7XHJcbiIsIiRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3N0cnVjdHVyZV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktNiAhZGVmYXVsdDtcclxuJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3Jfc3RydWN0dXJlX2JvcmRlci1yYWRpdXM6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3Jlc3VsdF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9yZXN1bHRfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9yZXN1bHRfY29udGVudF9mb250OiAkaDJfZm9udCAhZGVmYXVsdDtcclxuJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3JfcmVzdWx0X2NvbnRlbnRfZm9udC13ZWlnaHQ6ICRmb250X2JvbGQgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3Jlc3VsdF90eXBlX3Jlc3VsdF90YXhlX2ZvbnQ6ICRoM19mb250ICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9yZXN1bHRfdGV4dF9jb25kaXRpb25zX2ZvbnQtc2l6ZTogMC44cmVtICFkZWZhdWx0O1xyXG5cclxuLmRldGFpbF9jYWxjdWxhdG9yIHtcclxuICAgIC5jYWxjdWxhdG9yX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3Jfc3RydWN0dXJlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3Jfc3RydWN0dXJlX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgLmNhbHVjbGF0b3JfZm9ybSB7XHJcbiAgICAgICAgICAgIC5mb3JtX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uX2RlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMXJlbSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYWxjdWxhdG9yX3Jlc3VsdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3Jlc3VsdF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3JfcmVzdWx0X2NvbG9yO1xyXG4gICAgICAgICAgICAucmVzdWx0X2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9yZXN1bHRfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3Jlc3VsdF9jb250ZW50X2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50eXBlX3Jlc3VsdF90YXhlIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3JfcmVzdWx0X3R5cGVfcmVzdWx0X3RheGVfZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dF9jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9yZXN1bHRfdGV4dF9jb25kaXRpb25zX2ZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3N0cnVjdHVyZV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktNjtcclxuJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3Jfc3RydWN0dXJlX2JvcmRlci1yYWRpdXM6IDFyZW07XHJcbiRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3Jlc3VsdF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9yZXN1bHRfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9yZXN1bHRfY29udGVudF9mb250OiAkaDJfZm9udDtcclxuJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3JfcmVzdWx0X2NvbnRlbnRfZm9udC13ZWlnaHQ6ICRmb250X2JvbGQ7XHJcbiRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3Jlc3VsdF90eXBlX3Jlc3VsdF90YXhlX2ZvbnQ6ICRoM19mb250O1xyXG4kZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9yZXN1bHRfdGV4dF9jb25kaXRpb25zX2ZvbnQtc2l6ZTogMC44cmVtOyIsIiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MV90cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMyAhZGVmYXVsdDtcclxuJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YxX2JlZm9yZV93aWR0aDogMXJlbSAhZGVmYXVsdDtcclxuJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YxX2JlZm9yZV9oZWlnaHQ6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YxX2JlZm9yZV9ib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YxIHtcclxuICAgIC5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc19jb250ZW50IHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjFfdHJhbnNpdGlvbjtcclxuICAgICAgICAubGlzdF9pdGVtIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjFfYmVmb3JlX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjFfYmVmb3JlX2hlaWdodDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MV9iZWZvcmVfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MV9iZWZvcmVfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idXR0b25fZGVmYXVsdCB7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YxX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG4kZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjFfYmVmb3JlX3dpZHRoOiAxcmVtO1xyXG4kZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjFfYmVmb3JlX2hlaWdodDogMC41cmVtO1xyXG4kZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjFfYmVmb3JlX2JvcmRlcjogMnB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTE7IiwiJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YyX2NhcmFjdGVyaXN0aXF1ZXNfcGFydF9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNiAhZGVmYXVsdDtcclxuJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YyX2NhcmFjdGVyaXN0aXF1ZXNfcGFydF9jb250ZW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjJfY2FyYWN0ZXJpc3RpcXVlc19wYXJ0X2NvbnRlbnRfZm9udDogJGgzX2ZvbnQgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192Ml9jYXJhY3RlcmlzdGlxdWVzX3BhcnRfaWNvbl9mb250X3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjJfY2FyYWN0ZXJpc3RpcXVlc19wYXJ0X2ljb25fd2lkdGg6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192Ml9jYXJhY3RlcmlzdGlxdWVzX3BhcnRfaWNvbl9maWxsOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjJfY2FyYWN0ZXJpc3RpcXVlc19pdGVtX2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjJfY2FyYWN0ZXJpc3RpcXVlc190ZXh0X3ZhbHVlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YyIHtcclxuICAgIC5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIC5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc19jb250ZW50IHtcclxuICAgICAgICAgICAgLmNhcmFjdGVyaXN0aXF1ZXNfcGFydCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjJfY2FyYWN0ZXJpc3RpcXVlc19wYXJ0X2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIC5jYXJhY3RlcmlzdGlxdWVzX3BhcnRfY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192Ml9jYXJhY3RlcmlzdGlxdWVzX3BhcnRfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjJfY2FyYWN0ZXJpc3RpcXVlc19wYXJ0X2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jYXJhY3RlcmlzdGlxdWVzX3BhcnRfaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YyX2NhcmFjdGVyaXN0aXF1ZXNfcGFydF9pY29uX2ZvbnRfdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YyX2NhcmFjdGVyaXN0aXF1ZXNfcGFydF9pY29uX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192Ml9jYXJhY3RlcmlzdGlxdWVzX3BhcnRfaWNvbl9maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJhY3RlcmlzdGlxdWVzX2l0ZW1fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAuY2FyYWN0ZXJpc3RpcXVlc19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YyX2NhcmFjdGVyaXN0aXF1ZXNfaXRlbV9mb250LXdlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAudGV4dF92YXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0X3ZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192Ml9jYXJhY3RlcmlzdGlxdWVzX3RleHRfdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgIC5jYXJhY3RlcmlzdGlxdWVzX3BhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJhY3RlcmlzdGlxdWVzX3BhcnRfaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YyX2NhcmFjdGVyaXN0aXF1ZXNfcGFydF9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNjtcclxuJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YyX2NhcmFjdGVyaXN0aXF1ZXNfcGFydF9jb250ZW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjJfY2FyYWN0ZXJpc3RpcXVlc19wYXJ0X2NvbnRlbnRfZm9udDogJGgzX2ZvbnQ7XHJcbiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192Ml9jYXJhY3RlcmlzdGlxdWVzX3BhcnRfaWNvbl9mb250X3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG4kZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjJfY2FyYWN0ZXJpc3RpcXVlc19wYXJ0X2ljb25fd2lkdGg6IDFyZW07XHJcbiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192Ml9jYXJhY3RlcmlzdGlxdWVzX3BhcnRfaWNvbl9maWxsOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjJfY2FyYWN0ZXJpc3RpcXVlc19pdGVtX2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4kZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjJfY2FyYWN0ZXJpc3RpcXVlc190ZXh0X3ZhbHVlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4iLCIkZGV0YWlsX2NvbXBvc2l0aW9uX2NvbXBvc2l0aW9uX3BhcnRfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTYgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY29tcG9zaXRpb25fY29tcG9zaXRpb25fcGFydF9jb250ZW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NvbXBvc2l0aW9uX2NvbXBvc2l0aW9uX3BhcnRfY29udGVudF9mb250OiAkaDNfZm9udCAhZGVmYXVsdDtcclxuJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2ljb25fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzMgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY29tcG9zaXRpb25fY29tcG9zaXRpb25fcGFydF9pY29uX3dpZHRoOiAxcmVtICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NvbXBvc2l0aW9uX2NvbXBvc2l0aW9uX3BhcnRfaWNvbl9maWxsOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NvbXBvc2l0aW9uX2NvbXBvc2l0aW9uX2l0ZW1fZm9udC13ZWlnaHQ6ICRmb250LWJvbGQgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY29tcG9zaXRpb25fdGV4dF92YWx1ZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbi5kZXRhaWxfY29tcG9zaXRpb24ge1xyXG4gICAgLmRldGFpbF9jb21wb3NpdGlvbl9zdHJ1Y3R1cmUge1xyXG4gICAgICAgIC5kZXRhaWxfY29tcG9zaXRpb25fY29udGVudCB7XHJcbiAgICAgICAgICAgIC5jb21wb3NpdGlvbl9wYXJ0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRkZXRhaWxfY29tcG9zaXRpb25fY29tcG9zaXRpb25fcGFydF9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAuY29tcG9zaXRpb25fcGFydF9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb21wb3NpdGlvbl9wYXJ0X2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRkZXRhaWxfY29tcG9zaXRpb25fY29tcG9zaXRpb25fcGFydF9pY29uX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRkZXRhaWxfY29tcG9zaXRpb25fY29tcG9zaXRpb25fcGFydF9pY29uX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRkZXRhaWxfY29tcG9zaXRpb25fY29tcG9zaXRpb25fcGFydF9pY29uX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbXBvc2l0aW9uX2l0ZW1fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAuY29tcG9zaXRpb25faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRkZXRhaWxfY29tcG9zaXRpb25fY29tcG9zaXRpb25faXRlbV9mb250LXdlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAudGV4dF92YXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0X3ZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZXRhaWxfY29tcG9zaXRpb25fdGV4dF92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgLmNvbXBvc2l0aW9uX3BhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb21wb3NpdGlvbl9wYXJ0X2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRkZXRhaWxfY29tcG9zaXRpb25fY29tcG9zaXRpb25fcGFydF9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNjtcclxuJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2NvbnRlbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRkZXRhaWxfY29tcG9zaXRpb25fY29tcG9zaXRpb25fcGFydF9jb250ZW50X2ZvbnQ6ICRoM19mb250O1xyXG4kZGV0YWlsX2NvbXBvc2l0aW9uX2NvbXBvc2l0aW9uX3BhcnRfaWNvbl90cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMztcclxuJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2ljb25fd2lkdGg6IDFyZW07XHJcbiRkZXRhaWxfY29tcG9zaXRpb25fY29tcG9zaXRpb25fcGFydF9pY29uX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRkZXRhaWxfY29tcG9zaXRpb25fY29tcG9zaXRpb25faXRlbV9mb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuJGRldGFpbF9jb21wb3NpdGlvbl90ZXh0X3ZhbHVlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4iLCIkZGV0YWlsX2RhdGFfY29wcm9fcHJpY2VfY29wcm9fZm9udDogJGgzX2ZvbnQgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfZGF0YV9jb3Byb19wcmljZV9jb3Byb19mb250LXdlaWdodDogJGZvbnQtYm9sZCAhZGVmYXVsdDtcclxuJGRldGFpbF9kYXRhX2NvcHJvX3ByaWNlX2NvcHJvX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZGV0YWlsX2RhdGFfY29wcm9fcHJpY2VfY29wcm9fZm9udC1zaXplOiAkeHMtdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XHJcblxyXG4uZGV0YWlsX2RhdGFfY29wcm8ge1xyXG4gICAgLmNvcHJvX2NvbnRlbnQge1xyXG4gICAgICAgIC5wcmljZV9jb3BybyB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRkZXRhaWxfZGF0YV9jb3Byb19wcmljZV9jb3Byb19mb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGRldGFpbF9kYXRhX2NvcHJvX3ByaWNlX2NvcHJvX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRldGFpbF9kYXRhX2NvcHJvX3ByaWNlX2NvcHJvX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dF9jb3BybyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGRldGFpbF9kYXRhX2NvcHJvX3ByaWNlX2NvcHJvX2ZvbnQtc2l6ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiJGRldGFpbF9kYXRhX2ZpbmFuY2VfcHJpY2VfZmluYW5jZV9mb250OiAkaDNfZm9udCAhZGVmYXVsdDtcclxuJGRldGFpbF9kYXRhX2ZpbmFuY2VfcHJpY2VfZmluYW5jZV9mb250LXdlaWdodDogJGZvbnQtYm9sZCAhZGVmYXVsdDtcclxuJGRldGFpbF9kYXRhX2ZpbmFuY2VfcHJpY2VfZmluYW5jZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGRldGFpbF9kYXRhX2ZpbmFuY2VfcHJpY2VfZmluYW5jZV9mb250LXNpemU6ICR4cy10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuXHJcbi5kZXRhaWxfZGF0YV9maW5hbmNlIHtcclxuICAgIC5maW5hbmNlX2NvbnRlbnQge1xyXG4gICAgICAgIC5wcmljZV9maW5hbmNlIHtcclxuICAgICAgICAgICAgZm9udDogJGRldGFpbF9kYXRhX2ZpbmFuY2VfcHJpY2VfZmluYW5jZV9mb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGRldGFpbF9kYXRhX2ZpbmFuY2VfcHJpY2VfZmluYW5jZV9mb250LXdlaWdodDtcclxuICAgICAgICAgICAgY29sb3I6ICRkZXRhaWxfZGF0YV9maW5hbmNlX3ByaWNlX2ZpbmFuY2VfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0X2ZpbmFuY2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRkZXRhaWxfZGF0YV9maW5hbmNlX3ByaWNlX2ZpbmFuY2VfZm9udC1zaXplO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIi5kZXRhaWxfZHBlX2dlcyB7XHJcbiAgICAuZGlhZ19jb250ZW50IHtcclxuICAgICAgICAuYnViYmxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4gICAgICAgICAgICBmb250OiAkaDNfZm9udDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OnVybChcIi4uL2ltYWdlcy9zdmcvYXJyb3cuc3ZnXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJ1YmJsZV9kcGVfYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZHBlX2E7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5idWJibGVfZHBlX2Ige1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2RwZV9iO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYnViYmxlX2RwZV9jIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9kcGVfYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJ1YmJsZV9kcGVfZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZHBlX2Q7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5idWJibGVfZHBlX2Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2RwZV9lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYnViYmxlX2RwZV9mIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9kcGVfZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJ1YmJsZV9kcGVfZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZHBlX2c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5idWJibGVfZ2VzX2Ege1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dlc19hO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYnViYmxlX2dlc19iIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9nZXNfYjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJ1YmJsZV9nZXNfYyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ2VzX2M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5idWJibGVfZ2VzX2Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dlc19kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYnViYmxlX2dlc19lIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9nZXNfZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJ1YmJsZV9nZXNfZiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ2VzX2Y7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5idWJibGVfZ2VzX2cge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dlc19nO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfZHBlLCAmX2dlcyB7XHJcbiAgICAgICAgICAgICAgICAmLS11bmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1YmJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfdGVydGlhcnktNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIiRtYXBfZmlsdGVyc190aXRsZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJG1hcF9tYXJrZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kbWFwX2NpcmNsZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJG1hcF9jaXJjbGVfYm9yZGVyLWNvbG9yOiAkbWFwX2NpcmNsZV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi5tYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDI5NXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl90ZXJ0aWFyeS01O1xyXG4gICAgJl9fY2lyY2xlIHtcclxuICAgICAgICBmaWxsOiAkbWFwX2NpcmNsZV9jb2xvcjtcclxuICAgICAgICBzdHJva2U6ICRtYXBfY2lyY2xlX2JvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICAgIC5zdG8ge1xyXG4gICAgICAgIGZpbGw6IGJsdWU7XHJcbiAgICB9XHJcbiAgICAmX19tYXJrZXIge1xyXG4gICAgICAgIGZpbGw6ICRtYXBfbWFya2VyX2NvbG9yO1xyXG4gICAgfVxyXG59XHJcbi5tb2R1bGUtbWFwLXBvaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICZfX21hcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpbHRlcnMge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW46IC41cmVtIDA7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1hcF9maWx0ZXJzX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIkZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX3BhcnRfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTYgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9jb250ZW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX3BhcnRfY29udGVudF9mb250LXdlaWdodDogJGZvbnQtYm9sZCAhZGVmYXVsdDtcclxuJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19wYXJ0X3ByaWNlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX3BhcnRfcHJpY2VfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9pY29uX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zICFkZWZhdWx0O1xyXG4kZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX3BhcnRfaWNvbl93aWR0aDogMC41cmVtICFkZWZhdWx0O1xyXG4kZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX3BhcnRfaWNvbl9oZWlnaHQ6ICRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9pY29uX3dpZHRoICFkZWZhdWx0O1xyXG4kZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX3BhcnRfaWNvbl9iZWZvcmVfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnlfMSAhZGVmYXVsdDtcclxuXHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9pY29uX2FmdGVyX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5XzEgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfaXRlbS1udGgtY2hpbGRfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTEwICFkZWZhdWx0O1xyXG4kZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX2l0ZW1fdGV4dF9jb2xvcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19pdGVtX3RleHRfY29sb3JfZm9udC13ZWlnaHQ6ICRmb250X2JvbGQgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfaXRlbV9udW1iZXJfZWxlbWVudF93aWR0aDogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19pdGVtX251bWJlcl9lbGVtZW50X2hlaWdodDogJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19pdGVtX251bWJlcl9lbGVtZW50X3dpZHRoICFkZWZhdWx0O1xyXG4kZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX2l0ZW1fbnVtYmVyX2VsZW1lbnRfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbi5kZXRhaWxfbmV1Zl9saXN0X2xvdHMge1xyXG4gICAgLmRldGFpbF9uZXVmX2xpc3RfbG90c19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgLmRvd25sb2FkLXBsYXF1ZXR0ZSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICAgICAuZGF0YV9yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAuY29sX3N0cnVjdHVyZTpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRhdGFfbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAuY29sX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgLm5ldWZfbGlzdF9sb3RzX3BhcnRfaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubmV1Zl9saXN0X2xvdHNfcGFydCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX3BhcnRfYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5uZXVmX2xpc3RfbG90c19wYXJ0X2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX3BhcnRfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19wYXJ0X2NvbnRlbnRfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5ldWZfbGlzdF9sb3RzX3BhcnRfcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX3BhcnRfcHJpY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9wcmljZV9mb250LXdlaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubmV1Zl9saXN0X2xvdHNfcGFydF9pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX3BhcnRfaWNvbl90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX3BhcnRfaWNvbl93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9pY29uX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX3BhcnRfaWNvbl9iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX3BhcnRfaWNvbl9hZnRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5ldWZfbGlzdF9sb3RzX2l0ZW1fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAudGV4dF9jbGFzc2ljIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubmV1Zl9saXN0X2xvdHNfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX2l0ZW0tbnRoLWNoaWxkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dF9jb2xvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX2l0ZW1fdGV4dF9jb2xvcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfaXRlbV90ZXh0X2NvbG9yX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm51bWJlcl9lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfaXRlbV9udW1iZXJfZWxlbWVudF93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19pdGVtX251bWJlcl9lbGVtZW50X2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfaXRlbV9udW1iZXJfZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAubmV1Zl9saXN0X2xvdHNfcGFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm5ldWZfbGlzdF9sb3RzX3BhcnRfaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuanMtYWNjb3JkZW9uIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm5ldWZfbGlzdF9sb3RzX2l0ZW1zIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuanMtYWNjb3JkZW9uX19jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX2RlZmF1bHQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn0iLCIkZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX3BhcnRfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTY7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9jb250ZW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX3BhcnRfY29udGVudF9mb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19wYXJ0X3ByaWNlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX3BhcnRfcHJpY2VfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9pY29uX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG4kZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX3BhcnRfaWNvbl93aWR0aDogMC41cmVtO1xyXG4kZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX3BhcnRfaWNvbl9oZWlnaHQ6ICRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9pY29uX3dpZHRoO1xyXG4kZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX3BhcnRfaWNvbl9iZWZvcmVfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnlfMTtcclxuXHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9pY29uX2FmdGVyX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5XzE7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfaXRlbS1udGgtY2hpbGRfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTEwO1xyXG4kZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX2l0ZW1fdGV4dF9jb2xvcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19pdGVtX3RleHRfY29sb3JfZm9udC13ZWlnaHQ6ICRmb250X2JvbGQ7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfaXRlbV9udW1iZXJfZWxlbWVudF93aWR0aDogMC4yNXJlbTtcclxuJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19pdGVtX251bWJlcl9lbGVtZW50X2hlaWdodDogJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19pdGVtX251bWJlcl9lbGVtZW50X3dpZHRoO1xyXG4kZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX2l0ZW1fbnVtYmVyX2VsZW1lbnRfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMTsiLCIkcHJvcGVydGllcy1mYXZvcml0ZXNfX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9zZWNvbmRhcnktMSAhZGVmYXVsdDtcclxuXHJcbi5wcm9wZXJ0aWVzLWZhdm9yaXRlcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydGllcy1mYXZvcml0ZXNfX2JhY2tncm91bmQtY29sb3I7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNjEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKHh4eHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkX2JpZW4ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldi1wcm9wZXJ0aWVzLWZhdm9yaXRlcywgLnN3aXBlci1idXR0b24tbmV4dC1wcm9wZXJ0aWVzLWZhdm9yaXRlcyB7XHJcbiAgICAgICAgJlthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiJHByb3BlcnRpZXMtcmVsYXRlZF9jYXJkX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeV8zICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3N3aXBlcl9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtcmVsYXRlZF9jYXJkX2JpZW5fYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9jYXJkX2JpZW5fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2NhcmRfYmllbl9mYXZvcmlzX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2NhcmRfYmllbl92aWRlbzM2MF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIDAuNikgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfY2FyZF9iaWVuX3ZpZGVvMzYwX2ZpbGw6ICRjb2xvcl90ZXJ0aWFyeV8zICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfY2FyZF9iaWVuX3RpdGxlX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfY2FyZF9iaWVuX2luZm9zX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2NhcmRfYmllbl9sb2NhbGlzYXRpb25fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfY2FyZF9iaWVuX3ByaXhfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfY2FyZF9iaWVuX3ByaXhfbW9yZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuXHJcbi5wcm9wZXJ0aWVzLXJlbGF0ZWQge1xyXG5cclxuICAgIC5zd2lwZXJfY2FyZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xyXG4gICAgICAgICYgPiAuc3dpcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmRfYmllbiB7XHJcbiAgICAgICAgLmNhcmRfYmllbl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtcmVsYXRlZF9jYXJkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9iaWVuX19zd2lwZXIge1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQvMztcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zZWNvbmRhcnktMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA0LzM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgLnN3aXBlcl9idWxsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1yZWxhdGVkX3N3aXBlcl9wYWdpbmF0aW9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG4gICAgICAgICAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9iaWVuX19iYW5kZWF1IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAuYmFuZGVhdV9pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtcmVsYXRlZF9jYXJkX2JpZW5fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkX2NhcmRfYmllbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRfYmllbl9fZmF2b3JpcyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfY2FyZF9iaWVuX2Zhdm9yaXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9iaWVuX192aWRlbzM2MCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfY2FyZF9iaWVuX3ZpZGVvMzYwX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfY2FyZF9iaWVuX3ZpZGVvMzYwX2ZpbGw7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAuaWNvbl9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5pY29uX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9iaWVuX190aXRsZSB7XHJcbiAgICAgICAgICAgIC5jYXJkX2JpZW5fX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkX2JpZW5fX3RpdGxlX3BhcnRfMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtcmVsYXRlZF9jYXJkX2JpZW5fdGl0bGVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX2JpZW5fX2luZm9zIHtcclxuICAgICAgICAgICAgLmNhcmRfYmllbl9faW5mb3NfaW1wb3J0YW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfY2FyZF9iaWVuX2luZm9zX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9iaWVuX19sb2NhbGlzYXRpb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIC5pY29uX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnRpZXMtcmVsYXRlZF9jYXJkX2JpZW5fbG9jYWxpc2F0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX2JpZW5fX3ByaXgge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfY2FyZF9iaWVuX3ByaXhfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgICAgICAgICAuY2FyZF9iaWVuX19wcml4X21vcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfY2FyZF9iaWVuX3ByaXhfbW9yZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICZbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRkZXRhaWxfc2VydmljZXNfdjJfc2VydmljZXNfcGFydF9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTYgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc2VydmljZXNfdjJfc2VydmljZXNfcGFydF9jb250ZW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZGV0YWlsX3NlcnZpY2VzX3YyX3NlcnZpY2VzX3BhcnRfY29udGVudF9mb250OiAkaDNfZm9udCAhZGVmYXVsdDtcclxuJGRldGFpbF9zZXJ2aWNlc192Ml9zZXJ2aWNlc19wYXJ0X2ljb25fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzMgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc2VydmljZXNfdjJfc2VydmljZXNfcGFydF9pY29uX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc2VydmljZXNfdjJfc2VydmljZXNfaXRlbV9mb250LXdlaWdodDogJGZvbnQtYm9sZCAhZGVmYXVsdDtcclxuJGRldGFpbF9zZXJ2aWNlc192Ml9zZXJ2aWNlc19pdGVtX3ZhbHVlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuLmRldGFpbF9zZXJ2aWNlc192MiB7XHJcbiAgICAuZGV0YWlsX3NlcnZpY2VzX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW07XHJcbiAgICAgICAgLmRldGFpbF9zZXJ2aWNlc19jb250ZW50IHtcclxuICAgICAgICAgICAgLnNlcnZpY2VzX3BhcnQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGRldGFpbF9zZXJ2aWNlc192Ml9zZXJ2aWNlc19wYXJ0X2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAuc2VydmljZXNfcGFydF9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRldGFpbF9zZXJ2aWNlc192Ml9zZXJ2aWNlc19wYXJ0X2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGRldGFpbF9zZXJ2aWNlc192Ml9zZXJ2aWNlc19wYXJ0X2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2VydmljZXNfcGFydF9pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZGV0YWlsX3NlcnZpY2VzX3YyX3NlcnZpY2VzX3BhcnRfaWNvbl90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRkZXRhaWxfc2VydmljZXNfdjJfc2VydmljZXNfcGFydF9pY29uX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZXJ2aWNlc19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAmLS1jaGF1ZmZhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zZXJ2aWNlc19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZXJ2aWNlc19pdGVtX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLnNlcnZpY2VzX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZGV0YWlsX3NlcnZpY2VzX3YyX3NlcnZpY2VzX2l0ZW1fZm9udC13ZWlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0X3ZhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0X3ZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZXRhaWxfc2VydmljZXNfdjJfc2VydmljZXNfaXRlbV92YWx1ZV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAuc2VydmljZXNfcGFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNlcnZpY2VzX3BhcnRfaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGRldGFpbF9zd2lwZXJfc3RydWN0dXJlX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeV8zICFkZWZhdWx0O1xyXG4kZGV0YWlsX3N3aXBlcl9zd2lwZXItcGljdHVyZV9iYWNrZ3JvdW5kOiAkY29sb3Jfc2Vjb25kYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4kZGV0YWlsX3N3aXBlcl9iYW5kZWF1X2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGRldGFpbF9zd2lwZXJfYmFuZGVhdV9pdGVtX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuXHJcblxyXG4kZGV0YWlsX3N3aXBlcl9mYXZvcmlfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGRldGFpbF9zd2lwZXJfdmlkZW8zNjBfaWNvbl9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIDAuNikgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3ZpZGVvMzYwX2ljb25fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeV8zICFkZWZhdWx0O1xyXG4kZGV0YWlsX3N3aXBlcl92aWRlbzM2MF90b29sdGlwX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3ZpZGVvMzYwX3Rvb2x0aXBfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kZGV0YWlsX3N3aXBlcl92aWRlbzM2MF9pY29uX2JhY2tncm91bmQtLWhvdmVyOiAkY29sb3JfdGVydGlhcnlfMyAhZGVmYXVsdDtcclxuJGRldGFpbF9zd2lwZXJfdmlkZW8zNjBfaWNvbl9jb2xvci0taG92ZXI6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4kZGV0YWlsX3N3aXBlcl92aWRlbzM2MF9saXN0X2l0ZW1zX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kZGV0YWlsX3N3aXBlcl92aWRlbzM2MF9saXN0X2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTUgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3ZpZGVvMzYwX2xpc3RfaXRlbV9jb3VudGVyX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTQsLjUpICFkZWZhdWx0O1xyXG4kZGV0YWlsX3N3aXBlcl92aWRlbzM2MF9saXN0X2l0ZW1fY291bnRlcl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcblxyXG4kZGV0YWlsX3N3aXBlcl9nYWxsZXJ5X3N3aXBlci1zbGlkZV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGRldGFpbF9zd2lwZXJfZ2FsbGVyeV9zd2lwZXItcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIDAuNSkgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX2dhbGxlcnlfc3dpcGVyLXBhZ2luYXRpb25fY29sb3I6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMSkgIWRlZmF1bHQ7XHJcblxyXG4uZGV0YWlsX3N3aXBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XHJcbiAgICB9XHJcbiAgICAuYmxvY2tfc3RydWN0dXJlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogLjVyZW07XHJcbiAgICB9XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsX3N3aXBlcl9fc3RydWN0dXJlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX3N3aXBlcl9zdHJ1Y3R1cmVfYmFja2dyb3VuZDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1waWN0dXJlIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRldGFpbF9zd2lwZXJfc3dpcGVyLXBpY3R1cmVfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDQvMztcclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsX3N3aXBlcl9fYmFuZGVhdSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDoxLjVyZW07XHJcbiAgICAgICAgbGVmdDogMS41cmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICAuYmFuZGVhdV9pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRldGFpbF9zd2lwZXJfYmFuZGVhdV9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRkZXRhaWxfc3dpcGVyX2JhbmRlYXVfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWxfc3dpcGVyX19mYXZvcmlzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxLjVyZW07XHJcbiAgICAgICAgcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX3N3aXBlcl9mYXZvcmlfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMS43NXJlbTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLnZpZGVvMzYwX2ljb25fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMC43NXJlbTtcclxuICAgICAgICAgICAgICAgIC5pY29uX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX3N3aXBlcl92aWRlbzM2MF9pY29uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGRldGFpbF9zd2lwZXJfdmlkZW8zNjBfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudG9vbHRpcHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZXRhaWxfc3dpcGVyX3ZpZGVvMzYwX3Rvb2x0aXBfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZXRhaWxfc3dpcGVyX3ZpZGVvMzYwX3Rvb2x0aXBfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZXRhaWxfc3dpcGVyX3ZpZGVvMzYwX2ljb25fYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRkZXRhaWxfc3dpcGVyX3ZpZGVvMzYwX2ljb25fY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlkZW8zNjBfbGlzdF9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAycmVtKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbSAwLjRyZW0gMC44cmVtIDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX3N3aXBlcl92aWRlbzM2MF9saXN0X2l0ZW1zX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICAudmlkZW8zNjBfbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzB2aDtcclxuICAgICAgICAgICAgICAgICAgICAvL21pbi1oZWlnaHQ6IDIwcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAwLjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDAuNXJlbSBzb2xpZCAkZGV0YWlsX3N3aXBlcl92aWRlbzM2MF9saXN0X2l0ZW1zX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMC41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMC41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWRlbzM2MF9pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIDAuNHJlbSAwLjhyZW0gMC44cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAgMC40cmVtIDAgMC44cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnZpZGVvMzYwX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX3N3aXBlcl92aWRlbzM2MF9saXN0X2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmlkZW8zNjBfY291bnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRldGFpbF9zd2lwZXJfdmlkZW8zNjBfbGlzdF9pdGVtX2NvdW50ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRldGFpbF9zd2lwZXJfdmlkZW8zNjBfbGlzdF9pdGVtX2NvdW50ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxNTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlkZW8zNjAtaW1nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2cmVtO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpZGVvMzYwX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciAudmlkZW8zNjBfbGlzdF9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYygxMDAlIC0gMC41cmVtKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uX2dhbGVyaWVzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5tb2RhbC1zd2lwZXItZ2FsbGVyeSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgIH1cclxuICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA0cmVtIDFyZW0gMXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbSAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItZ2FsbGVyeSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuc3dpcGVyIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgJi5zd2lwZXItdmlldyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDVyZW0pO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRldGFpbF9zd2lwZXJfZ2FsbGVyeV9zd2lwZXItc2xpZGVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMztcclxuICAgICAgICAgICAgICAgICAgICAmLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJlthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRldGFpbF9zd2lwZXJfZ2FsbGVyeV9zd2lwZXItcGFnaW5hdGlvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsX3N3aXBlcl9nYWxsZXJ5X3N3aXBlci1wYWdpbmF0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc3dpcGVyLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuNXJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDdyZW0pO1xyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAwLjc1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZTphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b25zIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1lZGlhLW1vZHVsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXggOiAxO1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Nsb3NlIHtcclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZXRhaWxfc3dpcGVyX2Nsb3NlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAuYmxvY2tfc3RydWN0dXJlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcbn0iLCIkZGV0YWlsX3N3aXBlcl9zdHJ1Y3R1cmVfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5XzM7XHJcbiRkZXRhaWxfc3dpcGVyX3N3aXBlci1waWN0dXJlX2JhY2tncm91bmQ6ICRjb2xvcl9zZWNvbmRhcnktMjtcclxuXHJcbiRkZXRhaWxfc3dpcGVyX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kZGV0YWlsX3N3aXBlcl9iYW5kZWF1X2l0ZW1fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG5cclxuJGRldGFpbF9zd2lwZXJfZmF2b3JpX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG5cclxuJGRldGFpbF9zd2lwZXJfdmlkZW8zNjBfaWNvbl9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIDAuNik7XHJcbiRkZXRhaWxfc3dpcGVyX3ZpZGVvMzYwX2ljb25fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeV8zO1xyXG4kZGV0YWlsX3N3aXBlcl92aWRlbzM2MF90b29sdGlwX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRkZXRhaWxfc3dpcGVyX3ZpZGVvMzYwX3Rvb2x0aXBfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kZGV0YWlsX3N3aXBlcl92aWRlbzM2MF9pY29uX2JhY2tncm91bmQtLWhvdmVyOiAkY29sb3JfdGVydGlhcnlfMztcclxuJGRldGFpbF9zd2lwZXJfdmlkZW8zNjBfaWNvbl9jb2xvci0taG92ZXI6ICRjb2xvcl9wcmltYXJ5LTI7XHJcblxyXG4kZGV0YWlsX3N3aXBlcl92aWRlbzM2MF9saXN0X2l0ZW1zX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kZGV0YWlsX3N3aXBlcl92aWRlbzM2MF9saXN0X2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTU7XHJcbiRkZXRhaWxfc3dpcGVyX3ZpZGVvMzYwX2xpc3RfaXRlbV9jb3VudGVyX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTQsLjUpO1xyXG4kZGV0YWlsX3N3aXBlcl92aWRlbzM2MF9saXN0X2l0ZW1fY291bnRlcl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcblxyXG4kZGV0YWlsX3N3aXBlcl9nYWxsZXJ5X3N3aXBlci1zbGlkZV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMztcclxuJGRldGFpbF9zd2lwZXJfZ2FsbGVyeV9zd2lwZXItcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIDAuNSk7XHJcbiRkZXRhaWxfc3dpcGVyX2dhbGxlcnlfc3dpcGVyLXBhZ2luYXRpb25fY29sb3I6ICNmZmY7IiwiJGNhcmRfYmllbl92Ml9udW1iZXItcGljdHVyZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl90ZXJ0aWFyeS00LCAwLjUpICFkZWZhdWx0O1xyXG4kZGV0YWlsX3N3aXBlcl92Ml9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnlfMyAhZGVmYXVsdDtcclxuJGRldGFpbF9zd2lwZXJfdjJfbnVtYmVyX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGRldGFpbF9zd2lwZXJfdjJfYmFuZGVhdV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS03ICFkZWZhdWx0O1xyXG4kZGV0YWlsX3N3aXBlcl92Ml9iYW5kZWF1X2l0ZW1fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS00ICFkZWZhdWx0O1xyXG5cclxuJGRldGFpbF9zd2lwZXJfdjJfZmF2b3Jpc19iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGRldGFpbF9zd2lwZXJfdjJfZmF2b3Jpc19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNyAhZGVmYXVsdDtcclxuXHJcbiRkZXRhaWxfc3dpcGVyX3YyX3ZpZGVvMzYwX2ljb25fYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTcgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3YyX3ZpZGVvMzYwX2ljb25fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3YyX3ZpZGVvMzYwX2ljb25fZmlsbDogJGNvbG9yX3RlcnRpYXJ5XzQgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3YyX3ZpZGVvMzYwX3Rvb2x0aXBzX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3YyX3ZpZGVvMzYwX3Rvb2x0aXBzX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGRldGFpbF9zd2lwZXJfdjJfdmlkZW8zNjBfbGlzdF9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktNyAhZGVmYXVsdDtcclxuJGRldGFpbF9zd2lwZXJfdjJfdmlkZW8zNjBfbGlzdF9hcnJvd19jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTcgIWRlZmF1bHQ7XHJcblxyXG4uZGV0YWlsX3N3aXBlcl92MiB7XHJcblxyXG4gICAgLmRldGFpbF9zd2lwZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XHJcbiAgICAgICAgJltkYXRhLW1vZGFsLXRhcmdldD1cInN3aXBlcl9nYWxsZXJ5XCJdIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvNztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbF9zd2lwZXJfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGRldGFpbF9zd2lwZXJfdjJfYmFja2dyb3VuZDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsX3N3aXBlcl9fY29udGVudCB7XHJcbiAgICAgICAgLm51bWJlcl9waWN0dXJlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9iaWVuX3YyX251bWJlci1waWN0dXJlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsX3N3aXBlcl92Ml9udW1iZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsX3N3aXBlcl9fYmFuZGVhdSB7XHJcbiAgICAgICAgLmJhbmRlYXVfaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZXRhaWxfc3dpcGVyX3YyX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsX3N3aXBlcl92Ml9iYW5kZWF1X2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsX3N3aXBlcl9fZmF2b3JpcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGRldGFpbF9zd2lwZXJfdjJfZmF2b3Jpc19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlcjogJGRldGFpbF9zd2lwZXJfdjJfZmF2b3Jpc19ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAudmlkZW8zNjBfaWNvbl9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaWNvbl9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkZGV0YWlsX3N3aXBlcl92Ml92aWRlbzM2MF9pY29uX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX3N3aXBlcl92Ml92aWRlbzM2MF9pY29uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGRldGFpbF9zd2lwZXJfdjJfdmlkZW8zNjBfaWNvbl9maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50b29sdGlwcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0wLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWRlbzM2MF9saXN0X2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDJyZW0pO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC44cmVtIDAuNHJlbSAwLjhyZW0gMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZXRhaWxfc3dpcGVyX3YyX3ZpZGVvMzYwX2xpc3RfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgIC52aWRlbzM2MF9saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMHZoO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAwLjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDAuNXJlbSBzb2xpZCAkZGV0YWlsX3N3aXBlcl92Ml92aWRlbzM2MF9saXN0X2Fycm93X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAuNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAuNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlkZW8zNjBfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICAwLjRyZW0gMC44cmVtIDAuOHJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIDAuNHJlbSAwIDAuOHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWRlbzM2MF9idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICYubWVkaWEtLXZpc2l0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZpZGVvMzYwX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYubWVkaWEtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52aWRlbzM2MF9zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX3ByaW1hcnktMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWRlbzM2MF9zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl90ZXJ0aWFyeS04O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnZpZGVvMzYwX2NvdW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDEwJTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTQsLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfdGVydGlhcnktMztcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpZGVvMzYwLWltZyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNnJlbTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNnJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNXJlbTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIgLnZpZGVvMzYwX2xpc3RfY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIiRkZXRhaWxfc3dpcGVyX3YyX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeV8zO1xyXG4kZGV0YWlsX3N3aXBlcl92Ml9udW1iZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kZGV0YWlsX3N3aXBlcl92Ml9iYW5kZWF1X2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTc7XHJcbiRkZXRhaWxfc3dpcGVyX3YyX2JhbmRlYXVfaXRlbV9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTQ7XHJcblxyXG4kZGV0YWlsX3N3aXBlcl92Ml9mYXZvcmlzX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kZGV0YWlsX3N3aXBlcl92Ml9mYXZvcmlzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl90ZXJ0aWFyeS03O1xyXG5cclxuJGRldGFpbF9zd2lwZXJfdjJfdmlkZW8zNjBfaWNvbl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNztcclxuJGRldGFpbF9zd2lwZXJfdjJfdmlkZW8zNjBfaWNvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGRldGFpbF9zd2lwZXJfdjJfdmlkZW8zNjBfaWNvbl9maWxsOiAkY29sb3JfdGVydGlhcnlfNDtcclxuJGRldGFpbF9zd2lwZXJfdjJfdmlkZW8zNjBfdG9vbHRpcHNfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMTtcclxuJGRldGFpbF9zd2lwZXJfdjJfdmlkZW8zNjBfdG9vbHRpcHNfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kZGV0YWlsX3N3aXBlcl92Ml92aWRlbzM2MF9saXN0X2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS03O1xyXG4kZGV0YWlsX3N3aXBlcl92Ml92aWRlbzM2MF9saXN0X2Fycm93X2NvbG9yOiAkY29sb3JfdGVydGlhcnktNztcclxuXHJcbiIsIiRkZXRhaWxfdGl0bGVfdGl0bGVfaXRlbV9mb250OiAkaDMtZm9udCAhZGVmYXVsdDtcclxuJGRldGFpbF90aXRsZV90aXRsZV9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kZGV0YWlsX3RpdGxlX3RpdGxlX2l0ZW1fc2VwYXJhdG9yX3dpZHRoOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZGV0YWlsX3RpdGxlX3RpdGxlX2l0ZW1fc2VwYXJhdG9yX2hlaWdodDogJGRldGFpbF90aXRsZV90aXRsZV9pdGVtX3NlcGFyYXRvcl93aWR0aCAhZGVmYXVsdDtcclxuJGRldGFpbF90aXRsZV90aXRsZV9pdGVtX3NlcGFyYXRvcl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kZGV0YWlsX3RpdGxlX3RpdGxlX2l0ZW1fdGV4dF9jb2xvcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGRldGFpbF90aXRsZV90aXRsZV9pdGVtX3RleHRfY29sb3JfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfdGl0bGVfdGV4dF9sb2NhdGlvbl9pdGVtX2ZvbnQ6ICRoMy1mb250ICFkZWZhdWx0O1xyXG4kZGV0YWlsX3RpdGxlX3RleHRfbG9jYXRpb25faXRlbV9pY29uX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfdGl0bGVfcHJpeF9pdGVtX2ZvbnQ6ICRoMy1mb250ICFkZWZhdWx0O1xyXG4kZGV0YWlsX3RpdGxlX3ByaXhfaXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGRldGFpbF90aXRsZV9wcml4X2l0ZW1fZm9udC13ZWlnaHQ6ICRmb250LWJvbGQgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfdGl0bGVfcHJpeF9pdGVtX3ByZWZpeGVfcHJpeF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGRldGFpbF90aXRsZV9wcml4X2l0ZW1fbGVnZW5kX2l0ZW1fZm9udC1zaXplOiAwLjhyZW0gIWRlZmF1bHQ7XHJcbiRkZXRhaWxfdGl0bGVfcHJpeF9pdGVtX2xlZ2VuZF9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZGV0YWlsX3RpdGxlX3ByaXhfaXRlbV9yZWZfaXRlbV9mb250LXdlaWdodDogJGZvbnQtYm9sZCAhZGVmYXVsdDtcclxuJGRldGFpbF90aXRsZV9wcml4X2l0ZW1fcmVmX2l0ZW1fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4uZGV0YWlsX3RpdGxlIHtcclxuICAgIC5kZXRhaWxfY29udGVudCB7XHJcbiAgICAgICAgLnRpdGxlX2l0ZW0ge1xyXG4gICAgICAgICAgICBmb250OiAkZGV0YWlsX3RpdGxlX3RpdGxlX2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRkZXRhaWxfdGl0bGVfdGl0bGVfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgLnNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRkZXRhaWxfdGl0bGVfdGl0bGVfaXRlbV9zZXBhcmF0b3Jfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkZGV0YWlsX3RpdGxlX3RpdGxlX2l0ZW1fc2VwYXJhdG9yX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX3RpdGxlX3RpdGxlX2l0ZW1fc2VwYXJhdG9yX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZXh0X2NvbG9yIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsX3RpdGxlX3RpdGxlX2l0ZW1fdGV4dF9jb2xvcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZGV0YWlsX3RpdGxlX3RpdGxlX2l0ZW1fdGV4dF9jb2xvcl9mb250LXdlaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dF9sb2NhdGlvbl9pdGVtIHtcclxuICAgICAgICAgICAgZm9udDogJGRldGFpbF90aXRsZV90ZXh0X2xvY2F0aW9uX2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgLmljb25faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZGV0YWlsX3RpdGxlX3RleHRfbG9jYXRpb25faXRlbV9pY29uX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJpeF9pdGVtIHtcclxuICAgICAgICAgICAgZm9udDogJGRldGFpbF90aXRsZV9wcml4X2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRkZXRhaWxfdGl0bGVfcHJpeF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGRldGFpbF90aXRsZV9wcml4X2l0ZW1fZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgIC5wcmVmaXhlX3ByaXgge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZXRhaWxfdGl0bGVfcHJpeF9pdGVtX3ByZWZpeGVfcHJpeF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxlZ2VuZF9pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZGV0YWlsX3RpdGxlX3ByaXhfaXRlbV9sZWdlbmRfaXRlbV9mb250LXNpemU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRldGFpbF90aXRsZV9wcml4X2l0ZW1fbGVnZW5kX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlZl9pdGVtIHtcclxuICAgICAgICAgICAgLmlkX3JlZl9pdGVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZGV0YWlsX3RpdGxlX3ByaXhfaXRlbV9yZWZfaXRlbV9mb250LXdlaWdodDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsX3RpdGxlX3ByaXhfaXRlbV9yZWZfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuIiwiJGRldGFpbF90aXRsZV90aXRsZV9pdGVtX2ZvbnQ6ICRoMy1mb250O1xyXG4kZGV0YWlsX3RpdGxlX3RpdGxlX2l0ZW1fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRkZXRhaWxfdGl0bGVfdGl0bGVfaXRlbV9zZXBhcmF0b3Jfd2lkdGg6IDAuMjVyZW07XHJcbiRkZXRhaWxfdGl0bGVfdGl0bGVfaXRlbV9zZXBhcmF0b3JfaGVpZ2h0OiAkZGV0YWlsX3RpdGxlX3RpdGxlX2l0ZW1fc2VwYXJhdG9yX3dpZHRoO1xyXG4kZGV0YWlsX3RpdGxlX3RpdGxlX2l0ZW1fc2VwYXJhdG9yX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRkZXRhaWxfdGl0bGVfdGl0bGVfaXRlbV90ZXh0X2NvbG9yX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZGV0YWlsX3RpdGxlX3RpdGxlX2l0ZW1fdGV4dF9jb2xvcl9mb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuJGRldGFpbF90aXRsZV90ZXh0X2xvY2F0aW9uX2l0ZW1fZm9udDogJGgzLWZvbnQ7XHJcbiRkZXRhaWxfdGl0bGVfdGV4dF9sb2NhdGlvbl9pdGVtX2ljb25fZmlsbDogJGNvbG9yX3ByaW1hcnktMTtcclxuJGRldGFpbF90aXRsZV9wcml4X2l0ZW1fZm9udDogJGgzLWZvbnQ7XHJcbiRkZXRhaWxfdGl0bGVfcHJpeF9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZGV0YWlsX3RpdGxlX3ByaXhfaXRlbV9mb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuJGRldGFpbF90aXRsZV9wcml4X2l0ZW1fcHJlZml4ZV9wcml4X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kZGV0YWlsX3RpdGxlX3ByaXhfaXRlbV9sZWdlbmRfaXRlbV9mb250LXNpemU6IDAuOHJlbTtcclxuJGRldGFpbF90aXRsZV9wcml4X2l0ZW1fbGVnZW5kX2l0ZW1fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRkZXRhaWxfdGl0bGVfcHJpeF9pdGVtX3JlZl9pdGVtX2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4kZGV0YWlsX3RpdGxlX3ByaXhfaXRlbV9yZWZfaXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcblxyXG5cclxuIiwiLmVkaXRvcmlhbCB7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQ6ICRoMS1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkaDEtY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRoMS10ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGgxLXNwYWNpbmc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMS1saW5lLWhlaWdodDtcclxuICAgICAgICB3b3JkLWJyZWFrOiAkaDEtd29yZC1icmVhaztcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQ6ICRoMi1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkaDItY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRoMi10ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGgyLXNwYWNpbmc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saW5lLWhlaWdodDtcclxuICAgICAgICB3b3JkLWJyZWFrOiAkaDItd29yZC1icmVhaztcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQ6ICRoMy1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkaDMtY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRoMy10ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGgzLXNwYWNpbmc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMy1saW5lLWhlaWdodDtcclxuICAgICAgICB3b3JkLWJyZWFrOiAkaDMtd29yZC1icmVhaztcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQ6ICRoNC1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkaDQtY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRoNC10ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGg0LXNwYWNpbmc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoNC1saW5lLWhlaWdodDtcclxuICAgICAgICB3b3JkLWJyZWFrOiAkaDQtd29yZC1icmVhaztcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICAgIGZvbnQ6ICRoNS1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkaDUtY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRoNS10ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGg1LXNwYWNpbmc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoNS1saW5lLWhlaWdodDtcclxuICAgICAgICB3b3JkLWJyZWFrOiAkaDUtd29yZC1icmVhaztcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDYge1xyXG4gICAgICAgIGZvbnQ6ICRoNi1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkaDYtY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRoNi10ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGg2LXNwYWNpbmc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoNi1saW5lLWhlaWdodDtcclxuICAgICAgICB3b3JkLWJyZWFrOiAkaDYtd29yZC1icmVhaztcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICB9XHJcbn0iLCIkZWRpdG9yaWFsX2ltZ19iYWNrZ3JvdW5kOiAkY29sb3Jfc2Vjb25kYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4uZWRpdG9yaWFsX2ltZyB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRlZGl0b3JpYWxfaW1nX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcbn0iLCIkZWRpdG9yaWFsLWN1c3RvbV9wYWdlX21heC13aWR0aDogJG1heF93aWR0aF9nZW4gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtY3VzdG9tX3BhZ2VfcGFkZGluZzogMCAxLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4uZWRpdG9yaWFsLWN1c3RvbSB7XHJcbiAgICAuZWRpdG9yaWFsLWN1c3RvbV9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZWRpdG9yaWFsLWN1c3RvbV9wYWdlX21heC13aWR0aDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgfVxyXG59IiwiXHJcbiRlZGl0b3JpYWwtdjFfcGFkZGluZzogJG1vZHVsZV9wYWRkaW5nICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX21hcmdpbjogMCAwIDVyZW0gMCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC12MV9tYXJnaW4tLWFsZXJ0bWFpbDogMCAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWwtdjFfdGV4dF9wYWRkaW5nOiAwIDEuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWwtdjFfaW1nX2JvcmRlci1yYWRpdXM6IDFyZW0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtdjFfaW1nX21hcmdpbi1ib3R0b206IDJyZW0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtdjFfaW1nX21pbi1oZWlnaHQ6IDMycmVtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX2ltZ19vdmVybGF5OiAkY29sb3Jfc2Vjb25kYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsLXYxX3Nsb2dhbl9wYWRkaW5nOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtdjFfc2xvZ2FuX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWwtdjFfcGFkZGluZy0tbWQ6ICRtb2R1bGVfcGFkZGluZy0tbWQgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsLXYxX3RleHRfcGFkZGluZy0tbWQ6IDAgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtdjFfdGV4dC1zdHJ1Y3R1cmVfcGFkZGluZy0tbWQ6IDAgNHJlbSAwIDEuNXJlbSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC12MV90ZXh0LXN0cnVjdHVyZV9tYXgtd2lkdGgtLW1kOiBjYWxjKCN7JG1heF93aWR0aF9nZW59IC8gMikgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsLXYxX2ltZ19tYXgtaGVpZ2h0LS1tZDogMzVyZW0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtdjFfaW1nX3BhZGRpbmctLW1kOiAwICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX2ltZ19tYXJnaW4tLW1kOiAwICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX2ltZ19ib3JkZXItcmFkaXVzLS1tZDogMnJlbSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC12MV9pbWdfbWluLWhlaWdodC0tbWQ6IDM1cmVtICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbC12MV9zbG9nYW5fcGFkZGluZy0tbWQ6IDNyZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuJGVkaXRvcmlhbC12MV9pbWdfbWF4LWhlaWdodC0tYWxlcnRtYWlsLS1tZDogMjNyZW0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtdjFfaW1nX21pbi1oZWlnaHQtLWFsZXJ0bWFpbC0tbWQ6IDIzcmVtICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbC12MV9idXR0b25fYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTYgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtdjFfYnV0dG9uX2NvbG9yOiAkY29sb3JfdGVydGlhcnktOCAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWwtdjFfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzMgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtdjFfaGlkZGVuVGV4dF9oZWlnaHQ6IDEwLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsLXYxX2NvbnRhaW5lcl9wb3NpdGlvbjogc3RpY2t5ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX2NvbnRhaW5lcl90b3A6IDJyZW0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtdjFfYmxvY2tfY29udGFpbmVyX292ZXJmbG93OiB1bnNldCAhZGVmYXVsdDtcclxuXHJcbi5lZGl0b3JpYWwtdjEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC8vIG1hcmdpbjogJGVkaXRvcmlhbC12MV9tYXJnaW47XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6ICRlZGl0b3JpYWwtdjFfcGFkZGluZy0tbWQ7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAkZWRpdG9yaWFsLXYxX3RleHRfcGFkZGluZztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRlZGl0b3JpYWwtdjFfdGV4dF9wYWRkaW5nLS1tZDtcclxuICAgICAgICAgICAgJi1zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGVkaXRvcmlhbC12MV90ZXh0LXN0cnVjdHVyZV9wYWRkaW5nLS1tZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkZWRpdG9yaWFsLXYxX3RleHQtc3RydWN0dXJlX21heC13aWR0aC0tbWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQ2FzIGQndXRpbGlzYXRpb25cclxuICAgICYtLWFsZXJ0bWFpbCB7XHJcbiAgICAgICAgbWFyZ2luOiAkZWRpdG9yaWFsLXYxX21hcmdpbi0tYWxlcnRtYWlsO1xyXG5cclxuICAgICAgICAuZWRpdG9yaWFsLXYxX19pbWcgLml0ZW1fX2ltZyB7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVkaXRvcmlhbC12MV9fY29udGFpbmVyX19pbWcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkZWRpdG9yaWFsLXYxX2ltZ19tYXgtaGVpZ2h0LS1hbGVydG1haWwtLW1kO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGVkaXRvcmlhbC12MV9pbWdfbWluLWhlaWdodC0tYWxlcnRtYWlsLS1tZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dF9zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRlZGl0b3JpYWwtdjFfdHJhbnNpdGlvbjtcclxuICAgICAgICAmLmhpZGRlblRleHQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRlZGl0b3JpYWwtdjFfaGlkZGVuVGV4dF9oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0X19jb250ZW50IHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uX3N0cnVjdHVyZSB7XHJcblxyXG4gICAgICAgICYuaGlkZS1idXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbl9kZWZhdWx0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC12MV9idXR0b25fY29sb3I7XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZWRpdG9yaWFsLXYxX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgICAuZWRpdG9yaWFsLXYxX190ZXh0IHtcclxuICAgICAgICAgICAgLmJ1dHRvbl9kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246ICRlZGl0b3JpYWwtdjFfY29udGFpbmVyX3Bvc2l0aW9uO1xyXG4gICAgICAgIHRvcDogJGVkaXRvcmlhbC12MV9jb250YWluZXJfdG9wO1xyXG5cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZWRpdG9yaWFsLXYxX2ltZ19ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZWRpdG9yaWFsLXYxX2ltZ19tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGVkaXRvcmlhbC12MV9pbWdfbWF4LWhlaWdodC0tbWQ7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkZWRpdG9yaWFsLXYxX2ltZ19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGVkaXRvcmlhbC12MV9pbWdfcGFkZGluZy0tbWQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWwtdjFfaW1nX21hcmdpbi0tbWQ7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkZWRpdG9yaWFsLXYxX2ltZ19ib3JkZXItcmFkaXVzLS1tZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRlZGl0b3JpYWwtdjFfaW1nX2JvcmRlci1yYWRpdXMtLW1kO1xyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGVkaXRvcmlhbC12MV9pbWdfbWluLWhlaWdodC0tbWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVkaXRvcmlhbC12MV9pbWdfb3ZlcmxheTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW1fX2ltZyB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zbG9nYW4ge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX2NvbnRlbnRfMSxcclxuICAgICAgICAgICAgICAgIC50aXRsZV9jb250ZW50XzIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLXYxX3Nsb2dhbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYnV0dG9ucyAuYnV0dG9uX2RlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYmxvY2tfY29udGFpbmVyIHtcclxuICAgICAgICBvdmVyZmxvdzogJGVkaXRvcmlhbC12MV9ibG9ja19jb250YWluZXJfb3ZlcmZsb3c7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJcclxuJGVkaXRvcmlhbC12MV9wYWRkaW5nOiAkbW9kdWxlX3BhZGRpbmc7XHJcbiRlZGl0b3JpYWwtdjFfbWFyZ2luOiAwIDAgNXJlbSAwO1xyXG4kZWRpdG9yaWFsLXYxX21hcmdpbi0tYWxlcnRtYWlsOiAwO1xyXG5cclxuJGVkaXRvcmlhbC12MV90ZXh0X3BhZGRpbmc6IDAgMS41cmVtO1xyXG5cclxuJGVkaXRvcmlhbC12MV9pbWdfYm9yZGVyLXJhZGl1czogMXJlbTtcclxuJGVkaXRvcmlhbC12MV9pbWdfbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuJGVkaXRvcmlhbC12MV9pbWdfbWluLWhlaWdodDogMzJyZW07XHJcbiRlZGl0b3JpYWwtdjFfaW1nX292ZXJsYXk6ICRjb2xvcl9zZWNvbmRhcnktMjtcclxuXHJcbiRlZGl0b3JpYWwtdjFfc2xvZ2FuX3BhZGRpbmc6IDEuNXJlbTtcclxuJGVkaXRvcmlhbC12MV9zbG9nYW5fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG5cclxuJGVkaXRvcmlhbC12MV9wYWRkaW5nLS1tZDogJG1vZHVsZV9wYWRkaW5nLS1tZDtcclxuXHJcbiRlZGl0b3JpYWwtdjFfdGV4dF9wYWRkaW5nLS1tZDogMDtcclxuJGVkaXRvcmlhbC12MV90ZXh0LXN0cnVjdHVyZV9wYWRkaW5nLS1tZDogMCA0cmVtIDAgMS41cmVtO1xyXG4kZWRpdG9yaWFsLXYxX3RleHQtc3RydWN0dXJlX21heC13aWR0aC0tbWQ6IGNhbGMoI3skbWF4X3dpZHRoX2dlbn0gLyAyKTtcclxuXHJcbiRlZGl0b3JpYWwtdjFfaW1nX21heC1oZWlnaHQtLW1kOiAzNXJlbTtcclxuJGVkaXRvcmlhbC12MV9pbWdfcGFkZGluZy0tbWQ6IDA7XHJcbiRlZGl0b3JpYWwtdjFfaW1nX21hcmdpbi0tbWQ6IDA7XHJcbiRlZGl0b3JpYWwtdjFfaW1nX2JvcmRlci1yYWRpdXMtLW1kOiAycmVtO1xyXG4kZWRpdG9yaWFsLXYxX2ltZ19taW4taGVpZ2h0LS1tZDogMzVyZW07XHJcblxyXG4kZWRpdG9yaWFsLXYxX3Nsb2dhbl9wYWRkaW5nLS1tZDogM3JlbTtcclxuXHJcblxyXG4kZWRpdG9yaWFsLXYxX2ltZ19tYXgtaGVpZ2h0LS1hbGVydG1haWwtLW1kOiAyM3JlbTtcclxuJGVkaXRvcmlhbC12MV9pbWdfbWluLWhlaWdodC0tYWxlcnRtYWlsLS1tZDogMjNyZW07XHJcblxyXG4kZWRpdG9yaWFsLXYxX2J1dHRvbl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNjtcclxuJGVkaXRvcmlhbC12MV9idXR0b25fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04O1xyXG5cclxuJGVkaXRvcmlhbC12MV90cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMztcclxuJGVkaXRvcmlhbC12MV9oaWRkZW5UZXh0X2hlaWdodDogMTAuNXJlbTtcclxuXHJcbiRlZGl0b3JpYWwtdjFfY29udGFpbmVyX3Bvc2l0aW9uOiBzdGlja3k7XHJcbiRlZGl0b3JpYWwtdjFfY29udGFpbmVyX3RvcDogMnJlbTtcclxuJGVkaXRvcmlhbC12MV9ibG9ja19jb250YWluZXJfb3ZlcmZsb3c6IHVuc2V0O1xyXG4iLCIkZWRpdG9yaWFsLXYyX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYyX2hpZGRlblRleHRfaGVpZ2h0OiAxMC41cmVtICFkZWZhdWx0O1xyXG5cclxuLmVkaXRvcmlhbC12MiB7XHJcbiAgICAudGV4dF9zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRlZGl0b3JpYWwtdjJfdHJhbnNpdGlvbjtcclxuICAgICAgICAmLmhpZGRlblRleHQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRlZGl0b3JpYWwtdjJfaGlkZGVuVGV4dF9oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0X19jb250ZW50IHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgLmJ1dHRvbl9kZWZhdWx0IHtcclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGVkaXRvcmlhbC12Ml90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgICAuYnV0dG9uX2RlZmF1bHQge1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGVkaXRvcmlhbC12Ml90cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMztcclxuJGVkaXRvcmlhbC12Ml9oaWRkZW5UZXh0X2hlaWdodDogMTAuNXJlbTtcclxuIiwiLmVkaXRvcmlhbC1nbXMtMSB7XHJcbiAgICAuZWRpdG9yaWFsLWdtcy0xX19pbWcge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAuaXRlbV9faW1ne1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA0LzM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgLnRpdGxlX2NvbnRlbnRfMSwgLnRpdGxlX2NvbnRlbnRfMiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXHJcbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiBFc3RpbWF0aW9uIFZhcmlhYmxlcyAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cclxuXHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2ljb25fY29sb3JfMTogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2ljb25fY29sb3JfMjogJGNvbG9yX3RlcnRpYXJ5LTggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMnJlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV90ZXh0X2NvbG9yOiAkY29sb3JfdGVydGlhcnktOCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl90ZXJ0aWFyeS04ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfY29sb3JfaG92ZXI6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYXJyb3dfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcl9ob3ZlcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JveC1zaGFkb3c6IDAgMTBweCAxMHB4ICRjb2xvcl9zZWNvbmRhcnktMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LGNhbGMoLjZyZW0gKyAxLjg3NXZ3KSwyOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JvcmRlci1jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfY29sb3JfaG92ZXI6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9iYXJfc3dpcF9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFyZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9pbnB1dF9zZWxlY3RfYm9yZGVyX2NvbG9yOiAkY29sb3JfdGVydGlhcnktOCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2Zvcm1fc2VjdGlvbl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3Byb190aXRsZV9mb3JtX3NlY3Rpb25fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3RpdGxlX2Zvcm1fc2VjdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjZyZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19mb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2JvcmRlcl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2JvcmRlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NvbG9yOiAkY29sb3JfdGVydGlhcnktOCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X2JvcmRlcl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JvcmRlcl9ob3ZlcjogJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfYmFja2dyb3VuZF9ob3ZlciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfY29sb3JfaG92ZXI6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19ib3JkZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fY29sb3JfY2hlY2tlZDogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19iYWNrZ3JvdW5kX2NoZWNrZWQ6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjlyZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fc3dpcDNfYm9yZGVyX2NvbG9yOiAkY29sb3Jfc2Vjb25kYXJ5LTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9sYWJlbF9kYXRlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktOCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXA0X2lucHV0X2RhdGVfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04ICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFyZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2xldHRlcl9zcGFjaW5nOiAuNXJlbSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF93aWR0aDogMTc1cHggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3Byb190aXRsZV9sYWJlbF9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3Byb190aXRsZV9sYWJlbF9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3Byb19yYWRpb19ib3JkZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS01ICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2NvbG9yX2hvdmVyOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90ZXh0ZmllbGRfbGFiZWwtY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04ICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcHJvX19mb3JtX2xhYmVsOiAkY29sb3JfdGVydGlhcnktOCAhZGVmYXVsdDtcclxuXHJcbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXHJcbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXHJcblxyXG4uZXN0aW1hdGlvbl9fd3JhcHBlciB7XHJcbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICAmLndpdGhFeHBhbmQge1xyXG4gICAgICBwYWRkaW5nOiAwIDEuNXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYmFja2dyb3VuZDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDFyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3gtc2hhZG93OiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYm94LXNoYWRvdztcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgfVxyXG4gICAgICAmLW1vZGUtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcclxuICAgICAgLmljb24tZXN0aW1hdGlvbi1wcm8ge1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcblxyXG4gICAgICAgIC5zdDAge1xyXG4gICAgICAgICAgZmlsbDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2ljb25fY29sb3JfMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdDEge1xyXG4gICAgICAgICAgZmlsbDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2ljb25fY29sb3JfMjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2Fycm93LWJvdHRvbSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJi5pc0V4cGFuZGVkIHtcclxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX190ZXh0IHtcclxuICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcclxuICAgICAgICAuaWNvbi1lc3RpbWF0aW9uLXBybyB7XHJcbiAgICAgICAgICAuc3QxIHtcclxuICAgICAgICAgICAgZmlsbDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgcGFkZGluZzogMS4zcmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcclxuICAgICAgICAuaWNvbi1lc3RpbWF0aW9uLXBybyB7XHJcbiAgICAgICAgICB3aWR0aDogODVweDtcclxuICAgICAgICAgIGhlaWdodDogODVweDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYXJyb3ctYm90dG9tIHtcclxuICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2Fycm93X2NvbG9yO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2Fycm93X2NvbG9yO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICYuaXNFeHBhbmRlZCB7XHJcbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19hcnJvdy1ib3R0b20ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2Fycm93X2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYXJyb3dfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3JhcHBlcl9fdGl0bGUge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9jb2xvcjtcclxuICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9mb250O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVzdGltYXRpb25fcmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYnVsbGV0IHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAyMHB4ICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuXHJcbiAgICAgICAgICAgICAgJi1hY3RpdmUsXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kX2hvdmVyO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fcmFwaWRlX2Jhcl9zd2lwX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3dpcGVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAmLXNsaWRlIHtcclxuICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgJl9fZmllbGRzIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudGV4dGZpZWxkX19sYWJlbCxcclxuICAgICAgICAgICAgICAuc2VsZWN0X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3RleHRmaWVsZF9sYWJlbC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiB1bnNldDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5yYWRpb3NfX2xlZ2VuZCxcclxuICAgICAgICAgICAgICAuY2hlY2tib3hlc19fbGVnZW5kIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuY2hlY2tib3hlc19faXRyZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfaW5wdXRfc2VsZWN0X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZmllbGRzX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9mb3JtX3NlY3Rpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl90aXRsZV9mb3JtX3NlY3Rpb25fZm9udDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZmllbGRzIHtcclxuICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmZvcm0tZ3JvdXAtLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubm90Rm9yQ2hpbGQge1xyXG4gICAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgIC5zd2lwXzEge1xyXG4gICAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICAgJi1ncm91cC0tZm9ybV9fZmllbGRzX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmX19maWVsZHMge1xyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5yYWRpb3Mge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmFkaW9fX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yYWRpb19faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAmICsgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NvbG9yO1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9mb250O1xyXG5cclxuICAgICAgICAgICAgICAuY2hlY2tib3hlcy1zdmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgICAgZmlsbDogJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IC03LjVweDtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogLTcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMS41KTtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94ZXMtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfYm9yZGVyX2hvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgLmNoZWNrYm94ZXMtc3ZnIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYtZXN0aW1hdGUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBfMiwgLnN3aXBfMyB7XHJcbiAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5jaGVja2JveGVzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5idWxsZS1yYWRpbyB7XHJcbiAgICAgICAgICAgIC5yYWRpb19faW5wdXQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19mb250O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fY29sb3JfY2hlY2tlZDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19iYWNrZ3JvdW5kX2NoZWNrZWQ7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2JhY2tncm91bmRfY2hlY2tlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJhZGlvc19fZ3JvdXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcF8zIHtcclxuICAgICAgICAgIC5jaGVja2JveF9fbGFiZWwsXHJcbiAgICAgICAgICAucmFkaW9fX2xhYmVsIHtcclxuICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsXzJfZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4ycmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgJl9fZmllbGQge1xyXG4gICAgICAgICAgICAgIC5yYWRpb19faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgJiArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19zd2lwM19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX3N3aXAzX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBfNCB7XHJcblxyXG4gICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudGV4dGZpZWxkLS1kYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRleHRmaWVsZF9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9sYWJlbF9kYXRlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMXJlbSAwIDA7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudGV4dGZpZWxkX19jYWxlbmRhciB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNoZWNrYm94ZXMge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zZWN0aW9uNCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZm9ybV9fc3VibWl0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvcm1fX2NvbmRpdGlvbnNfX0NvbnRlbnQge1xyXG4gICAgICAgICAgICAgIC5mb3JtX19jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LWVzdGltYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWxsLXN3aXBlci1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b25fX2VsZW1lbnQge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAuNzVyZW07XHJcblxyXG4gICAgICAgICAgJi5kaXNhYmxlZC12ZXJpZmljYXRpb24ge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lc3NhZ2Uge1xyXG4gICAgICAvL3BhZGRpbmc6IDFyZW07XHJcbiAgICB9XHJcbiAgICAuZm9ybV9fbGVnYWxzIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXNpemU6IDAuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZmxhdHBpY2tyLWNhbGVuZGFyIHtcclxuICAgICAgZm9udDogJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfZm9udDtcclxuXHJcbiAgICAgIC5mbGF0cGlja3Ige1xyXG4gICAgICAgICYtZGF5IHtcclxuICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9iYWNrZ3JvdW5kX2hvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2VzdGltYXRpb25fcHJvX2dyb3VwIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIC5mb3JtX19sZWdhbHMge1xyXG4gICAgICAvL3BhZGRpbmc6IDAgMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kdWxlLWZvcm0ge1xyXG5cclxuICAgICAgLmZvcm0ge1xyXG4gICAgICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICAgIC8vcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZmllbGRzX190aXRsZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcHJvX3RpdGxlX2Zvcm1fc2VjdGlvbl9jb2xvcjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgZm9udDogJGVzdGltYXRpb25fdGl0bGVfZm9ybV9zZWN0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcclxuICAgICAgICAgIGZsZXg6IGluaXRpYWw7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcclxuICAgICAgICAgICAgYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRleHRmaWVsZF9fbGFiZWwsXHJcbiAgICAgICAgICAuc2VsZWN0X19sYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1wcm9fX2Zvcm1fbGFiZWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiB1bnNldDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnJhZGlvcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yYWRpb3NfX2xlZ2VuZCxcclxuICAgICAgICAgIC5jaGVja2JveGVzX19sZWdlbmQge1xyXG4gICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNoZWNrYm94ZXNfX2l0cmVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDFyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJhZGlvX19pbnB1dCB7XHJcbiAgICAgICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcHJvX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3Byb190aXRsZV9sYWJlbF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcHJvX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbl9wcm9fcmFkaW9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuc2VjdGlvbjEge1xyXG4gICAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICAgJi1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlY3Rpb240IHtcclxuICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICYtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDNyZW07XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ybV9fc3VibWl0IHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIC8vICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cclxuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqIEVzdGltYXRpb24gVmFyaWFibGVzICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xyXG5cclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfaWNvbl9jb2xvcl8xOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfaWNvbl9jb2xvcl8yOiAkY29sb3JfdGVydGlhcnktODtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4ycmVtICRmb250LWZhbWlseS0tMjtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX3RleHRfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX3RlcnRpYXJ5LTg7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9jb2xvcl9ob3ZlcjogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2Fycm93X2NvbG9yX2hvdmVyOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYm94LXNoYWRvdzogMCAxMHB4IDEwcHggJGNvbG9yX3NlY29uZGFyeS0xO1xyXG5cclxuXHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LGNhbGMoLjZyZW0gKyAxLjg3NXZ3KSwyOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JvcmRlci1jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTg7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfY29sb3JfaG92ZXI6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9iYXJfc3dpcF9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktNTtcclxuXHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFyZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9pbnB1dF9zZWxlY3RfYm9yZGVyX2NvbG9yOiAkY29sb3JfdGVydGlhcnktODtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2Zvcm1fc2VjdGlvbl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTg7XHJcbiRlc3RpbWF0aW9uX3Byb190aXRsZV9mb3JtX3NlY3Rpb25fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRlc3RpbWF0aW9uX3RpdGxlX2Zvcm1fc2VjdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjZyZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19mb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2JvcmRlcl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTg7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2JvcmRlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NvbG9yOiAkY29sb3JfdGVydGlhcnktODtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X2JvcmRlcl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JvcmRlcl9ob3ZlcjogJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfYmFja2dyb3VuZF9ob3ZlcjtcclxuJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfY29sb3JfaG92ZXI6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG5cclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19ib3JkZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fY29sb3JfY2hlY2tlZDogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19iYWNrZ3JvdW5kX2NoZWNrZWQ6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjlyZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fc3dpcDNfYm9yZGVyX2NvbG9yOiAkY29sb3Jfc2Vjb25kYXJ5LTE7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9sYWJlbF9kYXRlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktODtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXA0X2lucHV0X2RhdGVfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04O1xyXG5cclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFyZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2xldHRlcl9zcGFjaW5nOiAuNXJlbTtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF93aWR0aDogMTc1cHg7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcblxyXG4kZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiRlc3RpbWF0aW9uX3Byb190aXRsZV9sYWJlbF9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTg7XHJcbiRlc3RpbWF0aW9uX3Byb190aXRsZV9sYWJlbF9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTg7XHJcbiRlc3RpbWF0aW9uX3Byb19yYWRpb19ib3JkZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS01O1xyXG5cclxuJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2NvbG9yX2hvdmVyOiAkY29sb3JfdGVydGlhcnktMztcclxuJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90ZXh0ZmllbGRfbGFiZWwtY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04O1xyXG5cclxuJGVzdGltYXRpb24tcHJvX19mb3JtX2xhYmVsOiAkY29sb3JfdGVydGlhcnktODtcclxuIiwiJGVzdGltYXRpb24tcmVzdWx0X3dyYXBwZXI6ICRtYXhfd2lkdGhfZ2VuICFkZWZhdWx0O1xyXG5cclxuLy8kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjggJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI2cHgpLzEuOCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYmxvY2tfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgLjU2KSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9sb2NhdGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2RyYXdpbmdfdGV4dDogJGNvbG9yX3RlcnRpYXJ5LTQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fbGFiZWw6ICRjb2xvcl90ZXJ0aWFyeS00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fdmFsdWVfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2JvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgLjU2KSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fZGVzY3JpcHRpb25fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS00ICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAuNTYpICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2xhYmVsX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjFweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fdmFsdWVfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2JvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgLjU2KSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZGVzY3JpcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZGVzY3JpcHRpb25fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX25vdGVfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS00ICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfc3ZnX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNCAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTQgIWRlZmF1bHQ7XHJcblxyXG4uZXN0aW1hdGlvbi1yZXN1bHQge1xyXG4gICAgbWFyZ2luOiAyZW0gYXV0bztcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGVzdGltYXRpb24tcmVzdWx0X3dyYXBwZXI7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21lc3NhZ2Uge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBcclxuICAgICAgICAmLS1lcnJvciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFpbi10aXRsZSB7XHJcbiAgICAgICAgLy9mb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgLmljb24tdGl0bGUtcG9pOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvY2F0ZS1kcmF3aW5nLCAmX19lc3RpbWF0ZSwgJl9fc3Ryb25nLXBvaW50LCAmX19zaW1pbGFyLCAmX19xdWFsaXR5LCAmX19hY3Rpb24ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRlc3RpbWF0aW9uLXJlc3VsdF9ibG9ja19ib3JkZXItYm90dG9tO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDk4MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0cm9uZy1wb2ludCwgJl9fc2ltaWxhciwgJl9fcXVhbGl0eSB7XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2NhdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAuaWNvbi1lc3RpbWF0aW9uLWZvbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfZHJhd2luZ190ZXh0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2VzdGltYXRlIHtcclxuICAgICAgICAuZXN0aW1hdGUge1xyXG4gICAgICAgICAgICAuZXN0aW1hdGVfX2l0ZW0tbWFpbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgICAgIC5lc3RpbWF0ZV9faXRlbS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmVzdGltYXRlX19pdGVtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVzdGltYXRlX19pdGVtLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fdmFsdWVfZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lc3RpbWF0ZV9faXRlbS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3Ryb25nLXBvaW50IHtcclxuXHJcbiAgICAgICAgLnN0cm9uZy1wb2ludCB7XHJcbiAgICAgICAgICAgICZfX3N3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2ltaWxhciB7XHJcblxyXG4gICAgICAgIC5zaW1pbGFyIHtcclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1pbmZvLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mby12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWluZm8tZGlzdHJpY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1pbmZvLWNpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19xdWFsaXR5IHtcclxuXHJcbiAgICAgICAgLnF1YWxpdHkge1xyXG4gICAgICAgICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3N3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE5M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV90aXRsZV9mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1ub3RlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9ub3RlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmLS1he1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI1RTIwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS1ie1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0NCMzQyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS1je1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkREODM1O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS1ke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBNzI2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY0QjI2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9kZXNjcmlwdGlvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9uIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fbGluayB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsIHtcclxuXHJcbiAgICAgICAgJi1nZW5lcmF0ZS1yZXBvcnQge1xyXG5cclxuICAgICAgICAgICAgLmdlbmVyYXRlLXJlcG9ydCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICNyZXBvcnQtZG93bmxvYWQtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGRhcmtlbigkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfYmFja2dyb3VuZCwzMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiJGVzdGltYXRpb24tcmVzdWx0X3dyYXBwZXI6ICRtYXhfd2lkdGhfZ2VuO1xyXG5cclxuLy8kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjggJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI2cHgpLzEuOCAkZm9udC1mYW1pbHktLTI7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYmxvY2tfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgLjU2KTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9sb2NhdGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2RyYXdpbmdfdGV4dDogJGNvbG9yX3RlcnRpYXJ5LTQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fbGFiZWw6ICRjb2xvcl90ZXJ0aWFyeS00O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fdmFsdWVfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2JvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgLjU2KTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fZGVzY3JpcHRpb25fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS00O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAuNTYpO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2xhYmVsX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjFweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fdmFsdWVfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS00O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2JvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgLjU2KTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZGVzY3JpcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZGVzY3JpcHRpb25fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS00O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX25vdGVfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS00O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSAkZm9udC1mYW1pbHktLTI7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfc3ZnX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0yO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMjtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTQ7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2ltYWdlX2FzcGVjdC1yYXRpbzogNC8zICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaW1hZ2Vfb2JqZWN0LWZpdDogY292ZXIgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfaW1hZ2VfYXNwZWN0LXJhdGlvLS1tb2JpbGU6IDEvMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2ltYWdlX2FzcGVjdC1yYXRpby0tZGVza3RvcDogMy8yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaW1hZ2Vfb2JqZWN0LWZpdDogY292ZXIgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfZGF0ZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2RhdGVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAxKSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19kdXJlZV9mb250czogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19kdXJlZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19wbGFjZV9mb250czogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19wbGFjZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19wbGFjZV9jb2xvcl9sYWJlbDogIzUzNTM1NCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2NvbnRlbnRfX2R1cmVlX2NvbG9yX2xhYmVsOiAjM0MzRDNFICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2NvbnRlbnRfX3N2Z19jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19pbnRyb19jb2xvcjogIzNDM0QzRSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2NvbnRlbnRfX2xpZXVfZm9udHM6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9saWV1X2NvbG9yOiAjM0MzRDNFICFkZWZhdWx0O1xyXG5cclxuLmV2ZW50cy1kZXRhaWxzLXYxIHtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBoMXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2V2ZW50c19fZGVzY3JpcHRpb25fX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAmX19wbGFjZSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9fcGxhY2VfZm9udHM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1kZXRhaWxzLXYxX2NvbnRlbnRfX3BsYWNlX2NvbG9yX2xhYmVsO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1kZXRhaWxzLXYxX2NvbnRlbnRfX3BsYWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kdXJlZSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9fZHVyZWVfZm9udHM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1kZXRhaWxzLXYxX2NvbnRlbnRfX2R1cmVlX2NvbG9yX2xhYmVsO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1kZXRhaWxzLXYxX2NvbnRlbnRfX2R1cmVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbG9jYWxpc2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbGlldSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1kZXRhaWxzLXYxX2NvbnRlbnRfX2xpZXVfZm9udHM7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlscy12MV9jb250ZW50X2xpZXVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9fc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogJGV2ZW50cy1kZXRhaWxzLXYxX2ltYWdlX2FzcGVjdC1yYXRpbztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6ICRldmVudHMtZGV0YWlscy12MV9pbWFnZV9vYmplY3QtZml0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RhdGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlscy12MV9kYXRlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGV2ZW50cy1kZXRhaWxzLXYxX2RhdGVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTE5cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzcsIDM4LCA0MywgMCksICMyNTI2MmIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRldmVudHMtZGV0YWlscy12MV9pbWFnZV9hc3BlY3QtcmF0aW86IDQvMyA7XHJcbiRldmVudHMtZGV0YWlscy12MV9pbWFnZV9vYmplY3QtZml0OiBjb3ZlciA7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfaW1hZ2VfYXNwZWN0LXJhdGlvLS1tb2JpbGU6IDEvMSA7XHJcbiRldmVudHMtZGV0YWlscy12MV9pbWFnZV9hc3BlY3QtcmF0aW8tLWRlc2t0b3A6IDMvMiA7XHJcbiRldmVudHMtZGV0YWlscy12MV9pbWFnZV9vYmplY3QtZml0OiBjb3ZlciA7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfZGF0ZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyA7XHJcbiRldmVudHMtZGV0YWlscy12MV9kYXRlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMSkgO1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2NvbnRlbnRfX2R1cmVlX2ZvbnRzOiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS41ICRmb250LWZhbWlseS0tMSA7XHJcbiRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19kdXJlZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSA7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9fcGxhY2VfZm9udHM6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xIDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2NvbnRlbnRfX3BsYWNlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xIDtcclxuXHJcbiRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19wbGFjZV9jb2xvcl9sYWJlbDogIzUzNTM1NCA7XHJcbiRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19kdXJlZV9jb2xvcl9sYWJlbDogIzNDM0QzRSA7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9fc3ZnX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xIDtcclxuXHJcbiRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19pbnRyb19jb2xvcjogIzNDM0QzRSA7XHJcbiRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19saWV1X2ZvbnRzOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS41ICRmb250LWZhbWlseS0tMSA7XHJcbiRldmVudHMtZGV0YWlscy12MV9jb250ZW50X2xpZXVfY29sb3I6ICM1MzUzNTQgO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRldmVudHMtbGlzdGluZy12MV9pbWFnZV9hc3BlY3QtcmF0aW86IDQvMyAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2ltYWdlX29iamVjdC1maXQ6IGNvdmVyICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2RhdGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9kYXRlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMSkgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfdGl0bGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9idXR0b25fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9idXR0b25fZm9udF92MTogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9fZHVyZWVfZm9udHM6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9fZHVyZWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9fcGxhY2VfZm9udHM6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9fcGxhY2VfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9fcGxhY2VfY29sb3JfbGFiZWw6ICM1MzUzNTQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9jb250ZW50X19kdXJlZV9jb2xvcl9sYWJlbDogIzNDM0QzRSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9jb250ZW50X19zdmdfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9jb250ZW50X19pbnRyb19mb250czogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9jb250ZW50X19pbnRyb19jb2xvcjogIzNDM0QzRSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfX2xpZXVfZm9udHM6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9saWV1X2NvbG9yOiAjNTM1MzU0ICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vL1xyXG4vLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vQXV0cmVzIHN0eWxlc1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5ldmVudHMtbGlzdGluZy12MSB7XHJcbiAgICBoMi50aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5ldmVudHMge1xyXG5cclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogJGV2ZW50cy1saXN0aW5nLXYxX2ltYWdlX2FzcGVjdC1yYXRpbztcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogJGV2ZW50cy1saXN0aW5nLXYxX2ltYWdlX29iamVjdC1maXQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RhdGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX2RhdGVfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRldmVudHMtbGlzdGluZy12MV9kYXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12MV90aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtbGlzdGluZy12MV90aXRsZV9mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19idXR0b24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJGV2ZW50cy1saXN0aW5nLXYxX2J1dHRvbl9mb250X3YxO1xyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGV2ZW50cy1saXN0aW5nLXYxX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2hhcG9fX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBmb250OiAkZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9faW50cm9fZm9udHM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9faW50cm9fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgJl9fcGxhY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtbGlzdGluZy12MV9jb250ZW50X19wbGFjZV9mb250cztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfX3BsYWNlX2NvbG9yX2xhYmVsO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9fcGxhY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2R1cmVlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9fZHVyZWVfZm9udHM7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12MV9jb250ZW50X19kdXJlZV9jb2xvcl9sYWJlbDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfX2R1cmVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fd2lkdGgtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbG9jYWxpc2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbGlldSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfX2xpZXVfZm9udHM7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12MV9jb250ZW50X2xpZXVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9fc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZVRpbWUtZXZlbnRzIHtcclxuICAgICAgICBncmlkLWF1dG8tcm93czogbWluLWNvbnRlbnQ7XHJcbiAgICAgICAgLmV2ZW50c19fZGF0ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIkZXZlbnRzLWxpc3RpbmctdjFfaW1hZ2VfYXNwZWN0LXJhdGlvOiA0LzMgO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaW1hZ2Vfb2JqZWN0LWZpdDogY292ZXIgO1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2RhdGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfZGF0ZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIDEpIDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV90aXRsZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSA7XHJcbiRldmVudHMtcmVsYXRlZF90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9idXR0b25fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgO1xyXG4iLCIkZXZlbnRzLWxpc3RpbmctdjFfaW1hZ2VfYXNwZWN0LXJhdGlvOiA0LzM7XHJcbiRldmVudHMtbGlzdGluZy12MV9pbWFnZV9vYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9kYXRlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfZGF0ZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIDEpO1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX3RpdGxlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uX2ZvbnRfdjE6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfX2R1cmVlX2ZvbnRzOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfX2R1cmVlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfX3BsYWNlX2ZvbnRzOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfX3BsYWNlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG5cclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9jb250ZW50X19zdmdfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRldmVudHMtbGlzdGluZy12MV9jb250ZW50X19pbnRyb19mb250czogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRldmVudHMtbGlzdGluZy12MV9jb250ZW50X19pbnRyb19jb2xvcjogIzNDM0QzRTtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9jb250ZW50X19saWV1X2ZvbnRzOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfbGlldV9jb2xvcjogIzUzNTM1NDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9jb250ZW50X19wbGFjZV9jb2xvcl9sYWJlbDogIzUzNTM1NDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfX2R1cmVlX2NvbG9yX2xhYmVsOiAjM0MzRDNFOyIsIiRldmVudHMtbGlzdGluZy12MV9pbWFnZV9hc3BlY3QtcmF0aW86IDQvMyAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2ltYWdlX29iamVjdC1maXQ6IGNvdmVyICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2RhdGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9kYXRlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMSkgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfdGl0bGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtcmVsYXRlZF90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9idXR0b25fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLmV2ZW50cy1yZWxhdGVkLXYxIHtcclxuXHJcbiAgICAuc3dpcGVyIHtcclxuICAgICAgICAuZXZlbnRzLXJlbGF0ZWQtdjFfX2l0ZW1zIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ldmVudHMge1xyXG4gICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86ICRldmVudHMtbGlzdGluZy12MV9pbWFnZV9hc3BlY3QtcmF0aW87XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6ICRldmVudHMtbGlzdGluZy12MV9pbWFnZV9vYmplY3QtZml0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfZGF0ZV9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGV2ZW50cy1saXN0aW5nLXYxX2RhdGVfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX2NvbnRlbnRfMSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1yZWxhdGVkX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGV2ZW50cy1saXN0aW5nLXYxX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRmYWItdjFfYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRmYWItdjFfYnV0dG9uX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuXHJcbiRmYWItdjFfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4kZmFiLXYxX3RpdGxlX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG5cclxuJGZhYi12MV90aXRsZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGZhYi12MV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGZhYi12MV9pY29uX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRmYWItdjFfdGV4dF9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGZhYi12MV90ZXh0X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG5cclxuJGZhYi12MV9idXR0b25faWNvbl9jb2xvcjogJGZhYi12MV9idXR0b25fY29sb3IgIWRlZmF1bHQ7XHJcbiRmYWItdjFfYnV0dG9uX2ljb25fYmFja2dyb3VuZDogJGZhYi12MV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbiRmYWItdjFfYnV0dG9uX2ljb25fYmFja2dyb3VuZC0taG92ZXI6ICRmYWItdjFfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmYWItdjFfYnV0dG9uX2ljb25fY29sb3ItLWhvdmVyOiAkZmFiLXYxX2J1dHRvbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4uZmFiLXYxIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMXJlbTtcclxuICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgei1pbmRleDogMTAwMDA7XHJcbiAgICB3aWR0aDogNXJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgJi5mYWItYWN0aXZlIHtcclxuICAgICAgICAuZmFiLXYxX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIC5mYWItdjFfYnV0dG9uLWljb24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmFiLXYxX2J1dHRvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmFiLXYxX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkZmFiLXYxX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICB3aWR0aDogNThweDtcclxuICAgICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC42MjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmFiLXYxX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC44cztcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhYi12MV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmFiLXYxX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmZhYi12MV9zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhYi12MV9pbWcge1xyXG4gICAgICAgIHdpZHRoOiAzLjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzLjVyZW07XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZmFiLXYxX3RpdGxlX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiA2cmVtO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDhyZW0pO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMy41cmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHJlbSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhYi12MV90aXRsZV9jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZmFiLXYxX3RpdGxlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKCRjb2xvcl90ZXJ0aWFyeS00LCAwLjI1KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmZhYi12MV90aXRsZSwgLmZhYi12MV9zdWJ0aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhYi12MV90aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgY29sb3I6ICRmYWItdjFfdGl0bGVfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhYi12MV9zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgY29sb3I6ICRmYWItdjFfc3VidGl0bGVfY29sb3I7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5idXR0b25fc3RydWN0dXJlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAxNHJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uX2RlZmF1bHQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAuaWNvbl9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYWItdjFfYnV0dG9uX2ljb25fYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZhYi12MV9idXR0b25faWNvbl9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMy41cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYWItdjFfYnV0dG9uX2ljb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGZhYi12MV9idXR0b25faWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHRfaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtIDAuNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmFiLXYxX3RleHRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTQsIDAuMjUpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhYi12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDg1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZmFiLWFjdGl2ZSB7XHJcbiAgICAgICAgLmZhYi12MV90aXRsZV9zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNHJlbTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNDB2aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuIiwiJGZhYl9kZXRhaWxfY29udGVudF9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGZhYl9kZXRhaWxfdGl0bGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRmYWJfZGV0YWlsX3N1YnRpdGxlX2NvbG9yOiAkZmFiX2RldGFpbF90aXRsZV9jb2xvciAhZGVmYXVsdDtcclxuJGZhYl9kZXRhaWxfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRmYWJfZGV0YWlsX2ljb25fYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGZhYl9kZXRhaWxfdGV4dF9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGZhYl9kZXRhaWxfdGV4dF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuXHJcbiRmYWJfZGV0YWlsX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZmFiX2RldGFpbF9idXR0b25fYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGZhYl9kZXRhaWxfYnV0dG9uX2JhY2tncm91bmQtLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kZmFiX2RldGFpbF9idXR0b25fYm9yZGVyLS1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRmYWJfZGV0YWlsX2J1dHRvbl9ib3JkZXItLWRlc2t0b3A6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kZmFiX2RldGFpbF9idXR0b25fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kZmFiX2RldGFpbF9idXR0b25fY29sb3ItLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG5cclxuLmZhYl9kZXRhaWwge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAxcmVtO1xyXG4gICAgcmlnaHQ6IDFyZW07XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICB3aWR0aDogNXJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLmZhYl9kZXRhaWxfc3RydWN0dXJlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWJfZGV0YWlsX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDMuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWJfZGV0YWlsX3RpdGxlX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiA2cmVtO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDhyZW0pO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMy41cmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHJlbSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhYl9kZXRhaWxfdGl0bGVfY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZhYl9kZXRhaWxfY29udGVudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgkY29sb3JfdGVydGlhcnktNCwgMC4yNSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWJfZGV0YWlsX3RpdGxlLCAuZmFiX2RldGFpbF9zdWJ0aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhYl9kZXRhaWxfdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZmFiX2RldGFpbF90aXRsZV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuZmFiX2RldGFpbF9zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgY29sb3I6ICRmYWJfZGV0YWlsX3N1YnRpdGxlX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYnV0dG9uX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMTRyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbl9kZWZhdWx0IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuICAgICAgICAmW2RhdGEtcGhvbmVdOm5vdCgucG9pbnRlci1ldmVudHMtYWN0aXZlKSB7XHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbZGF0YS1waG9uZV0ucG9pbnRlci1ldmVudHMtYWN0aXZlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZTtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb25fY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzLjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMy41cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhYl9kZXRhaWxfaWNvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0X2l0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbSAwLjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhYl9kZXRhaWxfdGV4dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IDAgcmdiYSgkY29sb3JfdGVydGlhcnktNCwgMC4yNSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmFiX2RldGFpbF90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIC5mYWJfZGV0YWlsX3RpdGxlX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b25fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgYm90dG9tOiA0cmVtO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICBib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgdG9wOiAxMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgLmZhYl9kZXRhaWxfc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDFyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYWJfZGV0YWlsX2NvbnRlbnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFiX2RldGFpbF9pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHRvcDogLTIuNXJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAmICsgLmZhYl9kZXRhaWxfZWxlbWVudHMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhYl9kZXRhaWxfdGl0bGVfc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYWJfZGV0YWlsX3RpdGxlX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFiX2RldGFpbF90aXRsZSwgLmZhYl9kZXRhaWxfc3VidGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFiX2RldGFpbF90aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYWJfZGV0YWlsX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5idXR0b25fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b25fZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmFiX2RldGFpbF9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAkZmFiX2RldGFpbF9idXR0b25fYm9yZGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAuNXJlbSBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNzVyZW07XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYWJfZGV0YWlsX2J1dHRvbl9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjokZmFiX2RldGFpbF9idXR0b25fYm9yZGVyLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIC50ZXh0X2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmFiX2RldGFpbF9idXR0b25fY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbl9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnRleHRfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmFiX2RldGFpbF9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG59XHJcbiIsIi8qIE1vZHVsZSBjb3VwcyBkZSBjb2V1ciBWMiAqL1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjJfZGVjb3JhdGVfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0xMCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9jYXJkLWJpZW4tdjNfYmVmb3JlX2JhY2tncm91bmQ6ICRjb2xvcl9zZWNvbmRhcnktMiAhZGVmYXVsdDtcclxuXHJcbi5mYXZvcml0ZXMtdjIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgdG9wOiA1cmVtO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTQvMTI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhdm9yaXRlcy12Ml9kZWNvcmF0ZV9jb2xvcjtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKHhsKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTA1MHB4O1xyXG5cclxuICAgICAgICAgICAgdG9wOiA2cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogNTQlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDczcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fd3JhcHBlciB7XHJcblxyXG4gICAgfVxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX2hvbWVfbWF4LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKHh4eHhsKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fc3dpcHBlciB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk4NXB4O1xyXG4gICAgICAgICAgICAgICAgLmNhcmQtYmllbi12MyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC42cywgb3BhY2l0eSAuNHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLmNhcmQtYmllbi12MyB7XHJcbiAgICAgICAgICAgICAgICAmX19kYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjVzLCBvcGFjaXR5IC4zcztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNsaWRlLW5leHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAuY2FyZC1iaWVuLXYzX19pbWctY29udGFpbmVyOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYyX2NhcmQtYmllbi12M19iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiZfX2l0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAuY2FyZC1iaWVuLXYzX19kYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSovXHJcblxyXG4gICAgJl9fbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIiRmb290ZXJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGZvb3Rlcl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRmb290ZXJfZWxlbWVudF9tYXJnaW4tYm90dG9uOiAzcmVtICFkZWZhdWx0O1xyXG5cclxuLyogRm9vdGVyIEVsZW1lbnQgKi9cclxuJGZvb3Rlcl9lbGVtZW50X3RpdGxlX2ljb25fd2lkdGg6IDJyZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXJfZWxlbWVudF90aXRsZV9pY29uX2hlaWdodDogMnJlbSAhZGVmYXVsdDtcclxuJGZvb3Rlcl9lbGVtZW50X3RpdGxlX2ljb25fcGFkZGluZzogMC42cmVtICFkZWZhdWx0O1xyXG4kZm9vdGVyX2VsZW1lbnRfdGl0bGVfaWNvbl9ib3JkZXItcmFkaXVzOiAxMDAlICFkZWZhdWx0O1xyXG4kZm9vdGVyX2VsZW1lbnRfdGl0bGVfaWNvbl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZm9vdGVyX2VsZW1lbnRfdGl0bGVfaWNvbl9tYXJnaW4tcmlnaHQ6IDFyZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXJfZWxlbWVudF90aXRsZV9pY29uX2ZpbGw6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kZm9vdGVyX2VsZW1lbnRfdGl0bGVfdGV4dF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGZvb3Rlcl9lbGVtZW50X3RpdGxlX3RleHRfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQgIWRlZmF1bHQ7XHJcbiRmb290ZXJfZWxlbWVudF9jb250ZW50X3RleHRfdHJhbnNpdGlvbjogMC4zcyAhZGVmYXVsdDtcclxuJGZvb3Rlcl9lbGVtZW50X2NvbnRlbnRfdGV4dF9jb2xvci0taG92ZXItLWZvY3VzLS1hY3RpdmU6IGRhcmtlbigkZm9vdGVyX2NvbG9yLCA1MCUpICFkZWZhdWx0O1xyXG5cclxuLyogRm9vdGVyIGxvZ28gKi9cclxuJGZvb3Rlcl9sb2dvX21hcmdpbi1ib3R0b246ICRmb290ZXJfZWxlbWVudF9tYXJnaW4tYm90dG9uICFkZWZhdWx0O1xyXG4kZm9vdGVyX2xvZ29fbWF4LXdpZHRoOiAxMnJlbSAhZGVmYXVsdDtcclxuJGZvb3Rlcl9sb2dvX21heC1oZWlnaHQ6IDhyZW0gIWRlZmF1bHQ7XHJcblxyXG4vKiBGb290ZXIgbG9nbyBtZW1iZXIgKi9cclxuJGZvb3Rlcl9sb2dvX21lbWJlcl9tYXgtd2lkdGg6IDEycmVtICFkZWZhdWx0O1xyXG5cclxuLyogRm9vdGVyIHBhcnRuZXJzICovXHJcbiRmb290ZXJfcGFydG5lcnNfaXRlbV9tYXJnaW4tcmlnaHQ6IDFyZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXJfcGFydG5lcnNfaXRlbV9tYXJnaW4tYm90dG9tOiAxcmVtICFkZWZhdWx0O1xyXG4kZm9vdGVyX3BhcnRuZXJzX2ltZ19tYXgtaGVpZ2h0OiAycmVtICFkZWZhdWx0O1xyXG5cclxuLyogRm9vdGVyIGNvcHlyaWdodCBldCBuYXYgbGlzdCAqL1xyXG4kZm9vdGVyX25hdl9saXN0X2ZvbnQtc2l6ZTogMC44cmVtICFkZWZhdWx0O1xyXG4kZm9vdGVyX25hdl9saXN0X2NvbG9yOiBkYXJrZW4oJGNvbG9yX3RlcnRpYXJ5LTMsIDIwJSkgIWRlZmF1bHQ7XHJcbiRmb290ZXJfbmF2X2xpc3RfbWFyZ2luLWJvdHRvbTogMnJlbSAhZGVmYXVsdDtcclxuJGZvb3Rlcl9uYXZfbGlzdF9wYWRkaW5nOiAwLjVyZW0gMCAhZGVmYXVsdDtcclxuJGZvb3Rlcl9uYXZfbGlzdF90cmFuc2l0aW9uOiAwLjNzICFkZWZhdWx0O1xyXG4kZm9vdGVyX25hdl9saXN0X2NvbG9yLS1ob3Zlci0tZm9jdXMtLWFjdGl2ZTogZGFya2VuKCRjb2xvcl90ZXJ0aWFyeS0zLCA1MCUpICFkZWZhdWx0O1xyXG4kZm9vdGVyX2NvcHlyaWdodF9tYXJnaW4tYm90dG9tOiAycmVtICFkZWZhdWx0O1xyXG5cclxuLyogRm9vdGVyIExCSSBsb2dvICovXHJcbiRmb290ZXJfbmF2X2xpc3RfcGFkZGluZzogMXJlbSAwICFkZWZhdWx0O1xyXG4kZm9vdGVyX25hdl9saXN0X2ZvbnQtc2l6ZTogMC44cmVtICFkZWZhdWx0O1xyXG4kZm9vdGVyX25hdl9saXN0X2NvbG9yOiBkYXJrZW4oJGNvbG9yX3RlcnRpYXJ5LTMsIDI1JSkgIWRlZmF1bHQ7XHJcbiRmb290ZXJfbmF2X2xpc3RfZmlsbDogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRmb290ZXJfbmF2X2xpc3RfbWF4LXdpZHRoOiAxMnJlbSAhZGVmYXVsdDtcclxuXHJcbi8qIEZvb3RlciBTb2NpYWwgTmV0d29yayAqL1xyXG4kZm9vdGVyX3NvY2lhbF9uZXR3b3JrX2ZpbGwtLWhvdmVyLS1mb2N1cy0tYWN0aXZlOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuLyogRm9vdGVyIERlc2t0b3AgKi9cclxuJGZvb3Rlcl9tZF9lbGVtZXRfcGFkZGluZy1yaWdodDogMnJlbSAhZGVmYXVsdDtcclxuJGZvb3Rlcl9tZF9uYXZfbGlzdF9pdGVtX21hcmdpbi1yaWdodDogMnJlbSAhZGVmYXVsdDtcclxuJGZvb3Rlcl9tZF9jb3B5cmlnaHRfbWFyZ2luLXRvcDogMXJlbSAhZGVmYXVsdDtcclxuJGZvb3Rlcl9tZF9sYmlfbG9nb19taW4td2lkdGg6IDE4cmVtICFkZWZhdWx0O1xyXG5cclxuLyogRm9vdGVyIGZvcm0gKi9cclxuJGZvb3Rlcl9mb3JtX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkaDItZm9udCAhZGVmYXVsdDtcclxuJGZvb3Rlcl9mb3JtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGZvb3Rlcl9jb2xvciAhZGVmYXVsdDtcclxuJGZvb3Rlcl9mb3JtX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkaDMtZm9udCAhZGVmYXVsdDtcclxuJGZvb3Rlcl9mb3JtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGZvb3Rlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi5mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGZvb3Rlcl9iYWNrZ3JvdW5kO1xyXG4gICAgLmZvb3Rlcl9jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZm9vdGVyX2NvbG9yO1xyXG4gICAgICAgICYud2l0aEZvcm0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cmVtIDEuNXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAuZm9vdGVyX2xlZnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvb3Rlcl9yaWdodCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyX2VsZW1lbnRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICAuZm9vdGVyX2VsZW1lbnRfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIC5mb290ZXJfZWxlbWVudF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19lbGVtZW50XzIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAuaWNvbl9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRmb290ZXJfZWxlbWVudF90aXRsZV9pY29uX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRmb290ZXJfZWxlbWVudF90aXRsZV9pY29uX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGZvb3Rlcl9lbGVtZW50X3RpdGxlX2ljb25fcGFkZGluZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGZvb3Rlcl9lbGVtZW50X3RpdGxlX2ljb25fYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZvb3Rlcl9lbGVtZW50X3RpdGxlX2ljb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGZvb3Rlcl9lbGVtZW50X3RpdGxlX2ljb25fbWFyZ2luLXJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZm9vdGVyX2VsZW1lbnRfdGl0bGVfaWNvbl9maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0X2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlcl9lbGVtZW50X3RpdGxlX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9vdGVyX2VsZW1lbnRfdGl0bGVfdGV4dF9mb250LXdlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb290ZXJfZWxlbWVudF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgLnRleHRfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhLnRleHRfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRmb290ZXJfZWxlbWVudF9jb250ZW50X3RleHRfdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyX2VsZW1lbnRfY29udGVudF90ZXh0X2NvbG9yLS1ob3Zlci0tZm9jdXMtLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl9fbG9nbyB7XHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZm9vdGVyX2xvZ29fbWFyZ2luLWJvdHRvbjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkZm9vdGVyX2xvZ29fbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkZm9vdGVyX2xvZ29fbWF4LWhlaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ29fbWVuYmVyX2xpbmsge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAubG9nb19tZW5iZXJfaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkZm9vdGVyX2xvZ29fbWVtYmVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYXJ0bmVyc19fbmF2X2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAucGFydG5lcnNfX25hdl9pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9vdGVyX3BhcnRuZXJzX2l0ZW1fbWFyZ2luLXJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZm9vdGVyX3BhcnRuZXJzX2l0ZW1fbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYXJ0bmVyc19fbmF2X2xpbmsge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFydG5lcnNfX25hdl9pbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRmb290ZXJfcGFydG5lcnNfaW1nX21heC1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb3B5cmlnaHRfX25hdl9saXN0IHtcclxuICAgICAgICBmb250LXNpemU6ICRmb290ZXJfbmF2X2xpc3RfZm9udC1zaXplO1xyXG4gICAgICAgIGNvbG9yOiAkZm9vdGVyX25hdl9saXN0X2NvbG9yO1xyXG4gICAgICAgIC5uYXZfbGlzdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGZvb3Rlcl9uYXZfbGlzdF9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2X2xpc3RfX2l0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdl9saXN0X19saW5rIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJGZvb3Rlcl9uYXZfbGlzdF9wYWRkaW5nO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGZvb3Rlcl9uYXZfbGlzdF90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlcl9uYXZfbGlzdF9jb2xvci0taG92ZXItLWZvY3VzLS1hY3RpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uLm5hdl9saXN0X19saW5rIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb3B5cmlnaHRfX3RleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZm9vdGVyX2NvcHlyaWdodF9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGJpLWxvZ29fX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAkZm9vdGVyX25hdl9saXN0X3BhZGRpbmc7XHJcbiAgICAgICAgLmxiaS1sb2dvX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9vdGVyX25hdl9saXN0X2ZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRmb290ZXJfbmF2X2xpc3RfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sYmktbG9nbyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRmb290ZXJfbmF2X2xpc3RfZmlsbDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGZvb3Rlcl9uYXZfbGlzdF9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0b1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc29jaWFsX25ldHdvcmsge1xyXG4gICAgICAgIC5zb2NpYWxfbmV0d29ya19fbGluayB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRmb290ZXJfc29jaWFsX25ldHdvcmtfZmlsbC0taG92ZXItLWZvY3VzLS1hY3RpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIC5mb290ZXJfY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRtYXhfd2lkdGhfZ2VuO1xyXG4gICAgICAgICAgICAmLndpdGhGb3JtIHtcclxuICAgICAgICAgICAgICAgIC5mb290ZXJfbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZm9vdGVyX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXJfcmlnaHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXJfbGVmdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvb3Rlcl9ib3R0b20ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9vdGVyX19sb2dvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXJfZWxlbWVudF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvb3Rlcl9tZF9lbGVtZXRfcGFkZGluZy1yaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvcHlyaWdodF9fbmF2X2xpc3Qge1xyXG4gICAgICAgICAgICAubmF2X2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uYXZfbGlzdF9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGZvb3Rlcl9tZF9uYXZfbGlzdF9pdGVtX21hcmdpbi1yaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubmF2X2xpc3RfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29weXJpZ2h0X190ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRmb290ZXJfbWRfY29weXJpZ2h0X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sYmktbG9nb19fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogJGZvb3Rlcl9tZF9sYmlfbG9nb19taW4td2lkdGg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtIHtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX2NvbnRlbnRfMSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZm9vdGVyX2Zvcm1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlcl9mb3JtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGVfY29udGVudF8yIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRmb290ZXJfZm9ybV90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyX2Zvcm1fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn0iLCIkZm9vdGVyX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRmb290ZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kZm9vdGVyX2VsZW1lbnRfbWFyZ2luLWJvdHRvbjogM3JlbTtcclxuXHJcbi8qIEZvb3RlciBFbGVtZW50ICovXHJcbiRmb290ZXJfZWxlbWVudF90aXRsZV9pY29uX3dpZHRoOiAycmVtO1xyXG4kZm9vdGVyX2VsZW1lbnRfdGl0bGVfaWNvbl9oZWlnaHQ6IDJyZW07XHJcbiRmb290ZXJfZWxlbWVudF90aXRsZV9pY29uX3BhZGRpbmc6IDAuNnJlbTtcclxuJGZvb3Rlcl9lbGVtZW50X3RpdGxlX2ljb25fYm9yZGVyLXJhZGl1czogMTAwJTtcclxuJGZvb3Rlcl9lbGVtZW50X3RpdGxlX2ljb25fYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMTtcclxuJGZvb3Rlcl9lbGVtZW50X3RpdGxlX2ljb25fbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4kZm9vdGVyX2VsZW1lbnRfdGl0bGVfaWNvbl9maWxsOiAkY29sb3JfdGVydGlhcnktMztcclxuJGZvb3Rlcl9lbGVtZW50X3RpdGxlX3RleHRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRmb290ZXJfZWxlbWVudF90aXRsZV90ZXh0X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4kZm9vdGVyX2VsZW1lbnRfY29udGVudF90ZXh0X3RyYW5zaXRpb246IDAuM3M7XHJcbiRmb290ZXJfZWxlbWVudF9jb250ZW50X3RleHRfY29sb3ItLWhvdmVyLS1mb2N1cy0tYWN0aXZlOiByZ2JhKCRmb290ZXJfY29sb3IsIDAuNyk7XHJcblxyXG4vKiBGb290ZXIgbG9nbyAqL1xyXG4kZm9vdGVyX2xvZ29fbWFyZ2luLWJvdHRvbjogM2VtO1xyXG4kZm9vdGVyX2xvZ29fbWF4LXdpZHRoOiA1OHB4O1xyXG4kZm9vdGVyX2xvZ29fbWF4LWhlaWdodDogODRweDtcclxuXHJcbi8qIEZvb3RlciBsb2dvIG1lbWJlciAqL1xyXG4kZm9vdGVyX2xvZ29fbWVtYmVyX21heC13aWR0aDogMTJyZW07XHJcblxyXG4vKiBGb290ZXIgcGFydG5lcnMgKi9cclxuJGZvb3Rlcl9wYXJ0bmVyc19pdGVtX21hcmdpbi1yaWdodDogMXJlbTtcclxuJGZvb3Rlcl9wYXJ0bmVyc19pdGVtX21hcmdpbi1ib3R0b206IDFyZW07XHJcbiRmb290ZXJfcGFydG5lcnNfaW1nX21heC1oZWlnaHQ6IDJyZW07XHJcblxyXG4vKiBGb290ZXIgY29weXJpZ2h0IGV0IG5hdiBsaXN0ICovXHJcbiRmb290ZXJfbmF2X2xpc3RfZm9udC1zaXplOiAwLjhyZW07XHJcbiRmb290ZXJfbmF2X2xpc3RfY29sb3I6ICByZ2JhKCRmb290ZXJfY29sb3IsIDAuNyk7XHJcbiRmb290ZXJfbmF2X2xpc3RfbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuJGZvb3Rlcl9uYXZfbGlzdF9wYWRkaW5nOiAwLjVyZW0gMDtcclxuJGZvb3Rlcl9uYXZfbGlzdF90cmFuc2l0aW9uOiAwLjNzO1xyXG4kZm9vdGVyX25hdl9saXN0X2NvbG9yLS1ob3Zlci0tZm9jdXMtLWFjdGl2ZTogIHJnYmEoJGZvb3Rlcl9jb2xvciwgMC43KTtcclxuJGZvb3Rlcl9jb3B5cmlnaHRfbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbi8qIEZvb3RlciBMQkkgbG9nbyAqL1xyXG4kZm9vdGVyX25hdl9saXN0X3BhZGRpbmc6IDFyZW0gMDtcclxuJGZvb3Rlcl9uYXZfbGlzdF9mb250LXNpemU6IDAuOHJlbTtcclxuJGZvb3Rlcl9uYXZfbGlzdF9jb2xvcjogIHJnYmEoJGZvb3Rlcl9jb2xvciwgMC43KTtcclxuJGZvb3Rlcl9uYXZfbGlzdF9maWxsOiAkY29sb3JfdGVydGlhcnktMztcclxuJGZvb3Rlcl9uYXZfbGlzdF9tYXgtd2lkdGg6IDEycmVtO1xyXG5cclxuLyogRm9vdGVyIFNvY2lhbCBOZXR3b3JrICovXHJcbiRmb290ZXJfc29jaWFsX25ldHdvcmtfZmlsbC0taG92ZXItLWZvY3VzLS1hY3RpdmU6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4vKiBGb290ZXIgRGVza3RvcCAqL1xyXG4kZm9vdGVyX21kX2VsZW1ldF9wYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4kZm9vdGVyX21kX25hdl9saXN0X2l0ZW1fbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4kZm9vdGVyX21kX2NvcHlyaWdodF9tYXJnaW4tdG9wOiAxcmVtO1xyXG4kZm9vdGVyX21kX2xiaV9sb2dvX21pbi13aWR0aDogMThyZW07XHJcblxyXG4vKiBGb290ZXIgZm9ybSAqL1xyXG4kZm9vdGVyX2Zvcm1fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICRoMi1mb250O1xyXG4kZm9vdGVyX2Zvcm1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkZm9vdGVyX2NvbG9yO1xyXG4kZm9vdGVyX2Zvcm1fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICRoMy1mb250O1xyXG4kZm9vdGVyX2Zvcm1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkZm9vdGVyX2NvbG9yOyIsIiRoZWFkZXJfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzMgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X2J1dHRvbl9oZWFydF9tYXJnaW4tbGVmdDogMnJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfYnV0dG9uX2hlYXJ0X2ZpbGw6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9idXR0b25faGVhcnRfc3Ryb2tlOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG5cclxuYm9keS5hY3RpdmUge1xyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGhlYWRlcl90cmFuc2l0aW9uO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyIHtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJi5kZXNrdG9wX21lbnUge1xyXG4gICAgICAgIC5oZWFkZXJfdG9wYmFyIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbl9saWdodC5idXR0b25fcHJvcHJpZXRhaXJlIHtcclxuICAgICAgICAgICAgICAgIC50ZXh0X2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uX2hlYXJ0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaGVhZGVyX2Rlc2t0b3BfbWVudV9idXR0b25faGVhcnRfbWFyZ2luLWxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHk6bm90KC5ib2R5LS1pbm5lcikgLmhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbn0iLCIkaGVhZGVyX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9idXR0b25faGVhcnRfbWFyZ2luLWxlZnQ6IDJyZW07XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X2J1dHRvbl9oZWFydF9maWxsOiB0cmFuc3BhcmVudDtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfYnV0dG9uX2hlYXJ0X3N0cm9rZTogJGNvbG9yX3ByaW1hcnktMztcclxuIiwiLyogR0xPQkFMIFZBUklBQkxFUyAqL1xyXG5cclxuJGhlYWRlcl9wcmltYXJ5X2NvbG9yOiAkaGVhZGVyX3ByaW1hcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc2Vjb25kYXJ5X2NvbG9yOiAkaGVhZGVyX3NlY29uZGFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGhlYWRlcl90ZXJ0aWFyeV9jb2xvcjogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRoZWFkZXJfaGVhZGVyX3BhZGRpbmcteDogM3JlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfbWVudV9wYWRkaW5nLXg6IDNyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9sb2dvX3dpZHRoOiAxMnJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9oZWFkZXJfbmF2aWdhdGlvbl9pdGVtX3BhZGRpbmcteDogMS41cmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX21heC13aWR0aDogY2FsYygjeyRoZWFkZXJfaGVhZGVyX25hdmlnYXRpb25faXRlbV9wYWRkaW5nLXh9ICsgI3skaGVhZGVyX2Rlc2t0b3BfbWVudV9tZW51X3BhZGRpbmcteH0gKyAjeyRoZWFkZXJfaGVhZGVyX3BhZGRpbmcteH0gKyAjeyRoZWFkZXJfZGVza3RvcF9sb2dvX3dpZHRofSkgIWRlZmF1bHQ7XHJcblxyXG4vKiBIRUFERVIgVkFSSUFCTEVTICovXHJcblxyXG4vKiBNT0JJTEUgKi9cclxuXHJcbi8qIFNlY3Rpb24gaGVhZGVyIGNvbnRhaW5lciAqL1xyXG4kaGVhZGVyX21lbnVfZm9udC1zaXplOiAxLjJyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbWVudV9wYWRkaW5nLXk6IDAgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbWVudV9wYWRkaW5nLXg6ICRoZWFkZXJfaGVhZGVyX3BhZGRpbmcteCAhZGVmYXVsdDtcclxuJGhlYWRlcl9tZW51X21pbi1oZWlnaHQ6IDVyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbWVudV90cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMSAhZGVmYXVsdDtcclxuJGhlYWRlcl9tZW51X2JhY2tncm91bmQ6ICRoZWFkZXJfdGVydGlhcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbWVudV9ib3gtc2hhZG93OiAwIDAgMC41cmVtIDAgcmdiYSgkY29sb3JfdGVydGlhcnktNCwgMC41KSAhZGVmYXVsdDtcclxuXHJcbi8qIFNlY3Rpb24gQnVyZ2VyIG1lbnUgKi9cclxuJGhlYWRlcl9idXJnZXJfd2lkdGg6IDVyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYnVyZ2VyX2hlaWdodDogNXJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9idXJnZXJfaWNvbl93aWR0aDogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9idXJnZXJfaWNvbl9oZWlnaHQ6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYnVyZ2VyX2ljb25fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzIgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYnVyZ2VyX2ljb25fYmFyX3dpZHRoOiAxMDAlICFkZWZhdWx0O1xyXG4kaGVhZGVyX2J1cmdlcl9pY29uX2Jhcl9oZWlnaHQ6IDAuMTI1cmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX2J1cmdlcl9pY29uX2Jhcl9iYWNrZ3JvdW5kOiAkaGVhZGVyX3ByaW1hcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYnVyZ2VyX2ljb25fdGV4dF9mb250LXdlaWdodDogJGZvbnQtYm9sZCAhZGVmYXVsdDtcclxuJGhlYWRlcl9idXJnZXJfaWNvbl90ZXh0X3BhZGRpbmc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9idXJnZXJfaWNvbl90ZXh0X2ZvbnQtc2l6ZTogMC44cmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX2J1cmdlcl9pY29uX3RleHRfY29sb3I6ICRoZWFkZXJfYnVyZ2VyX2ljb25fYmFyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4vKiBTZWN0aW9uIExvZ28gKi9cclxuJGhlYWRlcl9sb2dvX3BhZGRpbmc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9sb2dvX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yICFkZWZhdWx0O1xyXG4kaGVhZGVyX2xvZ29fbWF4LXdpZHRoOiA2cmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX2xvZ29fbWF4LWhlaWdodDogM3JlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9sb2dvX29iamVjdC1maXQ6IGNvbnRhaW4gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbG9nb193aWR0aDogMTAwJSAhZGVmYXVsdDtcclxuJGhlYWRlcl9sb2dvX21vcmVfbWFyZ2luLWxlZnQ6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4vKiBTZWN0aW9uIE1lbnUgZGUgbmF2aWdhdGlvbiAqL1xyXG4kaGVhZGVyX25hdmlnYXRpb25fYmFja2dyb3VuZDogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX2JveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgkY29sb3JfdGVydGlhcnlfNCwgMC4yNSkgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9tYXgtd2lkdGg6IDMwcmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX25hdmlnYXRpb25faGVpZ2h0OiAxMDB2aCAhZGVmYXVsdDtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yICFkZWZhdWx0O1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbXNfcGFkZGluZzogMS41cmVtIDAgIWRlZmF1bHQ7XHJcblxyXG4vKiBTZWN0aW9uIHNvdXMtbWVudSBuYXZpZ2F0aW9uIGRlZ3JlZSAxICovXHJcbiRoZWFkZXJfc3ViX25hdmlnYXRpb25faXRlbXNfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzIgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc3ViX25hdmlnYXRpb25faXRlbXNfcGFkZGluZzogM3JlbSAwICFkZWZhdWx0O1xyXG4kaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX2l0ZW1zX2JhY2tncm91bmQ6ICRoZWFkZXJfdGVydGlhcnlfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKiBTZWN0aW9uIHNvdXMtbWVudSBuYXZpZ2F0aW9uIGRlZ3JlZSAxIGxpZW4gKi9cclxuJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fcGFkZGluZzogMC41cmVtIDJyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yICFkZWZhdWx0O1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbV9jb2xvcjogJGhlYWRlcl9zZWNvbmRhcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2ljb25fbWFyZ2luLWxlZnQ6IDAuOHJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fY29sb3I6ICRoZWFkZXJfc2Vjb25kYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbV9pY29uX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yICFkZWZhdWx0O1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbV9pY29uX21hcmdpbi1sZWZ0OiAwLjhyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2ljb25fZmlsbDogJGhlYWRlcl9wcmltYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG4kaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX2l0ZW1fY29sb3ItLWxhc3QtY2hpbGQ6ICRoZWFkZXJfcHJpbWFyeV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qIFNlY3Rpb24gc291cy1tZW51IG5hdmlnYXRpb24gZGVncmVlIDIgKi9cclxuJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtc190cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMiAhZGVmYXVsdDtcclxuJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtc19wYWRkaW5nOiAzcmVtIDAgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc3ViX25hdmlnYXRpb25fbW9yZV9faXRlbXNfaGVpZ2h0OiAxMDAlICFkZWZhdWx0O1xyXG4kaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX21vcmVfX2l0ZW1zX2JhY2tncm91bmQ6ICRoZWFkZXJfdGVydGlhcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc3ViX25hdmlnYXRpb25fbW9yZV9faXRlbXNfbWF4LXdpZHRoOiAkaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX21heC13aWR0aCAhZGVmYXVsdDtcclxuJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtc193aWR0aDogMTAwJSAhZGVmYXVsdDtcclxuXHJcbi8qIFNlY3Rpb24gc291cy1tZW51IG5hdmlnYXRpb24gZGVncmVlIDIgYm91dG9uIGRlIHJldG91ciAqL1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbV9saWdodF9mb250LXNpemU6IDAuOXJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fbGlnaHRfY29sb3I6ICRoZWFkZXJfcHJpbWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fbGlnaHRfaWNvbl9tYXJnaW46IDAuOHJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fbGlnaHRfaWNvbl9maWxsOiAkaGVhZGVyX3ByaW1hcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9tZW51X2J1cmdlcl93aXRob3V0QmFja2dyb3VuZF9iYWNrZ3JvdW5kOiAkaGVhZGVyX3RlcnRpYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyogREVTS1RPUCAqL1xyXG5cclxuLyogU2VjdGlvbiBoZWFkZXIgY29udGFpbmVyICovXHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X21pbi1oZWlnaHQ6IDVyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X21lbnVfX2xvZ29fcGFkZGluZzoxcmVtIDAgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X21lbnVfX2xvZ29fbWF4LWhlaWdodDogMTByZW0gIWRlZmF1bHQ7XHJcblxyXG4vKiBTZWN0aW9uIExvZ28gKi9cclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfbWVudV9fbG9nb19sb2dvX21heC1oZWlnaHQ6IDE1cmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9tZW51X19sb2dvX2xvZ29fbWluLXdpZHRoOiAkaGVhZGVyX2Rlc2t0b3BfbG9nb193aWR0aCAhZGVmYXVsdDtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfbWVudV9fbG9nb19sb2dvX21heC13aWR0aDogJGhlYWRlcl9kZXNrdG9wX2xvZ29fd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4vKiBTZWN0aW9uIE1lbnUgbmF2aWdhdGlvbiAqL1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9uYXZpZ2F0aW9uX3dpZHRoOiAxMDAlICFkZWZhdWx0O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9uYXZpZ2F0aW9uX3BhZGRpbmcteTogMCAhZGVmYXVsdDtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfbmF2aWdhdGlvbl9wYWRkaW5nLXg6ICRoZWFkZXJfZGVza3RvcF9tZW51X21lbnVfcGFkZGluZy14ICFkZWZhdWx0O1xyXG5cclxuLyogU2VjdGlvbiBTb3VzLW1lbnUgYmFja2dyb3VuZCBuYXZpZ2F0aW9uICovXHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2JlZm9yZV9iYWNrZ3JvdW5kOiByZ2JhKCRoZWFkZXJfdGVydGlhcnlfY29sb3IsIDAuOTUpICFkZWZhdWx0O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9iZWZvcmVfd2lkdGg6IDEwMHZ3ICFkZWZhdWx0O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9iZWZvcmVfaGVpZ2h0OiAxMDAlICFkZWZhdWx0O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9iZWZvcmVfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzIgIWRlZmF1bHQ7XHJcblxyXG4vKiBTZWN0aW9uIFNvdXMtbWVudSBjb250YWluZXIgbmF2aWdhdGlvbiAqL1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9uYXZpZ2F0aW9uX19pdGVtc19qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWRlZmF1bHQ7XHJcblxyXG4vKiBTZWN0aW9uIFNvdXMtbWVudSBkZWdyZSAxIG5hdmlnYXRpb24gKi9cclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25fX2l0ZW1zX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9faXRlbXNfdHJhbnNpdGlvbjogICRnbG9iYWxfdHJhbnNpdGlvbl8yICFkZWZhdWx0O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9faXRlbXNfcGFkZGluZzogMS41cmVtIDAgMS41cmVtICRoZWFkZXJfc3ViX25hdmlnYXRpb25fbWF4LXdpZHRoICFkZWZhdWx0O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9faXRlbXNfbWF4LXdpZHRoOiBjYWxjKCN7JGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9tYXgtd2lkdGh9ICogMikgIWRlZmF1bHQ7XHJcblxyXG4vKiBTZWN0aW9uIFNvdXMtbWVudSBkZWdyZSAyIG5hdmlnYXRpb24gKi9cclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25fbW9yZV9faXRlbXNfcGFkZGluZzogMS41cmVtIDAgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X25hdmlnYXRpb25fX2l0ZW1fcGFkZGluZzogMCAkaGVhZGVyX2hlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9uYXZpZ2F0aW9uX19pdGVtX2NvbG9yLS1ob3Zlci0tZm9jdXMtLWFjdGl2ZTogJGhlYWRlcl9wcmltYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyogU2VjdGlvbiBTb3VzLW1lbnUgZGVmYXVsdCBuYXZpZ2F0aW9uICovXHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2l0ZW1fcGFkZGluZzogMC41cmVtIDAgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2l0ZW1fZmlsbDogJGhlYWRlcl9zZWNvbmRhcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2l0ZW1fY29sb3ItLWhvdmVyLS1mb2N1cy0tYWN0aXZlOiAkaGVhZGVyX3ByaW1hcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2l0ZW1faWNvbl9maWxsLS1ob3Zlci0tZm9jdXMtLWFjdGl2ZTogJGhlYWRlcl9wcmltYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyogU2VjdGlvbiBIZWFkZXIgMiAqL1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9oZWFkZXItMl9sb2dvX3BhZGRpbmc6IDEuNXJlbSAycmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9oZWFkZXItMl9sb2dvX2p1c3RpZnktY29udGVudDogY2VudGVyICFkZWZhdWx0O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9oZWFkZXItMl9sb2dvX21heC13aWR0aDogMjByZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X2hlYWRlci0yX2xvZ29fbWF4LWhlaWdodDogMTJyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X2hlYWRlci0yX25hdmlnYXRpb25faXRlbV9wYWRkaW5nOiAwIDJyZW0gIWRlZmF1bHQ7XHJcblxyXG4vKiBTZWN0aW9uIEhlYWRlciAzICovXHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X2hlYWRlci0zX25hdmlnYXRpb25faXRlbV9wYWRkaW5nOiAycmVtICFkZWZhdWx0O1xyXG5cclxuLyogU1RZTEVTSEVFVFMgKi9cclxuXHJcbi5oZWFkZXIge1xyXG4gICAgLmhlYWRlcl9tZW51IHtcclxuICAgICAgICBmb250LXNpemU6ICRoZWFkZXJfbWVudV9mb250LXNpemU7XHJcbiAgICAgICAgcGFkZGluZzogJGhlYWRlcl9tZW51X3BhZGRpbmcteSAkaGVhZGVyX21lbnVfcGFkZGluZy14O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgbWluLWhlaWdodDogJGhlYWRlcl9tZW51X21pbi1oZWlnaHQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDBzO1xyXG4gICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX21lbnVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJGhlYWRlcl9tZW51X2JveC1zaGFkb3c7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudV9idXJnZXIge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogJGhlYWRlcl9idXJnZXJfd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGhlYWRlcl9idXJnZXJfaGVpZ2h0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgLm1lbnVfYnVyZ2VyX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRoZWFkZXJfYnVyZ2VyX2ljb25fd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXJfYnVyZ2VyX2ljb25faGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmljb24sICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkaGVhZGVyX2J1cmdlcl9pY29uX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRoZWFkZXJfYnVyZ2VyX2ljb25fYmFyX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGhlYWRlcl9idXJnZXJfaWNvbl9iYXJfaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXJfYnVyZ2VyX2ljb25fYmFyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1lbnVfYnVyZ2VyX3RleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRoZWFkZXJfYnVyZ2VyX2ljb25fdGV4dF9mb250LXdlaWdodDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkaGVhZGVyX2J1cmdlcl9pY29uX3RleHRfcGFkZGluZztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlcl9idXJnZXJfaWNvbl90ZXh0X2ZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyX2J1cmdlcl9pY29uX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnVfX2xvZ28ge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogJGhlYWRlcl9sb2dvX3BhZGRpbmc7XHJcbiAgICAgICAgICAgIC5sb2dvLCAubG9nb19tb3JlIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJGhlYWRlcl9sb2dvX21heC13aWR0aDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRoZWFkZXJfbG9nb19tYXgtaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogJGhlYWRlcl9sb2dvX29iamVjdC1maXQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGhlYWRlcl9sb2dvX3dpZHRoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sb2dvX21vcmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRoZWFkZXJfbG9nb19tb3JlX21hcmdpbi1sZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51X19uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlcl9uYXZpZ2F0aW9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRoZWFkZXJfbmF2aWdhdGlvbl9ib3gtc2hhZG93O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkaGVhZGVyX25hdmlnYXRpb25fbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXJfbmF2aWdhdGlvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkaGVhZGVyX25hdmlnYXRpb25fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgLnN1Yl9uYXZpZ2F0aW9uX2JlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtc19wYWRkaW5nO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdWJfbmF2aWdhdGlvbl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9pdGVtc190cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9pdGVtc19wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9pdGVtc19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uX19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaGVhZGVyX25hdmlnYXRpb25faXRlbV9wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2ljb25fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2ljb25fbWFyZ2luLWxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2ljb25fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zdWJfbmF2aWdhdGlvbl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnN1Yl9uYXZpZ2F0aW9uX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN1Yl9uYXZpZ2F0aW9uX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAuc3ViX25hdmlnYXRpb25fX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9pdGVtX2NvbG9yLS1sYXN0LWNoaWxkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ViX25hdmlnYXRpb25fbW9yZV9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRoZWFkZXJfc3ViX25hdmlnYXRpb25fbW9yZV9faXRlbXNfdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRoZWFkZXJfc3ViX25hdmlnYXRpb25fbW9yZV9faXRlbXNfcGFkZGluZztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtc19oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX21vcmVfX2l0ZW1zX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX21vcmVfX2l0ZW1zX21heC13aWR0aDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX21vcmVfX2l0ZW1zX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ViX25hdmlnYXRpb25fX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkaGVhZGVyX25hdmlnYXRpb25faXRlbV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaGVhZGVyX25hdmlnYXRpb25faXRlbV9pY29uX21hcmdpbi1sZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2ljb25fZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYucmV0dXJuX3N1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICYuaGlkZGVuX2RlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfbGlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fbGlnaHRfZm9udC1zaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyX25hdmlnYXRpb25faXRlbV9saWdodF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fbGlnaHRfaWNvbl9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2xpZ2h0X2ljb25fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi53aXRoQnVyZ2VyUmlnaHQge1xyXG4gICAgICAgICAgICAubWVudV9idXJnZXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tZW51X19uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAubWVudV9idXJnZXIge1xyXG4gICAgICAgICAgICAgICAgLm1lbnVfYnVyZ2VyX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAgdHJhbnNsYXRlWSg1cHgpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIHRyYW5zbGF0ZVkoLTVweCkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tZW51X19uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYud2l0aG91dEJhY2tncm91bmQge1xyXG4gICAgICAgICAgICAubWVudV9idXJnZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlcl9uYXZpZ2F0aW9uX21lbnVfYnVyZ2VyX3dpdGhvdXRCYWNrZ3JvdW5kX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoLm9wZW4pIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5kZXNrdG9wX21lbnUge1xyXG4gICAgICAgIC5oZWFkZXJfbWVudSB7XHJcbiAgICAgICAgICAgICYuaGVhZGVyLTEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRoZWFkZXJfZGVza3RvcF9tZW51X21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgICY6bm90KC53aXRoQmVmb3JlKSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLndpdGhvdXRCYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1lbnVfYnVyZ2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWVudV9idXJnZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWVudV9fbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaGVhZGVyX2Rlc2t0b3BfbWVudV9tZW51X19sb2dvX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRoZWFkZXJfZGVza3RvcF9tZW51X21lbnVfX2xvZ29fbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgICAgIC5sb2dvLCAubG9nb19tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyX2Rlc2t0b3BfbWVudV9tZW51X19sb2dvX2xvZ29fbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6ICRoZWFkZXJfZGVza3RvcF9tZW51X21lbnVfX2xvZ29fbG9nb19taW4td2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkaGVhZGVyX2Rlc2t0b3BfbWVudV9tZW51X19sb2dvX2xvZ29fbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tZW51X19uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGhlYWRlcl9kZXNrdG9wX21lbnVfbmF2aWdhdGlvbl93aWR0aDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRoZWFkZXJfZGVza3RvcF9tZW51X25hdmlnYXRpb25fcGFkZGluZy15ICRoZWFkZXJfZGVza3RvcF9tZW51X25hdmlnYXRpb25fcGFkZGluZy14O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMHM7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgLnN1Yl9uYXZpZ2F0aW9uX2JlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25fYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2JlZm9yZV93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2JlZm9yZV9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2JlZm9yZV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb25fX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGhlYWRlcl9kZXNrdG9wX21lbnVfbmF2aWdhdGlvbl9faXRlbXNfanVzdGlmeS1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN1Yl9uYXZpZ2F0aW9uX21vcmVfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtc19wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb25fX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uX19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGhlYWRlcl9kZXNrdG9wX21lbnVfbmF2aWdhdGlvbl9faXRlbV9wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uX19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyX2Rlc2t0b3BfbWVudV9uYXZpZ2F0aW9uX19pdGVtX2NvbG9yLS1ob3Zlci0tZm9jdXMtLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJfbmF2aWdhdGlvbl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9faXRlbXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25fX2l0ZW1zX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25fX2l0ZW1zX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25fX2l0ZW1zX21heC13aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ViX25hdmlnYXRpb25fX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3ViX25hdmlnYXRpb25fX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2l0ZW1fcGFkZGluZztcclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2l0ZW1fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2l0ZW1fY29sb3ItLWhvdmVyLS1mb2N1cy0tYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25faXRlbV9pY29uX2ZpbGwtLWhvdmVyLS1mb2N1cy0tYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaGVhZGVyLTIge1xyXG4gICAgICAgICAgICAgICAgLm1lbnVfX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRoZWFkZXJfZGVza3RvcF9tZW51X2hlYWRlci0yX2xvZ29fanVzdGlmeS1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRoZWFkZXJfZGVza3RvcF9tZW51X2hlYWRlci0yX2xvZ29fcGFkZGluZztcclxuICAgICAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRoZWFkZXJfZGVza3RvcF9tZW51X2hlYWRlci0yX2xvZ29fbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyX2Rlc2t0b3BfbWVudV9oZWFkZXItMl9sb2dvX21heC1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1lbnVfX25hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb25fX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAubmF2aWdhdGlvbl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRoZWFkZXJfZGVza3RvcF9tZW51X2hlYWRlci0yX25hdmlnYXRpb25faXRlbV9wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmhlYWRlci0zIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLm1lbnVfX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tZW51X19uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdmlnYXRpb25fX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNjcm9sbEFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCguc2Nyb2xsRml4ZWRMb2dvKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1lbnVfX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxvZ28sIC5sb2dvX21vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm1lbnVfX25hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdmlnYXRpb25fX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuaGVhZGVyLTMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVudV9fbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qIEdMT0JBTCBWQVJJQUJMRVMgKi9cclxuXHJcbiRoZWFkZXJfcHJpbWFyeV9jb2xvcjogJGhlYWRlcl9wcmltYXJ5X2NvbG9yO1xyXG4kaGVhZGVyX3NlY29uZGFyeV9jb2xvcjogJGhlYWRlcl9zZWNvbmRhcnlfY29sb3I7XHJcbiRoZWFkZXJfdGVydGlhcnlfY29sb3I6ICRoZWFkZXJfdGVydGlhcnlfY29sb3I7XHJcblxyXG4kaGVhZGVyX2hlYWRlcl9wYWRkaW5nLXg6IDNyZW07XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X21lbnVfcGFkZGluZy14OiAzcmVtO1xyXG4kaGVhZGVyX2Rlc2t0b3BfbG9nb193aWR0aDogMTJyZW07XHJcbiRoZWFkZXJfaGVhZGVyX25hdmlnYXRpb25faXRlbV9wYWRkaW5nLXg6IDEuNXJlbTtcclxuJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9tYXgtd2lkdGg6IGNhbGMoI3skaGVhZGVyX2hlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fcGFkZGluZy14fSArICN7JGhlYWRlcl9kZXNrdG9wX21lbnVfbWVudV9wYWRkaW5nLXh9ICsgI3skaGVhZGVyX2hlYWRlcl9wYWRkaW5nLXh9ICsgI3skaGVhZGVyX2Rlc2t0b3BfbG9nb193aWR0aH0pO1xyXG5cclxuLyogSEVBREVSIFZBUklBQkxFUyAqL1xyXG5cclxuLyogTU9CSUxFICovXHJcblxyXG4vKiBTZWN0aW9uIGhlYWRlciBjb250YWluZXIgKi9cclxuJGhlYWRlcl9tZW51X2ZvbnQtc2l6ZTogMS4ycmVtO1xyXG4kaGVhZGVyX21lbnVfcGFkZGluZy15OiAwO1xyXG4kaGVhZGVyX21lbnVfcGFkZGluZy14OiAkaGVhZGVyX2hlYWRlcl9wYWRkaW5nLXg7XHJcbiRoZWFkZXJfbWVudV9taW4taGVpZ2h0OiA1cmVtO1xyXG4kaGVhZGVyX21lbnVfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzE7XHJcbiRoZWFkZXJfbWVudV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kaGVhZGVyX21lbnVfYm94LXNoYWRvdzogMCAwIDAuNXJlbSAwIHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTQsIDAuNSk7XHJcblxyXG4vKiBTZWN0aW9uIEJ1cmdlciBtZW51ICovXHJcbiRoZWFkZXJfYnVyZ2VyX3dpZHRoOiA1cmVtO1xyXG4kaGVhZGVyX2J1cmdlcl9oZWlnaHQ6IDVyZW07XHJcbiRoZWFkZXJfYnVyZ2VyX2ljb25fd2lkdGg6IDEuMjVyZW07XHJcbiRoZWFkZXJfYnVyZ2VyX2ljb25faGVpZ2h0OiAwLjc1cmVtO1xyXG4kaGVhZGVyX2J1cmdlcl9pY29uX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yO1xyXG4kaGVhZGVyX2J1cmdlcl9pY29uX2Jhcl93aWR0aDogMTAwJTtcclxuJGhlYWRlcl9idXJnZXJfaWNvbl9iYXJfaGVpZ2h0OiAwLjEyNXJlbTtcclxuJGhlYWRlcl9idXJnZXJfaWNvbl9iYXJfYmFja2dyb3VuZDogJGhlYWRlcl9wcmltYXJ5X2NvbG9yO1xyXG4kaGVhZGVyX2J1cmdlcl9pY29uX3RleHRfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiRoZWFkZXJfYnVyZ2VyX2ljb25fdGV4dF9wYWRkaW5nOiAwLjVyZW0gMCAwO1xyXG4kaGVhZGVyX2J1cmdlcl9pY29uX3RleHRfZm9udC1zaXplOiAwLjhyZW07XHJcbiRoZWFkZXJfYnVyZ2VyX2ljb25fdGV4dF9jb2xvcjogJGhlYWRlcl9idXJnZXJfaWNvbl9iYXJfYmFja2dyb3VuZDtcclxuXHJcbi8qIFNlY3Rpb24gTG9nbyAqL1xyXG4kaGVhZGVyX2xvZ29fcGFkZGluZzogMC41cmVtO1xyXG4kaGVhZGVyX2xvZ29fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiRoZWFkZXJfbG9nb19tYXgtd2lkdGg6IDZyZW07XHJcbiRoZWFkZXJfbG9nb19tYXgtaGVpZ2h0OiA3cmVtO1xyXG4kaGVhZGVyX2xvZ29fb2JqZWN0LWZpdDogY29udGFpbjtcclxuJGhlYWRlcl9sb2dvX3dpZHRoOiAxMDAlO1xyXG4kaGVhZGVyX2xvZ29fbW9yZV9tYXJnaW4tbGVmdDogMXJlbTtcclxuXHJcbi8qIFNlY3Rpb24gTWVudSBkZSBuYXZpZ2F0aW9uICovXHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kaGVhZGVyX25hdmlnYXRpb25fYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKCRjb2xvcl90ZXJ0aWFyeV80LCAwLjI1KTtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX21heC13aWR0aDogMzByZW07XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9oZWlnaHQ6IDEwMHZoO1xyXG4kaGVhZGVyX25hdmlnYXRpb25fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtc19wYWRkaW5nOiAxLjVyZW0gMDtcclxuXHJcbi8qIFNlY3Rpb24gc291cy1tZW51IG5hdmlnYXRpb24gZGVncmVlIDEgKi9cclxuJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9pdGVtc190cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMjtcclxuJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9pdGVtc19wYWRkaW5nOiAzcmVtIDA7XHJcbiRoZWFkZXJfc3ViX25hdmlnYXRpb25faXRlbXNfYmFja2dyb3VuZDogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvcjtcclxuXHJcbi8qIFNlY3Rpb24gc291cy1tZW51IG5hdmlnYXRpb24gZGVncmVlIDEgbGllbiAqL1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbV9wYWRkaW5nOiAwLjVyZW0gMnJlbTtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2NvbG9yOiAkaGVhZGVyX3NlY29uZGFyeV9jb2xvcjtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1faWNvbl9tYXJnaW4tbGVmdDogMC44cmVtO1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbV9jb2xvcjogJGhlYWRlcl9zZWNvbmRhcnlfY29sb3I7XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2ljb25fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2ljb25fbWFyZ2luLWxlZnQ6IDAuOHJlbTtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1faWNvbl9maWxsOiAkaGVhZGVyX3ByaW1hcnlfY29sb3I7XHJcbiRoZWFkZXJfc3ViX25hdmlnYXRpb25faXRlbV9jb2xvci0tbGFzdC1jaGlsZDogJGhlYWRlcl9wcmltYXJ5X2NvbG9yO1xyXG5cclxuLyogU2VjdGlvbiBzb3VzLW1lbnUgbmF2aWdhdGlvbiBkZWdyZWUgMiAqL1xyXG4kaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX21vcmVfX2l0ZW1zX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yO1xyXG4kaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX21vcmVfX2l0ZW1zX3BhZGRpbmc6IDNyZW0gMDtcclxuJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtc19oZWlnaHQ6IDEwMCU7XHJcbiRoZWFkZXJfc3ViX25hdmlnYXRpb25fbW9yZV9faXRlbXNfYmFja2dyb3VuZDogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvcjtcclxuJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtc19tYXgtd2lkdGg6ICRoZWFkZXJfc3ViX25hdmlnYXRpb25fbWF4LXdpZHRoO1xyXG4kaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX21vcmVfX2l0ZW1zX3dpZHRoOiAxMDAlO1xyXG5cclxuLyogU2VjdGlvbiBzb3VzLW1lbnUgbmF2aWdhdGlvbiBkZWdyZWUgMiBib3V0b24gZGUgcmV0b3VyICovXHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2xpZ2h0X2ZvbnQtc2l6ZTogMC45cmVtO1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbV9saWdodF9jb2xvcjogJGhlYWRlcl9wcmltYXJ5X2NvbG9yO1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbV9saWdodF9pY29uX21hcmdpbjogMC44cmVtO1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbV9saWdodF9pY29uX2ZpbGw6ICRoZWFkZXJfcHJpbWFyeV9jb2xvcjtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX21lbnVfYnVyZ2VyX3dpdGhvdXRCYWNrZ3JvdW5kX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTI7XHJcblxyXG4vKiBERVNLVE9QICovXHJcblxyXG4vKiBTZWN0aW9uIGhlYWRlciBjb250YWluZXIgKi9cclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfbWluLWhlaWdodDogNXJlbTtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfbWVudV9fbG9nb19wYWRkaW5nOjAuNXJlbSAwO1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9tZW51X19sb2dvX21heC1oZWlnaHQ6IDdyZW07XHJcblxyXG4vKiBTZWN0aW9uIExvZ28gKi9cclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfbWVudV9fbG9nb19sb2dvX21heC1oZWlnaHQ6IDdyZW07XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X21lbnVfX2xvZ29fbG9nb19taW4td2lkdGg6IDRlbTtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfbWVudV9fbG9nb19sb2dvX21heC13aWR0aDogJGhlYWRlcl9kZXNrdG9wX2xvZ29fd2lkdGg7XHJcblxyXG4vKiBTZWN0aW9uIE1lbnUgbmF2aWdhdGlvbiAqL1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9uYXZpZ2F0aW9uX3dpZHRoOiAxMDAlO1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9uYXZpZ2F0aW9uX3BhZGRpbmcteTogMDtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfbmF2aWdhdGlvbl9wYWRkaW5nLXg6ICRoZWFkZXJfZGVza3RvcF9tZW51X21lbnVfcGFkZGluZy14O1xyXG5cclxuLyogU2VjdGlvbiBTb3VzLW1lbnUgYmFja2dyb3VuZCBuYXZpZ2F0aW9uICovXHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2JlZm9yZV9iYWNrZ3JvdW5kOiByZ2JhKCRoZWFkZXJfdGVydGlhcnlfY29sb3IsIDAuOTUpO1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9iZWZvcmVfd2lkdGg6IDEwMHZ3O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9iZWZvcmVfaGVpZ2h0OiAxMDAlO1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9iZWZvcmVfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcblxyXG4vKiBTZWN0aW9uIFNvdXMtbWVudSBjb250YWluZXIgbmF2aWdhdGlvbiAqL1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9uYXZpZ2F0aW9uX19pdGVtc19qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4vKiBTZWN0aW9uIFNvdXMtbWVudSBkZWdyZSAxIG5hdmlnYXRpb24gKi9cclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25fX2l0ZW1zX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9faXRlbXNfdHJhbnNpdGlvbjogICRnbG9iYWxfdHJhbnNpdGlvbl8yO1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9faXRlbXNfcGFkZGluZzogMS41cmVtIDAgMS41cmVtICRoZWFkZXJfc3ViX25hdmlnYXRpb25fbWF4LXdpZHRoO1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9faXRlbXNfbWF4LXdpZHRoOiBjYWxjKCN7JGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9tYXgtd2lkdGh9ICogMik7XHJcblxyXG4vKiBTZWN0aW9uIFNvdXMtbWVudSBkZWdyZSAyIG5hdmlnYXRpb24gKi9cclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25fbW9yZV9faXRlbXNfcGFkZGluZzogMS41cmVtIDA7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X25hdmlnYXRpb25fX2l0ZW1fcGFkZGluZzogMCAkaGVhZGVyX2hlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fcGFkZGluZy14O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9uYXZpZ2F0aW9uX19pdGVtX2NvbG9yLS1ob3Zlci0tZm9jdXMtLWFjdGl2ZTogJGhlYWRlcl9wcmltYXJ5X2NvbG9yO1xyXG5cclxuLyogU2VjdGlvbiBTb3VzLW1lbnUgZGVmYXVsdCBuYXZpZ2F0aW9uICovXHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2l0ZW1fcGFkZGluZzogMC41cmVtIDA7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2l0ZW1fZmlsbDogJGhlYWRlcl9zZWNvbmRhcnlfY29sb3I7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2l0ZW1fY29sb3ItLWhvdmVyLS1mb2N1cy0tYWN0aXZlOiAkaGVhZGVyX3ByaW1hcnlfY29sb3I7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2l0ZW1faWNvbl9maWxsLS1ob3Zlci0tZm9jdXMtLWFjdGl2ZTogJGhlYWRlcl9wcmltYXJ5X2NvbG9yO1xyXG5cclxuLyogU2VjdGlvbiBIZWFkZXIgMiAqL1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9oZWFkZXItMl9sb2dvX3BhZGRpbmc6IDEuNXJlbSAycmVtO1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9oZWFkZXItMl9sb2dvX2p1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9oZWFkZXItMl9sb2dvX21heC13aWR0aDogMjByZW07XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X2hlYWRlci0yX2xvZ29fbWF4LWhlaWdodDogMTJyZW07XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X2hlYWRlci0yX25hdmlnYXRpb25faXRlbV9wYWRkaW5nOiAwIDJyZW07XHJcblxyXG4vKiBTZWN0aW9uIEhlYWRlciAzICovXHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X2hlYWRlci0zX25hdmlnYXRpb25faXRlbV9wYWRkaW5nOiAycmVtOyIsIiR0b3BwYWdlX292ZXJsYXlfYmFja2dyb3VuZDogJGNvbG9yX3NlY29uZGFyeS0yICFkZWZhdWx0O1xyXG5cclxuLnRvcFBhZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMTAwc3ZoO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgLnRvcFBhZ2VfYmFja2dyb3VuZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9wcGFnZV9vdmVybGF5X2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXIge1xyXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50b3BQYWdlX2JhY2tncm91bmRfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgIH1cclxuICAgIC50b3BQYWdlX2JhY2tncm91bmRfX3ZpZGVvIHtcclxuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTkyMHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRvcFBhZ2VfdGV4dHpvbmUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIG1heC13aWR0aDogJG1heF93aWR0aF9nZW47XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMTVyZW0gMCAzcmVtO1xyXG4gICAgICAgIC50aXRsZV9jdXN0b20ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICAgICAgICAgICAgLnRpdGxlX2NvbnRlbnRfMSxcclxuICAgICAgICAgICAgLnRpdGxlX2NvbnRlbnRfMiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogNHMgYW5pbS1saW5lVXAgZWFzZS1vdXQgMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudG9wUGFnZV9zZWFyY2hfZW5naW5lIHtcclxuICAgICAgICBhbmltYXRpb246IDQuNXMgYW5pbS1saW5lVXAgZWFzZS1vdXQgMTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBhbmltLWxpbmVEb3duIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICB9XHJcbiAgICAyMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFuaW0tbGluZVVwIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MCUpO1xyXG4gICAgfVxyXG4gICAgMjAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICB9XHJcbn0iLCIkdG9wcGFnZV9vdmVybGF5X2JhY2tncm91bmQ6ICBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwMDAwMDAsICMxRTFFMUVENikgIWRlZmF1bHQ7IiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vR0VORVJJUVVFUyBWQVJJQUJMRVNcclxuJHNlYXJjaC1mb3JtX2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xOiAwICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9mb250XzE6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0vMS4yZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjogMC4zcyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMTogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIDAuMykgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yOiAkY29sb3JfdGVydGlhcnlfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMTogbm9uZSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2ljb25fcGx1c19iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2JveF9zaGFkb3c6IDBweCAycHggNnB4IDJweCByZ2JhKCRjb2xvcl90ZXJ0aWFyeS03LDAuMzUpICFkZWZhdWx0O1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy9JTkRFUEVOREFOVEVTIFZBUklBQkxFU1xyXG5cclxuJHNlYXJjaC1mb3JtX3YyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIENvdW50ZXJcclxuJHNlYXJjaC1mb3JtX3ZhbHVlLWNvdW50X2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV92YWx1ZS1jb3VudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3ZhbHVlLWNvdW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV9mb250ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEZpZWxkXHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciAjeyRib2R5X2ZvbnQtc2l6ZX0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9mb250OiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgI3skYm9keV9mb250LXNpemV9IC8gI3skaHRtbC1saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JvcmRlci1yYWRpdXM6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYm9yZGVyOiAkZm9ybV9lbGVtZW50X2JvcmRlci13aWR0aCBzb2xpZCAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYm9yZGVyLS1mb2N1c2VkOiAkZm9ybV9lbGVtZW50X2JvcmRlci13aWR0aCBzb2xpZCAkZm9ybV9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX3BsYWNlaG9sZGVyX2NvbG9yOiAkZm9ybV9lbGVtZW50X3BsYWNlaG9sZGVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfaWNvbl9jb2xvcjogJGZvcm1fZWxlbWVudF9pY29uX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gKiogLy9cclxuXHJcblxyXG4vLyBMT0FERVJcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbG9hZGVyX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9sb2FkZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRk9STVVMQUlSRSBERSBCQVNFXHJcbiRzZWFyY2gtZm9ybS1iYXNlX21heC13aWR0aDogMTEwMHB4ICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRyYWNrX2JhY2tncm91bmQ6ICRzZWxlY3Rfc2Nyb2xsYmFyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10aHVtYl9iYWNrZ3JvdW5kOiAkc2VsZWN0X3Njcm9sbGJhcl9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRodW1iX2JhY2tncm91bmQtLWhvdmVyOiAkc2VsZWN0X3Njcm9sbGJhcl9jb2xvci0taG92ZXIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gT0ZGUkVERU1cclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsICRmb250LWJvbGQgI3skYm9keV9mb250LXNpemV9IC8gI3skaHRtbC1saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2JvcmRlcjogMCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9iYWNrZ3JvdW5kOiAkYnV0dG9uX3ByaW1hcnlfMV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2NvbG9yOiAkYnV0dG9uX3ByaW1hcnlfMV9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9sZXR0ZXItc3BhY2luZzogJGJ1dHRvbl9wcmltYXJ5XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRidXR0b25fcHJpbWFyeV8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX3RleHQtdmFsdWVfdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9ib3JkZXItcmFkaXVzOiAkYnV0dG9uX3ByaW1hcnlfMV9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9iYWNrZ3JvdW5kLS1ob3ZlcjogJGJ1dHRvbl9wcmltYXJ5XzFfaG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9jb2xvci0taG92ZXI6ICRidXR0b25fcHJpbWFyeV8xX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYmFja2dyb3VuZDogJGZvcm1fZmllbGRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYm94X3NoYWRvdzogJHNlYXJjaC1mb3JtX2VsZW1lbnRfYm94X3NoYWRvdyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYm9yZGVyOiAwICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19ib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X3JhZGlvX2JvcmRlcl9jb2xvcjogJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfcmFkaW9fY29sb3ItLWNoZWNrZWQ6ICRyYWRpb19jaGVja2VkX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X2xhYmVsX2ZvbnQ6ICRmb3JtX2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfbGFiZWxfdGV4dF9jb2xvcjogJGZvcm1fbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEJvdXRvbiBcImFsZXJ0ZSBlbWFpbFwiXHJcbiRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9mb250OiAkYnV0dG9uX3ByaW1hcnlfMl9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfYmFja2dyb3VuZDogJGJ1dHRvbl9wcmltYXJ5XzJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2NvbG9yOiAkYnV0dG9uX3ByaW1hcnlfMl9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX3RleHQtdHJhbnNmb3JtOiAkYnV0dG9uX3ByaW1hcnlfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2xldHRlci1zcGFjaW5nOiAkYnV0dG9uX3ByaW1hcnlfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2JvcmRlci1yYWRpdXM6ICRidXR0b25fcHJpbWFyeV8yX2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9pY29uX2NvbG9yOiAkYnV0dG9uX2ljb25fcHJpbWFyeS0yX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2JhY2tncm91bmQtLWhvdmVyOiAkYnV0dG9uX3ByaW1hcnlfMl9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfY29sb3ItLWhvdmVyOiAkYnV0dG9uX3ByaW1hcnlfMl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIEJvdXRvbiBcIkZpbHRyZXJcIlxyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1ib2xkICN7JGJvZHlfZm9udC1zaXplfSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2JhY2tncm91bmQ6ICRidXR0b25fcHJpbWFyeV8xX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9jb2xvcjogJGJ1dHRvbl9wcmltYXJ5XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9sZXR0ZXJfc3BhY2luZzogJGJ1dHRvbl9wcmltYXJ5XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9ib3JkZXItcmFkaXVzOiAkYnV0dG9uX3ByaW1hcnlfMV9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2JhY2tncm91bmQtLWhvdmVyOiAkYnV0dG9uX3ByaW1hcnlfMV9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fY29sb3ItLWhvdmVyOiAkYnV0dG9uX3ByaW1hcnlfMV9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCb3V0b24gXCJzdWJtaXRcIlxyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1ib2xkICN7JGJvZHlfZm9udC1zaXplfSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQ6ICRidXR0b25fcHJpbWFyeV8yX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvcjogJGJ1dHRvbl9wcmltYXJ5XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9sZXR0ZXJfc3BhY2luZzogJGJ1dHRvbl9wcmltYXJ5XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV90ZXh0LXRyYW5zZm9ybTogJGJ1dHRvbl9wcmltYXJ5XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9ib3JkZXItcmFkaXVzOiAkYnV0dG9uX3ByaW1hcnlfMl9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQtLWhvdmVyOiAkYnV0dG9uX3ByaW1hcnlfMl9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3ItLWhvdmVyOiAkYnV0dG9uX3ByaW1hcnlfMl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIEJvdXRvbiBcInJlc2V0XCJcclxuJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fZm9udDogJHNlYXJjaC1mb3JtX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1faWNvbl9jb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKiBFTEVNRU5UIEZPUk0gKi9cclxuLy8gRWxlbWVudCBmb3JtIFwic2VsZWN0IGxvY2FsaXphdG9yXCJcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3ZhbHVlLWNvdW50X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfY29sb3I6ICRzZWFyY2gtZm9ybV92YWx1ZS1jb3VudF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9mb250OiAkc2VhcmNoLWZvcm1fdmFsdWUtY291bnRfZm9udCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBFbGVtZW50IGZvcm0gXCJzZWxlY3RcIlxyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2xhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2lucHV0X2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9pbnB1dF9mb250OiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3BsYWNlaG9sZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfYm9yZGVyOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9ib3JkZXIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfYm9yZGVyLS1zZWxlY3RlZDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYm9yZGVyLS1mb2N1c2VkICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLWNvbnRlbnRfYm9yZGVyLXJhZGl1czogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9zcy1jb250ZW50X3NzLW9wdGlvbl9mb250OiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLXZhbHVlLWN1c3RvbV9jb3VudGVyX2ZvbnQ6ICRzZWFyY2gtZm9ybV92YWx1ZS1jb3VudF9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLXZhbHVlLWN1c3RvbV9jb3VudGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV92YWx1ZS1jb3VudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLXZhbHVlLWN1c3RvbV9jb3VudGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdmFsdWUtY291bnRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLXZhbHVlLWN1c3RvbV9iYWNrZ3JvdW5kLS1ob3ZlcjogJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9zcy12YWx1ZS1jdXN0b21fY29sb3ItLWhvdmVyOiAkc2VsZWN0X2l0ZW1fY29sb3ItLWhvdmVyICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9zcy1wbHVzX2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9pY29uX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9jaGVja2JveF9ib3JkZXItY29sb3I6ICRzZWxlY3RfZWxlbWVudF9jaGVja2JveF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfY2hlY2tib3hfY29sb3ItLWNoZWNrZWQ6ICRzZWxlY3RfZWxlbWVudF9jaGVja2JveF9jb2xvci0tc2VsZWN0ZWQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3Rfc2VsZWN0X2NoZWNrYm94X2JhY2tncm91bmQtLWNoZWNrZWQ6ICRzZWxlY3RfZWxlbWVudF9jaGVja2JveF9iYWNrZ3JvdW5kLS1zZWxlY3RlZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9jaGVja2JveF9ib3JkZXItY29sb3ItLWNoZWNrZWQ6ICRzZWxlY3RfZWxlbWVudF9jaGVja2JveF9ib3JkZXItY29sb3ItLXNlbGVjdGVkICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEJ1YmJsZVxyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciAuOHJlbSAvIDEuMDYyNXJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYm9yZGVyLXJhZGl1czogLjMxMjVyZW0gIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfY29sb3ItLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9pY29uX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9pY29uX2NvbG9yLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaWNvbl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2ljb25fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaWNvbl9iYWNrZ3JvdW5kLS1ob3ZlcjogJHNlYXJjaC1mb3JtX2J1YmJsZV9iYWNrZ3JvdW5kLS1ob3ZlciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9pY29uX2NvbG9yLS1ob3ZlcjogJHNlYXJjaC1mb3JtX2J1YmJsZV9jb2xvci0taG92ZXIgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2ljb25fY29sb3ItLW9wZW5lZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9pY29uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRWxlbWVudCBmb3JtIFwiUmFuZ2VcIlxyXG4kc2VhcmNoLWZvcm0tYmFzZV9yYW5nZV9pY29uX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2JvcmRlci1yYWRpdXM6ICRyYW5nZV9pbnB1dF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciAuOHJlbSAvIDFyZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3N0cnVjdHVyZV9ib3JkZXJfY29sb3I6IG9yYW5nZSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9jb250ZW50X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9oaWdobGlnaHRfYm9yZGVyX2NvbG9yOiBibGFjayAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfZm9udDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfZm9udDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdW5pdF9mb250OiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9mb250ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEVsZW1lbnQgZm9ybSBcImludGVnZXJcIlxyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2JvcmRlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9jb2xvci0taG92ZXI6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfY29sb3ItLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fYm9yZGVyX2JhY2tncm91bmQtLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2JvcmRlcl9jb2xvci0tZGlzYWJsZWQ6ICRmb3JtX2VsZW1lbnRfY29sb3ItLWRpc2FibGVkICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fY29sb3ItLWRpc2FibGVkOiAkZm9ybV9lbGVtZW50X2NvbG9yLS1kaXNhYmxlZCAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2lucHV0LWVsZW1lbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2lucHV0LWVsZW1lbnRfZm9udDogJHNlYXJjaC1mb3JtX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RpdGxlX2ZvbnQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2ZvbnQgOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgLjhyZW0gLyAxcmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9ib3JkZXJfY29sb3I6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2ljb25fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0LWNvbnRlbnRfYm9yZGVyX2NvbG9yOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2JlZm9yZV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9hZnRlcl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbC1kYXRlX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2JvcmRlci1jb2xvcjogcmVkICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfc3ZnX2NvbG9yOiAkY29sb3JfcHJpbWFyeV8xICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfaG92ZXJfYmVmb3JlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9zdmdfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5XzEgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfZWxlbWVudHNfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19lbGVtZW50c19ib3JkZXJfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8tLVxyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtSW50ZWdlcl9sYWJlbC1lbGVtZW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1JbnRlZ2VyX2xhYmVsLWVsZW1lbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRWxlbWVudCBmb3JtIFwiY2hlY2tib3hcIlxyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfbGFiZWxfZm9udDogJGZvcm1fZWxlbWVudF9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIC44cmVtIC8gMS4wNjI1cmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmFja2dyb3VuZDogJGNoZWNrYm94X2NoZWNrX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvcjogJGNoZWNrYm94X2NoZWNrX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvci0tY2hlY2tlZDogJGNoZWNrYm94X2NoZWNrX2NvbG9yLS1jaGVja2VkICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iYWNrZ3JvdW5kLS1jaGVja2VkOiAkY2hlY2tib3hfYmFja2dyb3VuZC1jb2xvci0tY2hlY2tlZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yLS1jaGVja2VkOiAkY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1jaGVja2VkICFkZWZhdWx0O1xyXG5cclxuLy8gRWxlbWVudCBmb3JtIFwiY2hlY2tib3ggY2F0XCJcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfYWZ0ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9iZWZvcmVfYm9yZGVyX2NvbG9yIDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2ZpcnN0LWxldHRlcl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfY2hlY2tlZF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iYWNrZ3JvdW5kLS1jaGVja2VkICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfY2hlY2tlZF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvci0tY2hlY2tlZCAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9lbXB0eV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZW1wdHlfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfdmFsdWVfZm9udDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfY291bnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gRWxlbWVudCBmb3JtIFwidG9nZ2xlIC1zd2l0Y2hcIlxyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWxhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3hfYmFja2dyb3VuZDogJHRvZ2dsZV9lbGVtZW50X2JhY2tncm91bmQtLWZhbHNlICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94X2JhY2tncm91bmRfcm91bmQ6ICR0b2dnbGVfZWxlbWVudF9jb2xvci0tZmFsc2UgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3hfYm94X3NoYWRvdzogJHRvZ2dsZV9lbGVtZW50X2JhY2tncm91bmQtLWZhbHNlICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X2JveF9zaGFkb3c6ICR0b2dnbGVfZWxlbWVudF9iYWNrZ3JvdW5kLS10cnVlICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X3N3aXRjaF9iYWNrZ3JvdW5kOiAkdG9nZ2xlX2VsZW1lbnRfYmFja2dyb3VuZC0tdHJ1ZSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9iYWNrZ3JvdW5kOiAkdG9nZ2xlX2VsZW1lbnRfYnVsbGV0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuLy8gRk9STVVMQUlSRSBDT01QTEVUXHJcbiRzZWFyY2gtZm9ybS1mdWxsX3RyYWNrX2JhY2tncm91bmQ6ICRzZWxlY3Rfc2Nyb2xsYmFyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3RodW1iX2JhY2tncm91bmQ6ICRzZWxlY3Rfc2Nyb2xsYmFyX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF90aHVtYl9iYWNrZ3JvdW5kLS1ob3ZlcjogJHNlbGVjdF9zY3JvbGxiYXJfY29sb3ItLWhvdmVyICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWxfYm9keV9iYWNrZ3JvdW5kOiAkbW9kYWxfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2UtZHJhd2luZ19maWxsOiAkbW9kYWwtY2xvc2VfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX2ZvbnQ6ICRtb2RhbC0tbWFpbl90ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX2NvbG9yOiAkbW9kYWwtLW1haW5fdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIGVsZW1lbnQgZm9ybSBcInN1Ym1pdFwiXHJcbiRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9mb250OiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2xldHRlcl9zcGFjaW5nOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fYm9yZGVyLXJhZGl1czogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fYmFja2dyb3VuZC0taG92ZXI6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kLS1ob3ZlciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yLS1ob3ZlcjogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yLS1ob3ZlciAhZGVmYXVsdDtcclxuXHJcbi8vIEVsZW1lbnQgZm9ybSBcInJlc2V0XCJcclxuJHNlYXJjaC1mb3JtLWZ1bGxfcmVzZXQtYnV0dG9uLWl0ZW1fZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfcmVzZXQtYnV0dG9uLWl0ZW1fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gUsOpZsOpcmVuY2VcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9ib3JkZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYm9yZGVyX2ZvbnQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9wbGFjZWhvbGRlcl9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X3BsYWNlaG9sZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9wbGFjZWhvbGRlcl9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgLjhyZW0gLyAxcmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fYmFja2dyb3VuZDogJGJ1dHRvbl9wcmltYXJ5XzJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fY29sb3I6ICRidXR0b25fcHJpbWFyeV8yX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9iYWNrZ3JvdW5kLS1ob3ZlcjogJGJ1dHRvbl9wcmltYXJ5XzJfaG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBSYW5nZVxyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X2NvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9mb250OiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9jb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2JvcmRlcl9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1zbGlkZV91bmFjdGl2ZV9iYWNrZ3JvdW5kOiAkcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXNsaWRlX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yLS1hY3RpdmUgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG5cclxuXHJcbiRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9yYWRpb19ib3JkZXJfY29sb3I6ICRyYWRpb19jaGVja2VkX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX3JhZGlvX2JlZm9yZV9iYWNrZ3JvdW5kOiAkcmFkaW9fY2hlY2tlZF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX2xhYmVsX2ZvbnRfc2l6ZTogMTBweCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX2xhYmVsX2NvbG9yOiAkbG9jYWxpemF0b3JfdmFsdWVfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfaWNvbl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9pY29uX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gRXN0aW1hdGVcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfZm9udDogJHNlYXJjaC1mb3JtX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9mb250OiAkc2VhcmNoLWZvcm1fZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X3NzLWFkZF9pY29uX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9mb250OiAkc2VhcmNoLWZvcm1fZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfbGV0dGVyX3NwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2hvdmVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWFkZF9zcy1wbHVzX2NvbG9yOiAkc3MtcGx1c19jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfY2hlY2tib3hfYmFja2dyb3VuZDogJGNoZWNrYm94X2NoZWNrX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfY2hlY2tib3hfYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfY2hlY2tfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2NoZWNrYm94X2NoZWNrZWRfYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1jaGVja2VkICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2NoZWNrYm94X2NoZWNrZWRfY29sb3I6ICRjaGVja2JveF9jaGVja19jb2xvci0tY2hlY2tlZCAhZGVmYXVsdDtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBGT1JNIERFRkFVTFRcclxuXHJcbi5sb2FkZXJfY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9sb2FkZXJfYmFja2dyb3VuZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogcm90YXRpb25Mb2FkZXI7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkc2VhcmNoLWZvcm0tZnVsbF9sb2FkZXJfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRpb25Mb2FkZXIge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtd3JhcDogbm93cmFwO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0ge1xyXG4gICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgJi1zZWxlY3RfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjsgLy8gQHRvZG9cclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2JvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24tc2VsZWN0X19lbGVtZW50X190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fdGV4dC12YWx1ZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB6LWluZGV4OiAxMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC8vIHotaW5kZXg6IDEyO1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFyZW0gMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5lbGVtZW50c19fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYm94X3NoYWRvdztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uOyAvLyBAdG9kb1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcuNXB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJhZGlvX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfcmFkaW9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X3JhZGlvX2NvbG9yLS1jaGVja2VkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjsgLy8gQHRvZG9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgLml0ZW0tbGFiZWwgLnJhZGlvX19pdGVtLXNwYW46YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVtcHR5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF9mb250O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIgLnJhZGlvX19pdGVtLXNwYW46YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciAuZWxlbWVudHNfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5rLWVtYWlsIHtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgb3JkZXI6IC0xO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGJlbGwgMS41cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2JhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuZm9ybUNoZWNrYm94IHtcclxuICAgICAgICAmX19sYWJlbC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjEwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLmxpc3QtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uOyAvLyBAdG9kb1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247IC8vIEB0b2RvXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvci0tY2hlY2tlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yLS1jaGVja2VkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmFja2dyb3VuZC0tY2hlY2tlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yLS1jaGVja2VkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmVtcHR5IHtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIHtcclxuICAgIC5mb3JtQ2hlY2tib3hDYXQge1xyXG4gICAgICAgICZfX2xhYmVsLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlzdC1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAubGlzdC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcclxuICAgICAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2J1dHRvbi1vcGVuLWNsb3NlX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLW9wZW4tY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2J1dHRvbi1vcGVuLWNsb3NlX2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxhYmVsLWxpc3QtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZWxlbWVudF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfYmVmb3JlX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfYmVmb3JlX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfdmFsdWVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZmlyc3QtbGV0dGVyX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfY2hlY2tlZF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9jaGVja2VkX2JvcmRlcl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfY291bnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZW1wdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZW1wdHlfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZW1wdHlfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLW9wZW4tY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZm9ybVJhbmdlX19jb250YWluZXIge1xyXG4gICAgLm5vVWktdG91Y2gtYXJlYSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xyXG4gICAgICAgIGxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmVtcHR5IHtcclxuICAgICAgICBvcGFjaXR5OiAwLjM1O1xyXG4gICAgICAgIGN1cnNvcjogaW5pdGlhbDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qXHJcbi5mb3JtUmFkaW9fX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuZm9ybVJhZGlvIHtcclxuICAgICAgICAmX19sYWJlbC1yYWRpbyB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fcmFkaW9fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9yYWRpb19sYWJlbF9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMTBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpc3QtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAubGlzdC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLnJhZGlvIHtcclxuICAgICAgICAgICAgICAgICAgICAmLXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX2JlZm9yZV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9yYWRpb19yYWRpb190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAucmFkaW8tbGFiZWwgLnJhZGlvLXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiovXHJcblxyXG4uZm9ybUludGVnZXJfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1JbnRlZ2VyIHtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuaW50ZWdlcl9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sYWJlbC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247IC8vIEB0b2RvXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2JvcmRlcl9jb2xvci0tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9jb2xvci0tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmRpc2FibGVkKTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fYm9yZGVyX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fYm9yZGVyX2JhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5wdXQtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9pbnB1dC1lbGVtZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2ludGVnZXJfaW5wdXQtZWxlbWVudF9mb250O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1EYXRlTG9jc2FpcyB7XHJcbiAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sYWJlbC1kYXRlIHtcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF90aXRsZV9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgLnRleHRfaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuZGF0ZS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRhdGUtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDcuNSU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5kYXRlLWlucHV0X19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kYXRlLWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uX2NhbGVuZGFyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yZXNldC1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmZvcm1EYXRlX19jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtRGF0ZSB7XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuXHJcbiAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICYtaW5wdXRfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pbnB1dF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dC1jb250ZW50X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwLjVweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmZvcm1CdWJibGVfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tbW9yZV9fZWxlbWVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9pY29uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgLy9tYXJnaW46IDEwcHggMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMnJlbTtcclxuICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjsgLy8gQHRvZG9cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxLjVweCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDcuNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA3LjVweDtcclxuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAwLjVweCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaWNvbl9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9pY29uX2JhY2tncm91bmQtLWhvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaWNvbl9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaWNvbl9jb2xvci0tb3BlbmVkO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2ljb25fYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybUJ1YmJsZSB7XHJcbiAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247IC8vIEB0b2RvXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9idWJibGVfZm9udDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fYnViYmxlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkc2VhcmNoLWZvcm1fYnViYmxlX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzZWFyY2gtZm9ybV9idWJibGVfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMS4yNWVtIDVweCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjsgLy8gQHRvZG9cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm1CdWJibGVfX2VsZW1lbnRfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2J1YmJsZV9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2Nsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9pY29uX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fYnViYmxlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC43NWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTBweCAtIDFyZW0pO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1SZWZlcmVuY2Uge1xyXG4gICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAubGFiZWxfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAuZm9ybV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmlucHV0X19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X2JvcmRlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X3BsYWNlaG9sZGVyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fZm9udDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjsgLy8gQHRvZG9cclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2JvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtU3VibWl0X19jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCA3NXB4IDFyZW07XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtU3VibWl0IHtcclxuICAgICAgICAmX19zdHJ1Y3R1cmUge1xyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAmLXN1Ym1pdF9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJtaXRfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcHVsc2UgMnMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yLS1ob3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWFyY2hfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXJlc2V0X19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfcmVzZXQtYnV0dG9uLWl0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfcmVzZXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLXJlc2V0X19pdGVtLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tZnVsbF9yZXNldC1idXR0b24taXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247IC8vIEB0b2RvXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1yZXNldF9faXRlbS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtU3dpdGNoX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAuZm9ybVN3aXRjaCB7XHJcbiAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94LWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zd2l0Y2gtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjgxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3hfYm94X3NoYWRvdztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uOyAvLyBAdG9kb1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94X2JhY2tncm91bmRfcm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3gtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zd2l0Y2gtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9ib3hfc2hhZG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X3N3aXRjaF9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIHtcclxuICAgIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSB7XHJcbiAgICAgICAgLmxvY2FsaXphdG9yX192YWx1ZXMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRmb3JtX2VsZW1lbnRfcGFkZGluZztcclxuXHJcbiAgICAgICAgICAgIC5sb2NhbGl6YXRvcl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvY2FsaXphdG9yX192YWx1ZS0tZGVsZXRlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWNvdW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS42ODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjY4NzVyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3ZhbHVlLWNvdW50X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmxvY2FsaXphdG9yX192YWx1ZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9jYWxpemF0b3JfX2V4dHJhIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAgICAgLnJhZGlvc19fZmllbGRzZXQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmFkaW9zX19ncm91cCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIC5yYWRpb3NfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2hlY2tfcmFkaW9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfcmFkaW9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9yYWRpb19iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247IC8vIEB0b2RvXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sYWJlbF9yYWRpb19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX2xhYmVsX2ZvbnRfc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX2xhYmVsX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbnB1dF9yYWRpb19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAubGFiZWxfcmFkaW9fZWxlbWVudCAuY2hlY2tfcmFkaW9fZWxlbWVudDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybVNlbGVjdCB7XHJcbiAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIC8qei1pbmRleDogMTsqL1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAubGFiZWwtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAvKnotaW5kZXg6IDA7Ki9cclxuXHJcbiAgICAgICAgICAgIC50ZXh0ZmllbGRfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2lucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9pbnB1dF9mb250O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNzLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc3Mtb3Blbi1iZWxvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9ib3JkZXItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNzLXZhbHVlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNzLXZhbHVlLS1jdXN0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLXZhbHVlLWN1c3RvbV9jb3VudGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjY4NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS42ODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfc3MtdmFsdWUtY3VzdG9tX2NvdW50ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfc3MtdmFsdWUtY3VzdG9tX2NvdW50ZXJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zcy1hZGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zcy1wbHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtYWRkX3NzLXBsdXNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtYWRkX3NzLXBsdXNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA6ICRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfc3MtY29udGVudF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgIC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfc3MtY29udGVudF9zcy1vcHRpb25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvY2FsaXphdG9yX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2NhbGl6YXRvcl9fcGx1cyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2ljb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9pY29uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICYuZW1wdHkge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLXZhbHVlLWN1c3RvbV9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLXZhbHVlLWN1c3RvbV9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIHtcclxuICAgICAgICAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX3NlbGVjdF9jaGVja2JveF9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygwLjVyZW0gKyA0cHgpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1fc2VsZWN0X2NoZWNrYm94X2NvbG9yLS1jaGVja2VkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1fc2VsZWN0X2NoZWNrYm94X2NvbG9yLS1jaGVja2VkO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9zZWxlY3RfY2hlY2tib3hfYmFja2dyb3VuZC0tY2hlY2tlZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfY2hlY2tib3hfY2hlY2tlZF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIEZPUk0gRVNUSU1BVElPTlxyXG5cclxuLmZvcm0tZXN0aW1hdGUge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWVzdGltYXRlIHtcclxuICAgICAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMXJlbSAwIDAgO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJlbSAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEuZm9ybS1lc3RpbWF0ZV9fYnV0dG9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC44NXJlbSAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gRk9STSBCQVNFXHJcblxyXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvL3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG4gICAgei1pbmRleDogNjY2O1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG5cclxuICAgICAgICAmLXRyYWNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRyYWNrX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRodW1iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRodW1iX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRodW1iOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRodW1iX2JhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRzZWFyY2gtZm9ybS1iYXNlX21heC13aWR0aDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xyXG5cclxuICAgICAgICAubGluZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgLyp6LWluZGV4OiA5OTsqL1xyXG5cclxuICAgICAgICAgICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZm9ybS1vZmZyZWRlbV9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZm9ybS10eXBlX19maWVsZCxcclxuICAgICAgICAgICAgICAgICYuZm9ybS1kYXRlbG9jc2Fpc19fZmllbGQsXHJcbiAgICAgICAgICAgICAgICAmLmZvcm0tbG95ZXJfX2ZpZWxkLFxyXG4gICAgICAgICAgICAgICAgJi5mb3JtLWxveWVyc2Fpc19fZmllbGQsXHJcbiAgICAgICAgICAgICAgICAmLmZvcm0tbG9jYWxpc2F0aW9uX19maWVsZCxcclxuICAgICAgICAgICAgICAgICYuZm9ybS1jb21tZXJjZV9fZmllbGQsXHJcbiAgICAgICAgICAgICAgICAmLmZvcm0tcHJpY2VzX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICZTZWxlY3RfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJlJhbmdlX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yYW5nZV9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yYW5nZV9fcGx1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3JhbmdlX2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfcmFuZ2VfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm1SYW5nZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19yZXNldC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2NvbnRlbnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnJhbmdlLS1vcGVuZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm1SYW5nZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFkZF9idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucmFuZ2VfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfY29udGVudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2NvbnRlbnRfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm9VaS10b3VjaC1hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3VuaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3VuaXRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC5mb3JtSW50ZWdlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1JbnRlZ2VyX2xhYmVsLWVsZW1lbnRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtSW50ZWdlcl9sYWJlbC1lbGVtZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmRpc2FibGVkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmRpc2FibGVkKTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ybURhdGVMb2NzYWlzIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGFiZWwtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsLWRhdGVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dF9pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0X2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2hvdmVyX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX3N2Z19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZWxlbWVudHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19lbGVtZW50c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzc0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19lbGVtZW50c19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ3LjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZS1pbnB1dF9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZS1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHRleHRmaWVsZF9pbnB1dF9wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2JvcmRlcl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dDo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uX2NhbGVuZGFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fcmVzZXQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmLmxpbmUxX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuZm9ybV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saW5rLWVtYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJi5saW5lMl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b25fQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmlsdGVyX2J1dHRvbl9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoX19pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fY29sb3ItLWhvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWFyY2hfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3VibWl0X2J1dHRvbl9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3VibWl0X19pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHB1bHNlIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDYwJSA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvci0taG92ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Ym1pdF9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMCAwLjVyZW0gMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICYubGluZTNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yZXNldF9idXR0b25faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAucmVzZXRfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1faWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uOyAvLyBAdG9kb1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZXNldF9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICYubGluZTJfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUsXHJcbiAgICAgICAgICAgICYubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQsXHJcbiAgICAgICAgICAgICYubGluZTNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgJi5saW5lMl9fY29udGFpbmVyIC5saW5lX19jb250YWluZXJfX3N0cnVjdHVyZSxcclxuICAgICAgICAgICAgICAgICYubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQsXHJcbiAgICAgICAgICAgICAgICAmLmxpbmUzX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBGT1JNIEZVTExcclxuXHJcbi5zZWFyY2gtZmlsdGVyLWZ1bGwge1xyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuXHJcbiAgICAgICAgJi10cmFjayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX3RyYWNrX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRodW1iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfdGh1bWJfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGh1bWI6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF90aHVtYl9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIub3BlbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgLmZvcm0tZXN0aW1hdGUge1xyXG4gICAgICAgICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWVsZW1lbnQge1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbF9ib2R5X2JhY2tncm91bmQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbF9fY2xvc2Uge1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2UtZHJhd2luZ19maWxsO1xyXG4gICAgICAgICAgICB3aWR0aDogMS4yNWVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuMjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbF9fc2Nyb2xsZXIge1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX2NvbG9yO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybUxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMmVtIC0gMjUwcHgpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIGNhbGMoNzVweCAtIDFyZW0pIDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGluZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubGluZTFfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5saW5lMl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxpbmUzX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxpbmU0X19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubGluZTVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxpbmU2X19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc2VjdGlvbjIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubGluZTdfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3QtZWxlbWVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubGluZThfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb25QYXJhbXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGluZV9fdGl0bGUtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1SYW5nZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtUmFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yYW5nZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19zdW1tYXJ5LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fcGx1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ub1VpLWhvcml6b250YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXNsaWRlX3VuYWN0aXZlX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm9VaS1jb25uZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2Utc2xpZGVfYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fcHJldmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3VuaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19yZXNldC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjsgLy8gQHRvZG9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ub1VpLXRvdWNoLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyIHtcclxuICAgICAgICAubGluZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgJi5saW5lMl9fY29udGFpbmVyLFxyXG4gICAgICAgICAgICAmLmxpbmUzX19jb250YWluZXIsXHJcbiAgICAgICAgICAgICYubGluZTRfX2NvbnRhaW5lcixcclxuICAgICAgICAgICAgJi5saW5lNV9fY29udGFpbmVyLFxyXG4gICAgICAgICAgICAmLmxpbmU2X19jb250YWluZXIsXHJcbiAgICAgICAgICAgICYubGluZTdfX2NvbnRhaW5lcixcclxuICAgICAgICAgICAgJi5saW5lOF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgJi5saW5lMl9fY29udGFpbmVyLFxyXG4gICAgICAgICAgICAgICAgJi5saW5lM19fY29udGFpbmVyLFxyXG4gICAgICAgICAgICAgICAgJi5saW5lNF9fY29udGFpbmVyLFxyXG4gICAgICAgICAgICAgICAgJi5saW5lNV9fY29udGFpbmVyLFxyXG4gICAgICAgICAgICAgICAgJi5saW5lNl9fY29udGFpbmVyLFxyXG4gICAgICAgICAgICAgICAgJi5saW5lN19fY29udGFpbmVyLFxyXG4gICAgICAgICAgICAgICAgJi5saW5lOF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmJvZHktLWlubmVyIHtcclxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgLmxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAmLmxpbmUxX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxpbmUyX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5saW5lX19jb250YWluZXJfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJtaXRfYnV0dG9uX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubGluZTNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAubGluZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmxpbmUxX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubGluZTJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3VibWl0X2J1dHRvbl9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubGluZTNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2VhcmNoX2Zvcm1faW5uZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL21vZHVsZXMvc2VhcmNoLzEuanBnXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA0MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zZWNvbmRhcnktMjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEB0b2RvIMOgIHN1cHByaW1lciAocG91ciBzaW11bGVyIHVuIGZvbmQgY29tbWUgdWkga2l0KVxyXG5cclxufSIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vL0dFTkVSSVFVRVMgVkFSSUFCTEVTXHJcbiRzZWFyY2gtZm9ybV9mb250OiAkYm9keV9mb250O1xyXG4kc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMTogMDtcclxuJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xOiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtLzEuMmVtICRmb250LWZhbWlseS0tMTtcclxuJHNlYXJjaC1mb3JtX3RyYW5zaXRpb246IDAuM3M7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzE6IHRyYW5zcGFyZW50O1xyXG4kc2VhcmNoLWZvcm1fYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAwLjMpO1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMjogJGNvbG9yX3RlcnRpYXJ5XzM7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzE6IG5vbmU7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMTogJHNlYXJjaC1mb3JtX3RleHRfY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xO1xyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9ib3hfc2hhZG93OiAwcHggMnB4IDZweCAycHggcmdiYSgkY29sb3JfdGVydGlhcnktNywwLjM1KTtcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vSU5ERVBFTkRBTlRFUyBWQVJJQUJMRVNcclxuXHJcbiRzZWFyY2gtZm9ybV92Ml9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYmFja2dyb3VuZDtcclxuXHJcblxyXG4vLyBDb3VudGVyXHJcbiRzZWFyY2gtZm9ybV92YWx1ZS1jb3VudF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kc2VhcmNoLWZvcm1fdmFsdWUtY291bnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRzZWFyY2gtZm9ybV92YWx1ZS1jb3VudF9mb250OiAkc2VhcmNoLWZvcm1fZm9udDtcclxuXHJcblxyXG4vLyBGaWVsZFxyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgI3skYm9keV9mb250LXNpemV9IC8gI3skaHRtbC1saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyICN7JGJvZHlfZm9udC1zaXplfSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMTtcclxuJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMztcclxuJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfY29sb3I6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2NvbG9yO1xyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9ib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXM7XHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JvcmRlcjogJGZvcm1fZWxlbWVudF9ib3JkZXItd2lkdGggc29saWQgJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JvcmRlci0tZm9jdXNlZDogJGZvcm1fZWxlbWVudF9ib3JkZXItd2lkdGggc29saWQgJGZvcm1fZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3I7XHJcblxyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9wbGFjZWhvbGRlcl9jb2xvcjogJGZvcm1fZWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuXHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2ljb25fY29sb3I6ICRmb3JtX2VsZW1lbnRfaWNvbl9jb2xvcjtcclxuXHJcbi8vICoqIC8vXHJcblxyXG5cclxuLy8gTE9BREVSXHJcbiRzZWFyY2gtZm9ybS1mdWxsX2xvYWRlcl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMTtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbG9hZGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9iYWNrZ3JvdW5kO1xyXG5cclxuXHJcbi8vIEZPUk1VTEFJUkUgREUgQkFTRVxyXG4kc2VhcmNoLWZvcm0tYmFzZV9tYXgtd2lkdGg6IDExMDBweDtcclxuXHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10cmFja19iYWNrZ3JvdW5kOiAkc2VsZWN0X3Njcm9sbGJhcl9iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdGh1bWJfYmFja2dyb3VuZDogJHNlbGVjdF9zY3JvbGxiYXJfY29sb3I7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10aHVtYl9iYWNrZ3JvdW5kLS1ob3ZlcjogJHNlbGVjdF9zY3JvbGxiYXJfY29sb3ItLWhvdmVyO1xyXG5cclxuXHJcbi8vIE9GRlJFREVNXHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1ib2xkICN7JGJvZHlfZm9udC1zaXplfSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMTtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9ib3JkZXI6IDA7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYmFja2dyb3VuZDogJGJ1dHRvbl9wcmltYXJ5XzFfYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9jb2xvcjogJGJ1dHRvbl9wcmltYXJ5XzFfY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fbGV0dGVyLXNwYWNpbmc6ICRidXR0b25fcHJpbWFyeV8xX2xldHRlci1zcGFjaW5nO1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkYnV0dG9uX3ByaW1hcnlfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl90ZXh0LXZhbHVlX3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYm9yZGVyLXJhZGl1czogJGJ1dHRvbl9wcmltYXJ5XzFfYm9yZGVyLXJhZGl1cztcclxuXHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYmFja2dyb3VuZC0taG92ZXI6ICRidXR0b25fcHJpbWFyeV8xX2hvdmVyX2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fY29sb3ItLWhvdmVyOiAkYnV0dG9uX3ByaW1hcnlfMV9ob3Zlcl9jb2xvcjtcclxuXHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JhY2tncm91bmQ6ICRmb3JtX2ZpZWxkX2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JveF9zaGFkb3c6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2JveF9zaGFkb3c7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JvcmRlcjogMDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzO1xyXG5cclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9yYWRpb19ib3JkZXJfY29sb3I6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yO1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X3JhZGlvX2NvbG9yLS1jaGVja2VkOiAkcmFkaW9fY2hlY2tlZF9jb2xvcjtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF9mb250OiAkZm9ybV9sYWJlbF9mb250O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X2xhYmVsX3RleHRfY29sb3I6ICRmb3JtX2xhYmVsX2NvbG9yO1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vLyBCb3V0b24gXCJhbGVydGUgZW1haWxcIlxyXG4kc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfZm9udDogJGJ1dHRvbl9wcmltYXJ5XzJfZm9udDtcclxuJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2JhY2tncm91bmQ6ICRidXR0b25fcHJpbWFyeV8yX2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9jb2xvcjogJGJ1dHRvbl9wcmltYXJ5XzJfY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF90ZXh0LXRyYW5zZm9ybTogJGJ1dHRvbl9wcmltYXJ5XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9sZXR0ZXItc3BhY2luZzogJGJ1dHRvbl9wcmltYXJ5XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9ib3JkZXItcmFkaXVzOiAkYnV0dG9uX3ByaW1hcnlfMl9ib3JkZXItcmFkaXVzO1xyXG4kc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfaWNvbl9jb2xvcjogJGJ1dHRvbl9pY29uX3ByaW1hcnktMl9jb2xvcjtcclxuXHJcbiRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9iYWNrZ3JvdW5kLS1ob3ZlcjogJGJ1dHRvbl9wcmltYXJ5XzJfaG92ZXJfYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2NvbG9yLS1ob3ZlcjogJGJ1dHRvbl9wcmltYXJ5XzJfaG92ZXJfY29sb3I7XHJcblxyXG4vLyBCb3V0b24gXCJGaWx0cmVyXCJcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtYm9sZCAjeyRib2R5X2ZvbnQtc2l6ZX0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9iYWNrZ3JvdW5kOiAkYnV0dG9uX3ByaW1hcnlfMV9iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fY29sb3I6ICRidXR0b25fcHJpbWFyeV8xX2NvbG9yO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmc6ICRidXR0b25fcHJpbWFyeV8xX2xldHRlci1zcGFjaW5nO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fYm9yZGVyLXJhZGl1czogJGJ1dHRvbl9wcmltYXJ5XzFfYm9yZGVyLXJhZGl1cztcclxuXHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9iYWNrZ3JvdW5kLS1ob3ZlcjogJGJ1dHRvbl9wcmltYXJ5XzFfaG92ZXJfYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2NvbG9yLS1ob3ZlcjogJGJ1dHRvbl9wcmltYXJ5XzFfaG92ZXJfY29sb3I7XHJcblxyXG5cclxuLy8gQm91dG9uIFwic3VibWl0XCJcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtYm9sZCAjeyRib2R5X2ZvbnQtc2l6ZX0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kOiAkYnV0dG9uX3ByaW1hcnlfMl9iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3I6ICRidXR0b25fcHJpbWFyeV8yX2NvbG9yO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmc6ICRidXR0b25fcHJpbWFyeV8yX2xldHRlci1zcGFjaW5nO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fdGV4dC10cmFuc2Zvcm06ICRidXR0b25fcHJpbWFyeV8yX3RleHQtdHJhbnNmb3JtO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYm9yZGVyLXJhZGl1czogJGJ1dHRvbl9wcmltYXJ5XzJfYm9yZGVyLXJhZGl1cztcclxuXHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kLS1ob3ZlcjogJGJ1dHRvbl9wcmltYXJ5XzJfaG92ZXJfYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yLS1ob3ZlcjogJGJ1dHRvbl9wcmltYXJ5XzJfaG92ZXJfY29sb3I7XHJcblxyXG4vLyBCb3V0b24gXCJyZXNldFwiXHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2ZvbnQ6ICRzZWFyY2gtZm9ybV9mb250O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2ljb25fY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG5cclxuLyogRUxFTUVOVCBGT1JNICovXHJcbi8vIEVsZW1lbnQgZm9ybSBcInNlbGVjdCBsb2NhbGl6YXRvclwiXHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2NvbG9yO1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3ZhbHVlLWNvdW50X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV92YWx1ZS1jb3VudF9iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3ZhbHVlLWNvdW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdmFsdWUtY291bnRfY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfZm9udDogJHNlYXJjaC1mb3JtX3ZhbHVlLWNvdW50X2ZvbnQ7XHJcblxyXG5cclxuLy8gRWxlbWVudCBmb3JtIFwic2VsZWN0XCJcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfbGFiZWxfY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfbGFiZWxfZm9udDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9pbnB1dF9jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfaW5wdXRfZm9udDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfZm9udDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9wbGFjZWhvbGRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfY29sb3I7XHJcblxyXG5cclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2JvcmRlcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYm9yZGVyO1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2JvcmRlci0tc2VsZWN0ZWQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JvcmRlci0tZm9jdXNlZDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9zcy1jb250ZW50X2JvcmRlci1yYWRpdXM6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JvcmRlci1yYWRpdXM7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfc3MtY29udGVudF9zcy1vcHRpb25fZm9udDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfZm9udDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9zcy12YWx1ZS1jdXN0b21fY291bnRlcl9mb250OiAkc2VhcmNoLWZvcm1fdmFsdWUtY291bnRfZm9udDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9zcy12YWx1ZS1jdXN0b21fY291bnRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fdmFsdWUtY291bnRfYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9zcy12YWx1ZS1jdXN0b21fY291bnRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3ZhbHVlLWNvdW50X2NvbG9yO1xyXG5cclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9zcy12YWx1ZS1jdXN0b21fYmFja2dyb3VuZC0taG92ZXI6ICRzZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXI7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfc3MtdmFsdWUtY3VzdG9tX2NvbG9yLS1ob3ZlcjogJHNlbGVjdF9pdGVtX2NvbG9yLS1ob3ZlcjtcclxuXHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfc3MtcGx1c19jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfaWNvbl9jb2xvcjtcclxuXHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfY2hlY2tib3hfYm9yZGVyLWNvbG9yOiAkc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfYm9yZGVyLWNvbG9yO1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2NoZWNrYm94X2NvbG9yLS1jaGVja2VkOiAkc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfY29sb3ItLXNlbGVjdGVkO1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X3NlbGVjdF9jaGVja2JveF9iYWNrZ3JvdW5kLS1jaGVja2VkOiAkc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfYmFja2dyb3VuZC0tc2VsZWN0ZWQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1jaGVja2VkOiAkc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1zZWxlY3RlZDtcclxuXHJcblxyXG4vLyBCdWJibGVcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9mb250OiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgLjhyZW0gLyAxLjA2MjVyZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfY29sb3I6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2NvbG9yO1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl90ZXJ0aWFyeS01O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2JvcmRlci1yYWRpdXM6IC4zMTI1cmVtO1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2JhY2tncm91bmQtLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2NvbG9yLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMztcclxuXHJcbiRzZWFyY2gtZm9ybV9idWJibGVfaWNvbl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTU7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfaWNvbl9jb2xvci0taG92ZXI6ICRjb2xvcl9wcmltYXJ5LTM7XHJcblxyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2ljb25fYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMjtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9pY29uX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2ljb25fYmFja2dyb3VuZC0taG92ZXI6ICRzZWFyY2gtZm9ybV9idWJibGVfYmFja2dyb3VuZC0taG92ZXI7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaWNvbl9jb2xvci0taG92ZXI6ICRzZWFyY2gtZm9ybV9idWJibGVfY29sb3ItLWhvdmVyO1xyXG5cclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9pY29uX2NvbG9yLS1vcGVuZWQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaWNvbl9iYWNrZ3JvdW5kO1xyXG5cclxuXHJcbi8vIEVsZW1lbnQgZm9ybSBcIlJhbmdlXCJcclxuJHNlYXJjaC1mb3JtLWJhc2VfcmFuZ2VfaWNvbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9ib3JkZXItcmFkaXVzOiAkcmFuZ2VfaW5wdXRfYm9yZGVyLXJhZGl1cztcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgLjhyZW0gLyAxcmVtICRmb250LWZhbWlseS0tMTtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfbGFiZWxfY29sb3I7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9zdHJ1Y3R1cmVfYm9yZGVyX2NvbG9yOiBvcmFuZ2U7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9mb250O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2NvbG9yO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfY29udGVudF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaGlnaGxpZ2h0X2JvcmRlcl9jb2xvcjogYmxhY2s7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X2ZvbnQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcjtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2ZvbnQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9jb2xvcjtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3VuaXRfZm9udDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfZm9udDtcclxuXHJcblxyXG4vLyBFbGVtZW50IGZvcm0gXCJpbnRlZ2VyXCJcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfbGFiZWxfZm9udDtcclxuXHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fY29sb3I6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2NvbG9yO1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fY29sb3ItLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fYm9yZGVyX2NvbG9yLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2JvcmRlcl9iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfY29sb3ItLWRpc2FibGVkOiAkZm9ybV9lbGVtZW50X2NvbG9yLS1kaXNhYmxlZDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2NvbG9yLS1kaXNhYmxlZDogJGZvcm1fZWxlbWVudF9jb2xvci0tZGlzYWJsZWQ7XHJcblxyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9pbnB1dC1lbGVtZW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9pbnB1dC1lbGVtZW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV9mb250O1xyXG5cclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF90aXRsZV9mb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9mb250O1xyXG5cclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF9mb250IDogJHNlYXJjaC1mb3JtX2ludGVnZXJfbGFiZWxfZm9udDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3I7XHJcblxyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIC44cmVtIC8gMXJlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yO1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYm9yZGVyX2NvbG9yOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvcjtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2JvcmRlci1yYWRpdXM6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1cztcclxuXHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9pY29uX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dC1jb250ZW50X2JvcmRlcl9jb2xvcjogJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3I7XHJcblxyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2ZvbnQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9iZWZvcmVfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMTtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfYWZ0ZXJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcblxyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWwtZGF0ZV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX2ludGVnZXJfbGFiZWxfZm9udDtcclxuXHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9ib3JkZXItY29sb3I6IHJlZDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX3N2Z19jb2xvcjogJGNvbG9yX3ByaW1hcnlfMTtcclxuXHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnlfMTtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2hvdmVyX2JlZm9yZV9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcblxyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfc3ZnX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeV8xO1xyXG5cclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2VsZW1lbnRzX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfZWxlbWVudHNfYm9yZGVyX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbi8vLS1cclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9mb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9mb250O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtSW50ZWdlcl9sYWJlbC1lbGVtZW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG5cclxuXHJcbi8vIEVsZW1lbnQgZm9ybSBcImNoZWNrYm94XCJcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2xhYmVsX2ZvbnQ6ICRmb3JtX2VsZW1lbnRfZm9udDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciAuOHJlbSAvIDEuMDYyNXJlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JhY2tncm91bmQ6ICRjaGVja2JveF9jaGVja19iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3I6ICRjaGVja2JveF9jaGVja19ib3JkZXItY29sb3I7XHJcblxyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3ItLWNoZWNrZWQ6JGNvbG9yX3ByaW1hcnktMjsvLyAkY2hlY2tib3hfY2hlY2tfY29sb3ItLWNoZWNrZWQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JhY2tncm91bmQtLWNoZWNrZWQ6ICRjaGVja2JveF9iYWNrZ3JvdW5kLWNvbG9yLS1jaGVja2VkO1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3ItLWNoZWNrZWQ6JGNvbG9yX3ByaW1hcnktMjsvLyAkY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1jaGVja2VkO1xyXG5cclxuLy8gRWxlbWVudCBmb3JtIFwiY2hlY2tib3ggY2F0XCJcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9sYWJlbF9mb250O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yO1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yO1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfYWZ0ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3RleHRfY29sb3I7XHJcblxyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9iZWZvcmVfYm9yZGVyX2NvbG9yIDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2ZpcnN0LWxldHRlcl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfY2hlY2tlZF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iYWNrZ3JvdW5kLS1jaGVja2VkO1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfY2hlY2tlZF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvci0tY2hlY2tlZDtcclxuXHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9lbXB0eV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZW1wdHlfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3I7XHJcblxyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfY291bnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yO1xyXG5cclxuLy8gRWxlbWVudCBmb3JtIFwidG9nZ2xlIC1zd2l0Y2hcIlxyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWxhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3hfYmFja2dyb3VuZDogJHRvZ2dsZV9lbGVtZW50X2JhY2tncm91bmQtLWZhbHNlO1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94X2JveF9zaGFkb3c6ICR0b2dnbGVfZWxlbWVudF9iYWNrZ3JvdW5kLS1mYWxzZTtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9ib3hfc2hhZG93OiAkdG9nZ2xlX2VsZW1lbnRfYmFja2dyb3VuZC0tdHJ1ZTtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9zd2l0Y2hfYmFja2dyb3VuZDogJHRvZ2dsZV9lbGVtZW50X2JhY2tncm91bmQtLXRydWU7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtaW5wdXRfYmFja2dyb3VuZDogJHRvZ2dsZV9lbGVtZW50X2J1bGxldF9jb2xvcjtcclxuXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqICovXHJcbi8vIEZPUk1VTEFJUkUgQ09NUExFVFxyXG4kc2VhcmNoLWZvcm0tZnVsbF90cmFja19iYWNrZ3JvdW5kOiAkc2VsZWN0X3Njcm9sbGJhcl9iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm0tZnVsbF90aHVtYl9iYWNrZ3JvdW5kOiAkc2VsZWN0X3Njcm9sbGJhcl9jb2xvcjtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfdGh1bWJfYmFja2dyb3VuZC0taG92ZXI6ICRzZWxlY3Rfc2Nyb2xsYmFyX2NvbG9yLS1ob3ZlcjtcclxuXHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX2JvZHlfYmFja2dyb3VuZDogJG1vZGFsX2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLWNsb3NlLWRyYXdpbmdfZmlsbDogJG1vZGFsLWNsb3NlX2NvbG9yO1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbF9mb250OiAkbW9kYWwtLW1haW5fdGV4dF9mb250O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbF9jb2xvcjogJG1vZGFsLS1tYWluX3RleHRfY29sb3I7XHJcblxyXG4vLyBlbGVtZW50IGZvcm0gXCJzdWJtaXRcIlxyXG4kc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fZm9udDogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9sZXR0ZXJfc3BhY2luZzogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2xldHRlcl9zcGFjaW5nO1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2JvcmRlci1yYWRpdXM6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9ib3JkZXItcmFkaXVzO1xyXG5cclxuJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQtLWhvdmVyOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYmFja2dyb3VuZC0taG92ZXI7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvci0taG92ZXI6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvci0taG92ZXI7XHJcblxyXG4vLyBFbGVtZW50IGZvcm0gXCJyZXNldFwiXHJcbiRzZWFyY2gtZm9ybS1mdWxsX3Jlc2V0LWJ1dHRvbi1pdGVtX2ZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3Jlc2V0LWJ1dHRvbi1pdGVtX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcjtcclxuXHJcbi8vIFLDqWbDqXJlbmNlXHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYm9yZGVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X2JvcmRlcl9mb250OiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2xhYmVsX2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfcGxhY2Vob2xkZXJfZm9udDogJGJvZHlfZm9udDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9wbGFjZWhvbGRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2JvcmRlci1yYWRpdXM6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1cztcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIC44cmVtIC8gMXJlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2JhY2tncm91bmQ6ICRidXR0b25fcHJpbWFyeV8yX2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2NvbG9yOiAkYnV0dG9uX3ByaW1hcnlfMl9jb2xvcjtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fYmFja2dyb3VuZC0taG92ZXI6ICRidXR0b25fcHJpbWFyeV8yX2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG5cclxuLy8gUmFuZ2VcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X2ZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtdGV4dF9jb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfY29sb3I7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9jb2xvcjtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9ib3JkZXJfY29sb3I7XHJcblxyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXNsaWRlX3VuYWN0aXZlX2JhY2tncm91bmQ6ICRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3I7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2Utc2xpZGVfYWN0aXZlX2JhY2tncm91bmQ6ICRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3ItLWFjdGl2ZTtcclxuXHJcblxyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fZm9udDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9sYWJlbF9mb250O1xyXG5cclxuXHJcbiRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9yYWRpb19ib3JkZXJfY29sb3I6ICRyYWRpb19jaGVja2VkX2JvcmRlci1jb2xvcjtcclxuJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX3JhZGlvX2JlZm9yZV9iYWNrZ3JvdW5kOiAkcmFkaW9fY2hlY2tlZF9jb2xvcjtcclxuJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX2xhYmVsX2ZvbnRfc2l6ZTogMTBweDtcclxuJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX2xhYmVsX2NvbG9yOiAkbG9jYWxpemF0b3JfdmFsdWVfY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfaWNvbl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9pY29uX2NvbG9yO1xyXG5cclxuLy8gRXN0aW1hdGVcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfZm9udDogJHNlYXJjaC1mb3JtX2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yO1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMTtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xO1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9mb250OiAkc2VhcmNoLWZvcm1fZm9udDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzE7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X3NzLWFkZF9pY29uX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzI7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xO1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9mb250OiAkc2VhcmNoLWZvcm1fZm9udDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfbGV0dGVyX3NwYWNpbmc6IDA7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzE7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2hvdmVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yO1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xO1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMjtcclxuXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWFkZF9zcy1wbHVzX2NvbG9yOiAkc3MtcGx1c19jb2xvcjtcclxuXHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfY2hlY2tib3hfYmFja2dyb3VuZDogJGNoZWNrYm94X2NoZWNrX2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfY2hlY2tib3hfYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfY2hlY2tfYm9yZGVyLWNvbG9yO1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2NoZWNrYm94X2NoZWNrZWRfYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1jaGVja2VkO1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2NoZWNrYm94X2NoZWNrZWRfY29sb3I6ICRjaGVja2JveF9jaGVja19jb2xvci0tY2hlY2tlZDtcclxuIiwiJGNhcmRfZGVmYXVsdF9tb3JlX2RlY29yYXRlX2JhY2tncm91bmQ6ICRjb2xvcl9zZWNvbmRhcnktMiAhZGVmYXVsdDtcclxuJGNhcmRfZGVmYXVsdF9tb3JlX3RpdGxlX2NvbnRlbnRfMV9mb250LXNpemU6IDJyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkX2RlZmF1bHRfbW9yZV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kY2FyZF9kZWZhdWx0X21vcmVfdGl0bGVfY29udGVudF8yX2ZvbnQtc2l6ZTogMS41cmVtICFkZWZhdWx0O1xyXG4kY2FyZF9kZWZhdWx0X21vcmVfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuXHJcblxyXG4uY2FyZF9kZWZhdWx0X21vcmUge1xyXG4gICAgcGFkZGluZzogMC43NXJlbTtcclxuXHJcbiAgICAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICBwYWRkaW5nOiA4cmVtIDJyZW0gMnJlbTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhcmRfZGVmYXVsdF9tb3JlX2RlY29yYXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWdfaXRlbSB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMThyZW07XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkX2RlZmF1bHRfbW9yZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfY29udGVudF8xIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRjYXJkX2RlZmF1bHRfbW9yZV90aXRsZV9jb250ZW50XzFfZm9udC1zaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FyZF9kZWZhdWx0X21vcmVfdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX2NvbnRlbnRfMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkY2FyZF9kZWZhdWx0X21vcmVfdGl0bGVfY29udGVudF8yX2ZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNhcmRfZGVmYXVsdF9tb3JlX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnV0dG9uX2RlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuY2FyZF9pbnRlcmthYiB7XHJcbiAgICAgICAgcGFkZGluZzogMi4yNXJlbSAxLjVyZW0gMDtcclxuICAgICAgICAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIC5jYXJkX2RlZmF1bHRfbW9yZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9jb250ZW50XzEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idXR0b25faW50ZXJrYWJfMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICYuYm90dG9tX2NhcmQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmRfZGVmYXVsdF9tb3JlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b25fYW5pbWF0aW9uX2ljb24ge1xyXG4gICAgICAgIC8vIEFuaW1hdGlvbiBkZXMgU1ZHXHJcbiAgICAgICAgLmljb25fbm90aWYge1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGJlbGwgMS41cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcnJvd19yaWdodF8zIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBhcnJvdyAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIiRjYXJkX2RlZmF1bHRfbW9yZV9kZWNvcmF0ZV9iYWNrZ3JvdW5kOiAkY29sb3Jfc2Vjb25kYXJ5LTI7XHJcbiRjYXJkX2RlZmF1bHRfbW9yZV90aXRsZV9jb250ZW50XzFfZm9udC1zaXplOiAycmVtO1xyXG4kY2FyZF9kZWZhdWx0X21vcmVfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMztcclxuJGNhcmRfZGVmYXVsdF9tb3JlX3RpdGxlX2NvbnRlbnRfMl9mb250LXNpemU6IDEuNXJlbTtcclxuJGNhcmRfZGVmYXVsdF9tb3JlX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTM7IiwiJHByb3BlcnRpZXMtbGlzdGluZ19fY2NfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4ucHJvcGVydGllcy1saXN0aW5nX3NlbyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEuNXJlbTtcclxuICAgIH1cclxuICAgIC5jYXJkX2RlZmF1bHRfbW9yZSB7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDAgMDtcclxuICAgICAgICAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9jb250ZW50XzEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXRsZV9jb250ZW50XzIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCguY2FyZF9pbnRlcmthYikge1xyXG4gICAgICAgICAgICAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZW9fbGluayB7XHJcbiAgICAgICAgb3JkZXI6IC0yO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZhcSB7XHJcbiAgICAgICAgb3JkZXI6IC0xO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAudGl0bGVfY29udGVudF8xIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGVfY29udGVudF8yIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZmFxX3BhcnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNjtcclxuICAgICAgICAgICAgLmZhcV9wYXJ0X2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkaDNfZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmFxX3BhcnRfaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX3ByaW1hcnktMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb3BlcnRpZXMtbGlzdGluZyB7XHJcbiAgICAmLmxpc3RpbmdfdjIge1xyXG4gICAgICAgIC5jYXJkX2RlZmF1bHRfbW9yZSB7XHJcbiAgICAgICAgICAgICYuY2FyZF9pbnRlcmthYiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMi4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYyB7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWxpc3RpbmdfX2NjX2NvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tc2Nyb2xsLXVwIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYm90dG9tOiA1JTtcclxuICAgICAgICByaWdodDogNSU7XHJcbiAgICAgICAgei1pbmRleDogMTU7XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmxpc3RpbmdfdjEsIC5saXN0aW5nX3YyIHtcclxuICAgICAgICAuY2FyZF9kZWZhdWx0X21vcmUge1xyXG4gICAgICAgICAgICAmLmNhcmRfYWxlcnRfbWFpbCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJkX2RlZmF1bHRfbW9yZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucGFnaW5hdGlvbl9sb2FkX21vcmUge1xyXG4gICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLnByb2dyZXNzYmFyIHtcclxuICAgICAgICBtYXJnaW46IDFyZW0gMCAxLjVyZW07XHJcbiAgICB9XHJcbn0iLCIkc2VvLWxpbmtfX3Nlby1saW5rLXRpdGxlX19mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRzZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LXRpdGxlX19pY29uLWl0ZW1fX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMSwgMC4yNSkgIWRlZmF1bHQ7XHJcbiRzZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LXRpdGxlX19pY29uLWl0ZW1fX2ljb25fX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRzZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LXRpdGxlX190aXRsZS1pdGVtX19jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbiRzZW8tbGlua19saW5rX2xhc3QtaXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHNlby1saW5rX2xpbmtfbGFzdC1pdGVtX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRzZW8tbGlua19saW5rX2xhc3QtaXRlbV9iYWNrZ3JvdW5kOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJHNlby1saW5rX2xpbmtfbGFzdC1pdGVtLWNvbG9yLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJHNlby1saW5rX2xpbmtfbGFzdC1pdGVtX2JvcmRlci0taG92ZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kc2VvLWxpbmtfbGlua19sYXN0LWl0ZW1fYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4uc2VvX2xpbmsge1xyXG4gICAgLnNlb19saW5rX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6ICRzZW8tbGlua19fc2VvLWxpbmstdGl0bGVfX2ZvbnQtc2l6ZTtcclxuICAgIH1cclxuICAgIC5zZW9fbGlzdCB7XHJcbiAgICAgICAgJl90aXRsZSB7XHJcbiAgICAgICAgICAgIC5pY29uX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VvLWxpbmtfX3Nlby1saXN0X19zZW8tbGlzdC10aXRsZV9faWNvbi1pdGVtX19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LXRpdGxlX19pY29uLWl0ZW1fX2ljb25fX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LXRpdGxlX190aXRsZS1pdGVtX19jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9saW5rIHtcclxuXHJcbiAgICAgICAgICAgICYgPiBsaS5sYXN0LWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b25fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VvLWxpbmtfbGlua19sYXN0LWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkc2VvLWxpbmtfbGlua19sYXN0LWl0ZW1fYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZW8tbGlua19saW5rX2xhc3QtaXRlbV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZW8tbGlua19saW5rX2xhc3QtaXRlbS1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJHNlby1saW5rX2xpbmtfbGFzdC1pdGVtX2JvcmRlci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZW8tbGlua19saW5rX2xhc3QtaXRlbV9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkc2VvLWxpbmtfX3Nlby1saW5rLXRpdGxlX19mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRzZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LXRpdGxlX19pY29uLWl0ZW1fX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMSwgMC4yNSkgIWRlZmF1bHQ7XHJcbiRzZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LXRpdGxlX19pY29uLWl0ZW1fX2ljb25fX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRzZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LXRpdGxlX190aXRsZS1pdGVtX19jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbiRzZW8tbGlua19saW5rX2xhc3QtaXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHNlby1saW5rX2xpbmtfbGFzdC1pdGVtX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRzZW8tbGlua19saW5rX2xhc3QtaXRlbV9iYWNrZ3JvdW5kOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJHNlby1saW5rX2xpbmtfbGFzdC1pdGVtLWNvbG9yLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJHNlby1saW5rX2xpbmtfbGFzdC1pdGVtX2JvcmRlci0taG92ZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kc2VvLWxpbmtfbGlua19sYXN0LWl0ZW1fYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4uc2VvX2xpbmsge1xyXG4gICAgLnNlb19saW5rX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6ICRzZW8tbGlua19fc2VvLWxpbmstdGl0bGVfX2ZvbnQtc2l6ZTtcclxuICAgIH1cclxuICAgIC5zZW9fbGlzdCB7XHJcbiAgICAgICAgJl90aXRsZSB7XHJcbiAgICAgICAgICAgIC5pY29uX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VvLWxpbmtfX3Nlby1saXN0X19zZW8tbGlzdC10aXRsZV9faWNvbi1pdGVtX19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LXRpdGxlX19pY29uLWl0ZW1fX2ljb25fX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LXRpdGxlX190aXRsZS1pdGVtX19jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9saW5rIHtcclxuXHJcbiAgICAgICAgICAgICYgPiBsaS5sYXN0LWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b25fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VvLWxpbmtfbGlua19sYXN0LWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkc2VvLWxpbmtfbGlua19sYXN0LWl0ZW1fYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZW8tbGlua19saW5rX2xhc3QtaXRlbV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZW8tbGlua19saW5rX2xhc3QtaXRlbS1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJHNlby1saW5rX2xpbmtfbGFzdC1pdGVtX2JvcmRlci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZW8tbGlua19saW5rX2xhc3QtaXRlbV9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkc29ydF9jb3VudGVyX251bWJlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHNvcnRfZmlsdGVyX2ljb25fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRzb3J0X2ZpbHRlcl9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJHNvcnRfZmlsdGVyX2JveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgkY29sb3JfdGVydGlhcnktNCwgMC4yNSkgIWRlZmF1bHQ7XHJcbiRzb3J0X2ZpbHRlcl9lbGVtZW50X2NvbG9yOiAkaHRtbF9jb2xvciAhZGVmYXVsdDtcclxuJHNvcnRfZmlsdGVyX2VsZW1lbnRfY29sb3ItLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuLnNvcnQge1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgLnNvcnRfY291bnRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgIC5zb3J0X2NvdW50ZXJfbnVtYmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzb3J0X2NvdW50ZXJfbnVtYmVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zb3J0X2ZpbHRlciB7XHJcbiAgICAgICAgLmZpbHRlci1mb3JtIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAuZmlsdGVyLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMztcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc29ydF9maWx0ZXJfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZmlsdGVyLXNlbGVjdF9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG4gICAgICAgICAgICB0b3A6IDE1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc29ydF9maWx0ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJHNvcnRfZmlsdGVyX2JveC1zaGFkb3c7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbHRlci1lbGVtZW50X19pdGVtIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMztcclxuICAgICAgICAgICAgY29sb3I6ICRzb3J0X2ZpbHRlcl9lbGVtZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNvcnRfZmlsdGVyX2VsZW1lbnRfY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAuZmlsdGVyLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmlsdGVyLXNlbGVjdF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkbWFpbi1wZXNlbnRhdGlvbi12MV9wYWdlX21heC13aWR0aDogJG1heF93aWR0aF9nZW4gIWRlZmF1bHRcclxuXHJcbi5tYWluLXByZXNlbnRhdGlvbi12MSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBwYWRkaW5nOiAkbW9kdWxlX3BhZGRpbmc7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkbW9kdWxlX3BhZGRpbmctLWxnO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1zaXplLS1sZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19yaWdodCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmVkaXRvcmlhbC12MiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbmV3cy1kZXRhaWxzLXYxX2ltYWdlX2FzcGVjdC1yYXRpbzogNC8zICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2ltYWdlX29iamVjdC1maXQ6IGNvdmVyICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtZGV0YWlscy12MV9pbWFnZV9hc3BlY3QtcmF0aW8tLW1vYmlsZTogMS8xICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2ltYWdlX2FzcGVjdC1yYXRpby0tZGVza3RvcDogMy8yICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2ltYWdlX29iamVjdC1maXQ6IGNvdmVyICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtZGV0YWlscy12MV9kYXRlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2RhdGVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAxKSAhZGVmYXVsdDtcclxuXHJcblxyXG4ubmV3cy1kZXRhaWxzLXYxIHtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogJG5ld3MtZGV0YWlscy12MV9pbWFnZV9hc3BlY3QtcmF0aW87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiAkbmV3cy1kZXRhaWxzLXYxX2ltYWdlX29iamVjdC1maXQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1kZXRhaWxzLXYxX2RhdGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy1kZXRhaWxzLXYxX2RhdGVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDM3LCAzOCwgNDMsIDApLCAjMjUyNjJiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuIiwiXHJcbiRuZXdzLWRldGFpbHMtdjFfaW1hZ2VfYXNwZWN0LXJhdGlvOiA0LzM7XHJcbiRuZXdzLWRldGFpbHMtdjFfaW1hZ2Vfb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4kbmV3cy1kZXRhaWxzLXYxX2ltYWdlX2FzcGVjdC1yYXRpby0tbW9iaWxlOiAxLzE7XHJcbiRuZXdzLWRldGFpbHMtdjFfaW1hZ2VfYXNwZWN0LXJhdGlvLS1kZXNrdG9wOiAzLzI7XHJcbiRuZXdzLWRldGFpbHMtdjFfaW1hZ2Vfb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4kbmV3cy1kZXRhaWxzLXYxX2RhdGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRuZXdzLWRldGFpbHMtdjFfZGF0ZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIDEpO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRuZXctbGlzdGluZy12MV9pbWFnZV9hc3BlY3QtcmF0aW86IDQvMyAhZGVmYXVsdDtcclxuJG5ldy1saXN0aW5nLXYxX2ltYWdlX29iamVjdC1maXQ6IGNvdmVyICFkZWZhdWx0O1xyXG5cclxuJG5ldy1saXN0aW5nLXYxX2RhdGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRuZXctbGlzdGluZy12MV9kYXRlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMSkgIWRlZmF1bHQ7XHJcblxyXG4kbmV3LWxpc3RpbmctdjFfdGl0bGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRuZXctbGlzdGluZy12MV90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRuZXctbGlzdGluZy12MV9idXR0b25fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRuZXctbGlzdGluZy12MV9idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vQXV0cmVzIHN0eWxlc1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZXdzLWxpc3RpbmctdjEge1xyXG4gICAgLm5ld3Mge1xyXG4gICAgICAgIFxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAkbmV3LWxpc3RpbmctdjFfaW1hZ2VfYXNwZWN0LXJhdGlvO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiAkbmV3LWxpc3RpbmctdjFfaW1hZ2Vfb2JqZWN0LWZpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RhdGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ldy1saXN0aW5nLXYxX2RhdGVfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXctbGlzdGluZy12MV9kYXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZXctbGlzdGluZy12MV90aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXctbGlzdGluZy12MV90aXRsZV9mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19idXR0b24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ldy1saXN0aW5nLXYxX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJG5ldy1saXN0aW5nLXYxX2J1dHRvbl9mb250O1xyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG5ldy1saXN0aW5nLXYxX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJcclxuJG5ldy1saXN0aW5nLXYxX2ltYWdlX2FzcGVjdC1yYXRpbzogNC8zO1xyXG4kbmV3LWxpc3RpbmctdjFfaW1hZ2Vfb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4kbmV3LWxpc3RpbmctdjFfZGF0ZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuJG5ldy1saXN0aW5nLXYxX2RhdGVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAxKTtcclxuXHJcbiRuZXctbGlzdGluZy12MV90aXRsZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJG5ldy1saXN0aW5nLXYxX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuJG5ldy1saXN0aW5nLXYxX2J1dHRvbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJG5ldy1saXN0aW5nLXYxX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmV3LWxpc3RpbmctdjJfaW1hZ2VfYXNwZWN0LXJhdGlvLS1tb2JpbGU6IDEvMSAhZGVmYXVsdDtcclxuJG5ldy1saXN0aW5nLXYyX2ltYWdlX2FzcGVjdC1yYXRpby0tZGVza3RvcDogMy8yICFkZWZhdWx0O1xyXG4kbmV3LWxpc3RpbmctdjJfaW1hZ2Vfb2JqZWN0LWZpdDogY292ZXIgIWRlZmF1bHQ7XHJcblxyXG4kbmV3LWxpc3RpbmctdjJfZGF0ZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJG5ldy1saXN0aW5nLXYyX2RhdGVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAxKSAhZGVmYXVsdDtcclxuXHJcbiRuZXctbGlzdGluZy12Ml90aXRsZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJG5ldy1saXN0aW5nLXYyX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciBjbGFtcCgkaDMtZm9udC1zaXplLW1pbiwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgJGgzLWZvbnQtc2l6ZS1tYXgpIC8gMS41cmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy9BdXRyZXMgc3R5bGVzXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3MtbGlzdGluZy12MiB7XHJcbiAgICAubmV3cyB7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAkbmV3LWxpc3RpbmctdjJfaW1hZ2VfYXNwZWN0LXJhdGlvLS1tb2JpbGU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAkbmV3LWxpc3RpbmctdjJfaW1hZ2VfYXNwZWN0LXJhdGlvLS1kZXNrdG9wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzNywgMzgsIDQzLCAwKSwgIzI1MjYyYik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6ICRuZXctbGlzdGluZy12Ml9pbWFnZV9vYmplY3QtZml0O1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86ICRuZXctbGlzdGluZy12Ml9pbWFnZV9hc3BlY3QtcmF0aW8tLW1vYmlsZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogJG5ldy1saXN0aW5nLXYyX2ltYWdlX2FzcGVjdC1yYXRpby0tZGVza3RvcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3LWxpc3RpbmctdjJfZGF0ZV9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ldy1saXN0aW5nLXYyX2RhdGVfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3LWxpc3RpbmctdjJfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbmV3LWxpc3RpbmctdjJfdGl0bGVfZm9udDtcclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkbmV3LWxpc3RpbmctdjJfaW1hZ2VfYXNwZWN0LXJhdGlvLS1tb2JpbGU6IDEvMTtcclxuJG5ldy1saXN0aW5nLXYyX2ltYWdlX2FzcGVjdC1yYXRpby0tZGVza3RvcDogMy8yO1xyXG4kbmV3LWxpc3RpbmctdjJfaW1hZ2Vfb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4kbmV3LWxpc3RpbmctdjJfZGF0ZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuJG5ldy1saXN0aW5nLXYyX2RhdGVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAxKTtcclxuXHJcbiRuZXctbGlzdGluZy12Ml90aXRsZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuJG5ldy1saXN0aW5nLXYyX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciBjbGFtcCgkaDMtZm9udC1zaXplLW1pbiwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgJGgzLWZvbnQtc2l6ZS1tYXgpIC8gMS41cmVtICRmb250LWZhbWlseS0tMTtcclxuIiwiJG5ld3MtbGlzdGluZy12MV9pbWFnZV9hc3BlY3QtcmF0aW86IDQvMyAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pbWFnZV9vYmplY3QtZml0OiBjb3ZlciAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfZGF0ZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9kYXRlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMSkgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX3RpdGxlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX3RpdGxlX2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcblxyXG4ubmV3cy1yZWxhdGVkLXYxIHtcclxuXHJcbiAgICAuc3dpcGVyIHtcclxuICAgICAgICAubmV3cy1yZWxhdGVkLXYxX19pdGVtcyB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZXdzIHtcclxuXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86ICRuZXdzLWxpc3RpbmctdjFfaW1hZ2VfYXNwZWN0LXJhdGlvO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiAkbmV3cy1saXN0aW5nLXYxX2ltYWdlX29iamVjdC1maXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLWxpc3RpbmctdjFfZGF0ZV9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ld3MtbGlzdGluZy12MV9kYXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9jb250ZW50XzEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLWxpc3RpbmctdjFfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbmV3cy1saXN0aW5nLXYxX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXYxX2J1dHRvbl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzLWxpc3RpbmctdjFfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJG5ld3MtbGlzdGluZy12MV9pbWFnZV9hc3BlY3QtcmF0aW86IDQvMztcclxuJG5ld3MtbGlzdGluZy12MV9pbWFnZV9vYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfZGF0ZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuJG5ld3MtbGlzdGluZy12MV9kYXRlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMSk7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX3RpdGxlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kbmV3cy1saXN0aW5nLXYxX3RpdGxlX2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkY29sb3JfdGVydGlhcnktMywgcmdiYSgkY29sb3JfdGVydGlhcnktMTIsIC4xKSkgIWRlZmF1bHQ7O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX3RpdGxlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX3RpdGxlX2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYxX2xpbmtfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucGFydG5lci1saXN0aW5nLXYxIHtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFydG5lci1saXN0aW5nLXYxX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHBhcnRuZXItbGlzdGluZy12MV90aXRsZV9mb250O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgIC50ZXh0X2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFydG5lci1saXN0aW5nLXYxX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHBhcnRuZXItbGlzdGluZy12MV9saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktMTE7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFydG5lci1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICRjb2xvcl90ZXJ0aWFyeS0zLCByZ2JhKCRjb2xvcl90ZXJ0aWFyeS0xMiwgLjEpKTs7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfdGl0bGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfdGl0bGVfZm9udDogJGJvZHlfZm9udDtcclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfbGlua19jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJpY2Utem9uZV9ibG9ja190aXRsZV9mb250X3BhcnRfMTogJGgyLWZvbnQtc2l6ZS1tYXg7XHJcbiRwcmljZS16b25lX2Jsb2NrX3RpdGxlX2ZvbnRfcGFydF8yOiAkaDItZm9udC1zaXplLW1pbjtcclxuXHJcbiRwcmljZS16b25lX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJpY2Utem9uZV90aXRsZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHByaWNlLXpvbmVfdGl0bGVfZm9udC1zaXplOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJpY2Utem9uZV90aXRsZV9pY29uLWl0ZW1fYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0xLCAwLjI1KSAhZGVmYXVsdDtcclxuJHByaWNlLXpvbmVfdGl0bGVfaWNvbi1pdGVtX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kcHJpY2Utem9uZV9sZWdhbC10ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcmljZS16b25lX2xlZ2FsLXRleHRfZm9udC1zaXplOiAwLjZyZW0gIWRlZmF1bHQ7XHJcblxyXG4kcHJpY2Utem9uZV9wcmljZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHByaWNlLXpvbmVfcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcmljZS16b25lX3ByaWNlX2ZvbnQtc2l6ZTogMS4ycmVtICFkZWZhdWx0O1xyXG5cclxuJHByaWNlLXpvbmVfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcmljZS16b25lX2xhYmVsX2ZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRwcmljZS16b25lX3JhbmdlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJpY2Utem9uZV9yYW5nZV9mb250LXNpemU6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kcHJpY2Utem9uZV9idG5fYm9yZGVyLXJhZGl1czogLjYyNXJlbSAhZGVmYXVsdDtcclxuJHByaWNlLXpvbmVfYnRuX2JvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xyXG4kcHJpY2Utem9uZV9idG5fYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuJHByaWNlLXpvbmVfYnRuX2JvcmRlci1jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTUgIWRlZmF1bHQ7XHJcbiRwcmljZS16b25lX2J0bl90ZXh0LWNvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kcHJpY2Utem9uZV9idG5fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzMgIWRlZmF1bHQ7XHJcblxyXG4kcHJpY2Utem9uZV9idG5fYm9yZGVyLXJhZGl1cy1hY3RpdmU6IC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRwcmljZS16b25lX2J0bl9ib3JkZXItd2lkdGgtYWN0aXZlOiAxcHggIWRlZmF1bHQ7XHJcbiRwcmljZS16b25lX2J0bl9ib3JkZXItY29sb3ItYWN0aXZlOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByaWNlLXpvbmVfYnRuX3RleHQtY29sb3ItYWN0aXZlOiAkY29sb3JfdGVydGlhcnktNyAhZGVmYXVsdDtcclxuJHByaWNlLXpvbmVfYnRuX2JnLWFjdGl2ZTogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbiRwcmljZS16b25lX2J0bl9ib3JkZXItY29sb3ItaG92ZXI6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRwcmljZS16b25lX2J0bl90ZXh0LWNvbG9yLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kcHJpY2Utem9uZV9idG5fYmctaG92ZXI6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByaWNlLXpvbmUge1xyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX2NvbnRlbnRfMSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRwcmljZS16b25lX2Jsb2NrX3RpdGxlX2ZvbnRfcGFydF8xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZV9jb250ZW50XzIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkcHJpY2Utem9uZV9ibG9ja190aXRsZV9mb250X3BhcnRfMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmljZS16b25lX3RpdGxlX2ljb24taXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkcHJpY2Utem9uZV90aXRsZV9pY29uLWl0ZW1fZmlsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udDogJHByaWNlLXpvbmVfdGl0bGVfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmljZS16b25lX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRwcmljZS16b25lX3RpdGxlX2ZvbnQtc2l6ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190YWIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRwcmljZS16b25lX2J0bl9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHByaWNlLXpvbmVfYnRuX2JvcmRlci13aWR0aDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwcmljZS16b25lX2J0bl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiAkcHJpY2Utem9uZV9idG5fYm9yZGVyLXN0eWxlO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpY2Utem9uZV9idG5fdGV4dC1jb2xvcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkcHJpY2Utem9uZV9idG5fdHJhbnNpdGlvbjtcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHByaWNlLXpvbmVfYnRuX2JvcmRlci1yYWRpdXMtYWN0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6ICRwcmljZS16b25lX2J0bl9ib3JkZXItd2lkdGgtYWN0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmljZS16b25lX2J0bl9ib3JkZXItY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaWNlLXpvbmVfYnRuX3RleHQtY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2Utem9uZV9idG5fYmctYWN0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCguYWN0aXZlKSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpY2Utem9uZV9idG5fYm9yZGVyLWNvbG9yLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmljZS16b25lX2J0bl90ZXh0LWNvbG9yLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaWNlLXpvbmVfYnRuX2JnLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGZvbnQ6ICRwcmljZS16b25lX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkcHJpY2Utem9uZV9sYWJlbF9mb250LXNpemU7XHJcbiAgICB9XHJcbiAgICAmX19wcmljZSB7XHJcbiAgICAgICAgZm9udDogJHByaWNlLXpvbmVfcHJpY2VfZm9udDtcclxuICAgICAgICBmb250LXNpemU6ICRwcmljZS16b25lX3ByaWNlX2ZvbnQtc2l6ZTtcclxuICAgICAgICBjb2xvcjogJHByaWNlLXpvbmVfcHJpY2VfY29sb3I7XHJcbiAgICB9XHJcbiAgICAmX19yYW5nZSB7XHJcbiAgICAgICAgZm9udDogJHByaWNlLXpvbmVfcmFuZ2VfZm9udDtcclxuICAgICAgICBmb250LXNpemU6ICRwcmljZS16b25lX3JhbmdlX2ZvbnQtc2l6ZTtcclxuICAgIH1cclxuICAgICZfX2xlZ2FsLXRleHQge1xyXG4gICAgICAgIGZvbnQ6ICRwcmljZS16b25lX2xlZ2FsLXRleHRfZm9udDtcclxuICAgICAgICBmb250LXNpemU6ICRwcmljZS16b25lX2xlZ2FsLXRleHRfZm9udC1zaXplO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgTU9EVUxFIFBSSUNFIFpPTkUgLSBQQUdFIExJU1RJTkdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByaWNlLXpvbmVfYmxvY2tfdGl0bGVfZm9udF9wYXJ0XzE6ICRoMi1mb250LXNpemUtbWF4O1xyXG4kcHJpY2Utem9uZV9ibG9ja190aXRsZV9mb250X3BhcnRfMjogJGgyLWZvbnQtc2l6ZS1taW47XHJcblxyXG4kcHJpY2Utem9uZV90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJHByaWNlLXpvbmVfdGl0bGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRwcmljZS16b25lX3RpdGxlX2ZvbnQtc2l6ZTogaW5oZXJpdDtcclxuJHByaWNlLXpvbmVfdGl0bGVfaWNvbi1pdGVtX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMSwgMC4yNSk7XHJcbiRwcmljZS16b25lX3RpdGxlX2ljb24taXRlbV9maWxsOiAkY29sb3JfcHJpbWFyeS0xO1xyXG5cclxuJHByaWNlLXpvbmVfbGVnYWwtdGV4dF9mb250OiAkYm9keV9mb250O1xyXG4kcHJpY2Utem9uZV9sZWdhbC10ZXh0X2ZvbnQtc2l6ZTogMC42cmVtO1xyXG5cclxuJHByaWNlLXpvbmVfcHJpY2VfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRwcmljZS16b25lX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJpY2Utem9uZV9wcmljZV9mb250LXNpemU6IDEuMnJlbTtcclxuXHJcbiRwcmljZS16b25lX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJpY2Utem9uZV9sYWJlbF9mb250LXNpemU6IDFyZW07XHJcblxyXG4kcHJpY2Utem9uZV9yYW5nZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJHByaWNlLXpvbmVfcmFuZ2VfZm9udC1zaXplOiAwLjc1cmVtO1xyXG5cclxuJHByaWNlLXpvbmVfYnRuX2JvcmRlci1yYWRpdXM6IC42MjVyZW07XHJcbiRwcmljZS16b25lX2J0bl9ib3JkZXItd2lkdGg6IDFweDtcclxuJHByaWNlLXpvbmVfYnRuX2JvcmRlci1zdHlsZTogc29saWQ7XHJcbiRwcmljZS16b25lX2J0bl9ib3JkZXItY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS01O1xyXG4kcHJpY2Utem9uZV9idG5fdGV4dC1jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJHByaWNlLXpvbmVfYnRuX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG5cclxuJHByaWNlLXpvbmVfYnRuX2JvcmRlci1yYWRpdXMtYWN0aXZlOiAuNjI1cmVtO1xyXG4kcHJpY2Utem9uZV9idG5fYm9yZGVyLXdpZHRoLWFjdGl2ZTogMXB4O1xyXG4kcHJpY2Utem9uZV9idG5fYm9yZGVyLWNvbG9yLWFjdGl2ZTogdHJhbnNwYXJlbnQ7XHJcbiRwcmljZS16b25lX2J0bl90ZXh0LWNvbG9yLWFjdGl2ZTogJGNvbG9yX3RlcnRpYXJ5LTc7XHJcbiRwcmljZS16b25lX2J0bl9iZy1hY3RpdmU6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kcHJpY2Utem9uZV9idG5fYm9yZGVyLWNvbG9yLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kcHJpY2Utem9uZV9idG5fdGV4dC1jb2xvci1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJHByaWNlLXpvbmVfYnRuX2JnLWhvdmVyOiB0cmFuc3BhcmVudDsiLCIkc2VsZWN0aW9uLWZvcm1fYnV0dG9uX2JvcmRlci0tYWN0aXZlOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1mb3JtX2J1dHRvbl9jb2xvci0tYWN0aXZlOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWZvcm1fYnV0dG9uX2JhY2tncm91bmQtLWFjdGl2ZTogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3Rpb24tZm9ybV9idXR0b25fYm9yZGVyLS1ub3QtYWN0aXZlOiAxcHggc29saWQgJGNvbG9yX3NlY29uZGFyeV8xICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWZvcm1fYnV0dG9uX2NvbG9yLS1ub3QtYWN0aXZlOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWZvcm1fYnV0dG9uX2JhY2tncm91bmQtLW5vdC1hY3RpdmU6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcblxyXG4uc2VsZWN0aW9uLWZvcm0ge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b25zIHtcclxuICAgICAgICAuYnV0dG9uX2RlZmF1bHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWZvcm1fYnV0dG9uX2JhY2tncm91bmQtLW5vdC1hY3RpdmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWZvcm1fYnV0dG9uX2NvbG9yLS1ub3QtYWN0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRzZWxlY3Rpb24tZm9ybV9idXR0b25fYm9yZGVyLS1ub3QtYWN0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWZvcm1fYnV0dG9uX2JhY2tncm91bmQtLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWZvcm1fYnV0dG9uX2NvbG9yLS1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRzZWxlY3Rpb24tZm9ybV9idXR0b25fYm9yZGVyLS1hY3RpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbi1mb3JtX2J1dHRvbl9iYWNrZ3JvdW5kLS1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1mb3JtX2J1dHRvbl9jb2xvci0tYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkc2VsZWN0aW9uLWZvcm1fYnV0dG9uX2JvcmRlci0tYWN0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNlbGVjdGlvbi1jb250ZW50LXYxIHtcclxuICAgIG1heC13aWR0aDogJG1heF93aWR0aF9nZW47XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sge1xyXG4gICAgICAgIG1heC13aWR0aDogJG1heF93aWR0aF9nZW5fbWluO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNDEwcHggIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2NvbnRlbnRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29udGVudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2luZm9zX25hbWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaW5mb3NfbmFtZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pbmZvc19wb3NpdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pbmZvc19wb3NpdGlvbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9jb29yZHNfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuOCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29vcmRzX2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2Nvb3Jkc19jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2Nvb3Jkc19jb250ZW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRlYW0tbGlzdGluZy12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYW0tbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMtY29udGFpbmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS10b3Age1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1ib3R0b20ge1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYxX2NvbnRlbnRfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYxX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHRlYW0tbGlzdGluZy12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFlbSBhdXRvIDFlbSBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgICAgICAgICAuaW5mb3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYxX2luZm9zX25hbWVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3RpbmctdjFfaW5mb3NfbmFtZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3Bvc2l0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12MV9pbmZvc19wb3NpdGlvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV9pbmZvc19wb3NpdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12MV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogN3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLWxpc3RpbmctdjFfY29vcmRzX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV9jb29yZHNfY29udGVudF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYxX2Nvb3Jkc19sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV9jb29yZHNfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCJcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kdGVhbS1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kdGVhbS1saXN0aW5nLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNDEwcHg7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kdGVhbS1saXN0aW5nLXYxX2NvbnRlbnRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29udGVudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJHRlYW0tbGlzdGluZy12MV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS1saXN0aW5nLXYxX2luZm9zX25hbWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaW5mb3NfbmFtZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJHRlYW0tbGlzdGluZy12MV9pbmZvc19wb3NpdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHRlYW0tbGlzdGluZy12MV9pbmZvc19wb3NpdGlvbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJHRlYW0tbGlzdGluZy12MV9jb29yZHNfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuOCAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29vcmRzX2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kdGVhbS1saXN0aW5nLXYxX2Nvb3Jkc19jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS1saXN0aW5nLXYxX2Nvb3Jkc19jb250ZW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kdGVhbS1saXN0aW5nLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0yO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHRlYW0tbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQxMHB4ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9jb250ZW50X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pbmZvc19uYW1lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2luZm9zX25hbWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaW5mb3NfcG9zaXRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaW5mb3NfcG9zaXRpb25fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfY29vcmRzX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19sYWJlbF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9jb29yZHNfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9jb29yZHNfY29udGVudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50ZWFtLWxpc3RpbmctdjIge1xyXG4gICAgYmFja2dyb3VuZDogJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFtLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYyX2NvbnRlbnRfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYyX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3NlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkdGVhbS1saXN0aW5nLXYyX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMWVtIGF1dG8gMWVtIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2luZm9zIHtcclxuICAgICAgICAgICAgICAgIC5pbmZvcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLWxpc3RpbmctdjJfaW5mb3NfbmFtZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12Ml9pbmZvc19uYW1lX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fcG9zaXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYyX2luZm9zX3Bvc2l0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYyX2luZm9zX3Bvc2l0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12Ml9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12Ml9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogIDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3RpbmctdjJfY29vcmRzX2NvbnRlbnRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12Ml9jb29yZHNfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3RpbmctdjJfY29vcmRzX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiXHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHRlYW0tbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbjtcclxuJHRlYW0tbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHRlYW0tbGlzdGluZy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQxMHB4O1xyXG4kdGVhbS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbjtcclxuJHRlYW0tbGlzdGluZy12Ml9jb250ZW50X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS1saXN0aW5nLXYyX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiR0ZWFtLWxpc3RpbmctdjJfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJHRlYW0tbGlzdGluZy12Ml9pbmZvc19uYW1lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS1saXN0aW5nLXYyX2luZm9zX25hbWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaW5mb3NfcG9zaXRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaW5mb3NfcG9zaXRpb25fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiR0ZWFtLWxpc3RpbmctdjJfY29vcmRzX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjggJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19sYWJlbF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJHRlYW0tbGlzdGluZy12Ml9jb29yZHNfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHRlYW0tbGlzdGluZy12Ml9jb29yZHNfY29udGVudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJHRlYW0tbGlzdGluZy12Ml9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMjtcclxuXHJcbiIsIiRidXR0b25faGVhcnRfbWFyZ2luLWxlZnQ6IDFyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b25faGVhcnRfZmlsbDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRidXR0b25faGVhcnRfc3Ryb2tlOiAkaGVhZGVyX3RlcnRpYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG4kYnV0dG9uX2hlYXJ0X2hlaWdodDogMXJlbSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9oZWFydF90ZXh0X2ZvbnQtc2l6ZTogMC41cmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uX2hlYXJ0X3RleHRfYmFja2dyb3VuZDogJGhlYWRlcl9zZWNvbmRhcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRidXR0b25faGVhcnRfdGV4dF9jb2xvcjogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGJ1dHRvbl9oZWFydF90ZXh0X2JvcmRlci1yYWRpdXM6IDEwMCUgIWRlZmF1bHQ7XHJcbiRidXR0b25faGVhcnRfdGV4dF93aWR0aDogMC44cmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uX2hlYXJ0X3RleHRfaGVpZ2h0OiAwLjhyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b25faGVhcnRfdGV4dF90b3A6IC0wLjNyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b25faGVhcnRfdGV4dF9yaWdodDogLTAuM3JlbSAhZGVmYXVsdDtcclxuXHJcbmEuYnV0dG9uX2hlYXJ0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkYnV0dG9uX2hlYXJ0X21hcmdpbi1sZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmljb24ge1xyXG4gICAgICAgIGhlaWdodDogJGJ1dHRvbl9oZWFydF9oZWlnaHQ7XHJcbiAgICAgICAgLmZpbGxfZWxlbWVudCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRidXR0b25faGVhcnRfZmlsbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdHJva2VfZWxlbWVudCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRidXR0b25faGVhcnRfc3Ryb2tlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0X2l0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJ1dHRvbl9oZWFydF90ZXh0X2ZvbnQtc2l6ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbl9oZWFydF90ZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRidXR0b25faGVhcnRfdGV4dF9jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uX2hlYXJ0X3RleHRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICB3aWR0aDogJGJ1dHRvbl9oZWFydF90ZXh0X3dpZHRoO1xyXG4gICAgICAgIGhlaWdodDogJGJ1dHRvbl9oZWFydF90ZXh0X2hlaWdodDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAkYnV0dG9uX2hlYXJ0X3RleHRfdG9wO1xyXG4gICAgICAgIHJpZ2h0OiAkYnV0dG9uX2hlYXJ0X3RleHRfcmlnaHQ7XHJcbiAgICB9XHJcbn1cclxuIiwiJGJ1dHRvbl9oZWFydF9tYXJnaW4tbGVmdDogMXJlbTtcclxuJGJ1dHRvbl9oZWFydF9maWxsOiB0cmFuc3BhcmVudDtcclxuJGJ1dHRvbl9oZWFydF9zdHJva2U6ICRoZWFkZXJfdGVydGlhcnlfY29sb3I7XHJcbiRidXR0b25faGVhcnRfaGVpZ2h0OiAxcmVtO1xyXG4kYnV0dG9uX2hlYXJ0X3RleHRfZm9udC1zaXplOiAwLjVyZW07XHJcbiRidXR0b25faGVhcnRfdGV4dF9iYWNrZ3JvdW5kOiAkaGVhZGVyX3NlY29uZGFyeV9jb2xvcjtcclxuJGJ1dHRvbl9oZWFydF90ZXh0X2NvbG9yOiAkaGVhZGVyX3RlcnRpYXJ5X2NvbG9yO1xyXG4kYnV0dG9uX2hlYXJ0X3RleHRfYm9yZGVyLXJhZGl1czogMTAwJTtcclxuJGJ1dHRvbl9oZWFydF90ZXh0X3dpZHRoOiAwLjhyZW07XHJcbiRidXR0b25faGVhcnRfdGV4dF9oZWlnaHQ6IDAuOHJlbTtcclxuJGJ1dHRvbl9oZWFydF90ZXh0X3RvcDogLTAuM3JlbTtcclxuJGJ1dHRvbl9oZWFydF90ZXh0X3JpZ2h0OiAtMC4zcmVtO1xyXG4iLCIkZXNwYWNlX3Byb19pdGVtc190cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMiAhZGVmYXVsdDtcclxuJGVzcGFjZV9wcm9faXRlbXNfdG9wOiBjYWxjKDEwMCUgKyAxcmVtKSAhZGVmYXVsdDtcclxuJGVzcGFjZV9wcm9faXRlbXNfYmFja2dyb3VuZDogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGVzcGFjZV9wcm9faXRlbXNfYm94LXNoYWRvdzogMCAwIDFyZW0gMCByZ2JhKCRjb2xvcl90ZXJ0aWFyeS00LCAuMjUpICFkZWZhdWx0O1xyXG4kZXNwYWNlX3Byb19pdGVtc19ib3JkZXItcmFkaXVzOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRlc3BhY2VfcHJvX2l0ZW1zX3BhZGRpbmc6IDFyZW0gIWRlZmF1bHQ7XHJcbiRlc3BhY2VfcHJvX2l0ZW1fcGFkZGluZzogMCAwIDAuNXJlbSAhZGVmYXVsdDtcclxuJGVzcGFjZV9wcm9faXRlbV9idXR0b25fd2hpdGUtc3BhY2U6IG5vd3JhcCAhZGVmYXVsdDtcclxuJGVzcGFjZV9wcm9fYnV0dG9uX3Byb3ByaWV0YWlyZV9jb2xvcjogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGVzcGFjZV9wcm9fYnV0dG9uX3Byb3ByaWV0YWlyZV9maWxsOiAkZXNwYWNlX3Byb19idXR0b25fcHJvcHJpZXRhaXJlX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLmVzcGFjZV9wcm8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIC5lc3BhY2VfcHJvX2l0ZW1zIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkZXNwYWNlX3Byb19pdGVtc190cmFuc2l0aW9uO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6ICRlc3BhY2VfcHJvX2l0ZW1zX3RvcDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRlc3BhY2VfcHJvX2l0ZW1zX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGVzcGFjZV9wcm9faXRlbXNfYm94LXNoYWRvdztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkZXNwYWNlX3Byb19pdGVtc19ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIHBhZGRpbmc6ICRlc3BhY2VfcHJvX2l0ZW1zX3BhZGRpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgLmVzcGFjZV9wcm9faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogJGVzcGFjZV9wcm9faXRlbV9wYWRkaW5nO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbl9sYWJlbCB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiAkZXNwYWNlX3Byb19pdGVtX2J1dHRvbl93aGl0ZS1zcGFjZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbl9wcm9wcmlldGFpcmUge1xyXG4gICAgICAgIGNvbG9yOiAkZXNwYWNlX3Byb19idXR0b25fcHJvcHJpZXRhaXJlX2NvbG9yO1xyXG5cclxuICAgICAgICAudGV4dF9pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgZmlsbDogJGVzcGFjZV9wcm9fYnV0dG9uX3Byb3ByaWV0YWlyZV9maWxsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGVzcGFjZV9wcm9fYnV0dG9uX3Byb3ByaWV0YWlyZV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRlc3BhY2VfcHJvX2J1dHRvbl9wcm9wcmlldGFpcmVfZmlsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgLmVzcGFjZV9wcm9faXRlbXMge1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmVzcGFjZV9wcm9fbGVmdCB7XHJcbiAgICAgICAgLmVzcGFjZV9wcm9faXRlbXMge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5lc3BhY2VfcHJvX3JpZ2h0IHtcclxuICAgICAgICAuZXNwYWNlX3Byb19pdGVtcyB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5lc3BhY2VfcHJvX2NlbnRlciB7XHJcbiAgICAgICAgLmVzcGFjZV9wcm9faXRlbXMge1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkZXNwYWNlX3Byb19pdGVtc190cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMjtcclxuJGVzcGFjZV9wcm9faXRlbXNfdG9wOiBjYWxjKDEwMCUgKyAxcmVtKTtcclxuJGVzcGFjZV9wcm9faXRlbXNfYmFja2dyb3VuZDogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvcjtcclxuJGVzcGFjZV9wcm9faXRlbXNfYm94LXNoYWRvdzogMCAwIDFyZW0gMCByZ2JhKCRjb2xvcl90ZXJ0aWFyeS00LCAuMjUpO1xyXG4kZXNwYWNlX3Byb19pdGVtc19ib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiRlc3BhY2VfcHJvX2l0ZW1zX3BhZGRpbmc6IDFyZW07XHJcbiRlc3BhY2VfcHJvX2l0ZW1fcGFkZGluZzogMCAwIDAuNXJlbTtcclxuJGVzcGFjZV9wcm9faXRlbV9idXR0b25fd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuJGVzcGFjZV9wcm9fYnV0dG9uX3Byb3ByaWV0YWlyZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJGVzcGFjZV9wcm9fYnV0dG9uX3Byb3ByaWV0YWlyZV9maWxsOiAkZXNwYWNlX3Byb19idXR0b25fcHJvcHJpZXRhaXJlX2NvbG9yOyIsIiRmcmVldGV4dF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJGZyZWV0ZXh0X21heC13aWR0aDogYXV0byAhZGVmYXVsdDtcclxuJGZyZWV0ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtbWVkaXVtIC44cmVtIC8gMXJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmcmVldGV4dF9hX2NvbG9yOiAkZnJlZXRleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRmcmVldGV4dF9hX2NvbG9yLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuXHJcbi5mcmVldGV4dCB7XHJcbiAgICAmX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGZyZWV0ZXh0X21heC13aWR0aDtcclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAkZnJlZXRleHRfY29sb3I7XHJcbiAgICAgICAgZm9udDogJGZyZWV0ZXh0X2ZvbnQ7XHJcblxyXG5cclxuICAgICAgICAvLyBIdG1sIExpYnJlXHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZyZWV0ZXh0X2FfY29sb3I7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmcmVldGV4dF9hX2NvbG9yLS1ob3ZlclxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGZyZWV0ZXh0X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kZnJlZXRleHRfbWF4LXdpZHRoOiBhdXRvO1xyXG4kZnJlZXRleHRfZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1tZWRpdW0gLjhyZW0gLyAxcmVtICRmb250LWZhbWlseS0tMTtcclxuJGZyZWV0ZXh0X2FfY29sb3I6ICRmcmVldGV4dF9jb2xvcjtcclxuJGZyZWV0ZXh0X2FfY29sb3ItLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0zOyIsIiRsYW5nX21hcmdpbi1sZWZ0OiAxcmVtICFkZWZhdWx0O1xyXG4kbGFuZ190cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMiAhZGVmYXVsdDtcclxuJGxhbmdfY29sb3I6ICRoZWFkZXJfdGVydGlhcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRsYW5nX3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFkZWZhdWx0O1xyXG4kbGFuZ19pY29uX21hcmdpbi1sZWZ0OiAwLjNyZW0gIWRlZmF1bHQ7XHJcbiRsYW5nX2ljb25fZmlsbDogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGxhbmdfaXRlbXNfdG9wOiBjYWxjKDEwMCUgKyAxcmVtKSAhZGVmYXVsdDtcclxuJGxhbmdfaXRlbXNfYmFja2dyb3VuZDogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGxhbmdfaXRlbXNfYm94LXNoYWRvdzogMCAwIDFyZW0gMCByZ2JhKCRjb2xvcl90ZXJ0aWFyeS00LCAuMjUpICFkZWZhdWx0O1xyXG4kbGFuZ19pdGVtc19ib3JkZXItcmFkaXVzOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRsYW5nX2l0ZW1zX3BhZGRpbmc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGxhbmdfaXRlbV9wYWRkaW5nOiAwIDAgMC41cmVtICFkZWZhdWx0O1xyXG4kbGFuZ19pdGVtX2xhbmdfdmFsdWVfcGFkZGluZzogMCAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRsYW5nX2l0ZW1fbGFuZ192YWx1ZV90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhZGVmYXVsdDtcclxuJGxhbmdfaXRlbV9sYW5nX3ZhbHVlX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yICFkZWZhdWx0O1xyXG4kbGFuZ19pdGVtX2xhbmdfdmFsdWVfY29sb3ItLWhvdmVyLS1mb2N1cy0tYWN0aXZlOiAkaGVhZGVyX3ByaW1hcnlfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4ubGFuZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJGxhbmdfbWFyZ2luLWxlZnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC5sYW5nX2luaXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRsYW5nX3RyYW5zaXRpb247XHJcbiAgICAgICAgY29sb3I6ICRsYW5nX2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbGFuZ190ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkbGFuZ190cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGxhbmdfaWNvbl9tYXJnaW4tbGVmdDtcclxuICAgICAgICAgICAgZmlsbDogJGxhbmdfaWNvbl9maWxsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGFuZ19pdGVtcyB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGxhbmdfdHJhbnNpdGlvbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAkbGFuZ19pdGVtc190b3A7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxhbmdfaXRlbXNfYmFja2dyb3VuZDtcclxuICAgICAgICBib3gtc2hhZG93OiAkbGFuZ19pdGVtc19ib3gtc2hhZG93O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRsYW5nX2l0ZW1zX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgcGFkZGluZzogJGxhbmdfaXRlbXNfcGFkZGluZztcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5sYW5nX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkbGFuZ19pdGVtX3BhZGRpbmc7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYW5nX3ZhbHVlIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogJGxhbmdfaXRlbV9sYW5nX3ZhbHVlX3BhZGRpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRsYW5nX2l0ZW1fbGFuZ192YWx1ZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkbGFuZ19pdGVtX2xhbmdfdmFsdWVfdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxhbmdfaXRlbV9sYW5nX3ZhbHVlX2NvbG9yLS1ob3Zlci0tZm9jdXMtLWFjdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgIC5sYW5nX2luaXQge1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFuZ19pdGVtcyB7XHJcbiAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vZmxhZyBpY29uXHJcbiAgICAubGFuZ19fdmFsdWV7XHJcbiAgICAgICAgZmxvYXQ6bGVmdDsgXHJcbiAgICAgICAgd2lkdGg6IDI0cHg7IFxyXG4gICAgICAgIGhlaWdodDogMThweDsgXHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyBiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9jb250YWN0TGFuZy5wbmdcIikgbm8tcmVwZWF0OyBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tbGVmdDowOyB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1zdWJtaXRdIHsgXHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4OyBoZWlnaHQ6IDE4cHg7IGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLyoqIFxyXG4gICAgICAgICogICBMYW5ndWFnZXMgXHJcbiAgICAgICAgKiovXHJcbiAgICAgICAgICAgICYtLWZyIHsgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1lbiB7IFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggMHB4OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1kZSB7IFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMHB4OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1lcyB7IFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggMHB4OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1pdCB7IFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLW5vIHsgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLXJ1IHsgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLXB0IHsgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWRrIHsgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggMHB4OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1ubCB7IFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1zdiB7IFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGxhbmdfbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiRsYW5nX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yO1xyXG4kbGFuZ19jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJGxhbmdfdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiRsYW5nX2ljb25fbWFyZ2luLWxlZnQ6IDAuM3JlbTtcclxuJGxhbmdfaWNvbl9maWxsOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kbGFuZ19pdGVtc190b3A6IGNhbGMoMTAwJSArIDFyZW0pO1xyXG4kbGFuZ19pdGVtc19iYWNrZ3JvdW5kOiAkaGVhZGVyX3RlcnRpYXJ5X2NvbG9yO1xyXG4kbGFuZ19pdGVtc19ib3gtc2hhZG93OiAwIDAgMXJlbSAwIHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTQsIC4yNSk7XHJcbiRsYW5nX2l0ZW1zX2JvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuJGxhbmdfaXRlbXNfcGFkZGluZzogMC41cmVtO1xyXG4kbGFuZ19pdGVtX3BhZGRpbmc6IDAgMCAwLjVyZW07XHJcbiRsYW5nX2l0ZW1fbGFuZ192YWx1ZV9wYWRkaW5nOiAwIDAuNXJlbTtcclxuJGxhbmdfaXRlbV9sYW5nX3ZhbHVlX3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4kbGFuZ19pdGVtX2xhbmdfdmFsdWVfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiRsYW5nX2l0ZW1fbGFuZ192YWx1ZV9jb2xvci0taG92ZXItLWZvY3VzLS1hY3RpdmU6ICRoZWFkZXJfcHJpbWFyeV9jb2xvcjtcclxuIiwiJHNvY2lhbF9uZXR3b3JrX2l0ZW1fbWFyZ2luLXJpZ2h0OiAxcmVtICFkZWZhdWx0O1xyXG4kc29jaWFsX25ldHdvcmtfaXRlbV9wYWRkaW5nOiAwLjI1cmVtIDAgIWRlZmF1bHQ7XHJcbiRzb2NpYWxfbmV0d29ya19saW5rX2hlaWdodDogMXJlbSAhZGVmYXVsdDtcclxuJHNvY2lhbF9uZXR3b3JrX2xpbmtfZmlsbDogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJHNvY2lhbF9uZXR3b3JrX2xpbmtfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzIgIWRlZmF1bHQ7XHJcbiRzb2NpYWxfbmV0d29ya19saW5rX2ZpbGwtLWhvdmVyLS1mb2N1cy0tYWN0aXZlOiAkaGVhZGVyX3NlY29uZGFyeV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi5zb2NpYWxfbmV0d29yayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLnNvY2lhbF9uZXR3b3JrX19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzb2NpYWxfbmV0d29ya19pdGVtX21hcmdpbi1yaWdodDtcclxuICAgICAgICBwYWRkaW5nOiAkc29jaWFsX25ldHdvcmtfaXRlbV9wYWRkaW5nO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc29jaWFsX25ldHdvcmtfX2xpbmsge1xyXG4gICAgICAgIGhlaWdodDogJHNvY2lhbF9uZXR3b3JrX2xpbmtfaGVpZ2h0O1xyXG4gICAgICAgIGZpbGw6ICRzb2NpYWxfbmV0d29ya19saW5rX2ZpbGw7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHNvY2lhbF9uZXR3b3JrX2xpbmtfdHJhbnNpdGlvbjtcclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRzb2NpYWxfbmV0d29ya19saW5rX2ZpbGwtLWhvdmVyLS1mb2N1cy0tYWN0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRzb2NpYWxfbmV0d29ya19pdGVtX21hcmdpbi1yaWdodDogMXJlbTtcclxuJHNvY2lhbF9uZXR3b3JrX2l0ZW1fcGFkZGluZzogMC4yNXJlbSAwO1xyXG4kc29jaWFsX25ldHdvcmtfbGlua19oZWlnaHQ6IDFyZW07XHJcbiRzb2NpYWxfbmV0d29ya19saW5rX2ZpbGw6ICRoZWFkZXJfdGVydGlhcnlfY29sb3I7XHJcbiRzb2NpYWxfbmV0d29ya19saW5rX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yO1xyXG4kc29jaWFsX25ldHdvcmtfbGlua19maWxsLS1ob3Zlci0tZm9jdXMtLWFjdGl2ZTogJGhlYWRlcl9zZWNvbmRhcnlfY29sb3I7XHJcbiIsIiRoZWFkZXJfdG9wYmFyX2ZvbnQtc2l6ZTogMC44cmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX3RvcGJhcl9iYWNrZ3JvdW5kOiAkaGVhZGVyX3ByaW1hcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfdG9wYmFyX3BhZGRpbmc6IDAuMjVyZW0gMC41cmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX3RvcGJhcl9tYXJnaW4tbGVmdDogMnJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl90b3BiYXJfX2NvbnRlbnRfcGFkZGluZzogMCAxcmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX3RvcGJhcl9fZWxlbWVudHNfY29udGFpbmVyX3BhZGRpbmc6IDAuNXJlbSAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfdG9wYmFyX19lbGVtZW50c19jb250YWluZXJfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfdG9wYmFyX19lbGVtZW50c19tYXJnaW4tcmlnaHQ6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4uaGVhZGVyX3RvcGJhciB7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIC50b3BiYXJfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyX3RvcGJhcl9mb250LXNpemU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlcl90b3BiYXJfYmFja2dyb3VuZDtcclxuICAgICAgICBwYWRkaW5nOiAkaGVhZGVyX3RvcGJhcl9wYWRkaW5nO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcGJhcl9fZWxlbWVudHNfY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6ICRoZWFkZXJfdG9wYmFyX19lbGVtZW50c19jb250YWluZXJfcGFkZGluZztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX3RvcGJhcl9fZWxlbWVudHNfY29udGFpbmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9wYmFyX19lbGVtZW50cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRoZWFkZXJfdG9wYmFyX19lbGVtZW50c19tYXJnaW4tcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcGJhcl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6ICRoZWFkZXJfdG9wYmFyX19jb250ZW50X3BhZGRpbmc7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG4gICAgJi5kZXNrdG9wX21lbnUge1xyXG4gICAgICAgIC5oZWFkZXJfdG9wYmFyIHtcclxuICAgICAgICAgICAgLnRvcGJhcl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIC50b3BiYXJfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b25fcHJvcHJpZXRhaXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX2hlYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRoZWFkZXJfdG9wYmFyX21hcmdpbi1sZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkaGVhZGVyX3RvcGJhcl9mb250LXNpemU6IDAuOHJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl90b3BiYXJfYmFja2dyb3VuZDogJGhlYWRlcl9wcmltYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG4kaGVhZGVyX3RvcGJhcl9wYWRkaW5nOiAwLjI1cmVtIDAuNXJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl90b3BiYXJfbWFyZ2luLWxlZnQ6IDJyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfdG9wYmFyX19jb250ZW50X3BhZGRpbmc6IDAgMXJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl90b3BiYXJfX2VsZW1lbnRzX2NvbnRhaW5lcl9wYWRkaW5nOiAwLjVyZW0gMS41cmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX3RvcGJhcl9fZWxlbWVudHNfY29udGFpbmVyX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kaGVhZGVyX3RvcGJhcl9fZWxlbWVudHNfbWFyZ2luLXJpZ2h0OiAxcmVtICFkZWZhdWx0O1xyXG5cclxuLmhlYWRlcl90b3BiYXIge1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICAudG9wYmFyX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlcl90b3BiYXJfZm9udC1zaXplO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXJfdG9wYmFyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgcGFkZGluZzogJGhlYWRlcl90b3BiYXJfcGFkZGluZztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC50b3BiYXJfX2VsZW1lbnRzX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAkaGVhZGVyX3RvcGJhcl9fZWxlbWVudHNfY29udGFpbmVyX3BhZGRpbmc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlcl90b3BiYXJfX2VsZW1lbnRzX2NvbnRhaW5lcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcGJhcl9fZWxlbWVudHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaGVhZGVyX3RvcGJhcl9fZWxlbWVudHNfbWFyZ2luLXJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC50b3BiYXJfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAkaGVhZGVyX3RvcGJhcl9fY29udGVudF9wYWRkaW5nO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyIHtcclxuICAgICYuZGVza3RvcF9tZW51IHtcclxuICAgICAgICAuaGVhZGVyX3RvcGJhciB7XHJcbiAgICAgICAgICAgIC50b3BiYXJfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAudG9wYmFyX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX3Byb3ByaWV0YWlyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0X2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9oZWFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaGVhZGVyX3RvcGJhcl9tYXJnaW4tbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnVpa2l0IHtcclxuICAgIC5jb2xvcl9wcmltYXJ5LTEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbG9yX3ByaW1hcnktMiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMjtcclxuICAgIH1cclxuXHJcbiAgICAuY29sb3JfcHJpbWFyeS0zIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xvcl9zZWNvbmRhcnktMSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3NlY29uZGFyeS0xO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xvcl9zZWNvbmRhcnktMiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3NlY29uZGFyeS0yO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xvcl9zZWNvbmRhcnktMyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3NlY29uZGFyeS0zO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xvcl90ZXJ0aWFyeS0xIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sb3JfdGVydGlhcnktMiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbG9yX3RlcnRpYXJ5LTMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xvcl90ZXJ0aWFyeS00IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktNDtcclxuICAgIH1cclxufVxyXG5cclxuIiwiLmpzLWxhenksXHJcbi5qcy1zd2lwZXItbGF6eSB7XHJcblxyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIC41cztcclxuXHJcbiAgICAmLmpzLWxhenktbG9hZGVkLFxyXG4gICAgJi5qcy1sYXp5LWVycm9yIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5pbWcubGF6eTpub3QoW3NyY10pIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuaW1nLmpzLWxhenkuanMtbGF6eS1lcnJvciB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuIiwiXHJcbi5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzLFxyXG4qOmZvY3VzIC5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMjE3NTliO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiA1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgei1pbmRleDogMTAwMDAwO1xyXG59IiwiLmhlYWRlci5kZXNrdG9wX21lbnUge1xyXG5cdC5oZWFkZXJfbWVudSB7XHJcblx0XHQubWVudV9fbmF2aWdhdGlvbiB7XHJcblx0XHRcdGhlaWdodDogMTI1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5oZWFkZXIuZGVza3RvcF9tZW51IHtcclxuXHQuaGVhZGVyX21lbnUuaGVhZGVyLTIsIC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiB7XHJcblx0XHQubmF2aWdhdGlvbl9faXRlbSB7XHJcblx0XHRcdC5uYXZpZ2F0aW9uX19saW5rIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4uaGVhZGVyIHtcclxuXHQuaGVhZGVyX21lbnUge1xyXG5cdFx0Lm1lbnVfX25hdmlnYXRpb24ge1xyXG5cdFx0XHQubmF2aWdhdGlvbl9faXRlbSB7XHJcblx0XHRcdFx0Lm5hdmlnYXRpb25fX2xpbmsge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9wcmltYXJ5LTM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbn1cclxuXHJcbi5oZWFkZXIuZGVza3RvcF9tZW51IHtcclxuXHQuaGVhZGVyX21lbnUuaGVhZGVyLTIge1xyXG5cdFx0Lm1lbnVfX2xvZ28ge1xyXG5cdFx0XHQubG9nbyB7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMjdweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjdyZW07XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOHJlbTtcclxuICAgICAgICAgICAgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAuYm9keS0taG9tZXtcclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgLmhlYWRlcl9tZW51IHtcclxuICAgICAgICAgICAgICAgIC5tZW51X19uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaGVhZGVyX21lbnUud2l0aG91dEJhY2tncm91bmQ6bm90KC5zY3JvbGxBY3RpdmUpIHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLmRlc2t0b3BfbWVudSB7XHJcbiAgICAgICAgICAgIC5oZWFkZXJfbWVudS5oZWFkZXItMiB7XHJcbiAgICAgICAgICAgICAgICAubWVudV9fbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHJlbSAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgLmhlYWRlcl90b3BiYXIge1xyXG4gICAgICAgIC50b3BiYXJfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDByZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEuYnV0dG9uX2xpZ2h0IHtcclxuICAgICAgICAgICAgLmljb24uaWNvbl9yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRvcFBhZ2Uge1xyXG5cdC50b3BQYWdlX2JhY2tncm91bmQge1xyXG5cdFx0JjpiZWZvcmUge1xyXG4gICAgICAgICBcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzMCwgMzAsIDMwLCAuNDApLCByZ2JhKDMwLCAzMCwgMzAsMCkpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4udG9wUGFnZSB7XHJcblx0LnRvcFBhZ2VfdGV4dHpvbmUge1xyXG5cdFx0LnRpdGxlX2N1c3RvbSB7XHJcblx0XHRcdC50aXRsZV9jb250ZW50XzEge1xyXG5cdFx0XHRcdGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuNTYzcmVtLGNhbGMoMi42NXZ3ICsgMTcuMjhweCksMy4zNzVyZW0pLzEuMTUyICRmb250LWZhbWlseS0tMztcclxuXHJcblx0XHRcdH1cclxuXHRcdFx0LnRpdGxlX2NvbnRlbnRfMiB7XHJcblx0XHRcdFx0Zm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4zMDZyZW0sY2FsYygxLjAyN3Z3ICsgMTcuNjlweCksMi4xODhyZW0pLzEuNDQgJGZvbnQtZmFtaWx5LS0zOyBcclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm5hdmlnYXRpb25fX2xpbmt7XHJcblx0LnRleHR7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdH1cclxufVxyXG4uZmFiLXYxIHtcclxuXHQuYnV0dG9uX2RlZmF1bHQge1xyXG5cdFx0LnRleHRfaXRlbSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmVzcGFjZV9wcm8ge1xyXG5cdC5idXR0b25fcHJvcHJpZXRhaXJlIHtcclxuXHRcdC50ZXh0X2l0ZW0ge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5sYW5nIHtcclxuXHQubGFuZ19pbml0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcbn1cclxuLmZhYi12MSB7XHJcblx0LmJ1dHRvbl9kZWZhdWx0IHtcclxuXHRcdC50ZXh0X2l0ZW0ge1xyXG5cdFx0XHRcclxuXHRcdFx0JjpsYW5nKGVuKXtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDEyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5idXR0b25fc3RydWN0dXJlIHtcclxuXHRcdCY6bGFuZyhlbil7XHJcblx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uaGVhZGVyLmRlc2t0b3BfbWVudSB7XHJcblx0LmhlYWRlcl90b3BiYXIge1xyXG5cdFx0LnRvcGJhcl9fc3RydWN0dXJlIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiByaWdodDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50aXRsZV9jb250ZW50XzF7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi50aXRsZV9jb250ZW50XzJ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNybyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jcm8tdjEge1xyXG4gICAgLmVkaXRvcmlhbC12MV9fdGV4dC1zdHJ1Y3R1cmUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZWRpdG9yaWFsLXYxX19jb250YWluZXJfX2ltZyB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41NTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY3JvLXYxLm9wZW57XHJcblx0LmVkaXRvcmlhbC12MV9fdGV4dC1zdHJ1Y3R1cmVfX2NvbnRlbnR7XHJcblx0XHRoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYXZvb3JpdGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX2xvY2FsaXNhdGlvbiB7XHJcbiAgICBjb2xvcjogIzUzNTM1NDtcclxufVxyXG4ucHJvcGVydGllcy1mYXZvcml0ZXN7XHJcbiAgICAuY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX2RlY29yYXRlIGltZyB7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvb3RlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmZvb3RlciB7XHJcblx0LmZvb3Rlcl9fbG9nbyB7XHJcblx0XHQubG9nbyB7XHJcblx0XHRcdG1heC13aWR0aDogOTlweDtcclxuXHRcdFx0bWF4LWhlaWdodDogMTM0cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5mb290ZXIge1xyXG5cdC5mb290ZXJfZWxlbWVudF9fY29udGFpbmVyIHtcclxuXHRcdC5mb290ZXJfZWxlbWVudF9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgLmZvb3Rlcl9lbGVtZW50X19jb250ZW50IHtcclxuXHRcdFx0XHQudGV4dF9fZWxlbWVudCB7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0xO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9vdGVyX2VsZW1lbnRfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fZWxlbWVudF8yIHtcclxuXHRcdFx0XHRcdC50ZXh0X2NvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0xO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGl0bGVfX2VsZW1lbnQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0LmZvb3Rlcl9yaWdodHtcclxuXHRcdC5mb3JtIHtcclxuXHRcdFx0LmZvcm0tZ3JvdXAtLXJvdyB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0Pioge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZm9ybV9fZmllbGQge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmJvZHktLWhvbWV7XHJcbiAgICAgICAgLmZvb3RlciB7XHJcbiAgICAgICAgICAgIC5mb290ZXJfbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdGluZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnByb3BlcnRpZXMtbGlzdGluZ19zZW8ge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgfVxyXG4gICAgLmNhcmRfZGVmYXVsdF9tb3JlIHtcclxuICAgICAgICAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfY29udGVudF8xIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNTM1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAuY2FyZF9kZWZhdWx0X21vcmUge1xyXG4gICAgICAgICAgICAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cmVtIDAuNXJlbSAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcclxuICAgICAgICAuY2FyZF9kZWZhdWx0X21vcmUge1xyXG4gICAgICAgICAgICAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cmVtIDAuNXJlbSAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250YWN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jb250YWN0X3Yxe1xyXG4gICAgY2lyY2xlIHtcclxuICAgICAgICBmaWxsOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuZWRpdG9yaWFsLXYyX190ZXh0X3N0cnVjdHVyZXtcclxuICAgICAgICAudGV4dF9fY29udGVudHtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0dGVybiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6IDEyODBweCl7XHJcblx0LnBhcnRuZXItbGlzdGluZy12MV9faXRlbSB7XHJcblx0XHQuaXRlbV9fY29udGFpbmVyLS1sZWZ0IHtcclxuXHRcdFx0bWluLWhlaWdodDogMzU4cHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRldGFpbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmRldGFpbF9zd2lwZXIgLmJ1dHRvbl9nYWxlcmllcyB7XHJcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XHJcbn1cclxuLmZhYl9kZXRhaWwge1xyXG5cdC5mYWJfZGV0YWlsX2ltZyB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwJTtcclxuXHR9XHJcbn1cclxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxe1xyXG4gICAgLm1vZGFsX19jbG9zZSB7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgfVxyXG59XHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG4uZWRpdG9yaWFsLXYxX19jb250YWluZXJfX2ltZyB7XHJcbiAgICAucHgtMTAge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5tZFxcOnB4LTIwIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgfVxyXG59XHJcbi5lZGl0b3JpYWwtdjFfX2NvbnRhaW5lcl9faW1nX19idXR0b25zIHtcclxuXHQuYnV0dG9uX2RlZmF1bHQge1xyXG4gICAgICAgICY6bGFuZyhlbil7XHJcblx0XHQgICAgcGFkZGluZzogMC43NXJlbSAwLjNyZW07XHJcbiAgICAgICAgfVxyXG5cdH1cclxufVxyXG4ubW9kYWwtZHBlZ2VzIC5lbmVyZ3lfX2ltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDUxJTtcclxufVxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG4uaGVhZGVyIC5oZWFkZXJfbWVudS53aXRob3V0QmFja2dyb3VuZDpub3QoLm9wZW4pOmJlZm9yZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi8qKioqKioqKioqKioqKioqKioqICovXHJcblxyXG5cclxuLmVkaXRvcmlhbC12MV9fdGV4dC1zdHJ1Y3R1cmVfX2NvbnRlbnR7XHJcbiAgICAudGV4dF9fY29udGVudHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogaW5zaWRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYm9keS0tcGFnZS1lZGl0b3JpYWwtYmFzaWN7XHJcbiAgICAudGV4dF9fY29udGVudHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogaW5zaWRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpe1xyXG4gICAgLmJvZHktLWhvbWV7XHJcbiAgICAgICAgLmZvb3RlciAuZm9vdGVyX19sb2dvIC5sb2dvIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBib2R5Om5vdCguYm9keS0taG9tZSl7XHJcbiAgICAuZm9vdGVyIC5mb290ZXJfX2xvZ28gLmxvZ28ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzN3B4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhY3RfdjEge1xyXG4gICAgLmVkaXRvcmlhbF9pbWc6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgfVxyXG59XHJcbi5mb3JtX19jb250ZW50e1xyXG4gICAgLmVsZW1lbnRzX19jb250ZW50e1xyXG4gICAgICAgIC5pdGVtLWVsZW1lbnQ6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgICBvcmRlcjoyXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbS1lbGVtZW50Om50aC1jaGlsZCgzKXtcclxuICAgICAgICAgICAgb3JkZXI6MVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLml0ZW0tZWxlbWVudDpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgIG9yZGVyOjNcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4uYm9keS0taW5uZXIge1xyXG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyLnNlYXJjaF9mb3JtX2lubmVyOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuLmhlYWRlci5kZXNrdG9wX21lbnUge1xyXG4gICAgLmhlYWRlcl9tZW51LmhlYWRlci0yIHtcclxuICAgICAgICAubmF2aWdhdGlvbl9faXRlbSB7XHJcbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uX19saW5rIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */
