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

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible;user-select:text}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:block;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:none}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:focus{outline:none}h1.h1{font-size:clamp(1.563rem,calc(1.65vw + 17.28px),2.441rem);color:#ff54aa;line-height:1.152}h1.h1,h2.h2{text-transform:none;letter-spacing:0;word-break:normal}h2.h2{font:normal normal 500 clamp(1.406rem,calc(1.027vw + 17.69px),1.953rem)/1.44 Barlow,serif;color:#000;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:#ff54aa;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:#000;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:#3c3d3e;-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:#ff54aa;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:#000;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:#ff54aa;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:#000;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:#ff54aa;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:#ff54aa}.scroll-custom::-webkit-scrollbar-thumb:hover{background-color:#000}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:#ff54aa;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#ff54aa}.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 #ff54aa;box-shadow:-10px 0 0 #ff54aa}.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 #ff54aa,5px 0 0 #ff54aa;box-shadow:-5px 0 0 #ff54aa,5px 0 0 #ff54aa}.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:#000;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:#ff54aa;position:relative;height:10px;width:2px;transition:transform .2s}.ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#ff54aa;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:#000;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:#000;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:#ff54aa}.breadcrumb .breadcrumb_wrapper .breadcrumb_items .breadcrumb_item.item_active:before{background:#ff54aa}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:#000;border:1px solid #000;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:#ff54aa;border:1px solid #ff54aa;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:#ff54aa;border:1px solid #ff54aa;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:#000;border:1px solid #000;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:#ff54aa;border:1px solid #ff54aa;color:#fff;border-radius:.625rem;text-transform:none;letter-spacing:0;padding:.75rem 1.5rem;line-height:1;transition:.3s}a.button_primary_3 .icon,button.button_primary_3 .icon,div.button_primary_3 .icon{width:1rem;fill:#fff}a.button_primary_3 .icon.icon_left,button.button_primary_3 .icon.icon_left,div.button_primary_3 .icon.icon_left{margin-right:.75rem}a.button_primary_3 .icon.icon_right,button.button_primary_3 .icon.icon_right,div.button_primary_3 .icon.icon_right{margin-left:.75rem}a.button_primary_3:active,a.button_primary_3:hover,button.button_primary_3:active,button.button_primary_3:hover,div.button_primary_3:active,div.button_primary_3:hover{background:#fff;border:1px solid #efefef;color:#ff54aa}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:#ff54aa}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 #efefef;color:#000;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:#ff54aa}a.button_secondary_1 .icon.icon_left,button.button_secondary_1 .icon.icon_left,div.button_secondary_1 .icon.icon_left{margin-right:.75rem}a.button_secondary_1 .icon.icon_right,button.button_secondary_1 .icon.icon_right,div.button_secondary_1 .icon.icon_right{margin-left:.75rem}a.button_secondary_1:active,a.button_secondary_1:hover,button.button_secondary_1:active,button.button_secondary_1:hover,div.button_secondary_1:active,div.button_secondary_1:hover{background:#fff;border:1px solid #efefef;color:#000}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:#ff54aa}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:#ff54aa;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:#ff54aa}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:#ff54aa}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:#ff54aa}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 #efefef;color:#000;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:#000}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 #000;color:#000}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:#000}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 #efefef;color:#000;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:#ff54aa}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 #ff54aa;color:#ff54aa}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:#ff54aa}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:#000;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:#000}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:#000}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:#000}a.button_icon,button.button_icon,div.button_icon{font:normal normal 400 1rem/1.5 DM Sans,sans-serif;background:#f2f2f2;border:1px solid #ff54aa;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:#000}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:#ff54aa;border:1px solid #ff54aa}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 #000;background:#fff}a.button_icon:disabled .icon,button.button_icon:disabled .icon,div.button_icon:disabled .icon{fill:#000}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:#ff54aa}a.button_selection.animate .icon,button.button_selection.animate .icon,div.button_selection.animate .icon{animation:hearthSelection 1.5s 1 both}a.button_selection.animate .text_item,button.button_selection.animate .text_item,div.button_selection.animate .text_item{animation:shake-vertical .8s both}.decorate{position:relative;display:flex;flex-wrap:wrap;min-height:32rem;border-radius:2rem;overflow:hidden;max-height:35rem;margin-bottom:2rem;aspect-ratio:auto}@media screen and (min-width:992px){.decorate{border-top-right-radius:0;border-bottom-right-radius:0}}.decorate:last-child{margin-bottom:0}.decorate:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,transparent,#000);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:#ff54aa}.flatpickr-calendar{border-radius:.625rem}.flatpickr-day.today{border-color:#ff54aa}.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 #ff54aa;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:#ff54aa;background:#ff54aa}.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:#000}.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:#000}.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:#000;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:#3c3d3e;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(0,0,0,.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 #ff54aa;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:#3c3d3e;letter-spacing:0;text-transform:none;text-align:center}.modal__text.legals__text ul{list-style:none}@media screen and (min-width:992px){.modal-dpe .modal__body{width:1187px}}.modal--detail-realestate-contact.button_default.button_icon{border:unset}.modal--detail-realestate-contact.button_default.button_icon .icon{width:unset}.progressbar{width:6.25rem;height:.25rem;background:#efefef;position:relative;border-radius:20px}.progressbar .bar_item{display:block;position:absolute;top:0;left:0;background:#ff54aa;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:#3c3d3e;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:#ff54aa;background:#ff54aa}.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:#000}.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:#ff54aa;background:#ff54aa}.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:#ff54aa}.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:#ff54aa;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:#3c3d3e}.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:#3c3d3e;letter-spacing:0}.form__legals{margin:2em 0;font:normal normal 400 .594rem/1.5 DM Sans,sans-serif;color:#3c3d3e;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:#ff54aa}.localizator__plus:before{content:"";display:flex;justify-content:center;align-items:center;position:relative;height:10px;width:2px;transition:transform .2s;background:#ff54aa}.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:#000;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:#efefef;color:#000;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:#000;background:#efefef;border-radius:2em;min-width:2em;text-align:center;line-height:1.5rem}.localizator__value--count{border:none;background:#000;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:#3c3d3e;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:#ff54aa}.localizator .ss-list::-webkit-scrollbar-thumb:hover{background-color:#ff54aa}@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:#3c3d3e}.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:#ff54aa}.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:#000}.range__plus:before{content:"";display:flex;justify-content:center;align-items:center;position:relative;height:10px;width:2px;transition:transform .2s;background:#000}.range__highlight{color:#000}.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:#3c3d3e}.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 #000}.range--filled .range__prompt{display:none}.range--filled .range__values{display:block}.range .noUi-connect{background:#ff54aa}.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:#3c3d3e}.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:#ff54aa;border-color:#ff54aa}.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:#ff54aa}.select .ss-list::-webkit-scrollbar-thumb:hover{background-color:#000}.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:#3c3d3e;background:#fff}.ss-main.js-select--main .ss-content .ss-list .ss-option:hover{color:#ff54aa;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:#000;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:#000}.ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#ff54aa}.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:#000}.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:#3c3d3e}.ss-main.js-select--main .ss-multi-selected .ss-value{display:flex;font-size:.8rem;align-items:center;border-radius:.625rem;margin:0 5px 0 0;padding:.3rem .2rem .3rem .8rem;letter-spacing:.03em;background-color:#efefef;border:0;color:#000;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:#000;color:#fff;border-radius:100%;height:1.8rem;width:1.8rem;padding:0;display:flex;align-items:center;justify-content:center;border:0}.ss-main.js-select--main .ss-multi-selected .ss-value-delete{margin:0 0 0 5px;cursor:pointer;background:#efefef;color:#000;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:#ff54aa;height:12px}.ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus:after{width:12px;left:-5px;top:5px;background:#ff54aa}.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:#ff54aa;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:#ff54aa;border-color:#ff54aa}.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:#ff54aa}.form--contrast .ss-main.js-select--main .ss-content{box-shadow:0 9px 10px 4px rgba(10,10,10,.35);background:#000}.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:#000}.form--contrast .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{color:#ff54aa;background:transparent}.form--contrast .ss-main.js-select--main .ss-single-selected{background:#000;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:#ff54aa}.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:#000}.form--contrast .ss-main.js-select--main .ss-multi-selected.ss-open-below{border-color:#ff54aa}.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:#000}.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:#000;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:#ff54aa;background:transparent}.textarea__label{color:#3c3d3e;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:#3c3d3e;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:#000}.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:#000;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:#000;border-color:#ff54aa}.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:#3c3d3e}.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:#000}.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:#ff54aa}.form--contrast .textfield__label{color:#fff}.form--contrast .textfield__input{border-color:#bfbfbf;background:#000;color:#fff}.form--contrast .textfield__input:focus{background:#000;border-color:#ff54aa}.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:#ff54aa}.toggle{display:flex;flex-wrap:wrap;align-items:center;position:relative;margin-bottom:1em;cursor:pointer}.toggle__input{position:absolute;opacity:0;width:100%;height:100%}.toggle__display{display:inline-flex;align-items:center;justify-content:space-around;box-sizing:content-box;width:2.8125rem;height:1.25rem;position:relative;border-radius:100vw;background:#efefef;transition:.25s;margin-right:.625rem;border:1px solid transparent}.toggle__display:before{content:"";z-index:2;position:absolute;top:50%;left:.2rem;box-sizing:border-box;width:.9375rem;height:.9375rem;border-radius:50%;background:#fff;transform:translateY(-50%);will-change:transform;transition:inherit}.toggle:focus .toggle__display,.toggle__input:focus+.toggle__display{outline:none;border:1px solid #000}.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:#ff54aa}.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:#3c3d3e}.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:#000}.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:#ff54aa;border:1px solid #ff54aa;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:#ff54aa;margin-left:10px}.upload .upload__infos{color:#ff54aa;margin-top:16px}.upload .upload__errors{color:red;font-size:12px;margin-top:6px;position:absolute}.upload .cross__svg{height:10px;width:10px;fill:#fff;margin-left:5px}.programs-listing .card_program_v1 .card_program__structure{background:#fff}.programs-listing .card_program_v1 .card_program__decorate,.programs-listing .card_program_v1 .card_program__swiper{aspect-ratio:4/3}.programs-listing .card_program_v1 .card_program__decorate:before,.programs-listing .card_program_v1 .card_program__swiper:before{content:"";pointer-events:none;position:absolute;z-index:5;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,transparent,#000)}.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:#ff54aa;display:block;min-height:24px}.programs-listing .card_program_v1 .card_program__min_max_pieces_label{color:#000;font-weight:400}.programs-listing .card_program_v1 .card_program__nb_lots{font-size:16px;color:#ff54aa;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:#000;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(0,0,0,.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:#000;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:#000}.programs-listing .card_program_v1 .card_program__infos .card_program__infos_important{font-weight:700;color:#ff54aa}.programs-listing .card_program_v1 .card_program__localisation{font-size:.75rem}.programs-listing .card_program_v1 .card_program__localisation .icon_item{fill:#ff54aa;width:1rem}.programs-listing .card_program_v1 .card_program__prix{text-align:right;color:#ff54aa;font-weight:700}.programs-listing .card_program_v1 .card_program__prix .card_program__prix_more{color:#000}.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:#ff54aa;display:block;min-height:24px}.programs-listing .card_program_v2 .card_program__min_max_pieces_label{color:#000;font-weight:400}.programs-listing .card_program_v2 .card_program__nb_lots{font-size:16px;color:#ff54aa;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:#000;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:#000;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:#000}.programs-listing .card_program_v2 .card_program__infos .card_program__infos_important{font-weight:700;color:#ff54aa}.programs-listing .card_program_v2 .card_program__localisation{font-size:.75rem}.programs-listing .card_program_v2 .card_program__localisation .icon_item{fill:#ff54aa;width:1rem}.programs-listing .card_program_v2 .card_program__prix{text-align:right;color:#ff54aa;font-weight:700}.programs-listing .card_program_v2 .card_program__prix .card_program__prix_more{color:#000}.programs-listing .card_program_v2 .car_bien__bottom:hover+.card-bien-v3__drawing img{transform:scale(1.2)}.card_bien_v1 .card_bien__structure{background:#fff}.card_bien_v1 .card_bien__decorate,.card_bien_v1 .card_bien__swiper{aspect-ratio:4/3}.card_bien_v1 .card_bien__decorate:before,.card_bien_v1 .card_bien__swiper:before{content:"";pointer-events:none;position:absolute;z-index:5;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,transparent,#000)}.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:#000;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(0,0,0,.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:#000;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:#ff54aa}.card_bien_v1 .card_bien__localisation{font-size:.75rem}.card_bien_v1 .card_bien__localisation .icon_item{fill:#ff54aa;width:1rem}.card_bien_v1 .card_bien__prix{text-align:right;color:#ff54aa;font-weight:700}.card_bien_v1 .card_bien__prix .card_bien__prix_more{color:#000}.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(0,0,0,.75);border-radius:.5rem;color:#fff}.card_bien_v2 .card_bien__bandeau{z-index:10}.card_bien_v2 .card_bien__bandeau .bandeau_item{margin-bottom:.375rem;background:#efefef;border-radius:.5rem;color:#0a0a0a;font-size:.75rem}.card_bien_v2 .card_bien__bandeau .bandeau_item:first-letter{text-transform:uppercase}.card_bien_v2 .card_bien__favoris{width:36px;height:36px;background:#fff;z-index:10;border:1px solid #eee}.card_bien_v2 .card_bien__video360{height:38px;fill:#0a0a0a;z-index:10}.card_bien_v2 .card_bien__video360 .icon_content .icon_item{max-width:2rem;max-height:1.25rem}.card_bien_v2 .card_bien__video360 .icon_content:first-child{padding-left:0}@media screen and (min-width:768px){.card_bien_v2 .card_bien__title{max-width:80%}}.card_bien_v2 .card_bien__title .card_bien__link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.card_bien_v2 .card_bien__title .card_bien__link .card_bien__title_part_3:before{content:"";width:.3rem;height:.3rem;background:#000;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:#ff54aa}.card_bien_v2 .card_bien__localisation{font-size:.75rem}.card_bien_v2 .card_bien__localisation .icon_item{fill:#ff54aa;width:1rem}.card_bien_v2 .card_bien__prix{text-align:right;color:#ff54aa;font-weight:700}.card_bien_v2 .card_bien__prix .card_bien__prix_more{color:#000}.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(0,0,0,.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:#ff54aa}.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:#ff54aa;width:1rem}.card-bien-v3__prix{text-align:left;color:#ff54aa;font:normal normal 700 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:#000}.card-bien-v3__title{font:normal normal 400 clamp(1rem,calc(.235vw + 20.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:#000;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:#000;border-radius:.5rem;color:#fff;font-size:.8rem}.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 500 clamp(1.563rem,calc(1.65vw + 17.28px),2.441rem)/1.152 Barlow,serif;color:#ff54aa}.title .title_content_2{font:normal normal 500 clamp(1.406rem,calc(1.027vw + 17.69px),1.953rem)/1.44 Barlow,serif;color:#000}.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:#ff54aa;background:#fff;border:2px solid #ff54aa}@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:#ff54aa;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:#ff54aa}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent .textSectionContent .buttonAcordeon:after{transition:.3s;position:absolute;content:"";top:0;left:50%;transform:translateX(-50%);background:#ff54aa;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:#ff54aa}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .checkboxCookies:checked+.checkboxCookiesLabel:before{left:15px;border:2px solid #ff54aa}@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:#ffd4e9;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:#ff54aa}.coords_element__container .coords_element__structure .coords_element__title .title__element_2 .text_content{color:#ff54aa;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:#ff54aa}.cro-v1 .cro-v1__faq__structure .cro-v1__faq__part_icon{fill:#ff54aa}.cro-v1 .cro-v1__faq__structure .cro-v1__faq__part{border-bottom:2px solid #efefef}.cro-v1 .cro-v1__silos{background-color:#efefef;border-radius:1rem}@media screen and (min-width:768px){.cro-v1 .cro-v1__silos{border-top-left-radius:2rem;border-bottom-left-radius:2rem;border-top-right-radius:0;border-bottom-right-radius:0}}.cro-v1 .cro-v1__silos .seo_list_link .button_label{background-color:#fff;border-color:#bfbfbf}.cro-v1 .cro-v1__silos .seo_list_link .button_label:hover{background-color:#ff54aa;border-color:#ff54aa;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:#ff54aa}.cro-v2 .seo_link .seo_list .seo_list_title .icon_item .icon{fill:#fff}.cro-v2 .seo_link .seo_list .seo_list_link .button_default{background-color:#efefef}.cro-v2 .seo_link .seo_list .seo_list_link .button_default:hover{background-color:#ff54aa;color:#efefef}.calendar table{width:100%;border:0}.calendar td{text-align:center;width:38px;border:0}.calendar__month-label{font:normal normal 700 clamp(15px,calc(.6rem + 1.875vw),20px)/1.3 DM Sans,sans-serif;color:#ff54aa;letter-spacing:0;text-transform:none}.calendar__day{font:normal normal 700 .8rem/1 DM Sans,sans-serif;color:#ff54aa;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:#3c3d3e;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:#3c3d3e;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:#000;line-height:1.5}.detail_programme_v1_card_nb,.detail_programme_v1_content_card_pieces{color:#ff54aa;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:#000}.detail_programme_v1_content_text_location_item{font-size:20px;color:#000}.detail_programme_v1_icon_item{fill:#ff54aa}.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:#ff54aa;font-weight:700}.detail_programme_v1_content__prix__price-value{font-size:25px;font-weight:700;color:#ff54aa}.detail_programme_v1_content__prix__price-value-label{color:#000}.detail_programme_v1__id_ref_item{font-size:16px;font-weight:700;color:#ff54aa}.detail_programme_v1__ref_item{color:#000}.detail_programme_v1_date_progamme{margin-right:.75rem;margin-bottom:.375rem;background:#000;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:#000;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:#ff54aa;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:#000}.detail_programme_v2_content_text_location_item{font-size:20px;color:#000}.detail_programme_v2_icon_item{fill:#ff54aa}.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:#ff54aa;font-weight:700}.detail_programme_v2_content__prix__price-value{font-size:25px;font-weight:700;color:#ff54aa}.detail_programme_v2_content__prix__price-value-label{color:#000}.detail_programme_v2__id_ref_item{font-size:16px;font-weight:700;color:#ff54aa}.detail_programme_v2__ref_item{color:#000}.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:#ff54aa;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 500 clamp(1.563rem,calc(1.65vw + 17.28px),2.441rem)/1.152 Barlow,serif;color:#ff54aa}.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:#000}.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:#ff54aa;text-transform:none;letter-spacing:0;text-align:left;border-bottom:1px solid #efefef}@media screen and (min-width:1200px){.price-seasonrental__th{width:80%;margin:auto auto 1em}}.price-seasonrental__th--value{padding-right:.6em;width:33.333%}.price-seasonrental__th--value:last-child{padding-right:0}.price-seasonrental__tr{display:flex;padding:.3em .3em 1em;font:normal normal 700 clamp(12px,calc(.6rem + 1.875vw),16px)/1.3 DM Sans,sans-serif;color:#000;text-transform:none;letter-spacing:0;text-align:left;border-bottom:0}.price-seasonrental__tr:last-child{border-bottom:none}@media screen and (min-width:1200px){.price-seasonrental__tr{width:80%;margin:0 auto}}.price-seasonrental__tr--value{padding-right:.6em;width:33.333%}.price-seasonrental__tr--value:last-child{padding-right:0}.detail_calculator .calculator_structure{background:#efefef;border-radius:1rem}.detail_calculator .calculator_structure .caluclator_form .form_structure .button_default{margin:1rem auto}.detail_calculator .calculator_structure .calculator_result{background:#ff54aa;color:#fff}.detail_calculator .calculator_structure .calculator_result .result_content{line-height:1;font:normal normal 500 clamp(1.406rem,calc(1.027vw + 17.69px),1.953rem)/1.44 Barlow,serif;font-weight:700}.detail_calculator .calculator_structure .calculator_result .type_result_taxe{line-height:1;font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 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 #ff54aa;border-left:2px solid #ff54aa;transform:rotate(-45deg)}.detail_caracteristiques_v1 .button_default.active .icon{transform:rotate(180deg)}.detail_caracteristiques_v2 .detail_caracteristiques_structure .detail_caracteristiques_content .caracteristiques_part{border-bottom:1px solid #efefef}.detail_caracteristiques_v2 .detail_caracteristiques_structure .detail_caracteristiques_content .caracteristiques_part .caracteristiques_part_content{color:#ff54aa;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:#ff54aa}.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:#ff54aa}.detail_caracteristiques_v2 .detail_caracteristiques_structure .detail_caracteristiques_content .caracteristiques_item_content .caracteristiques_item .text_value:first-letter{text-transform:uppercase}.detail_caracteristiques_v2 .detail_caracteristiques_structure .detail_caracteristiques_content.open .caracteristiques_part .caracteristiques_part_icon{transform:rotate(180deg)}.detail_composition .detail_composition_structure .detail_composition_content .composition_part{border-bottom:1px solid #efefef}.detail_composition .detail_composition_structure .detail_composition_content .composition_part .composition_part_content{color:#ff54aa;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:#ff54aa}.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:#ff54aa}.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:#ff54aa}.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:#ff54aa}.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:#ff54aa;stroke:#ff54aa}.map .sto{fill:#00f}.map__marker{fill:#ff54aa}.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:#ff54aa}@media screen and (min-width:768px){.module-map-poi__filters>li{width:50%;margin-bottom:1rem}}@media screen and (max-width:768px){.detail_neuf_list_lots .detail_neuf_list_lots_structure .download-plaquette a{padding:.75rem .5rem}}@media screen and (min-width:1200px){.detail_neuf_list_lots .detail_neuf_list_lots_structure .data_right .col_structure:first-child{padding-right:60px}.detail_neuf_list_lots .detail_neuf_list_lots_structure .data_left .col_structure{padding-right:30px}}.detail_neuf_list_lots .detail_neuf_list_lots_structure .detail_neuf_list_lots_content.open .neuf_list_lots_part_icon:after{display:none}.detail_neuf_list_lots .detail_neuf_list_lots_structure .detail_neuf_list_lots_content .neuf_list_lots_part{border-bottom:1px solid #efefef}.detail_neuf_list_lots .detail_neuf_list_lots_structure .detail_neuf_list_lots_content .neuf_list_lots_part .neuf_list_lots_part_content{color:#000;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:#ff54aa;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:#ff54aa}.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:#ff54aa;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:#ff54aa;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:#ff54aa;border-radius:50%;margin-right:.5rem}.detail_neuf_list_lots .detail_neuf_list_lots_structure .detail_neuf_list_lots_content.open .neuf_list_lots_part .neuf_list_lots_part_icon{transform:rotate(180deg)}.detail_neuf_list_lots .detail_neuf_list_lots_structure .detail_neuf_list_lots_content.open.js-accordeon .neuf_list_lots_items.js-accordeon__content .button_default .icon{transform:none}.properties-favorites{background-color:#efefef}.properties-favorites__wrapper{max-width:1610px;margin:0 0 0 auto}@media screen and (min-width:2160px){.properties-favorites__wrapper{margin:0 auto}}.properties-favorites .card_bien{padding-top:0}.properties-favorites .swiper-button-next-properties-favorites[aria-disabled=true],.properties-favorites .swiper-button-prev-properties-favorites[aria-disabled=true]{opacity:.25;filter:grayscale(100%);pointer-events:none}.properties-related .swiper_card{margin-left:-1.5rem;margin-right:-1.5rem}.properties-related .swiper_card>.swiper{padding:2em 0}.properties-related .card_bien .card_bien__structure{background:#fff}.properties-related .card_bien .card_bien__swiper{aspect-ratio:4/3}.properties-related .card_bien .card_bien__swiper:before{content:"";pointer-events:none;position:absolute;z-index:5;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,transparent,#000)}.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:#000;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(0,0,0,.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:#000;border-radius:50%;margin:0 .5rem}.properties-related .card_bien .card_bien__infos .card_bien__infos_important{font-weight:700;color:#ff54aa}.properties-related .card_bien .card_bien__localisation{font-size:.75rem}.properties-related .card_bien .card_bien__localisation .icon_item{fill:#ff54aa;width:1rem}.properties-related .card_bien .card_bien__prix{text-align:right;color:#ff54aa;font-weight:700}.properties-related .card_bien .card_bien__prix .card_bien__prix_more{color:#000}.properties-related .swiper-button-next[aria-disabled=true],.properties-related .swiper-button-prev[aria-disabled=true]{opacity:.25;filter:grayscale(100%);pointer-events:none}.detail_services_v2 .detail_services_structure{margin-right:-1rem;margin-left:-1rem}.detail_services_v2 .detail_services_structure .detail_services_content .services_part{border-bottom:1px solid #efefef}.detail_services_v2 .detail_services_structure .detail_services_content .services_part .services_part_content{color:#ff54aa;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:#ff54aa}.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:#ff54aa}.detail_services_v2 .detail_services_structure .detail_services_content .services_item_content .services_item .text_value:first-letter{text-transform:uppercase}.detail_services_v2 .detail_services_structure .detail_services_content.open .services_part .services_part_icon{transform:rotate(180deg)}.detail_swiper{position:relative;max-height:80vh;width:100%;overflow:hidden;border-radius:1rem}@media screen and (min-width:768px){.detail_swiper{aspect-ratio:16/9}}.detail_swiper .block_structure{padding-top:.5rem}.detail_swiper__container{max-height:80vh;width:100%;border-radius:1rem}.detail_swiper .detail_swiper__structure{background:#fff;height:100%}.detail_swiper .swiper-picture:before{content:"";pointer-events:none;position:absolute;z-index:5;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,transparent,#000)}.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:#000;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(0,0,0,.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:#ff54aa;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:#000}.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(0,0,0,.5);color:rgba(0,0,0,.5);padding:.25rem .5rem;border-radius:.5rem;left:auto;width:auto}.modal-swiper-gallery .swiper-gallery .swiper.swiper-navigation{height:4rem;margin-left:3.5rem;display:flex;align-items:center;justify-content:space-between;width:calc(100% - 7rem)}.modal-swiper-gallery .swiper-gallery .swiper.swiper-navigation .swiper-slide{cursor:pointer;overflow:hidden;border-radius:.5rem}.modal-swiper-gallery .swiper-gallery .swiper.swiper-navigation .swiper-slide .swiper-img{width:100%;height:4rem;object-fit:cover}.modal-swiper-gallery .swiper-gallery .swiper.swiper-navigation .swiper-slide:after{content:"";background:rgba(0,0,0,.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:#ff54aa;color:#fff;position:absolute;top:-.5rem;right:-.5rem}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_list_content{opacity:0;pointer-events:none;transition:.3s;position:absolute;bottom:calc(100% + 2rem);left:50%;transform:translateX(-50%);padding:.8rem .4rem .8rem 0;background:#eee;border-radius:.8rem}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_list_content .video360_list{max-height:30vh;display:flex;flex-direction:column;overflow-y:auto}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_list_content:before{content:"";width:1rem;height:.5rem;position:absolute;top:100%;left:calc(50% - .5rem);border-color:#eee transparent transparent;border-style:solid;border-width:.5rem .5rem 0}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_item{padding:0 .4rem .8rem .8rem;border-radius:1rem}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_item:last-child{padding:0 .4rem 0 .8rem}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_item .video360_button{position:relative;cursor:pointer;background:none;border:none;border-radius:.5rem;width:6rem;min-width:6rem;height:5rem;background:#eee;display:flex;align-items:center;justify-content:center}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_item .video360_button.media--visited{background:#3c3d3e}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_item .video360_button.media--visited .video360_svg{fill:#fff}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_item .video360_button.media--active{background:#ff54aa}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_item .video360_button.media--active .video360_svg{fill:#fff}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_item .video360_button>*{pointer-events:none}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_item .video360_svg{fill:#3c3d3e;position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%)}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360_item .video360_counter{position:absolute;bottom:10%;right:10%;background:rgba(10,10,10,.5);color:#fff;min-width:1.8rem;height:1.8rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;z-index:1}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure .video360-img{border-radius:.5rem;width:6rem;min-width:6rem;height:5rem;object-fit:cover}.detail_swiper_v2 .detail_swiper__video360 .detail_swiper__video360_structure:hover .video360_list_content{bottom:100%;opacity:1;pointer-events:auto}.detail_title .detail_content .title_item{font:normal normal 400 clamp(1.125rem,calc(.235vw + 16.9px),1.25rem)/2.25 DM Sans,sans-serif;color:#000;line-height:1.5}.detail_title .detail_content .title_item .separator:before{content:"";width:.25rem;height:.25rem;background:#000;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:#ff54aa;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:#ff54aa;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:#ff54aa;font-weight:700}.detail_title .detail_content .prix_item .prefixe_prix{color:#000;text-transform:lowercase}.detail_title .detail_content .prix_item .legend_item{display:flex;justify-content:flex-end;font-size:.8rem;color:#ff54aa}.detail_title .detail_content .ref_item .id_ref_item{font-weight:700;color:#ff54aa}.editorial h1{font:normal normal 500 clamp(1.563rem,calc(1.65vw + 17.28px),2.441rem)/1.152 Barlow,serif;color:#ff54aa;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 500 clamp(1.406rem,calc(1.027vw + 17.69px),1.953rem)/1.44 Barlow,serif;color:#000;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:#ff54aa;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:#000;text-transform:none;letter-spacing:0;line-height:1.5;word-break:normal;padding:1rem 0}.editorial_img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent,#000)}.editorial-custom .editorial-custom__wrapper{max-width:1320px;margin:auto;padding:1.5rem}.editorial-v1{display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.editorial-v1{padding:0}}.editorial-v1__text{width:100%;padding:0 1.5rem}@media screen and (min-width:768px){.editorial-v1__text{width:50%;padding:0}.editorial-v1__text-structure{padding:0 4rem 0 1.5rem;margin-left:auto;max-width:660px}}.editorial-v1--alertmail{margin:0}.editorial-v1--alertmail .editorial-v1__img .item__img{object-position:left}@media screen and (min-width:768px){.editorial-v1--alertmail .editorial-v1__img .item__img{object-position:center}}@media screen and (min-width:768px){.editorial-v1--alertmail .editorial-v1__container__img{max-height:23rem;min-height:23rem}}.editorial-v1 .text_structure{transition:.5s}.editorial-v1 .text_structure.hiddenText{height:10.5rem}.editorial-v1 .text_structure .text__content a{text-decoration:underline;display:initial}.editorial-v1 .button_structure.hide-button{display:none}.editorial-v1 .button_structure .button_default{border:1px solid #efefef;padding:.75rem 1.5rem;color:#3c3d3e}.editorial-v1 .button_structure .button_default .icon{transition:.5s}.editorial-v1.open .editorial-v1__text .button_default .icon{transform:rotate(180deg)}.editorial-v1__container{position:sticky;top:2rem}.editorial-v1__container__img{width:100%;overflow:hidden;position:relative;border-radius:1rem;margin-bottom:2rem;aspect-ratio:1/1}@media screen and (min-width:576px){.editorial-v1__container__img{aspect-ratio:16/9}}@media screen and (min-width:768px){.editorial-v1__container__img{max-height:35rem;min-height:32rem;padding:0;margin:0;order:1;border-radius:0;border-top-left-radius:2rem;border-bottom-left-radius:2rem}.editorial-v1__container__img .item__img{min-height:35rem}}.editorial-v1__container__img:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,transparent,#000)}.editorial-v1__container__img .item__img{z-index:-1;position:relative;top:0;left:0;width:100%;object-fit:cover;height:100%}.editorial-v1__container__img__slogan .title_content_1,.editorial-v1__container__img__slogan .title_content_2{color:#fff}.editorial-v1__container__img__buttons .button_default{margin-bottom:1rem}@media screen and (min-width:768px){.editorial-v1__container__img__buttons .button_default{margin-right:1rem}}.editorial-v1.block_container{overflow:unset}@media screen and (min-width:768px){.editorial-v1 .block_structure{width:50%;padding:0}}.editorial-v2 .text_structure{transition:.5s}.editorial-v2 .text_structure.hiddenText{height:10.5rem}.editorial-v2 .text_structure .text__content a{text-decoration:underline;display:initial}.editorial-v2 .button_structure .button_default .icon{transition:.5s}.editorial-v2.open .button_default .icon{transform:rotate(180deg)}.editorial-gms-1 .editorial-gms-1__img{overflow:hidden;margin-bottom:2rem}.editorial-gms-1 .editorial-gms-1__img .item__img{max-height:300px;aspect-ratio:4/3;width:100%}.editorial-gms-1 .editorial-gms-1__img .title{padding-bottom:1rem}.editorial-gms-1 .editorial-gms-1__img .title .title_content_1,.editorial-gms-1 .editorial-gms-1__img .title .title_content_2{color:#fff}.estimation__wrapper .estimation-formulaires{margin:0 auto;padding-bottom:3rem}.estimation__wrapper .estimation-formulaires.withExpand{padding:0 1.5rem}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires__title{padding:0 1.5rem}}.estimation__wrapper .estimation-formulaires__button{z-index:1;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:2rem 1rem;border-radius:1rem;overflow:hidden;width:100%;box-shadow:0 10px 10px #efefef}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires__button{border-radius:2rem;padding:1rem}}.estimation__wrapper .estimation-formulaires__button-mode-content{display:flex;flex-wrap:wrap;justify-content:center;width:100%;padding:0 0 2rem}.estimation__wrapper .estimation-formulaires__button__content{padding:1rem 0;width:100%;max-width:550px}.estimation__wrapper .estimation-formulaires__button .icon-estimation-pro,.estimation__wrapper .estimation-formulaires__button .icon-estimation-rapide{width:35px;height:35px;margin-right:1rem}.estimation__wrapper .estimation-formulaires__button .icon-estimation-pro .st0,.estimation__wrapper .estimation-formulaires__button .icon-estimation-rapide .st0{fill:#ff54aa}.estimation__wrapper .estimation-formulaires__button .icon-estimation-pro .st1,.estimation__wrapper .estimation-formulaires__button .icon-estimation-rapide .st1{fill:#3c3d3e;transition:.3s ease-out}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires__button .icon-estimation-pro,.estimation__wrapper .estimation-formulaires__button .icon-estimation-rapide{width:55px;height:55px}}.estimation__wrapper .estimation-formulaires__button__text{font:normal normal 400 1.2rem DM Sans,sans-serif;color:#3c3d3e;transition:.3s ease-out}.estimation__wrapper .estimation-formulaires__button:before{background:#3c3d3e;content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;transform:scaleY(0);transition:.3s ease-out;transform-origin:bottom}.estimation__wrapper .estimation-formulaires__button__arrow-bottom{display:none}.estimation__wrapper .estimation-formulaires__button.isExpanded .estimation-formulaires__button__text,.estimation__wrapper .estimation-formulaires__button:hover .estimation-formulaires__button__text{color:#fff}.estimation__wrapper .estimation-formulaires__button.isExpanded .icon-estimation-pro .st1,.estimation__wrapper .estimation-formulaires__button.isExpanded .icon-estimation-rapide .st1,.estimation__wrapper .estimation-formulaires__button:hover .icon-estimation-pro .st1,.estimation__wrapper .estimation-formulaires__button:hover .icon-estimation-rapide .st1{fill:#fff}.estimation__wrapper .estimation-formulaires__button.isExpanded:before,.estimation__wrapper .estimation-formulaires__button:hover:before{transform:scaleY(1)}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires__button__text{padding:1.3rem 0}}@media screen and (min-width:992px){.estimation__wrapper .estimation-formulaires__button{flex-direction:column;justify-content:center;padding:3rem 1.5rem}.estimation__wrapper .estimation-formulaires__button__content{width:30%;padding:1rem;width:50%;max-width:550px}.estimation__wrapper .estimation-formulaires__button .icon-estimation-pro,.estimation__wrapper .estimation-formulaires__button .icon-estimation-rapide{width:85px;height:85px;margin:0}.estimation__wrapper .estimation-formulaires__button__arrow-bottom{width:1rem;height:1rem;display:block;border-bottom:2px solid #ff54aa;border-right:2px solid #ff54aa;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 #ff54aa;border-right:2px solid #ff54aa}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group{margin:0 auto}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper{padding-top:4rem}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .wrapper__title{text-align:center;padding:0 1rem;color:#3c3d3e;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 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 #ff54aa;color:#3c3d3e;font-weight:700;font-size:17px;cursor:pointer;box-shadow:0 0 0 20px #fff;transition:.25s}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination-bullet-active,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination-bullet:hover{color:#fff;background:#ff54aa;border-color:#ff54aa}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination-bullet.disabled{cursor:not-allowed}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination:before{content:"";background:#bfbfbf;width:100%;height:1px;position:absolute;top:50%}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper{overflow:hidden}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields{margin:0}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field{margin:0;padding:1rem 0;width:100%;flex-basis:auto;flex:initial}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field{width:50%;padding:1rem .5rem}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field:nth-child(odd){padding-left:0}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field:nth-child(2n){padding-right:0}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .select__label,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .textfield__label{color:#3c3d3e;letter-spacing:unset}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .checkboxes__legend,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .radios__legend{font:normal normal 400 1.1rem DM Sans,sans-serif;text-transform:none;letter-spacing:0;color:#ff54aa}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .checkboxes__itrem{width:100%;margin:10px 0 1rem}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .checkboxes__itrem{width:25%}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form .ss-single-selected{border-color:#3c3d3e}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields__title{color:#3c3d3e;text-transform:none;text-align:center;padding:1rem 0;font:normal normal 400 1.6rem 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:#ff54aa;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 #3c3d3e}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox{position:relative;align-items:center;justify-content:center;display:flex;text-align:center;width:100%;margin:0;cursor:pointer;color:#3c3d3e;font:normal normal 400 1rem 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 #ff54aa;border-radius:7px;width:50px;padding:.5rem;min-width:50px;height:50px;object-fit:contain;display:flex;justify-content:center}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkboxes-svg svg{transition:.3s ease-out;fill:#3c3d3e}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkboxes-svg:before{width:20px;height:20px;border-radius:100%;content:"";background:#ff54aa;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:#ff54aa;border:1px solid #ff54aa}.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:#ff54aa}.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:#ff54aa;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 #3c3d3e;width:40px;height:40px;transition:.3s ease-out}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_2 .bulle-radio .radio__input:checked+label,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .bulle-radio .radio__input:checked+label{color:#fff}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_2 .bulle-radio .radio__input:checked+label:before,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .bulle-radio .radio__input:checked+label:before{background:#ff54aa;border-color:#ff54aa}.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 #efefef}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field{width:50%}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date:after{display:none}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date .textfield__label{color:#3c3d3e;display:flex;align-items:center;letter-spacing:0;padding-bottom:1rem}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date .textfield__label{margin:0 1rem 0 0;padding:0}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date .textfield__input{min-height:45px;max-width:100%;padding:0 1rem}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date .textfield__input::placeholder{text-transform:capitalize}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date .textfield__calendar{bottom:30px;right:30px;top:inherit}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.checkboxes{width:100%;padding:1rem}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .section4{width:100%;flex:auto}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .section4 .form__validation{padding-right:0;flex-direction:column;align-items:center}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .section4 .form__validation{flex-direction:row;align-items:unset}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .section4 .form__validation .form__submit{margin-top:1.5rem;margin-bottom:0;text-align:right;justify-content:center}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .section4 .form__conditions__Content .form__conditions{margin:0;padding:0 1rem}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .swiper-button-next-estimate{display:none}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button{display:flex;justify-content:center;align-items:center;min-height:100px}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button{min-height:0}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .swiper-button__element{margin:0 .75rem}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .swiper-button__element.disabled-verification{pointer-events:none;opacity:.25}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .swiper-button-disabled{display:none}.estimation__wrapper .estimation-formulaires .form__legals{margin:0;font-size:.6rem}.estimation__wrapper .estimation-formulaires .flatpickr-calendar{font:normal normal 400 1.1rem 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:#ff54aa}.estimation__wrapper #estimation_pro_group{margin:0 auto}.estimation__wrapper #estimation_pro_group .module-form .form__fields__title{color:#ff54aa;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:#3c3d3e;letter-spacing:unset}@media screen and (min-width:768px){.estimation__wrapper #estimation_pro_group .module-form .form__field.radios{width:100%}}.estimation__wrapper #estimation_pro_group .module-form .form__field .checkboxes__legend,.estimation__wrapper #estimation_pro_group .module-form .form__field .radios__legend{font:normal normal 400 1.1rem DM Sans,sans-serif;text-transform:none;color:#3c3d3e}.estimation__wrapper #estimation_pro_group .module-form .form__field .checkboxes__itrem{width:100%;margin:10px 0 1rem}@media screen and (min-width:768px){.estimation__wrapper #estimation_pro_group .module-form .form__field .checkboxes__itrem{width:50%}}.estimation__wrapper #estimation_pro_group .module-form .form__field .radio__input+label{font:normal normal 400 1.1rem DM Sans,sans-serif;color:#3c3d3e}.estimation__wrapper #estimation_pro_group .module-form .form__field .radio__input+label:before,.estimation__wrapper #estimation_pro_group .module-form .form__field .radio__input:checked+label:before{border:1px solid #bfbfbf}.estimation__wrapper #estimation_pro_group .module-form .form__legend{margin:0}@media screen and (min-width:768px){.estimation__wrapper #estimation_pro_group .module-form .form__fieldset .form-group{display:flex;justify-content:space-between}}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section1 .form-group{padding-top:0}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section1 .form__field{padding:1rem 0}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section4 .form-group{padding:0 0 3rem;align-items:center;flex-direction:column}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section4 .form__validation{width:100%;padding:0;align-self:auto;align-items:center;flex-direction:column}@media screen and (min-width:768px){.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section4 .form__validation{align-items:unset;flex-direction:row}}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section4 .form__validation .form__submit{margin-top:2rem;text-align:right;justify-content:center}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section4 .form__field{padding:1rem 0}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section4 .form__field.checkboxes{width:100%}.estimation-result{margin:2em auto}.estimation-result__wrapper{max-width:1320px;margin:auto}.estimation-result__message{text-align:center;padding:16px;border-radius:6px}.estimation-result__message--error{background-color:#dc3545;color:#fff}.estimation-result__main-title{letter-spacing:.3em;text-transform:uppercase;color:#000;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:#ff54aa}.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(0,0,0,.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:#ff54aa}.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:#ff54aa;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(0,0,0,.56);border-radius:4px}.estimation-result__strong-point .strong-point__item-drawing{font-size:2rem}.estimation-result__strong-point .strong-point__item-label{color:#ff54aa}.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(0,0,0,.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(0,0,0,.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:#ff54aa;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 #ba005e;padding:10px 20px;background:#ff54aa;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:#000;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:#ff54aa}.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:#ff54aa}.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:#ff54aa}.events-details-v1__item .item__img{aspect-ratio:1.33333;object-fit:cover;width:100%}.events-details-v1__item .item__date{color:#fff;background:#000;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:#000}.events-listing-v1 .events__title .title__content{color:#ff54aa;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.5 DM Sans,sans-serif}.events-listing-v1 .events__button{color:#ff54aa;font:normal normal 400 clamp(16px,calc(.6rem + 1.875vw),16px)/1.5 DM Sans,sans-serif}.events-listing-v1 .events__button .icon{fill:#ff54aa}.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:#ff54aa}.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:#ff54aa}.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:#ff54aa}.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:#000}.events-related-v1 .events__title .title_content_1{color:#ff54aa;font:normal normal 400 clamp(16px,calc(.6rem + 1.875vw),16px)/1.5 DM Sans,sans-serif}.events-related-v1 .events__button{color:#ff54aa}.events-related-v1 .events__button .icon{fill:#ff54aa}.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:#ff54aa;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:#000}.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:#ff54aa}.fab-v1 .fab-v1_subtitle{font-size:.8rem;color:#000}.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:#ff54aa}.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:#ff54aa;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:#000;font-size:.8rem;font-weight:700;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:#ff54aa}.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:#ff54aa;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:#000;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:#ff54aa;border:1px solid #ff54aa;margin:.5rem auto;padding:.75rem}.fab_detail .button_default:focus,.fab_detail .button_default:hover{background:#000;border:1px solid #000}.fab_detail .button_default:focus .text_item,.fab_detail .button_default:hover .text_item{color:#fff}.fab_detail .button_default .icon_content{width:2rem;height:1rem;display:flex;align-items:center;justify-content:center;background:transparent;margin-bottom:0}.fab_detail .button_default .icon_content .icon{margin:0;width:1rem;height:1rem}.fab_detail .button_default .text_item{padding:0;border-radius:0;background:transparent;box-shadow:none;color:#fff;font-size:1rem;font-weight:400}}.favorites-v2{position:relative}.favorites-v2:before{content:"";position:absolute;width:90%;top:5rem;aspect-ratio:14/12;right:0;z-index:-1;background-color:#f2f2f2;border-top-left-radius:1rem;border-bottom-left-radius:1rem}@media screen and (min-width:768px){.favorites-v2:before{width:50%;height:75%}}@media screen and (min-width:1200px){.favorites-v2:before{max-width:1050px;top:6rem;width:54%;height:60%;min-height:473px}}.favorites-v2__container{max-width:1610px;margin:auto 0 auto auto;overflow:hidden}@media screen and (min-width:2160px){.favorites-v2__container{position:relative;margin:auto}}@media screen and (min-width:1200px){.favorites-v2__swipper .swiper-slide{max-width:985px}.favorites-v2__swipper .swiper-slide .card-bien-v3__data{opacity:0;width:0;transition:width .6s,opacity .4s;height:0}}.favorites-v2__swipper .swiper-slide-active{width:100%}.favorites-v2__swipper .swiper-slide-active .card-bien-v3__data{display:block!important;min-width:350px;opacity:1;height:auto;transition:width .5s,opacity .3s}@media screen and (min-width:1200px){.favorites-v2__swipper .swiper-slide-active .card-bien-v3__data{width:45%}}@media screen and (min-width:1200px){.favorites-v2__swipper .swiper-slide-next .card-bien-v3__img-container:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,transparent,#000)}}.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:#000}.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:43px;height:43px;padding:0;border-radius:100%;background:#ff54aa;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:#ff54aa;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:1.5rem;max-width:88px;max-height:90px}.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%,.75)}.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%,.75)}.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:#ff54aa}@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 500 clamp(1.406rem,calc(1.027vw + 17.69px),1.953rem)/1.44 Barlow,serif;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:#fff;box-shadow:0 0 .5rem 0 rgba(10,10,10,.5);transition:.3s}.header .header_menu.active{opacity:1}.header .header_menu .menu_burger{z-index:10;position:absolute;top:50%;left:0;transform:translateY(-50%);width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;flex-direction:column}.header .header_menu .menu_burger .menu_burger_icon{width:1.25rem;height:.75rem;display:flex;align-items:center;justify-content:space-between;flex-direction:column}.header .header_menu .menu_burger .menu_burger_icon:after,.header .header_menu .menu_burger .menu_burger_icon:before{content:""}.header .header_menu .menu_burger .menu_burger_icon .icon,.header .header_menu .menu_burger .menu_burger_icon:after,.header .header_menu .menu_burger .menu_burger_icon:before{transition:.3s;width:100%;height:.125rem;background:#000}.header .header_menu .menu_burger .menu_burger_text{font-weight:700;padding-top:.5rem 0 0;font-size:.8rem;color:#000}.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:112px;object-fit:contain;width:100%}.header .header_menu .menu__logo .logo_more{margin-left:1rem}.header .header_menu .menu__navigation{background:#fff;box-shadow:0 0 10px 0 rgba(10,10,10,.25);overflow-y:auto;overflow-x:hidden;position:absolute;top:100%;left:0;width:0;max-width:30rem;height:100vh;z-index:-1;transition:.3s}.header .header_menu .menu__navigation .sub_navigation_before{display:none}.header .header_menu .menu__navigation .navigation__items{display:flex;flex-direction:column;justify-content:flex-start;padding:1.5rem 0}.header .header_menu .menu__navigation .sub_navigation__items{transition:.3s;position:absolute;z-index:1;width:100%;display:flex;align-items:flex-start;flex-direction:column;opacity:0;top:0;left:100%;padding:3rem 0;height:100%;background:#fff}.header .header_menu .menu__navigation .navigation__item .navigation__link{padding:.5rem 2rem;transition:.3s;color:#ff54aa;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:#000;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:#000}.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:#ff54aa;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:#000}.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:#000}.header .header_menu .menu__navigation .sub_navigation__link_light .icon{opacity:1;margin-right:.8rem;fill:#000}.header .header_menu.withBurgerRight .menu__navigation,.header .header_menu.withBurgerRight .menu_burger{left:inherit;right:0}.header .header_menu.open .menu_burger .menu_burger_icon .icon{transform:translateX(100%);opacity:0}.header .header_menu.open .menu_burger .menu_burger_icon:before{transform:translateX(0) translateY(5px) rotate(45deg)}.header .header_menu.open .menu_burger .menu_burger_icon:after{transform:translateX(0) translateY(-5px) rotate(-45deg)}.header .header_menu.open .menu__navigation{width:100%}.header .header_menu.withoutBackground .menu_burger{background:#fff}.header .header_menu.withoutBackground:not(.open):before{opacity:0}.header.desktop_menu .header_menu{justify-content:flex-start;min-height:5rem}.header.desktop_menu .header_menu.header-1{display:flex}.header.desktop_menu .header_menu:not(.withBefore):before{display:none}.header.desktop_menu .header_menu.withoutBackground:before{opacity:1}.header.desktop_menu .header_menu.withoutBackground .menu_burger{background:transparent}.header.desktop_menu .header_menu .menu_burger{display:none}.header.desktop_menu .header_menu .menu__logo{padding:.2rem 0 0;align-items:normal;max-height:10rem}.header.desktop_menu .header_menu .menu__logo .logo,.header.desktop_menu .header_menu .menu__logo .logo_more{max-height:112px;min-width:110px;max-width:110px}.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:#000}.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:#ff54aa;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:#000}.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:#000}.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(0,0,0,.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(0,0,0,.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 #000;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:#000;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:#ff54aa;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:#ff54aa;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:#3c3d3e}.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:#ff54aa;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:#000}@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 #fff;border-left:2px solid #fff;transform:rotate(-45deg) scale(0)}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-input{display:none}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-input:checked+.checkbox-label .checkbox-span{background:#ff54aa;border-color:#fff}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-input:checked+.checkbox-label .checkbox-span:before{transform:rotate(-45deg) scale(1)}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-input:checked+.checkbox-label{font-weight:700}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-label{font:normal normal 400 .8rem/1.0625rem 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:#000}.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:#000}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text .button-open-close:after{content:"";width:1px;height:16px;background:#000;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:#ff54aa;border-color:#fff}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-input:checked+.checkbox-label .checkbox-span:before{transform:rotate(-45deg) scale(1)}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-label{display:flex;align-items:center;cursor:pointer}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .count{color:#000}.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 #ff54aa;background:#fff;border-radius:100%;color:#000;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:#ff54aa;background:#ff54aa}.formInteger__container .formInteger__content .input-element{outline:none;width:50px;text-align:center;background:transparent;border:none;color:#000;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:#000}.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:#000;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:#ff54aa;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:#000;display:flex;align-items:center}.formDateLocsais__container .formDateLocsais__reset-content .button__reset-button .button__reset-svg{fill:#000;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:#000}.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:#ff54aa}.formDate__container .formDate__content .date-icon:after{position:absolute;top:8px;left:0;content:"";width:12px;height:2px;background:#ff54aa}.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:#000;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:#ff54aa}.formBubble__container .button-more__element:hover:after{opacity:0;transform:rotate(90deg);background:#fff}}.formBubble__container .button-more__element.open{background:#000}.formBubble__container .button-more__element.open:hover{background:#ff54aa}.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:#000;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:#ff54aa}.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:#000;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 #ff54aa;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:#ff54aa;color:#fff;transition:.3s;border-radius:.625rem}.formReference__container .formReference__content .button_item:hover{background:#000}.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:#ff54aa;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:#000;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:#000;display:flex;align-items:center}.formSubmit__container .formSubmit__structure .button-reset__item .button-reset__item-icon{width:2rem;height:2rem;fill:#000;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 #efefef;background:#efefef}.formSwitch__container .formSwitch__content .checkbox-label .switch-checkbox:before{content:"";z-index:2;position:absolute;top:50%;left:.2rem;box-sizing:border-box;width:.9375rem;height:.9375rem;border-radius:50%;transform:translateY(-50%);will-change:transform;transition:.3s;background:#fff}.formSwitch__container .formSwitch__content .checkbox-input{display:none}.formSwitch__container .formSwitch__content .checkbox-input:checked+.checkbox-label .switch-checkbox{box-shadow:0 0 0 1px #ff54aa;background:#ff54aa}.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:#000}.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:#ff54aa;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:#ff54aa;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:#000}.formSelect__container .localizator__extra .radios__group .radios__item .label_radio_element:hover .check_radio_element:before{transform:scale(1);opacity:1}.formSelect__container .localizator__extra .radios__group .radios__item .input_radio_element{display:none}.formSelect__container .localizator__extra .radios__group .radios__item .input_radio_element:checked+.label_radio_element .check_radio_element:before{transform:scale(1);opacity:1}.formSelect__container .formSelect__structure{display:flex;align-items:flex-start;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:#000;font:normal normal 400 1rem/1.5 DM Sans,sans-serif}.formSelect__container .formSelect__content{width:100%}.formSelect__container .formSelect__content .textfield__input{color:#000;font:normal normal 400 1rem/1.5 DM Sans,sans-serif;min-height:45px}.formSelect__container .formSelect__content .textfield__input::placeholder{opacity:1;color:#000}.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 #000}.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:#ff54aa;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:#ff54aa;height:2px;width:12px}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#ff54aa;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:#ff54aa}.formSelect__container .formSelect__content .localizator__plus:after{content:"";position:absolute;height:2px;width:12px;left:4px;top:9px;background:#ff54aa}.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:#ff54aa}.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:#ff54aa;border-color:#ff54aa}.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 #000;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:#ff54aa}.form-search-filter__container ::-webkit-scrollbar-thumb:hover{background:#000}.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:#ff54aa}.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:#ff54aa}.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:#000;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:#000;width:25px;height:25px;transition:.3s}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .formRange__reset-content .button__reset-button:hover .button__reset-svg{transform:rotate(1turn)}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .formRange__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:#000;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 #ff54aa;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:#000}.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:#ff54aa;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:#ff54aa}.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:#000;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:#ff54aa}.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:#ff54aa}.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:#ff54aa}.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:#000;border:1px solid #bfbfbf}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content .date-content .date-input::placeholder{color:#000}.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:#ff54aa}.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:#000;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:#000;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:#000;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:#ff54aa;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:#ff54aa;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:#000;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}.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:#ff54aa}.search-filter-full ::-webkit-scrollbar-thumb:hover{background:#000}.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:#3c3d3e}.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:#000;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:#3c3d3e;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:#ff54aa}.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:#000}.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:#ff54aa;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:#ff54aa;border:none;border-bottom:1px solid #ff54aa;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:#000;display:flex;align-items:center}.search-filter-full .formLine__container .line__container .formRange__container .formRange__reset-content .button__reset-button .button__reset-svg{fill:#000;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,transparent,#000);width:100%;height:100%}.card_default_more{padding:.75rem}.card_default_more .card_default_more__structure{border-radius:1rem;padding:8rem 2rem 2rem;z-index:1;height:100%;justify-content:flex-end}@media screen and (min-width:768px){.card_default_more .card_default_more__structure{padding:2rem}}.card_default_more .card_default_more__structure:before{content:"";pointer-events:none;position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent,#000)}.card_default_more .card_default_more__structure .img_item{align-self:flex-start;width:80%;max-width:18rem;max-height:5rem;object-fit:contain;margin-bottom:1rem}.card_default_more .card_default_more__structure .card_default_more__content .title{align-self:flex-start;padding-bottom:3rem}.card_default_more .card_default_more__structure .card_default_more__content .title .title_content_1{font-size:2rem;color:#fff}.card_default_more .card_default_more__structure .card_default_more__content .title .title_content_2{font-size:1.5rem;color:#fff}.card_default_more .card_default_more__structure .card_default_more__content .button_default{max-width:300px;margin:auto}.card_default_more.card_interkab{padding:2.25rem 1.5rem 0}.card_default_more.card_interkab .card_default_more__structure .card_default_more__content .title .title_content_1{font-weight:500}.card_default_more.card_interkab .card_default_more__structure .card_default_more__content .button_interkab_1{width:75%}@media screen and (min-width:768px){.card_default_more.card_interkab.bottom_card{width:100%}.card_default_more.card_interkab.bottom_card .card_default_more__structure .card_default_more__content{display:flex;justify-content:space-between;align-items:flex-end}.card_default_more.card_interkab.bottom_card .card_default_more__structure .card_default_more__content .title{padding:0}}.card_default_more .button_animation_icon .icon_notif{animation:bell 1.5s linear infinite}.card_default_more .button_animation_icon .arrow_right_3{animation:arrow 1s linear infinite}.properties-listing_seo{margin-top:1.5rem}@media screen and (min-width:768px){.properties-listing_seo{margin-top:-1.5rem}}.properties-listing_seo .card_default_more{padding:1.5rem 0 0}.properties-listing_seo .card_default_more .card_default_more__structure .title{padding-bottom:1rem}.properties-listing_seo .card_default_more .card_default_more__structure .title .title_content_1{font-size:1.75rem}.properties-listing_seo .card_default_more .card_default_more__structure .title .title_content_2{font-size:1.25rem}.properties-listing_seo .card_default_more:not(.card_interkab) .card_default_more__structure{padding-top:8rem}.properties-listing_seo .seo_link{order:-2}@media screen and (min-width:992px){.properties-listing_seo .seo_link{order:0}}.properties-listing_seo .faq{order:-1}@media screen and (min-width:992px){.properties-listing_seo .faq{order:0}}.properties-listing_seo .faq .title{padding-bottom:1rem}.properties-listing_seo .faq .title .title_content_1{font-size:1.75rem}.properties-listing_seo .faq .title .title_content_2{font-size:1.25rem}.properties-listing_seo .faq .faq_part{width:100%;padding:.5rem 0;border-bottom:1px solid #efefef}.properties-listing_seo .faq .faq_part .faq_part_content{color:#ff54aa;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:#ff54aa}.properties-listing.listing_v2 .card_default_more.card_interkab{padding-top:2.25rem}.properties-listing__cc{color:#ff54aa;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(255,84,170,.25)}.seo_link .seo_list_title .icon_item .icon{fill:#ff54aa}.seo_link .seo_list_title .title_item{color:#ff54aa}.seo_link .seo_list_link>li.last-item .button_label{color:#ff54aa;border:1px solid #ff54aa;background:1px solid #fff}.seo_link .seo_list_link>li.last-item .button_label:hover{color:#fff;border:1px solid #ff54aa;background:#ff54aa}.sort{z-index:100}.sort .sort_counter{font-size:1.25rem}.sort .sort_counter .sort_counter_number{color:#ff54aa}.sort .sort_filter .filter-form{cursor:pointer}.sort .sort_filter .filter-form .filter-value .icon{transition:.5s;fill:#ff54aa}.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:#3c3d3e}.sort .sort_filter .filter-element__item:active,.sort .sort_filter .filter-element__item:hover{color:#ff54aa}.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:#000}.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:#000}.news-listing-v1 .news__button,.news-listing-v1 .news__title .title__content{color:#ff54aa;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.5 DM Sans,sans-serif}.news-listing-v1 .news__button .icon{fill:#ff54aa}.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:#000}.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:#000}.news-related-v1 .news__title .title_content_1{color:#ff54aa;font:normal normal 400 1rem/1.5 DM Sans,sans-serif}.news-related-v1 .news__button{color:#ff54aa}.news-related-v1 .news__button .icon{fill:#ff54aa}.partner-listing-v1__item{position:relative}.partner-listing-v1__item .item__title{color:#ff54aa;font:normal normal 400 1rem/1.5 DM Sans,sans-serif}.partner-listing-v1__item .item__link .text_item{color:#ff54aa}.partner-listing-v1__item .item__link .icon{fill:#ff54aa}.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(255,84,170,.25)}.price-zone__title__icon .icon{fill:#ff54aa}.price-zone__title__text{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.5 DM Sans,sans-serif;color:#ff54aa;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:#000;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:#ff54aa}.price-zone__btn:not(.active):hover{cursor:pointer;border-color:#ff54aa;color:#ff54aa;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:#ff54aa}.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:#000;border:1px solid #efefef}.selection-form__buttons .button_default:hover{background:#ff54aa;color:#fff;border:1px solid #ff54aa}.selection-form__buttons .button_default>*{pointer-events:none}.selection-form__buttons .button_default.active{background:#ff54aa;color:#fff;border:1px solid #ff54aa}.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:#000}.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 #000;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:#ff54aa}.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:#ff54aa}.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:#000;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:#000}.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:#ff54aa}.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:#000}.team-listing-v2__item .item__img{object-fit:cover;aspect-ratio:1}.team-listing-v2__item .item__separator{border:none;border-bottom:1px solid #000;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:#ff54aa}.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:#ff54aa}.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:#000;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:#000}.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:#ff54aa}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:#ff54aa;color:#fff;border-radius:100%;width:.8rem;height:.8rem;position:absolute;top:-.3rem;right:-.3rem}.espace_pro{position:relative;height:100%}.espace_pro .espace_pro_items{transition:.3s;position:absolute;top:calc(100% + 1rem);pointer-events:none;opacity:0;background:#fff;box-shadow:0 0 1rem 0 rgba(10,10,10,.25);border-radius:.5rem;padding:1rem}.espace_pro .espace_pro_item{padding:0 0 .5rem}.espace_pro .espace_pro_item:last-child{padding:0}.espace_pro .espace_pro_item .button_label{white-space:nowrap}.espace_pro .button_proprietaire{color:#fff}.espace_pro .button_proprietaire .text_item{display:none}.espace_pro .button_proprietaire .icon{fill:#fff}.espace_pro .button_proprietaire:active,.espace_pro .button_proprietaire:hover{color:#fff}.espace_pro .button_proprietaire:active .icon,.espace_pro .button_proprietaire:hover .icon{fill:#fff}.espace_pro:active .espace_pro_items,.espace_pro:hover .espace_pro_items{top:100%;opacity:1;pointer-events:auto}.espace_pro.espace_pro_left .espace_pro_items{left:0}.espace_pro.espace_pro_right .espace_pro_items{right:0}.espace_pro.espace_pro_center .espace_pro_items{left:50%;transform:translateX(-50%)}.freetext_wrapper{max-width:auto}.freetext__text{color:#fff;font:normal normal 500 .8rem/1rem 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:#fff;text-transform:capitalize}.lang .lang_init .icon{transition:.3s;margin-left:.3rem;fill:#fff}.lang .lang_items{transition:.3s;position:absolute;top:calc(100% + 1rem);left:50%;transform:translateX(-50%);display:flex;flex-direction:column;background:#fff;box-shadow:0 0 1rem 0 rgba(10,10,10,.25);border-radius:.5rem;padding:.5rem;pointer-events:none;opacity:0}.lang .lang_item{padding-bottom:0 0 .5rem}.lang .lang_item:last-child{padding:0}.lang .lang_value{cursor:pointer;padding:0 .5rem;text-transform:capitalize;transition:.3s}.lang .lang_value:active,.lang .lang_value:hover{color:#000}.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:.35rem}.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:#ff54aa}.header_topbar{z-index:10}.header_topbar .topbar__structure{font-size:.8rem;background:#000;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:#ff54aa}.uikit .color_primary-2{background:#000}.uikit .color_primary-3{background:#fff}.uikit .color_secondary-1{background:#efefef}.uikit .color_secondary-2{background:linear-gradient(180deg,transparent,#000)}.uikit .color_secondary-3{background:rgba(254,80,91,.2)}.uikit .color_tertiary-1{background:#2ecc71}.uikit .color_tertiary-2{background:#e74c3c}.uikit .color_tertiary-3{background:#fff}.uikit .color_tertiary-4{background:#0a0a0a}.js-lazy,.js-swiper-lazy{opacity:0;transition:opacity .5s .5s}.js-lazy.js-lazy-error,.js-lazy.js-lazy-loaded,.js-swiper-lazy.js-lazy-error,.js-swiper-lazy.js-lazy-loaded{opacity:1}img.lazy:not([src]){visibility:hidden}img.js-lazy.js-lazy-error{height:auto}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus,:focus .screen-reader-text{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@media screen and (min-width:1900px){.cro-v1{z-index:9999;position:relative;background:#fff}.topPage .topPage_background{top:40px}}@media screen and (min-width:1280px){.header .header_menu:not(.scrollActive){padding:0 7rem}.header.desktop_menu .header_menu .menu__navigation .navigation__items{justify-content:space-evenly}.header.desktop_menu .header_menu:not(.scrollActive) .menu__navigation{padding:0 14rem 0 10rem}}@media screen and (min-width:992px){.topPage .topPage_background:before{height:623px;opacity:1}}.navigation__link .text{text-transform:lowercase;color:#3c3d3e}.navigation__link .text:first-letter{text-transform:capitalize}.espace_pro .button_proprietaire .text_item{font-size:12px}.lang .lang_init{font-size:16px}.topPage .topPage_textzone .title_custom .title_content_1{font:normal normal 500 clamp(1.563rem,calc(2.65vw + 17.28px),3.375rem)/1.152 Barlow,serif}.topPage .topPage_textzone .title_custom .title_content_2{font:normal normal 500 clamp(1.406rem,calc(1.027vw + 17.69px),2.188rem)/1.44 Barlow,serif}.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}.header_topbar .topbar__elements{margin-right:0}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item{font-weight:700}.title_content_1{text-transform:lowercase}.title_content_1:first-letter{text-transform:capitalize}.title_content_2{text-transform:lowercase}.editorial-v1__text-structure .title .title_content_1{text-transform:uppercase}@media screen and (min-width:992px){.editorial-v1 .block_structure{padding-top:3rem}}@media screen and (min-width:768px){.cro-v1 .editorial-v1__container__img:before{top:40px;opacity:1}}@media screen and (min-width:1200px){.favorites-v2__swipper .swiper-slide-next .card-bien-v3__img-container:before{top:230px}}@media screen and (min-width:1200px){.favorites-v2:before{top:4rem;height:70%}.favorites-v2__navigation{top:8rem}.favorites-v2{padding:4em 0}}@media screen and (min-width:768px) and (max-width:1700px){.favorites-v2{padding-left:2.5em}}.properties-favorites__wrapper .title_content_2{text-transform:lowercase}.properties-favorites__wrapper .title_content_2:first-letter{text-transform:capitalize}@media screen and (max-width:400px){.properties-favorites__wrapper .title_content_1{font-size:19px}}.card-bien-v3__title .card-bien-v3__link{display:block;text-transform:lowercase}.card-bien-v3__title .card-bien-v3__link:first-letter{text-transform:capitalize}@media screen and (min-width:768px){.footer .footer_bottom{margin-top:40px}}.footer .form .title .title_content_1{text-transform:none;font-weight:500}.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:Barlow,serif}.footer .footer_element__container .footer_element__structure .footer_element__title .title__element{font-family:Barlow,serif;font-size:1.25rem;font-weight:500;text-transform:none}@media screen and (min-width:768px) and (max-width:991px){.footer .footer_element__container .footer_element__structure .footer_element__title{padding-bottom:1.5rem}.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}}h2.card_bien__title.md\:pt-2{text-transform:capitalize}.title .title_content_2{text-transform:lowercase}.contact_v1 circle{fill:#ff54aa}@media screen and (min-width:1280px){.partner-listing-v1__item .item__container--left{min-height:358px!important}}.fab_detail .fab_detail_img{object-fit:contain}.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%}.editorial-v1__text-structure__content h2{font-size:1.5em;margin:.5em 0}.editorial-v1__text-structure__content h3{font-size:1.3em;margin:.3em 0}@media screen and (max-width:767px){.card_default_more .card_default_more__structure .card_default_more__content .title .title_content_2{font-size:1rem}.card_default_more .card_default_more__structure .card_default_more__content .title .title_content_1{font-size:1.3rem}}@media screen and (max-width:1279px){.header_topbar .topbar__content{padding:0}}.body--201 .editorial-v2__text img{margin:auto!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRhaWx3aW5kY3NzLmNzcyIsInNldHRpbmdzLzAwLWNvcmUvXzAxLWZvbnRzLnNjc3MiLCIwMC1jb3JlL18wMS1mb250cy5zY3NzIiwiMDctbW9kdWxlcy9jb29raWVzL3JncGQtdjIuc2NzcyIsIm1haW4uY3NzIiwiMDAtY29yZS9fMDUtcGFnZXMuc2NzcyIsIjAwLWNvcmUvXzA2LWFuaW1hdGlvbnMuc2NzcyIsIjAxLXRvb2xzL19mb250LmVzdGltYXRpb24uc2NzcyIsIjAyLWdlbmVyaWMvX2JveC1zaXppbmcuc2NzcyIsIjAyLWdlbmVyaWMvX2V4cGFuZGFibGUuc2NzcyIsIjAyLWdlbmVyaWMvX2xpbmstYmxvYy5zY3NzIiwiMDItZ2VuZXJpYy9fbm9ybWFsaXplLnNjc3MiLCIwMy10YWdzL19oZWFkaW5ncy5zY3NzIiwic2V0dGluZ3MvMDAtY29yZS9fMDAtY29sb3JzLnNjc3MiLCJzZXR0aW5ncy8wMS10YWdzL19oZWFkaW5ncy5zY3NzIiwiMDMtdGFncy9faHRtbC5zY3NzIiwic2V0dGluZ3MvMDAtY29yZS9fMDItY29yZS5zY3NzIiwiMDMtdGFncy9fdGFibGUuc2NzcyIsInNldHRpbmdzLzAxLXRhZ3MvX3RhYmxlLnNjc3MiLCIwMy10YWdzL192YXJpb3VzLnNjc3MiLCJzZXR0aW5ncy8wMS10YWdzL192YXJpb3VzLnNjc3MiLCIwNC1vYmplY3RzL19kYXRhLXNjcm9sbC5zY3NzIiwiMDQtb2JqZWN0cy9fbGlua3Muc2NzcyIsIjA0LW9iamVjdHMvX21haW4uc2NzcyIsIjA0LW9iamVjdHMvX3RleHQtYmxvY2suc2NzcyIsIjA1LXZlbmRvcnMvX2ZsYXRwaWNrci5zY3NzIiwiMDUtdmVuZG9ycy9fbm91aXNsaWRlci5zY3NzIiwiMDUtdmVuZG9ycy9fc2xpbXNlbGVjdC5zY3NzIiwiMDUtdmVuZG9ycy9fc3dpcGVyLnNjc3MiLCIwNi1lbGVtZW50cy9fYW5pbWF0aW9ucy5zY3NzIiwiMDYtZWxlbWVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCJzZXR0aW5ncy8wMy1lbGVtZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsIjA2LWVsZW1lbnRzL19idXR0b24uc2NzcyIsIjAxLXRvb2xzL19taXhpbnMuc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzA2LWFuaW1hdGlvbi5zY3NzIiwic2V0dGluZ3MvMDAtY29yZS9fMDMtYnV0dG9uLnNjc3MiLCIwNi1lbGVtZW50cy9fZGVjb3JhdGUuc2NzcyIsIjA2LWVsZW1lbnRzL19mbGF0cGlja3Iuc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzA0LWZvcm0uc2NzcyIsIjA2LWVsZW1lbnRzL19saW5rcy5zY3NzIiwiMDYtZWxlbWVudHMvX21vZGFsLXNvY2lhbHMuc2NzcyIsIjA2LWVsZW1lbnRzL19tb2RhbC5zY3NzIiwic2V0dGluZ3MvMDMtZWxlbWVudHMvX21vZGFsLnNjc3MiLCIwNi1lbGVtZW50cy9fcHJvZ3Jlc3NfYmFyLnNjc3MiLCJzZXR0aW5ncy8wMy1lbGVtZW50cy9fcHJvZ3Jlc3NfYmFyLnNjc3MiLCIwNi1lbGVtZW50cy9fc3dpcGVyLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL19jaGVja2JveC5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fY2hlY2tib3hlcy5zY3NzIiwiMDEtdG9vbHMvX21peGlucy5yZXNldC5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fZm9ybXMuc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX2xvY2FsaXphdG9yLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL19yYWRpby5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fcmFkaW9zLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL19yYW5nZS5zY3NzIiwiMDAtY29yZS9fMDQtZm9ybS5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fc2VsZWN0LnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL190ZXh0YXJlYS5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fdGV4dGZpZWxkLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL190b2dnbGUuc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX3VwbG9hZC5zY3NzIiwiMDYtZWxlbWVudHMvcmVhbC1lc3RhdGUvY2FyZC1wcm9ncmFtLnYxLnNjc3MiLCJzZXR0aW5ncy8wMy1lbGVtZW50cy9yZWFsLWVzdGF0ZS9jYXJkLXByb2dyYW0udjEuc2NzcyIsIjA2LWVsZW1lbnRzL3JlYWwtZXN0YXRlL2NhcmQtcHJvZ3JhbS52Mi5zY3NzIiwic2V0dGluZ3MvMDMtZWxlbWVudHMvcmVhbC1lc3RhdGUvY2FyZC1wcm9ncmFtLnYyLnNjc3MiLCIwNi1lbGVtZW50cy9yZWFsLWVzdGF0ZS9jYXJkLnYxLnNjc3MiLCJzZXR0aW5ncy8wMy1lbGVtZW50cy9yZWFsLWVzdGF0ZS9jYXJkLnYxLnNjc3MiLCIwNi1lbGVtZW50cy9yZWFsLWVzdGF0ZS9jYXJkLnYyLnNjc3MiLCJzZXR0aW5ncy8wMy1lbGVtZW50cy9yZWFsLWVzdGF0ZS9jYXJkLnYyLnNjc3MiLCIwNi1lbGVtZW50cy9yZWFsLWVzdGF0ZS9jYXJkLnYzLnNjc3MiLCJzZXR0aW5ncy8wMy1lbGVtZW50cy9yZWFsLWVzdGF0ZS9jYXJkLnYzLnNjc3MiLCIwNi1lbGVtZW50cy9zaG93aGlkZS5zY3NzIiwiMDYtZWxlbWVudHMvc3RydWN0dXJlLnNjc3MiLCIwNi1lbGVtZW50cy90aXRsZS9fdGl0bGUudjEuc2NzcyIsInNldHRpbmdzLzAzLWVsZW1lbnRzL3RpdGxlL190aXRsZS52MS5zY3NzIiwiMDctbW9kdWxlcy80MDQvNDA0LnNjc3MiLCIwNy1tb2R1bGVzL2NhZnBpL19jYWZwaS5zY3NzIiwiMDctbW9kdWxlcy9jb250YWN0L2NvbnRhY3QudjEuc2NzcyIsIjA3LW1vZHVsZXMvY29vcmRzL2Nvb3Jkcy5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy9jb29yZHMvY29vcmRzLnNjc3MiLCIwNy1tb2R1bGVzL2Nyby9jcm8tdjEuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvY3JvL2Nyby12MS5zY3NzIiwiMDctbW9kdWxlcy9jcm8vY3JvLXYyLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2Nyby9jcm8tdjIuc2NzcyIsIjA3LW1vZHVsZXMvZGV0YWlsL21vZHVsZXMvX2NhbGVuZGFyLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL19jYWxlbmRhci5zY3NzIiwiMDctbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy9fZGV0YWlsLXByb2dyYW0tdjEuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvZGV0YWlsLXByZ3JhbW1lL19kZXRhaWwtcHJvZ3JhbS12MS5zY3NzIiwiMDctbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy9fZGV0YWlsLXByb2dyYW0tdjIuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvZGV0YWlsLXByZ3JhbW1lL19kZXRhaWwtcHJvZ3JhbS12Mi5zY3NzIiwiMDctbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy9fbW9kYWwtZHBlLWdlcy5zY3NzIiwiMDctbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy9fbW9kYWwtcmVhbGVzdGF0ZS1jb250YWN0LnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL19tb2RhbC1yZWFsZXN0YXRlLWNvbnRhY3Quc2NzcyIsIjA3LW1vZHVsZXMvZGV0YWlsL21vZHVsZXMvX3ByaWNlLXNlYXNvbnJlbnRhbC5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy9fcHJpY2Utc2Vhc29ucmVudGFsLnNjc3MiLCIwNy1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL2NhbGN1bGF0b3Iuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvZGV0YWlsL21vZHVsZXMvY2FsY3VsYXRvci5zY3NzIiwiMDctbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy9jYXJhY3RlcmlzdGlxdWVzLnYxLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL2NhcmFjdGVyaXN0aXF1ZXMudjEuc2NzcyIsIjA3LW1vZHVsZXMvZGV0YWlsL21vZHVsZXMvY2FyYWN0ZXJpc3RpcXVlcy52Mi5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy9jYXJhY3RlcmlzdGlxdWVzLnYyLnNjc3MiLCIwNy1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL2NvbXBvc2l0aW9uLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL2NvbXBvc2l0aW9uLnNjc3MiLCIwNy1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL2RhdGEtY29wcm8uc2NzcyIsIjA3LW1vZHVsZXMvZGV0YWlsL21vZHVsZXMvZGF0YS1maW5hbmNlLnNjc3MiLCIwNy1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL2RwZV9nZXMuc2NzcyIsIjA3LW1vZHVsZXMvZGV0YWlsL21vZHVsZXMvbWFwLnNjc3MiLCIwNy1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL25ldWZfbGlzdF9sb3RzLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL25ldWZfbGlzdF9sb3RzLnNjc3MiLCIwNy1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL3Byb3BlcnRpZXMtZmF2b3JpdGVzLnNjc3MiLCIwNy1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL3Byb3BlcnRpZXMtcmVsYXRlZC5zY3NzIiwiMDctbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy9zZXJ2aWNlcy5zY3NzIiwiMDctbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy9zd2lwZXIuc2NzcyIsIjA3LW1vZHVsZXMvZGV0YWlsL21vZHVsZXMvc3dpcGVyLnYyLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2RldGFpbC9tb2R1bGVzL3N3aXBlci52Mi5zY3NzIiwiMDctbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy90aXRsZS5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy9kZXRhaWwvbW9kdWxlcy90aXRsZS5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvX2VkaXRvcmlhbC5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvZWRpdG9yaWFsX2ltZy5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvZWRpdG9yaWFsLmN1c3RvbS5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvZWRpdG9yaWFsLnYxLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2VkaXRvcmlhbC9lZGl0b3JpYWwudjEuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2VkaXRvcmlhbC52Mi5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy9lZGl0b3JpYWwvZWRpdG9yaWFsLnYyLnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9nbXMuc2NzcyIsIjA3LW1vZHVsZXMvZXN0aW1hdGlvbi1yYXBpZGUvX2VzdGltYXRpb24uc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvZXN0aW1hdGlvbi1yYXBpZGUvX2VzdGltYXRpb24uc2NzcyIsIjA3LW1vZHVsZXMvZXN0aW1hdGlvbi9fZXN0aW1hdGlvbi1yZXN1bHQuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvZXN0aW1hdGlvbi9fZXN0aW1hdGlvbi1yZXN1bHQuc2NzcyIsIjA3LW1vZHVsZXMvZXZlbnRzL19ldmVudHNfZGV0YWlsLnYxLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2V2ZW50cy9fZXZlbnRzX2RldGFpbC52MS5zY3NzIiwiMDctbW9kdWxlcy9ldmVudHMvX2V2ZW50c19saXN0aW5nLnYxLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2V2ZW50cy9fZXZlbnRzX3JlbGF0ZWQudjEuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvZXZlbnRzL19ldmVudHNfbGlzdGluZy52MS5zY3NzIiwiMDctbW9kdWxlcy9ldmVudHMvX2V2ZW50c19yZWxhdGVkLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2ZhYi9fZmFiLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2ZhYi9mYWIuZGV0YWlsLnNjc3MiLCIwNy1tb2R1bGVzL2Zhdm9yaXRlcy9fZmF2b3JpdGVzLnYyLnNjc3MiLCIwNy1tb2R1bGVzL2Zvb3Rlci9mb290ZXIuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvZm9vdGVyL2Zvb3Rlci5zY3NzIiwiMDctbW9kdWxlcy9oZWFkZXIvaGVhZGVyLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2hlYWRlci9oZWFkZXIuc2NzcyIsIjA3LW1vZHVsZXMvaGVhZGVyL3Rvb2xzL21lbnUuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvaGVhZGVyL3Rvb2xzL21lbnUuc2NzcyIsIjA3LW1vZHVsZXMvaG9tZS90b3BQYWdlLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2hvbWUvdG9wUGFnZS5zY3NzIiwiMDctbW9kdWxlcy9saXN0LWFubm9uY2VzL19mb3JtLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2xpc3QtYW5ub25jZXMvX2Zvcm0uc2NzcyIsIjA3LW1vZHVsZXMvbGlzdGluZy9jYXJkX2RlZmF1bHRfbW9yZS5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy9saXN0aW5nL2NhcmRfZGVmYXVsdF9tb3JlLnNjc3MiLCIwNy1tb2R1bGVzL2xpc3RpbmcvbGlzdGluZy5zY3NzIiwiMDctbW9kdWxlcy9saXN0aW5nL21vZHVsZXMvcGFnaW5hdGlvbl9sb2FkX21vcmUuc2NzcyIsIjA3LW1vZHVsZXMvbGlzdGluZy9tb2R1bGVzL3Nlb19saW5rLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL2xpc3RpbmcvbW9kdWxlcy9zZW9fbGluay5zY3NzIiwiMDctbW9kdWxlcy9saXN0aW5nL21vZHVsZXMvc29ydC5zY3NzIiwiMDctbW9kdWxlcy9tYWluLXByZXNlbnRhdGlvbi9fbWFpbi1wcmVzZW50YXRpb24udjEuc2NzcyIsIjA3LW1vZHVsZXMvbmV3cy9fbmV3c19kZXRhaWwudjEuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvbmV3cy9fbmV3c19kZXRhaWwudjEuc2NzcyIsIjA3LW1vZHVsZXMvbmV3cy9fbmV3c19saXN0aW5nLnYxLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL25ld3MvX25ld3NfbGlzdGluZy52MS5zY3NzIiwiMDctbW9kdWxlcy9uZXdzL19uZXdzX2xpc3RpbmcudjIuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvbmV3cy9fbmV3c19saXN0aW5nLnYyLnNjc3MiLCIwNy1tb2R1bGVzL25ld3MvX25ld3NfcmVsYXRlZC52MS5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy9uZXdzL19uZXdzX3JlbGF0ZWQudjEuc2NzcyIsIjA3LW1vZHVsZXMvcGFydG5lcnMvX3BhcnRuZXItbGlzdGluZy52MS5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy9wYXJ0bmVycy9fcGFydG5lci1saXN0aW5nLnYxLnNjc3MiLCIwNy1tb2R1bGVzL3ByaWNlLXpvbmUvX3ByaWNlLXpvbmUuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvcHJpY2Utem9uZS9fcHJpY2Utem9uZS5zY3NzIiwiMDctbW9kdWxlcy9zZWxlY3Rpb24vX3NlbGVjdGlvbi1mb3JtLnNjc3MiLCIwNy1tb2R1bGVzL3NlbGVjdGlvbi9zZWxlY3Rpb24uc2NzcyIsIjA3LW1vZHVsZXMvdGVhbS9fdGVhbS1saXN0aW5nLnYxLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL3RlYW0vX3RlYW0tbGlzdGluZy52MS5zY3NzIiwiMDctbW9kdWxlcy90ZWFtL190ZWFtLWxpc3RpbmcudjIuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvdGVhbS9fdGVhbS1saXN0aW5nLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3RvcGJhci90b29scy9jYXJkLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL3RvcGJhci90b29scy9jYXJkLnNjc3MiLCIwNy1tb2R1bGVzL3RvcGJhci90b29scy9lc3BhY2VfcHJvLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL3RvcGJhci90b29scy9lc3BhY2VfcHJvLnNjc3MiLCIwNy1tb2R1bGVzL3RvcGJhci90b29scy9mcmVldGV4dC5zY3NzIiwic2V0dGluZ3MvMDQtbW9kdWxlcy90b3BiYXIvdG9vbHMvZnJlZXRleHQuc2NzcyIsIjA3LW1vZHVsZXMvdG9wYmFyL3Rvb2xzL2xhbmcuc2NzcyIsInNldHRpbmdzLzA0LW1vZHVsZXMvdG9wYmFyL3Rvb2xzL2xhbmcuc2NzcyIsIjA3LW1vZHVsZXMvdG9wYmFyL3Rvb2xzL3NvY2lhbF9uZXR3b3JrLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL3RvcGJhci90b29scy9zb2NpYWxfbmV0d29yay5zY3NzIiwiMDctbW9kdWxlcy90b3BiYXIvdG9wYmFyLnNjc3MiLCJzZXR0aW5ncy8wNC1tb2R1bGVzL3RvcGJhci90b3BiYXIuc2NzcyIsIjA3LW1vZHVsZXMvdWlraXQvX3Vpa2l0LnNjc3MiLCIwOS11dGlsaXRpZXMvX2xhenkuc2NzcyIsIjA5LXV0aWxpdGllcy9fc2NyZWVuLXJlYWRlci10ZXh0LnNjc3MiLCJfY3VzdG9tcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLCtEQUFBLENDR0EsaU1BQVksQ0NIWiw2RkFBWSxDQ0VaLDhFQUFZLENBQ1osdUZBQVksQ0FDWixxRkFBWSxDSEpvRCxpQkFBaUIscUJBQXFCLENBQUMsc0JBQXNCLENBQUMsZUFBZSxlQUFhLENBQUcsS0FBSyxlQUFlLENBQStCLGVBQWUsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLGdNQUFnTSxDQUFDLDRCQUE0QixDQUFDLDhCQUE4QixDQUFDLEtBQWMsbUJBQW1CLENBQUMsR0FBWSxhQUFhLENBQUMsb0JBQW9CLENBQUMsb0JBQW9CLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLGtCQUFrQixpQkFBaUIsQ0FBQyxtQkFBbUIsQ0FBQyxFQUFFLGFBQWEsQ0FBQyx1QkFBdUIsQ0FBNkIsa0JBQWtCLG1HQUFtRyxDQUFDLGFBQWEsQ0FBcUIsUUFBc0Qsc0JBQXNCLENBQWlDLE1BQU0sYUFBYSxDQUFDLG9CQUE2QyxDQUFDLHNDQUEwRCw2QkFBNkIsQ0FBQywrQkFBK0IsQ0FBZ0IsbUJBQW1CLENBQUMsbUJBQW1CLENBQUMsYUFBYSxDQUFVLFNBQVMsQ0l1RnZ6QyxnREp2Rm82Qyx3QkFBd0IsQ0FBQyxxQkFBcUIsQ0FBQyxnQkFBZ0IsWUFBWSxDQUFDLGlCQUFpQixlQUFlLENBQUMsU0FBUyxzQkFBc0IsQ0FBQyx3REFBd0QsV0FBVyxDQUFnRSw0QkFBNEIsdUJBQXVCLENBQTJKLDREQUFTLFFBQVEsQ0FBQyxnQkFBZ0IsU0FBUyxDQUFDLFdBQVcsZUFBZSxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsT0FBTyxTQUFTLENBQUMsU0FBUyxlQUFlLENBQUMsbURBQW1ELFNBQVMsQ0FBQyxhQUFhLENBQUMseUNBQXlDLFNBQVMsQ0FBQyxhQUFhLENJa0pqcEUscUJKbEp1cUUsY0FBYyxDQUFDLFVBQVUsY0FBYyxDQUFDLCtDQUErQyxhQUFhLENBQUMscUJBQXFCLENBQUMsVUFBVSxjQUFjLENBQUMsV0FBVyxDQUF1Qiw0QkFBNEIsdUJBQXNCLENBQUUsdUJBQXNCLENBQUUsa0JBQWlCLENBQUUsa0JBQWlCLENBQUUsYUFBWSxDQUFFLGFBQVksQ0FBRSxhQUFZLENBQUUsY0FBYSxDQUFFLGNBQWEsQ0FBOEMscUNBQTRCLENBQTJOLDBCQUF1QixDQUFJLDJCQUF1QixDQUFLLG1EQUFnQixDQUFVLHVDQUF3QixDQUFVLGdDQUFpQixDQUFVLDJCQUFZLENBQVUsbUNBQXVZLENBQUUsV0FBVyxVQUFVLENBQUMseUJBQXlCLFdBQVcsZUFBZSxDQUFFLENBQUEseUJBQXlCLFdBQVcsZUFBZSxDQUFFLENBQUEsMEJBQTBCLFdBQVcsZ0JBQWdCLENBQUUsQ0FBQSwwQkFBMEIsV0FBVyxnQkFBZ0IsQ0FBRSxDQUFBLDBCQUEwQixXQUFXLGdCQUFnQixDQUFFLENBQUEsU0FBUyxrQkFBa0IsQ0FBQyxRQUFRLGVBQWUsQ0FBQyxPQUFPLGNBQWMsQ0FBQyxVQUFVLGlCQUFpQixDQUFDLFVBQVUsaUJBQWlCLENBQUMsVUFBVSxRQUFRLENBQUMsVUFBVSxhQUFhLENBQUMsVUFBVSxhQUFhLENBQUMsUUFBUSxNQUFNLENBQUMsUUFBUSxXQUFXLENBQUMsUUFBUSxTQUFTLENBQUMsUUFBUSxXQUFXLENBQUMsU0FBUyxXQUFXLENBQUMsU0FBUyxZQUFZLENBQUMsU0FBUyxhQUFhLENBQUMsT0FBTyxLQUFLLENBQUMsUUFBUSxRQUFRLENBQUMsT0FBTyxVQUFVLENBQUMsT0FBTyxRQUFRLENBQUMsU0FBUyxpQkFBaUIsQ0FBQyxNQUFNLFVBQVUsQ0FBQyxZQUFZLFVBQVUsQ0FBQyxRQUFRLFdBQVcsQ0FBQyxNQUFNLGtCQUFrQixDQUFDLG1CQUFtQixDQUFDLE1BQU0saUJBQWlCLENBQUMsa0JBQWtCLENBQUMsTUFBTSxrQkFBa0IsQ0FBQyxtQkFBbUIsQ0FBQyxNQUFNLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLFNBQVMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsTUFBTSxnQkFBZ0IsQ0FBQyxtQkFBbUIsQ0FBQyxRQUFRLG1CQUFtQixDQUFDLE1BQU0sb0JBQW9CLENBQUMsT0FBTyxrQkFBa0IsQ0FBQyxPQUFPLGtCQUFrQixDQUFDLE1BQU0sbUJBQW1CLENBQUMsT0FBTyxrQkFBa0IsQ0FBQyxNQUFNLGtCQUFrQixDQUFDLE1BQU0sb0JBQW9CLENBQUMsTUFBTSxxQkFBcUIsQ0FBQyxNQUFNLGtCQUFrQixDQUFDLE1BQU0sa0JBQWtCLENBQUMsTUFBTSxpQkFBaUIsQ0FBQyxNQUFNLGtCQUFrQixDQUFDLE1BQU0sZ0JBQWdCLENBQUMsTUFBTSxtQkFBbUIsQ0FBQyxNQUFNLGtCQUFrQixDQUFDLE1BQU0sbUJBQW1CLENBQUMsTUFBTSxpQkFBaUIsQ0FBQyxNQUFNLGlCQUFpQixDQUFDLE1BQU0saUJBQWlCLENBQUMsTUFBTSxnQkFBZ0IsQ0FBQyxNQUFNLGlCQUFpQixDQUFDLE1BQU0sZUFBZSxDQUFDLE1BQU0saUJBQWlCLENBQUMsTUFBTSxlQUFlLENBQUMsT0FBTyxhQUFhLENBQUMsTUFBTSxZQUFZLENBQUMsT0FBTyxhQUFhLENBQUMsTUFBTSxZQUFZLENBQUMsUUFBUSxZQUFZLENBQUMsaUJBQWlCLGdCQUFnQixDQUFDLEtBQUssUUFBUSxDQUFDLFFBQVEsVUFBVSxDQUFDLEtBQUssWUFBWSxDQUFDLE1BQU0sV0FBVyxDQUFDLFFB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QXdCLGVBQWdCLENBQ3hDLG1CQUFxQixlQUFnQixDQUNyQyxtQkFBcUIsZUFBZ0IsQ0FDckMsc0JBQXdCLGVBQWdCLENBQ3hDLG1CQUFxQixlQUFnQixDQUNyQyxtQkFBcUIsZUFBZ0IsQ0FDckMsc0JBQXdCLGVBQWdCLENBQ3hDLG1CQUFxQixlQUFnQixDQUNyQyxtQkFBcUIsZUFBZ0IsQ0FDckMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxrQkFBb0IsZUFBZ0IsQ0FDcEMsbUJBQXFCLGVBQWdCLENBQ3JDLG1CQUFxQixlQUFnQixDQUNyQyxvQkFBc0IsZUFBZ0IsQ0FDdEMsbUJBQXFCLGVBQWdCLENBQ3JDLG1CQUFxQixlQUFnQixDQUNyQyxtQkFBcUIsZUFBZ0IsQ0FDckMsc0JBQXdCLGVBQWdCLENBQ3hDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMscUJBQXVCLGVBQWdCLENBQ3ZDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6QyxtQkFBcUIsZUFBZ0IsQ0FDckMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsbUJBQXFCLGVBQWdCLENBQ3JDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxtQkFBcUIsZUFBZ0IsQ0FDckMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsbUJBQXFCLGVBQWdCLENBQ3JDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLHFC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TUFFSSx5REFBOEUsQ0FDOUUsYUNqRXFCLENEb0VyQixpQkVoRXVCLENGb0UzQixZQU5JLG1CRWhFd0IsQ0ZpRXhCLGdCRTlEa0IsQ0ZnRWxCLGlCRXZEdUIsQ0YwRDNCLE1BQ0kseUZYdEM2QixDV3VDN0IsVUN6RXFCLENENEVyQixnQkUvRHVCLENGbUUzQixNQUNJLDRGWHZEbUMsQ1d3RG5DLGFDbkZxQixDRG9GckIsbUJFOUR3QixDRitEeEIsZ0JFNURrQixDRjZEbEIsZ0JFakVxQixDRmtFckIsaUJFL0R1QixDRm9GM0Isa0JBQ0ksZ0VYbEZtQyxDV21GbkMsVUM3R3FCLENEOEdyQixtQkUzRHdCLENGNER4QixnQkV6RGtCLENGMERsQixlRTlEb0IsQ0YrRHBCLGlCRTVEdUIsQ0NyRDNCLEtBQ0ksY0NMaUIsQ0RRckIsS0FDSSxpQkFBa0IsQ0FDbEIsa0Rkb0JtQyxDY25CbkMsZ0JDVFksQ0RVWixhQ1RnQixDRFVoQixrQ0FBbUMsQ0FDbkMsaUNBQWtDLENFSHRDLGVBQ0ksd0JKYXNCLENJVjFCLE1BRUksd0JBQXlCLENBQ3pCLGdCQUFpQixDQUNqQixhQUFjLENBSmxCLDJCQU9RLG1CQUFxQixDQVA3QixTQVdRLGtCSnZCaUIsQ0l3QmpCLFVKdEJpQixDSXVCakIsaUJDeEJvQixDRFc1QixjQWlCUSxrRGhCRitCLENnQkcvQixlQzFCdUIsQ0NxQy9CLGtDQVJJLGdFbEJObUMsQ2tCT25DLFVOakNxQixDTWtDckIsbUJDbkN1QixDRG9DdkIsZ0JDakNpQixDRGtDakIsZUN0Q21CLENEdUNuQixpQkNyQnVCLENEd0IzQixJQU9JLHlCQ25DeUIsQ0RvQ3pCLGNDaEN1QixDRHlDM0IsTUFDSSxlQUFnQixDQURwQixZQUdRLG9CQzFDcUMsQ0QyQ3JDLHVCQzNDcUMsQ0Q0Q3JDLGFBQWMsQ0FMdEIsbUJBT1ksVUFBVyxDQUNYLGtCTmxFYSxDTW1FYixZQzlDK0IsQ0QrQy9CLGFDOUMrQixDRCtDL0Isb0JBQXFCLENBQ3JCLGtCQy9DNEIsQ0RnRDVCLGtCQy9DOEIsQ0RnRDlCLHFCQy9DOEIsQ0RpQzFD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RjFCLDBHQUlZLGVBQWdCLENBSjVCLCtIQU1nQixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixVQUFXLENBQ1gsV0FBWSxDQUNaLDZFRTlLZixDRitLZSx5Q0FBb0UsQ0FacEYsbUVBb0JRLGtEL0JuSytCLEMrQm9LL0Isa0JuQjNMa0IsQ21CNExsQix3Qm5CNUxrQixDbUI2TGxCLGFuQjVMa0IsQ21CNkxsQixxQkFsTWtDLENBbU1sQyxtQkFsTWtDLENBbU1sQyxnQkFsTTRCLENBbU01QixxQkFsTWtDLENBbU1sQyxhQWxNeUIsQ0FtTXpCLGNBbE0yQixDQXFLbkMscUZBK0JZLFVBQVcsQ0FDWCxZbkJyTWMsQ21CcUsxQixtSEFrQ2dCLG1CQUFxQixDQWxDckMsc0hBcUNnQixrQkFBb0IsQ0FyQ3BDLDZLQXlDWSxrQm5COU1jLENtQitNZCx3Qm5CL01jLENtQmdOZCxhbkJqTmMsQ21Cc0sxQixpTkE2Q2dCLFluQm5OVSxDbUJzSzFCLGdFQWtEUSxrRC9Cak0rQixDK0JrTS9CLGVuQjVOaUIsQ21CNk5qQixxQm5CN05pQixDbUI4TmpCLFVuQjdOaUIsQ21COE5qQixxQkcvTmlDLENIZ09qQyxtQkcvTmlDLENIZ09qQyxnQkcvTjJCLENIZ08zQixxQkcvTmlDLENIZ09qQyxhRy9Od0IsQ0hnT3hCLGNHL04wQixDSG9LbEMsa0ZBNkRZLFVBQVcsQ0FDWCxTbkJ0T2EsQ21Cd0t6QixnSEFnRWdCLG1CQUFxQixDQWhFckMsbUhBbUVnQixrQkFBb0IsQ0FuRXBDLHVLQXVFWSxrQm5CalBhLENtQmtQYix3Qm5CbFBhLENtQm1QYixVbkJqUGEsQ21Cd0t6QiwyTUEyRWdCLFNuQm5QUyxDbUJ3S3pCLGdFQWdGUSxrRC9CL04rQixDK0JnTy9CLGtCbkIzUGlCLENtQjRQakIsd0JuQjVQaUIsQ21CNlBqQixVbkIzUGlCLENtQjRQakIscUJHN09pQyxDSDhPakMsbUJHN09pQyxDSDhPakMsZ0JHN08yQixDSDhPM0IscUJHN09pQyxDSDhPakMsYUc3T3dCLENIOE94QixjRzdPMEIsQ0hvSmxDLGtGQTJGWSxVQUFXLENBQ1gsU25CcFFhLENtQndLekIsZ0hBOEZnQixtQkFBcUIsQ0E5RnJDLG1IQWlHZ0Isa0JBQW9CLENBakdwQyx1S0FxR1ksZW5COVFhLENtQitRYixxQm5CL1FhLENtQmdSYixVbkIvUWEsQ21Cd0t6QiwyTUF5R2dCLFNuQmpSUyxDbUJ3S3pCLGdFQThHUSxrRC9CN1ArQixDK0I4UC9CLGtCbkJ6UmlCLENtQjBSakIsd0JuQjFSaUIsQ21CMlJqQixVbkJ6UmlCLENtQjBSakIscUJHM1BpQyxDSDRQakMsbUJHM1BpQyxDSDRQakMsZ0JHM1AyQixDSDRQM0IscUJHM1BpQyxDSDRQakMsYUczUHdCLENINFB4QixjRzNQMEIsQ0hvSWxDLGtGQXlIWSxVQUFXLENBQ1gsU25CbFNhLENtQndLekIsZ0hBNEhnQixtQkFBcUIsQ0E1SHJDLG1IQStIZ0Isa0JBQW9CLENBL0hwQyx1S0FtSVksZW5CM1NhLENtQjRTYix3Qm5CcFNlLENtQnFTZixhbkIvU2EsQ21CMEt6QiwyTUF1SWdCLFluQmpUUyxDbUIwS3pCLHNFQTRJUSxrRC9CM1IrQixDK0I0Ui9CLGVuQnJUaUIsQ21Cc1RqQix3Qm5COVNtQixDbUIrU25CLFVuQnhUaUIsQ21CeVRqQixxQkd6UW1DLENIMFFuQyxtQkd6UW1DLENIMFFuQyxnQkd6UTZCLENIMFE3QixxQkd6UW1DLENIMFFuQyxhR3pRMEIsQ0gwUTFCLGNHelE0QixDSG9IcEMsd0ZBdUpZLFVBQVcsQ0FDWCxZbkJsVWEsQ21CMEt6QixzSEEwSmdCLG1CQUFxQixDQTFKckMseUhBNkpnQixrQkFBb0IsQ0E3SnBDLG1MQWlLWSxlbkJ6VWEsQ21CMFViLHdCbkJsVWUsQ21CbVVmLFVuQjVVYSxDbUJ5S3pCLHVOQXFLZ0IsWW5CL1VTLENtQjBLekIsc0VBMEtRLGtEL0J6VCtCLEMrQjBUL0IsZUd2UjRCLENId1I1QixXR3ZSd0IsQ0h3UnhCLGFuQnZWaUIsQ21Cd1ZqQixxQkd2Um1DLENId1JuQyxtQkd2Um1DLENId1JuQyxnQkd2UjZCLENId1I3QixnQkd2UjhCLENId1I5QixhR3ZSMEIsQ0h3UjFCLGNHdlI0QixDSG9HcEMsd0ZBcUxZLFVBQVcsQ0FDWCxZbkJoV2EsQ21CMEt6QixzSEF3TGdCLG1CQUFxQixDQXhMckMseUhBMkxnQixrQkFBb0IsQ0EzTHBDLG1MQStMWSxlR2xTOEIsQ0htUzlCLFdHbFMwQixDSG1TMUIsYW5CM1dhLENtQjBLekIsdU5BbU1nQixZbkI3V1MsQ21CMEt6QixzRUF3TVEsa0QvQnZWK0IsQytCd1YvQixlR3JTNEIsQ0hzUzVCLHdCbkIxV21CLENtQjJXbkIsVW5CcFhpQixDbUJxWGpCLHFCR3JTbUMsQ0hzU25DLG1CR3JTbUMsQ0hzU25DLGdCR3JTNkIsQ0hzUzdCLHFCR3JTbUMsQ0hzU25DLGFHclMwQixDSHNTMUIsY0dyUzRCLENIb0ZwQyx3RkFtTlksVUFBVyxDQUNYLFNuQjdYYSxDbUJ5S3pCLHNIQXNOZ0IsbUJBQXFCLENBdE5yQyx5SEF5TmdCLGtCQUFvQixDQXpOcEMsbUxBNk5ZLGVHaFQ4QixDSGlUOUIscUJuQnZZYSxDbUJ3WWIsVW5CeFlhLENtQnlLekIsdU5BaU9nQixTbkIxWVMsQ21CeUt6QixvREFzT1Esa0QvQnJYK0IsQytCc1gvQixlR25Uc0IsQ0hvVHRCLHdCbkJ4WW1CLENtQnlZbkIsVW5CbFppQixDbUJtWmpCLHNCR25UOEIsQ0hvVDlCLGVHblR1QixDSG9UdkIsbUJHblQ2QixDSG9UN0IsZ0JHblR1QixDSG9UdkIsc0JHblQrQixDSG9UL0IsYUduVG9CLENIb1RwQixjR25Uc0IsQ0htRTlCLHNFQWtQWSxVQUFXLENBQ1gsWW5CN1phLENtQjBLekIsb0dBcVBnQixtQkFBcUIsQ0FyUHJDLHVHQXdQZ0Isa0JBQW9CLENBeFBwQywrSUE0UFksZUc5VHdCLENIK1R4Qix3Qm5CdmFhLENtQndhYixhbkJ4YWEsQ21CMEt6QixtTEFnUWdCLFluQjFhUyxDbUIwS3pCLG9EQXFRUSxrRC9CcForQixDK0JxWi9CLGVHalVzQixDSGtVdEIsV0dqVWtCLENIa1VsQixVbkJqYmlCLENtQmtiakIsa0JHalV5QixDSGtVekIsbUJHalU2QixDSGtV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aUJBQXNCLENBQ3RCLGtCQUFzQixDQW5KdEMsb0RBd0pZLFFBQVksQ0FDWixpQkFBbUIsQ0FDbkIsYUFBZ0IsQ0FDaEIsZUFBb0IsQ0FDcEIsbUJBQTBCLENBNUp0Qyw2REErSmdCLGtCMUN2UFMsQzBDd1BULFdBQVksQ0FoSzVCLG1FQW1Lb0IsVUFBVyxDQUNYLFNBQVUsQ0FDVixPQUFRLENBQ1Isa0IxQzlQSyxDMEN3RnpCLDRFQTZLUSxpQkFBbUIsQ0E3SzNCLHlEQWlMUSxlakIvQ2tDLENpQm1EMUMsMEdBS2dCLGExQ2xSUyxDMENtUlQsc0JqQjNENkIsQ2lCNEQ3QixlQUFrQixDQWNsQywrQkFJWSxVMUNwU2EsQzBDZ1N6QiwyREFXd0Isd0IxQ3ZSRSxDMEM0UTFCLDBEQWN3Qiw0QjFDOVNDLEMwQytTRCwwQjFDL1NDLEMwQ2dTekIsb0VBb0J3QixrQjFDdFRDLEMwQ3VURCxvQjFDdlRDLEMwQ2tTekIsOEdBaUNnQixxQjFDM1NVLEMwQzBRMUIsMEhBdUNvQix3QjFDelVLLEMwQ2tTekIscURBK0NZLDRDMUM1VGMsQzBDNlRkLGUxQ2pWYSxDMENpU3pCLG9GQW1Eb0IsZ0JBQWtCLENBbkR0QywwRkFxRHdCLDBDQUErQyxDQXJEdkUseUVBMkRnQixVakIrQm9CLENpQjlCcEIsZTFDN1ZTLEMwQ2lTekIsK0VBZ0VvQixhMUNsV0ssQzBDbVdMLHNCakJ3SW1DLENpQnpNdkQsNkRBdUVZLGUxQ3hXYSxDMEN5V2Isb0IxQ3BWYyxDMEM0UTFCLDBFQTBFZ0IsVTFDMVdTLEMwQ2dTekIsMkVBNkVnQixvQjFDL1dTLEMwQ2tTekIsNEVBZ0ZnQixpQmpCZ0lrQixDaUJoTmxDLDREQXVGWSxvQjFDbldjLEMwQ29XZCxlMUN6WGEsQzBDaVN6QiwwRUEyRmdCLG9CMUM3WFMsQzBDa1N6QixvRkErRm9CLFVqQkxnQixDaUIxRnBDLHNFQW9HZ0IscUIxQ2xYVSxDMENtWFYscUJBQW9DLENBQ3BDLFUxQ3ZZUyxDMENpU3pCLDJKQXlHb0IsZTFDMVlLLEMwQzJZTCxVMUMzWUssQzBDaVN6QixnS0FzSHdCLGVqQjBGVSxDaUJoTmxDLDBIQWtJb0IsYTFDcGFLLEMwQ3FhTCxzQmpCd0VtQyxDa0J0ZW5ELGlCQUNJLGF4Q1JZLEN3Q1NaLG1CbEJBd0IsQ2tCQ3hCLG1EdkRpQitCLEN1RGhCL0IsZ0J4Q1pRLEN3Q2FSLG9CbEJKeUIsQ2tCS3pCLHlCdkJQSiwyQkFBNkIsQ0FDN0IseUJBQTJCLENBQzNCLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsbUJBQXFCLENBQ3JCLFdBQVksQ0FDWixtQkFBcUIsQ0FDckIsa0JBQW9CLEN1QklwQixpQkFDSSxjeENTa0IsQ3dDUmxCLGUzQ0NrQixDMkNBbEIsYXhDcEJZLEN3Q3FCWixZQUFhLENBR2Isd0IzQ0ZrQixDMkNHbEIscUJsQmtCNEIsQ2tCakI1QixzRHZEQytCLEN1REEvQixnQnhDNUJRLEN3QzZCUixtQmxCZDBCLENrQmUxQixxQmxCZDhCLENrQmU5QixVQUFXLENBYmQsOEJBZU8sYTNDVmMsQzJDV2QsU2xCQXdCLENrQmhCL0Isd0NBbUJPLGEzQ2RjLEMyQ2VkLFNsQkp3QixDa0JoQi9CLHVCQXVCTyxlM0NwQmMsQzJDcUJkLGlCM0N4Q2EsQzJDZ0JwQixvQ0EwQlcsYTNDckJVLEMyQ3NCVixTbEJOMEIsQ2tCckJyQyw4Q0E4QlcsYTNDekJVLEMyQzBCVixTbEJWMEIsQ2tCc0IxQyxpQ0FHWSxVM0M3RGEsQzJDMER6QixpQ0FNWSxlM0NqRWEsQzJDa0ViLG9CM0M3Q2MsQzJDOENkLFVsQndUd0IsQ2tCaFVwQyw4Q0FVZ0IsYTNDaERVLEMyQ2lEVixTbEJ1VDhCLENrQmxVOUMsd0RBY2dCLGEzQ3BEVSxDMkNxRFYsU2xCbVQ4QixDa0JsVTlDLHVDQWtCZ0IsZTNDN0VTLEMyQzhFVCxvQjNDL0VTLEMyQzREekIsb0RBcUJvQixhM0MzRE0sQzJDNEROLFNsQjVDc0IsQ2tCc0IxQyw4REF5Qm9CLGEzQy9ETSxDMkNnRU4sU2xCaERzQixDbUI5QnRDLGtCQUNJLG1CbkJBd0IsQ21CQ3hCLG1EeERpQitCLEN3RGhCL0IsZ0J6Q1pRLEN5Q2FSLG9CQUFxQixDQUNyQixhekNiWSxDeUNjWiwwQnhCUkosMkJBQTZCLENBQzdCLHlCQUEyQixDQUMzQixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLG1CQUFxQixDQUNyQixXQUFZLENBQ1osbUJBQXFCLENBQ3JCLGtCQUFvQixDd0JLcEIsa0JBRUksY3pDT2tCLEN5Q0psQixxQm5CUjhCLENtQlM5QixzRHhERytCLEN3REYvQixnQnpDMUJRLEN5QzJCUixtQm5CWjBCLENtQmExQix1QkFBd0IsQ0FDeEIsd0I1Q05rQixDNENPbEIscUJuQmM0QixDbUJiNUIsZTVDVmtCLEM0Q1dsQixlbkJmc0IsQ21CZ0J0QixhQUFjLENBQ2QsVUFBVyxDQWZkLCtCQWlCTyxhNUNiYyxDNENjZCxTbkJId0IsQ21CZi9CLHlDQXFCTyxhNUNqQmMsQzRDa0JkLFNuQlB3QixDbUJmL0Isd0JBeUJPLFlBQWEsQ0FDYixlNUN4QmMsQzRDeUJkLGlCNUM1Q2EsQzRDaUJwQixxQ0E2QlcsYTVDekJVLEM0QzBCVixTbkJWMEIsQ21CcEJyQywrQ0FrQ1csYTVDOUJVLEM0QytCVixTbkJmMEIsQ21CcEJyQyw0REEyQ1csYTVDdkNVLEM0Q3dDVixTbkI3Qm9CLENtQmtDaEMsaUJBQ0ksaUJBQWtCLENBRHJCLHNDQUdPLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsT0FBUSxDQUNSLG1CQUFvQixDQU4zQiwyQ0FRVyxTQUFVLENBQ1YsVUFBVyxDQUNYLFk1QzdFUyxDNEN5RnpCLGtDQUdZLFU1QzFGYSxDNEN1RnpCLGtDQU1ZLG9CNUN6RWMsQzRDMEVkLGU1Qy9GYSxDNENnR2IsVUFRRyxDQWhCZix3Q0FrQmdCLGU1QzFHUyxDNEMyR1Qsb0I1QzVHUyxDNEN5RnpCLHFEQXFCb0IsYTVDeEZNLEM0Q3lGTixTbkJ5UWdDLENtQi9ScEQsK0RBMEJvQixhNUM3Rk0sQzRDOEZOLFNuQm9RZ0MsQ21CL1JwRCw0RUFtQ29CLGE1Q3RHTSxDNEN1R04sU25CNUZnQixDbUJ3RHBDLDJEQTZDb0IsWTVDdElLLEM2Q0N6QixRQUNJLFlBQWEsQ0FDYixjQUFlLENBQ2Ysa0JBQW1CLENBQ25CLGlC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Qyx5REFtQmdCLHdCQUF5QixDRWZ6Qyx1SEFJZ0IsK0JyRmFVLENxRmpCMUIsc0pBTW9CLGFyRlpLLENxRmFMLDRGakdjbUIsQ2lHckJ2QyxtSkFVb0IsY2xGWU0sQ2tGWE4sVUNoQjhDLENEaUI5QyxZckZsQkssQ3FGTXpCLHNKQWlCb0IsZWpHY0ksQ2lHL0J4Qiw2S0FvQjRCLHdCQUF5QixDQXBCckQsa0tBd0J3QixhckY5QkMsQ3FGTXpCLCtLQTBCNEIsd0JBQXlCLENBMUJyRCx3SkFrQ3dCLHdCQUF5QixDRWxDakQsZ0dBSWdCLCtCdkZhVSxDdUZqQjFCLDBIQU1vQixhdkZaSyxDdUZhTCw0Rm5HY21CLENtR3JCdkMsdUhBVW9CLGNwRllNLENvRlhOLFVDaEJpQyxDRGlCakMsWXZGbEJLLEN1Rk16QiwwSEFpQm9CLGVuR2NJLENtRy9CeEIsaUpBb0I0Qix3QkFBeUIsQ0FwQnJELHNJQXdCd0IsYXZGOUJDLEN1Rk16QixtSkEwQjRCLHdCQUF5QixDQTFCckQsNEhBa0N3Qix3QkFBeUIsQ0V0Q2pELCtDQUdZLDRGckdzQjJCLENxR3JCM0IsZXJHK0JZLENxRzlCWixhekZQYSxDeUZFekIsOENBUVksZXhGaURnQixDeUZ6RDVCLHFEQUdZLDRGdEdzQjJCLENzR3JCM0IsZXRHK0JZLENzRzlCWixhMUZQYSxDMEZFekIsb0RBUVksZXpGaURnQixDMEY5RDVCLHNDQUdZLFUzRm9CYyxDMkZuQmQsNEZ2RzBCMkIsQ3VHekIzQixjQUFlLENBQ2YsV0FBWSxDQUNaLGlCQUFrQixDQVA5QixxREFVb0Isb0NBQXNDLENBQ3RDLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLFdBQVksQ0FkaEMsbURBbUJnQixrQjNGZUssQzJGbENyQixtREFzQmdCLGtCM0ZhSyxDMkZuQ3JCLG1EQXlCZ0Isa0IzRldLLEMyRnBDckIsbURBNEJnQixrQjNGU0ssQzJGckNyQixtREErQmdCLGtCM0ZPSyxDMkZ0Q3JCLG1EQWtDZ0Isa0IzRktLLEMyRnZDckIsbURBcUNnQixrQjNGR0ssQzJGeENyQixtREF3Q2dCLGtCM0ZFSyxDMkYxQ3JCLG1EQTJDZ0Isa0IzRkFLLEMyRjNDckIsbURBOENnQixrQjNGRkssQzJGNUNyQixtREFpRGdCLGtCM0ZKSyxDMkY3Q3JCLG1EQW9EZ0Isa0IzRk5LLEMyRjlDckIsbURBdURnQixrQjNGUkssQzJGL0NyQixtREEwRGdCLGtCM0ZWSyxDb0JRYixvQ3VFeERSLHNDQTZEZ0IsZ0JBQWlCLENBQ2pCLGFBQWMsQ0FZckIsQ0ExRVQsd0hBb0V3QixhM0YzQ0UsQzJGNENGLHFCM0Y5Q0UsQzJGK0NGLHdCM0Y3Q0UsQzRGbkIxQixLQUNJLFVBQVcsQ0FDWCxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHdCNUZlc0IsQzRGZHRCLGFBQ0ksWTVGVGlCLEM0RlVqQixjNUZWaUIsQzRGR3pCLFVBVVEsU0FBVSxDQUVkLGFBQ0ksWTVGaEJpQixDNEZtQnpCLGdCQUNJLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUVYLHFCQUNJLGlCQUFrQixDQUNsQixtQkFBb0IsQ3hFMkJwQixvQ3dFeEJKLHlCQUVRLFlBQWEsQ0FDYixjQUFlLENBZ0J0QixDQW5CQSw0QkFPTyxjQUFlLENBUHRCLGlDQVlXLGE1RnpDUyxDb0JxRGpCLG9Dd0V4QkgsNEJBZVcsU0FBVSxDQUNWLGtCQUFtQixDQUUxQixDQzlCRCxvQ0FGUiw4RUFLb0Isb0JBQXVCLENBQzFCLENBR1QscUNBVFIsK0ZBWW9CLGtCQUFtQixDQVp2QyxrRkFpQm9CLGtCQUFtQixDQUN0QixDQWxCakIsNEhBeUJ3QixZQUFhLENBekJyQyw0R0E4QmdCLCtCN0Z0QlUsQzZGUjFCLHlJQWlDb0IsVTdGL0NLLEM2RmdETCxlekdaSSxDeUd0QnhCLHVJQXNDb0IsYTdGckRLLEM2RnNETCxlekdqQkksQ3lHdEJ4QixzSUEyQ29CLGMxRjlCTSxDMEYrQk4sV0N4RHlDLENEeUR6QyxZQ3pEeUMsQ0QwRHpDLGtCQUFvQixDQTlDeEMsNklBaUR3QixVQUFXLENBQ1gsVUFBVyxDQUNYLFVBQVcsQ0FDWCxrQjdGbkVDLEM2RmV6Qiw0SUF3RHdCLFVBQVcsQ0FDWCxTQUFVLENBQ1YsV0FBWSxDQUNaLGtCN0YxRUMsQzZGMkVELGlCQUFrQixDQUNsQixPQUFRLENBQ1IsUUFBUyxDQUNULDJDQUE0QyxDQS9EcEUsa0lBc0VvQix5QkFBMEIsQ0F0RTlDLHdKQTJFd0Isa0I3Ri9ERyxDNkZaM0IscUpBK0V3QixhN0Y5RkMsQzZGK0ZELGV6RzFEQSxDeUd0QnhCLHlKQW9Gd0Isd0JBQXlCLENBcEZqRCxnS0F1RjRCLFVBQVcsQ0FDWCxZQzVGNEMsQ0Q2RjVDLGFDN0Y0QyxDRDhGNUMsa0I3RnpHSCxDNkYwR0csaUJBQWtCLENBQ2xCLGtCQUFvQixDQTVGaEQsMklBcUd3Qix3QkFBeUIsQ0FyR2pELDJLQWtIb0MsY0FBZSxDRWxJbkQsc0JBQ0ksd0IvRlV1QixDK0ZSdkIsK0JBQ0ksZ0JBQWlCLENBQ2pCLGlCQUFrQixDM0VpRGxCLHFDMkVuREosK0JBSVEsYUFBYyxDQUVyQixDQVRMLGlDQVdRLGFBQWMsQ0FYdEIsc0tBZVksV0FBYSxDQUNiLHNCQUF1QixDQUN2QixtQkFBb0IsQ0NIaEMsaUNBR1EsbUJBQW9CLENBQ3BCLG9CQUFxQixDQUo3Qix5Q0FNWSxhQUFjLENBTjFCLHFEQVdZLGVoR0pjLENnR1AxQixrREFlWSxnQkFBaUIsQ0FmN0IseURBaUJnQixVQUFXLENBQ1gsbUJBQW9CLENBQ3BCLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsUUFBUyxDQUNULE1BQU8sQ0FDUCxVQUFXLENBQ1gsVUFBVyxDQUNYLG1EaEczQitDLENnR0UvRCxzREE0QmdCLGdCQUFpQixDQTVCakMscUVBK0JnQixVQUFXLENBL0IzQixvRkFpQ29CLGFBQWUsQ0FDZixXQUFhLENBQ2IsWUFBYyxDQUNkLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsZWhHL0JNLENnR2dDTixjQUFlLENBQ2YsYzdGekJNLEM2RmYxQixvSEEwQ3dCLFlBQWEsQ0ExQ3JDLG1EQWlEWSxhQUFjLENBQ2QsVUFBVyxDQWxEdkIsaUVBb0RnQixtQkFBcUIsQ0FDckIscUJBQXVCLENBQ3ZCLGVoR2xFUyxDZ0dtRVQsbUJBQXFCLENBQ3JCLFVoR2pEVSxDZ0drRFYsb0JBQXVCLENBQ3ZCLGdCQUFrQixDQUNsQixhQUFjLENBM0Q5Qiw4RUE2RG9CLHdCQUF5QixDQTdEN0MsbURBbUVZLGVoRzVEYyxDZ0c2RGQsVUFBVyxDQXBFdkIsb0RBd0VZLHlCaEdwRmEsQ2dHcUZiLFNoR2xFYyxDZ0dtRWQsVUFBVyxDQTFFdkIsNkVBNkVvQixjQUFlLENBQ2Ysa0JBQW1CLENBOUV2Qyw4RUFpRm9CLGNBQWUsQ0FqRm5DLGtFQXdGZ0IsZUFBZ0IsQ0F4RmhDLHlFQTBGb0IsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLFVBQVcsQ0FDWCxXQUFZLENBL0ZoQyxvSEFxRzRCLFVBQVcsQ0FDWCxXQUFhLENBQ2IsWUFBYyxDQUNkLGVoR3BISCxDZ0dxSEcsaUJBQWtCLENBQ2xCLGNBQWdCLENBMUc1Qyw2RUFtSGdCLGU1RzNGUSxDNEc0RlIsYWhHaklTLENnR2F6Qix3REF5SFksZ0JBQWtCLENBekg5QixtRUEySGdCLFloR3hJUyxDZ0d5SVQsVUFBVyxDQTVIM0IsZ0RBaUlZLGdCQUFpQixDQUNqQixhaEcvSWEsQ2dHZ0piLGU1RzNHWSxDNEd4QnhCLHNFQXFJZ0IsVWhHakpTLENnR1l6Qix3SEEySVksV0FBYSxDQUNiLHNCQUF1QixDQUN2QixtQkFBb0IsQ0NySmhDLCtDQUVRLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FIMUIsdUZBTWdCLCtCakdZVSxDaUdsQjFCLDhHQVFvQixhakdiSyxDaUdjTCw0RjdHYW1CLEM2R3RCdkMsMkdBYW9CLGM5RlVNLEM4RlROLFVBQVcsQ0FDWCxZakdwQkssQ2lHS3pCLGtIQXNCd0Isd0JBQXlCLENBQ3pCLGFBQWMsQ0F2QnRDLCtIQXlCNEIsd0JBQXlCLENBekJyRCw4R0FpQ29CLGU3R0RJLEM2R2hDeEIscUlBcUM0Qix3QkFBeUIsQ0FyQ3JELDBIQTBDd0IsYWpHL0NDLENpR0t6Qix1SUE2QzRCLHdCQUF5QixDQTdDckQsZ0hBc0R3Qix3QkFBeUIsQ0NwQ2pELGVBQ0ksaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixrQkFBbUIsQzlFeUJmLG9DOEU5QlIsZUFPUSxpQkFBa0IsQ0F5TnpCLENBaE9ELGdDQVVRLGlCQUFrQixDQUV0QiwwQkFDSSxlQUFnQixDQUNoQixVQUFXLENBQ1gsa0JBQW1CLENBZjNCLHlDQW1CUSxlbEd0QmtCLENrR3VCbEIsV0FBWSxDQXBCcEIsc0NBeUJZLFVBQVcsQ0FDWCxtQkFBb0IsQ0FDcEIsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixRQUFTLENBQ1QsTUFBTyxDQUNQLFVBQVcsQ0FDWCxVQUFXLENBQ1gsbURsRzdDbUQsQ2tHWS9ELDJCQXNDUSxVQUFXLENBQ1gsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixnQkFBaUIsQ0F6Q3pCLHVDQTZDUSxpQkFBa0IsQ0FDbEIsVUFBVSxDQUNWLFdBQVksQ0FDWixhQUFjLENBQ2QsVUFBVyxDQWpEbkIscURBb0RZLG1CQUFxQixDQUNyQixxQkFBdUIsQ0FDdkIsZWxHNUVhLENrRzZFYixtQkFBcUIsQ0FDckIsVWxHM0RjLENrRzREZCxvQkFBdUIsQ0FDdkIsZ0JBQWtCLENBQ2xCLGFBQWMsQ0EzRDFCLGtFQThEZ0Isd0JBQXlCLENBOUR6Qyx1Q0FvRVEsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxZQUFhLENBQ2IsZWxHMUVrQixDa0cyRWxCLGlCQUFrQixDQUNsQixhQUFlLENBQ2YsVUFBVyxDQTFFbkIsd0NBOEVRLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsYUFBYyxDQUNkLFVBQVcsQ0FDWCxZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGtCQUFtQixDQXBGM0IsMkVBc0ZZLGlCQUFrQixDQXRGOUIsa0dBd0ZnQixxQkFBdUIsQ0F4RnZDLGdIQTBGb0IsaUJBQWtCLENBQ2xCLHlCbEdqSEssQ2tHa0hMLG1CQUFxQixDQUNyQixvQkFBc0IsQ0FDdEIsU2xHakdNLENrR2tHTixXQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLGFBQWMsQ0FDZCxjQUFlLENBckduQyxrSEF1R3dCLG1CQUFvQixDQXZHNUMsMEhBMEd3QixlQUFpQixDQUNqQixlQUFnQixDQUNoQixVQUFXLENBQ1gsV0FBWSxDQUNaLGtCQUFtQixDQUNuQixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixrQmxHeklDLENrRzBJRCxVbEd0SEUsQ2tHdUhGLGlCQUFrQixDQUNsQixVQUFZLENBQ1osWUFBYyxDQXRIdEMsc0hBeUh3QixlbEc1SEUsQ2tHNkhGLFNsR2hKQyxDa0dzQnpCLGtHQStIZ0IsU0FBVSxDQUNWLG1CQUFvQixDQUNwQixjL0Y3SFUsQytGOEhWLGlCQUFrQixDQUNsQix3QkFBeUIsQ0FDekIsUUFBUyxDQUNULDBCQUEyQixDQUMzQiwyQkFBK0IsQ0FDL0IsZWxHMUlVLENrRzJJVixtQkFBcUIsQ0F4SXJDLGlIQTBJb0IsZUFBZ0IsQ0FFaEIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixlQUFnQixDQTlJcEMseUdBaUpvQixVQUFXLENBQ1gsVUFBVyxDQUNYLFlBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULHNCQUF3QixDQUl4Qix5Q0FBc0MsQ0FBdEMsa0JBQXNDLENBQXRDLDBCQUFzQyxDQTFKMUQsMEZBOEpnQiwyQkFBZ0MsQ0FDaEMsa0JBQW1CLENBL0puQyxxR0FpS29CLHVCQUEyQixDQWpLL0MsMkdBb0tvQixpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLFdBQVksQ0FDWixtQkFBcUIsQ0FDckIsVUFBVyxDQUNYLGNBQWUsQ0FDZixXQUFZLENBQ1osa0JsRzdLTSxDa0c4S04sWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0EvSzNDLDZHQWlMd0IsbUJBQW9CLENBakw1Qyw0R0FxTG9CLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsU0FBVSxDQUNWLDRCbEcxTE0sQ2tHMkxOLFVsRzVMTSxDa0c2TE4sZ0JBQWlCLENBQ2pCLGFBQWMsQ0FDZCxtQkFBcUIsQ0FDckIsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsVUFBVyxDQWhNL0IseUZBb01nQixtQkFBcUIsQ0FDckIsVUFBVyxDQUNYLGNBQWUsQ0FDZixXQUFZLENBQ1osZ0JBQWlCLENBeE1qQyx5RkEyTWdCLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLFNBQVUsQ0E5TTFCLHdHQWlOZ0IseUJBQTJCLENBQzNCLFNBQVUsQ0FDVixtQkFBb0IsQ0FuTnBDLGdDQXlOUSxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFFBQVMsQ0FDVCwwQkFBMkIsQ0FDM0IsWUFBYSxDQUtyQixzQkFDSSxVQUFXLENBQ1gsV0FBWSxDQUNaLFlBQWEsQzlFdk1ULG9DOEVvTVIsc0JBS1EsWUFBYSxDQTRIcEIsQ0FqSUQsbUNBUVEsY0FBZSxDQUNmLFVBQVcsQ0FDWCxXQUFZLENBQ1osc0JBQXVCLEM5RS9NdkIsb0M4RW9NUixtQ0FhWSxzQkFBdUIsQ0FFOUIsQ0FmTCxzQ0FpQlEsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FuQjFCLDhDQXFCWSxlQUFnQixDQXJCNUIsMERBdUJnQix3QkFBeUIsQ0FDekIsa0JBQW1CLENBQ25CLGtCQUFtQixDQXpCbkMsd0VBMkJvQixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIsV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsZWxHclFNLENrR3FPMUIsb0ZBa0N3QixXQUFZLENBQ1osVUFBVyxDQUNYLGtCQUFtQixDQXBDM0MseUVBd0NvQixpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULFdBQVksQ0FDWixZQUFhLENBQ2IsV0FBWSxDQUNaLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsYy9GNVFNLEMrRjZOMUIsNEZBaUR3QiwwQkFBMkIsQ0FDM0IsTUFBTyxDQWxEL0IsNEZBcUR3Qix3QkFBeUIsQ0FDekIsT0FBUSxDQXREaEMsNkZBeUR3QixXQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLG1CQUFvQixDQTNENUMsNkVBK0RvQixXQUFZLENBQ1osaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixXQUFhLENBQ2IseUJsRzNUSyxDa0c0VEwsb0JsRzVUSyxDa0c2VEwsb0JBQXVCLENBQ3ZCLG1CQUFxQixDQUNyQixTQUFVLENBQ1YsVUFBVyxDQXhFL0IsZ0VBNEVnQixXQUFZLENBQ1osa0JBQW1CLENBQ25CLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsNkJBQThCLENBQzlCLHVCQUF3QixDQWpGeEMsOEVBbUZvQixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsbUJBQXFCLENBckZ6QywwRkF1RndCLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBekZ6QyxvRkE0RndCLFVBQVcsQ0FDWCwwQmxHclZDLENrR3NWRCxVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsTUFBTyxDQUNQLGMvRmhVRSxDK0ZpVUYsU0FBVSxDQUNWLG1CQUFxQixDQXJHN0MsOEdBd0d3QixTQUFVLENBQ1YsS0FBTSxDQXpHOUIsc0RBK0dZLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsUUFBUyxDQUNULFdBQVksQ0FsSHhCLDBFQW9IZ0IsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixPQUFRLENBQ1IsMEJBQTJCLENBdkgzQywwRUEwSGdCLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsT0FBUSxDQUNSLDBCQUEyQixDQU0zQyxjQUNJLGlCQUFrQixDQUNsQixLQUFNLENBR04sU0FBVyxDQUtWLHVGQUlPLFVBQVcsQ0FDWCxXQUFZLENBUXhCLHFCQUNJLFlBQWEsQ0FEakIsc0NBR1EsYUFBYyxDQUNkLGdCQUFpQixDQUNqQixZQUFhLENBQ2Isd0JBQXlCLENDM1lqQyw0Q0FHUSxnQkFBaUIsQ0FDakIsa0JBQW1CLENBQ25CLGVBQWdCLENBQ2hCLGVBQWdCLENBTnhCLDhFQVFZLGNBQWUsQy9FK0JuQixvQytFdkNSLDRDQVdZLGlCQUFrQixDQUV6QixDQWJMLDRDQWdCUSxlbkdWa0IsQ21HV2xCLGlCQUFrQixDQWpCMUIsOEJBcUJRLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBdkJ6QiwwREE0QlksV0FBWSxDQUNaLDRCbkd0QmMsQ21HdUJkLFVuR3hCYyxDbUd5QmQsZ0JBQWlCLENBL0I3Qix3REFxQ1ksbUJBQXFCLENBQ3JCLHFCQUF1QixDQUN2Qixlbkc3QmMsQ21HOEJkLG1CQUFxQixDQUNyQixhbkdsQ2MsQ21HbUNkLG9CQUF1QixDQUN2QixnQkFBa0IsQ0FDbEIsYUFBYyxDQTVDMUIscUVBK0NnQix3QkFBeUIsQ0EvQ3pDLDBDQXFEUSxlbkcvQ2tCLENtR2dEbEIscUJuRzVDa0IsQ21HNkNsQixpQkFBa0IsQ0FDbEIsYUFBZSxDQUNmLFVBQVcsQ0F6RG5CLDJDQTZEUSxZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGtCQUFtQixDQS9EM0IsOEVBaUVZLGlCQUFrQixDQWpFOUIscUdBbUVnQixvQkFBc0IsQ0FuRXRDLGlIQXFFb0IsY0FBZSxDQXJFbkMsbUhBd0VvQixpQkFBa0IsQ0FDbEIscUJuRy9ETSxDbUdnRU4sc0JDbEZtQyxDRG1GbkMsZ0JBQWtCLENBQ2xCLG9CQUFzQixDQUN0QixZbkd0RU0sQ21HdUVOLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBQ25CLGFBQWMsQ0FDZCxjQUFlLENBQ2YsY0FBZSxDQUNmLGFBQWMsQ0FwRmxDLHFIQXNGd0IsbUJBQW9CLENBdEY1Qyw2SEF5RndCLGVBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxXQUFZLENBQ1osa0JBQW1CLENBQ25CLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLGtCbkcvR0MsQ21HZ0hELFVuRzVGRSxDbUc2RkYsaUJBQWtCLENBQ2xCLFVBQVksQ0FDWixZQUFjLENBckd0QyxxR0EwR2dCLFNBQVUsQ0FDVixtQkFBb0IsQ0FDcEIsY2hHL0ZVLENnR2dHVixpQkFBa0IsQ0FDbEIsd0JBQXlCLENBQ3pCLFFBQVMsQ0FDVCwwQkFBMkIsQ0FDM0IsMkJBQStCLENBQy9CLGVuR3hHVSxDbUd5R1YsbUJBQXFCLENBbkhyQyxvSEFxSG9CLGVBQWdCLENBQ2hCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsZUFBZ0IsQ0F4SHBDLDRHQTJIb0IsVUFBVyxDQUNYLFVBQVcsQ0FDWCxZQUFjLENBQ2QsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxzQkFBd0IsQ0FJeEIseUNBQXNDLENBQXRDLGtCQUFzQyxDQUF0QywwQkFBc0MsQ0FwSTFELDZGQXdJZ0IsMkJBQWdDLENBQ2hDLGtCQUFtQixDQXpJbkMsd0dBMklvQix1QkFBMkIsQ0EzSS9DLDhHQThJb0IsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixlQUFnQixDQUNoQixXQUFZLENBQ1osbUJBQXFCLENBQ3JCLFVBQVcsQ0FDWCxjQUFlLENBQ2YsV0FBWSxDQUNaLGVuRzVJTSxDbUc2SU4sWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0F6SjNDLDZIQTJKd0Isa0JuR2hKRSxDbUdYMUIsMklBNko0QixTbkd6S0gsQ21HWXpCLDRIQWlLd0Isa0JuRy9LQyxDbUdjekIsMElBbUs0QixTbkcvS0gsQ21HWXpCLGdIQXVLd0IsbUJBQW9CLENBdks1QywyR0EyS29CLFluR2hLTSxDbUdpS04saUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixRQUFTLENBQ1QsT0FBUSxDQUNSLDhCQUErQixDQWhMbkQsK0dBbUxvQixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFNBQVUsQ0FDViw0Qm5HL0tNLENtR2dMTixVbkdqTE0sQ21Ha0xOLGdCQUFpQixDQUNqQixhQUFjLENBQ2QsbUJBQXFCLENBQ3JCLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLFNBQVUsQ0E5TDlCLDRGQWtNZ0IsbUJBQXFCLENBQ3JCLFVBQVcsQ0FDWCxjQUFlLENBQ2YsV0FBWSxDQUNaLGdCQUFpQixDQXRNakMsMkdBeU1nQixXQUFZLENBQ1osU0FBVSxDQUNWLG1CQUFvQixDRTFNcEMsMENBR1ksNEZqSFMyQixDaUhSM0IsVXJHbEJhLENxR21CYixlQUFnQixDQUw1Qiw0REFRb0IsVUFBVyxDQUNYLFlDekI2QixDRDBCN0IsYUMxQjZCLENEMkI3Qixlckd6QkssQ3FHMEJMLGlCQUFrQixDQUNsQixjQUFnQixDQUNoQixhQUFjLENBZGxDLHdFQWtCd0IsT0FBUSxDQUNSLFFBQVMsQ0FDVCxzQkFBdUIsQ0FDdkIsUUFBUyxDQXJCakMsc0RBMEJnQixhckd6Q1MsQ3FHMENULGVqSExRLENpSHRCeEIsa0RBK0JZLDRGakhuQjJCLENpSFp2Qyw2REFpQ2dCLFlyR2hEUyxDcUdpRFQsVUFBVyxDQWxDM0IseUNBc0NZLDRGakgxQjJCLENpSDJCM0IsYXJHdERhLENxR3VEYixlakhsQlksQ2lIdEJ4Qix1REEwQ2dCLFVyR3hEUyxDcUd5RFQsd0JBQXlCLENBM0N6QyxzREE4Q2dCLFlBQWEsQ0FDYix3QkFBeUIsQ0FDekIsZUNyRHFDLENEc0RyQyxhckdoRVMsQ3FHZXpCLHFEQXNEZ0IsZWpIaENRLENpSGlDUixhckd0RVMsQ3VHSHpCLGNBR1EseUZuSG1DeUIsQ21IbEN6QixhdkdEaUIsQ3VHSWpCLGlCQUVlLENBVHZCLDRCQUtRLG1CdEdBb0IsQ3NHQ3BCLGdCdEdFYyxDc0dBZCxpQnRHRG1CLENzR0VuQixjQVVlLENBbkJ2QixjQWFRLHlGbkh5QnlCLENtSHhCekIsVXZHVmlCLEN1R2FqQixnQkFFZSxDQW5CdkIsY0F1QlEsNEZuSE8rQixDbUhOL0IsYXZHckJpQixDdUdzQmpCLG1CdEdBb0IsQ3NHQ3BCLGdCdEdFYyxDc0dEZCxnQnRHSGlCLENzR0lqQixpQnRHRG1CLENzR0VuQixjQUFlLENBN0J2QiwwQ0FxRFEsZ0VuSHZCK0IsQ21Id0IvQixVdkdsRGlCLEN1R21EakIsbUJ0R0FvQixDc0dDcEIsZ0J0R0VjLENzR0RkLGV0R0hnQixDc0dJaEIsaUJ0R0RtQixDc0dFbkIsY0FBZSxDQ3pEdkIsc0JBRVEsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLFVBQVcsQ0FDWCxXQUFZLENBQ1osbUR4R0l1RCxDeUdYL0QsNkNBRVEsZ0J0R09jLENzR05kLFdBQVksQ0FDWixjQUFlLENDb0N2QixjQUNJLFlBQWEsQ0FDYixjQUFlLEN0RldYLG9Dc0ZiUixjQU1RLFN2R0VjLEN1R29KckIsQ0Fw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UHRCLG1DQVVXLFU5SXRCUyxDOEl1QlQsZTlJeEJTLEM4SWFwQixzREFnQmUsVUFBVyxDQUNYLG1CQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFFBQVMsQ0FDVCxNQUFPLENBQ1AsVUFBVyxDQUNYLFVBQVcsQ0FDWCwyREFBaUUsQ0V0QnJGLDhCQUlZLG9CQ3RCeUIsQ0R1QnpCLGdCQ3RCMkIsQ0RpQnZDLDZCQVNZLFVoSnZCYSxDZ0p3QmIsZWhKekJhLENnSmV6Qiw2RUFzQlksYWhKdENhLENnSnVDYixvRjVKWjJCLEM0Slh2QyxxQ0EwQmdCLFloSjFDUyxDa0pjekIsdUJBRVEsY0NuQnFDLEMvSHdEckMsb0M4SHZDUix1QkFLWSxnQkNyQmtDLENEeUR6QyxDQXpDTCw4QkFTWSxVQUFXLENBQ1gsbUJBQW9CLENBQ3BCLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsUUFBUyxDQUNULE1BQU8sQ0FDUCxVQUFXLENBQ1gsVUFBVyxDQUNYLDJEQUFpRSxDQWpCN0UsOEJBcUJZLGdCQ3BDMkIsQ0RxQzNCLGNDdkNpQyxDL0h3RHJDLG9DOEh2Q1IsOEJBeUJnQixnQkN6QzhCLENEMkNyQyxDQTNCVCw2QkE4QlksVWxKMUNhLENrSjJDYixlbEo1Q2EsQ2tKYXpCLGdEQXFDZ0IsVWxKakRTLENrSmtEVCw4RjlKekJ1QixDZ0tsQnZDLGlEQUlZLG1CQUFvQixDQUpoQyw4QkFVWSxvQkN0QjBCLENEdUIxQixnQkN0QjRCLENEV3hDLDZCQWVZLFVwSnRCYSxDb0p1QmIsZXBKeEJhLENvSlF6QiwrQ0FxQmdCLGFwSjlCUyxDb0orQlQsa0RoS0p1QixDZ0tsQnZDLCtCQTJCWSxhcEpwQ2EsQ29KU3pCLHFDQThCZ0IsWXBKdkNTLENzSmNyQiwwQkFDSSxpQkFBa0IsQ0FEckIsdUNBTVcsYXRKcEJTLENzSnFCVCxrRGxLTXVCLENrS2JsQyxpREFZZSxhdEoxQkssQ3NKY3BCLDRDQWVlLFl0SjdCSyxDc0pjcEIsMENBb0JXLGlCQUFrQixDQUNsQix3QnRKUFcsQ3NKUVgsZXRKaEJVLENzSmlCVixZQUFhLENBdkJ4QixpREF5QmUsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsVUFBVyxDQUNYLFFBQVMsQ0FDVCxNQUFPLENBQ1Asc0RDL0M0RixDRGdENUYsVUFBVyxDQWhDMUIscUNBb0NXLGdCQUFpQixDRUx4QiwyQ0FFTyxrQnZKckNhLEN1Sm1DcEIsMkNBS08sa0J2SnpDYSxDdUo4Q3JCLHlCQUNJLFlBQWEsQ0FDYixhQUFjLENBQ2QsZ0JBQWlCLENBQ2pCLCtCeEozRGEsQ3dKdURoQiwrQkFNTyxZeEo3RFMsQ3dKZ0VqQix5QkFDSSxvRnBLdEMyQixDb0t1QzNCLGF4SmxFYSxDd0ptRWIsaUJDOUR3QixDRGlFaEMsaUJBQ0ksWUFBYSxDQURoQix3QkFHTyxhQUFjLENBR3RCLGlCQUNJLHFCQ3ZEOEIsQ0QwRDlCLHdCQXhEMkIsQ0F5RDNCLFV4SmhGaUIsQ3dKaUZqQixjckp0RGtCLENxSmdEckIsZ0RBU08sY0FBZSxDQUNmLHFCQ3pEaUMsQ0QwRGpDLGdCQ3pENEIsQ0QwRDVCLHdCQ3pEb0MsQ0QwRHBDLFV4SmpFYyxDd0prRWQsd0J4SjFGYSxDd0o0RXBCLG9DQWtCVyxjQUFlLENBQ2Ysb0J4Si9GUyxDd0pnR1QsYXhKaEdTLEN3SmlHVCw0QkM1RHFCLENEZ0VqQyxtQkFDSSxvRnBLM0UrQixDb0s0RS9CLGNDdEZ5QixDRHdGN0IsbUJBQ0ksb0ZwSy9FK0IsQ29LZ0YvQixnQkM3RjJCLENEOEYzQixheEo1R2lCLEN3SjhHckIsbUJBQ0ksb0ZwS3BGK0IsQ29LcUYvQixnQkM1RjRCLENEOEZoQyx3QkFDSSxrRHBLeEYrQixDb0t5Ri9CLGVDMUdnQyxDQ0pwQyx5QkFDSSxlQUFnQixDQUduQix5Q0FFTyxlMUpWYSxDMEpXYixVMUpaYSxDMEphYix3QjFKSmUsQzBKQXRCLCtDQU9XLGtCMUpqQlMsQzBKa0JULFUxSmhCUyxDMEppQlQsd0IxSm5CUyxDMEpVcEIsMkNBWVcsbUJBQW9CLENBWi9CLGdEQWVXLGtCMUp6QlMsQzBKMEJULFUxSnhCUyxDMEp5QlQsd0IxSjNCUyxDMkpIekIsc0JBQ0ks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LENBQ2pCLENBU1Qsb0NBREEsd0JBRUksa0JBQW9CLENBQ2hCLG1CQUFxQixDQWtDNUIsQ0FoQ0QsMkRBTEEsd0JBTUksa0JBQW9CLENBQ2hCLG1CQUFxQixDQThCNUIsQ0F4QmUsb0NBYmhCLGlHQWNvQixnQkFBaUIsQ0FLeEIsQ0FIRywyREFoQmhCLGlHQWlCb0IsZ0JBQWlCLENBRXhCLENBSWIsb0NBdkJBLHlFQTBCWSx1QkFBeUIsQ0FDNUIsQ0FHVCwyREE5QkEseUVBaUNZLHVCQUF5QixDQUM1QixDQUlULDZCQUNBLHlCQUEwQixDQUUxQix3QkFDQSx3QkFBeUIsQ0FLekIsbUJBRUksWS9LdlRxQixDK0s2VHpCLHFDQUNBLGlEQUVRLDBCQUE0QixDQUMvQixDQU1MLDRCQUNBLGtCQUFtQixDQUVuQixnQ0FDQSxpQkFBa0IsQ0FDbEIsbUJBQXFCLENBRXJCLDRCQUVJLGVBQWlCLENBR3JCLDZDQUVJLFNBQVUsQ0FDVixlQUFnQixDQU1oQixvQ0FGSixxQ0FHUSxrQkFBb0IsQ0FDcEIsbUJBQXFCLENBRTVCLENBRUQsMERBQ0EsV0FDSSxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ3RCLENBRUQsZ0VBR1Esb0JBQXVCLENBSS9CLDJCQUNBLGFBQWMsQ0FLZCwwQ0FFSSxlQUFnQixDQUNoQixhQUFlLENBSG5CLDBDQU1JLGVBQWdCLENBQ2hCLGFBQWUsQ0FHbkIsb0NBQ0EscUdBS1ksY0FBZSxDQUwzQixxR0FRWSxnQkFBaUIsQ0FDcEIsQ0FNVCxxQ0FDSSxnQ0FDSyxTQUFlLENBQ25CLENBRUwsbUNBR1kscUJBQXNCIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIHRhaWx3aW5kY3NzIHYzLjMuMyB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly90YWlsd2luZGNzcy5jb20qLyosOmFmdGVyLDpiZWZvcmV7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjowIHNvbGlkICNlNWU3ZWJ9OmFmdGVyLDpiZWZvcmV7LS10dy1jb250ZW50OlwiXCJ9aHRtbHtsaW5lLWhlaWdodDoxLjU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LW1vei10YWItc2l6ZTo0Oy1vLXRhYi1zaXplOjQ7dGFiLXNpemU6NDtmb250LWZhbWlseTp1aS1zYW5zLXNlcmlmLHN5c3RlbS11aSwtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxTZWdvZSBVSSxSb2JvdG8sSGVsdmV0aWNhIE5ldWUsQXJpYWwsTm90byBTYW5zLHNhbnMtc2VyaWYsQXBwbGUgQ29sb3IgRW1vamksU2Vnb2UgVUkgRW1vamksU2Vnb2UgVUkgU3ltYm9sLE5vdG8gQ29sb3IgRW1vamk7Zm9udC1mZWF0dXJlLXNldHRpbmdzOm5vcm1hbDtmb250LXZhcmlhdGlvbi1zZXR0aW5nczpub3JtYWx9Ym9keXttYXJnaW46MDtsaW5lLWhlaWdodDppbmhlcml0fWhye2hlaWdodDowO2NvbG9yOmluaGVyaXQ7Ym9yZGVyLXRvcC13aWR0aDoxcHh9YWJicjp3aGVyZShbdGl0bGVdKXstd2Via2l0LXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkfWgxLGgyLGgzLGg0LGg1LGg2e2ZvbnQtc2l6ZTppbmhlcml0O2ZvbnQtd2VpZ2h0OmluaGVyaXR9YXtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjppbmhlcml0fWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTp1aS1tb25vc3BhY2UsU0ZNb25vLVJlZ3VsYXIsTWVubG8sTW9uYWNvLENvbnNvbGFzLExpYmVyYXRpb24gTW9ubyxDb3VyaWVyIE5ldyxtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmluaXRpYWx9c3Vie2JvdHRvbTotLjI1ZW19c3Vwe3RvcDotLjVlbX10YWJsZXt0ZXh0LWluZGVudDowO2JvcmRlci1jb2xvcjppbmhlcml0O2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1mZWF0dXJlLXNldHRpbmdzOmluaGVyaXQ7Zm9udC12YXJpYXRpb24tc2V0dGluZ3M6aW5oZXJpdDtmb250LXNpemU6MTAwJTtmb250LXdlaWdodDppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7Y29sb3I6aW5oZXJpdDttYXJnaW46MDtwYWRkaW5nOjB9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfVt0eXBlPWJ1dHRvbl0sW3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF0sYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247YmFja2dyb3VuZC1jb2xvcjppbml0aWFsO2JhY2tncm91bmQtaW1hZ2U6bm9uZX06LW1vei1mb2N1c3Jpbmd7b3V0bGluZTphdXRvfTotbW96LXVpLWludmFsaWR7Ym94LXNoYWRvdzpub25lfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmluaXRpYWx9Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZS1vZmZzZXQ6LTJweH06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2ZvbnQ6aW5oZXJpdH1zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtfWJsb2NrcXVvdGUsZGQsZGwsZmlndXJlLGgxLGgyLGgzLGg0LGg1LGg2LGhyLHAscHJle21hcmdpbjowfWZpZWxkc2V0e21hcmdpbjowfWZpZWxkc2V0LGxlZ2VuZHtwYWRkaW5nOjB9bWVudSxvbCx1bHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfWRpYWxvZ3twYWRkaW5nOjB9dGV4dGFyZWF7cmVzaXplOnZlcnRpY2FsfWlucHV0OjotbW96LXBsYWNlaG9sZGVyLHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVye29wYWNpdHk6MTtjb2xvcjojOWNhM2FmfWlucHV0OjpwbGFjZWhvbGRlcix0ZXh0YXJlYTo6cGxhY2Vob2xkZXJ7b3BhY2l0eToxO2NvbG9yOiM5Y2EzYWZ9W3JvbGU9YnV0dG9uXSxidXR0b257Y3Vyc29yOnBvaW50ZXJ9OmRpc2FibGVke2N1cnNvcjpkZWZhdWx0fWF1ZGlvLGNhbnZhcyxlbWJlZCxpZnJhbWUsaW1nLG9iamVjdCxzdmcsdmlkZW97ZGlzcGxheTpibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9aW1nLHZpZGVve21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfVtoaWRkZW5de2Rpc3BsYXk6bm9uZX0qLDo6YmFja2Ryb3AsOmFmdGVyLDpiZWZvcmV7LS10dy1ib3JkZXItc3BhY2luZy14OjA7LS10dy1ib3JkZXItc3BhY2luZy15OjA7LS10dy10cmFuc2xhdGUteDowOy0tdHctdHJhbnNsYXRlLXk6MDstLXR3LXJvdGF0ZTowOy0tdHctc2tldy14OjA7LS10dy1za2V3LXk6MDstLXR3LXNjYWxlLXg6MTstLXR3LXNjYWxlLXk6MTstLXR3LXBhbi14OiA7LS10dy1wYW4teTogOy0tdHctcGluY2gtem9vbTogOy0tdHctc2Nyb2xsLXNuYXAtc3RyaWN0bmVzczpwcm94aW1pdHk7LS10dy1ncmFkaWVudC1mcm9tLXBvc2l0aW9uOiA7LS10dy1ncmFkaWVudC12aWEtcG9zaXRpb246IDstLXR3LWdyYWRpZW50LXRvLXBvc2l0aW9uOiA7LS10dy1vcmRpbmFsOiA7LS10dy1zbGFzaGVkLXplcm86IDstLXR3LW51bWVyaWMtZmlndXJlOiA7LS10dy1udW1lcmljLXNwYWNpbmc6IDstLXR3LW51bWVyaWMtZnJhY3Rpb246IDstLXR3LXJpbmctaW5zZXQ6IDstLXR3LXJpbmctb2Zmc2V0LXdpZHRoOjBweDstLXR3LXJpbmctb2Zmc2V0LWNvbG9yOiNmZmY7LS10dy1yaW5nLWNvbG9yOiMzYjgyZjY4MDstLXR3LXJpbmctb2Zmc2V0LXNoYWRvdzowIDAgIzAwMDA7LS10dy1yaW5nLXNoYWRvdzowIDAgIzAwMDA7LS10dy1zaGFkb3c6MCAwICMwMDAwOy0tdHctc2hhZG93LWNvbG9yZWQ6MCAwICMwMDAwOy0tdHctYmx1cjogOy0tdHctYnJpZ2h0bmVzczogOy0tdHctY29udHJhc3Q6IDstLXR3LWdyYXlzY2FsZTogOy0tdHctaHVlLXJvdGF0ZTogOy0tdHctaW52ZXJ0OiA7LS10dy1zYXR1cmF0ZTogOy0tdHctc2VwaWE6IDstLXR3LWRyb3Atc2hhZG93OiA7LS10dy1iYWNrZHJvcC1ibHVyOiA7LS10dy1iYWNrZHJvcC1icmlnaHRuZXNzOiA7LS10dy1iYWNrZHJvcC1jb250cmFzdDogOy0tdHctYmFja2Ryb3AtZ3JheXNjYWxlOiA7LS10dy1iYWNrZHJvcC1odWUtcm90YXRlOiA7LS10dy1iYWNrZHJvcC1pbnZlcnQ6IDstLXR3LWJhY2tkcm9wLW9wYWNpdHk6IDstLXR3LWJhY2tkcm9wLXNhdHVyYXRlOiA7LS10dy1iYWNrZHJvcC1zZXBpYTogfS5jb250YWluZXJ7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDo2NDBweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6NjQwcHh9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuY29udGFpbmVye21heC13aWR0aDo3NjhweH19QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsuY29udGFpbmVye21heC13aWR0aDoxMDI0cHh9fUBtZWRpYSAobWluLXdpZHRoOjEzMjBweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6MTMyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDoxNTM2cHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjE1MzZweH19LnZpc2libGV7dmlzaWJpbGl0eTp2aXNpYmxlfS5zdGF0aWN7cG9zaXRpb246c3RhdGljfS5maXhlZHtwb3NpdGlvbjpmaXhlZH0uYWJzb2x1dGV7cG9zaXRpb246YWJzb2x1dGV9LnJlbGF0aXZle3Bvc2l0aW9uOnJlbGF0aXZlfS5ib3R0b20tMHtib3R0b206MH0uYm90dG9tLTN7Ym90dG9tOi43NXJlbX0uYm90dG9tLTZ7Ym90dG9tOjEuNXJlbX0ubGVmdC0we2xlZnQ6MH0ubGVmdC0ze2xlZnQ6Ljc1cmVtfS5sZWZ0LTR7bGVmdDoxcmVtfS5sZWZ0LTZ7bGVmdDoxLjVyZW19LnJpZ2h0LTJ7cmlnaHQ6LjVyZW19LnJpZ2h0LTN7cmlnaHQ6Ljc1cmVtfS5yaWdodC03e3JpZ2h0OjEuNzVyZW19LnRvcC0we3RvcDowfS50b3AtMjB7dG9wOjVyZW19LnRvcC0ze3RvcDouNzVyZW19LnRvcC00e3RvcDoxcmVtfS5pc29sYXRle2lzb2xhdGlvbjppc29sYXRlfS56LTEwe3otaW5kZXg6MTB9LmNsZWFyLWJvdGh7Y2xlYXI6Ym90aH0ubS1hdXRve21hcmdpbjphdXRvfS5teC0xe21hcmdpbi1sZWZ0Oi4yNXJlbTttYXJnaW4tcmlnaHQ6LjI1cmVtfS5teC0ye21hcmdpbi1sZWZ0Oi41cmVtO21hcmdpbi1yaWdodDouNXJlbX0ubXgtM3ttYXJnaW4tbGVmdDouNzVyZW07bWFyZ2luLXJpZ2h0Oi43NXJlbX0ubXgtNHttYXJnaW4tbGVmdDoxcmVtO21hcmdpbi1yaWdodDoxcmVtfS5teC1hdXRve21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99Lm15LTJ7bWFyZ2luLXRvcDouNXJlbTttYXJnaW4tYm90dG9tOi41cmVtfS4tbWwtMTB7bWFyZ2luLWxlZnQ6LTIuNXJlbX0ubWItMXttYXJnaW4tYm90dG9tOi4yNXJlbX0ubWItMTJ7bWFyZ2luLWJvdHRvbTozcmVtfS5tYi0xNnttYXJnaW4tYm90dG9tOjRyZW19Lm1iLTJ7bWFyZ2luLWJvdHRvbTouNXJlbX0ubWItMjB7bWFyZ2luLWJvdHRvbTo1cmVtfS5tYi00e21hcmdpbi1ib3R0b206MXJlbX0ubWItNnttYXJnaW4tYm90dG9tOjEuNXJlbX0ubWItN3ttYXJnaW4tYm90dG9tOjEuNzVyZW19Lm1iLTh7bWFyZ2luLWJvdHRvbToycmVtfS5tbC0xe21hcmdpbi1sZWZ0Oi4yNXJlbX0ubWwtMnttYXJnaW4tbGVmdDouNXJlbX0ubWwtM3ttYXJnaW4tbGVmdDouNzVyZW19Lm1sLTR7bWFyZ2luLWxlZnQ6MXJlbX0ubXItMXttYXJnaW4tcmlnaHQ6LjI1cmVtfS5tci0ye21hcmdpbi1yaWdodDouNXJlbX0ubXItM3ttYXJnaW4tcmlnaHQ6Ljc1cmVtfS5tci00e21hcmdpbi1yaWdodDoxcmVtfS5tci04e21hcmdpbi1yaWdodDoycmVtfS5tdC0xe21hcmdpbi10b3A6LjI1cmVtfS5tdC0ye21hcmdpbi10b3A6LjVyZW19Lm10LTN7bWFyZ2luLXRvcDouNzVyZW19Lm10LTR7bWFyZ2luLXRvcDoxcmVtfS5tdC02e21hcmdpbi10b3A6MS41cmVtfS5tdC04e21hcmdpbi10b3A6MnJlbX0uYmxvY2t7ZGlzcGxheTpibG9ja30uZmxleHtkaXNwbGF5OmZsZXh9LnRhYmxle2Rpc3BsYXk6dGFibGV9LmdyaWR7ZGlzcGxheTpncmlkfS5oaWRkZW57ZGlzcGxheTpub25lfS5hc3BlY3QtXFxbNFxcLzNcXF17YXNwZWN0LXJhdGlvOjQvM30uaC0we2hlaWdodDowfS5oLTFcXC8ye2hlaWdodDo1MCV9LmgtMntoZWlnaHQ6LjVyZW19LmgtMjB7aGVpZ2h0OjVyZW19LmgtZnVsbHtoZWlnaHQ6MTAwJX0ubWF4LWgtOTZ7bWF4LWhlaWdodDoyNHJlbX0udy0xXFwvMnt3aWR0aDo1MCV9LnctMVxcLzN7d2lkdGg6MzMuMzMzMzMzJX0udy0xMVxcLzEye3dpZHRoOjkxLjY2NjY2NyV9LnctMlxcLzN7d2lkdGg6NjYuNjY2NjY3JX0udy0yMHt3aWR0aDo1cmVtfS53LTlcXC8xMnt3aWR0aDo3NSV9LnctZnVsbHt3aWR0aDoxMDAlfS5tYXgtdy14c3ttYXgtd2lkdGg6MjByZW19LmZsZXgtMXtmbGV4OjEgMSAwJX0udHJhbnNmb3Jte3RyYW5zZm9ybTp0cmFuc2xhdGUodmFyKC0tdHctdHJhbnNsYXRlLXgpLHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXdYKHZhcigtLXR3LXNrZXcteCkpIHNrZXdZKHZhcigtLXR3LXNrZXcteSkpIHNjYWxlWCh2YXIoLS10dy1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXR3LXNjYWxlLXkpKX0uZ3JpZC1jb2xzLTF7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxLG1pbm1heCgwLDFmcikpfS5mbGV4LXJvd3tmbGV4LWRpcmVjdGlvbjpyb3d9LmZsZXgtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LmZsZXgtY29se2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZmxleC13cmFwe2ZsZXgtd3JhcDp3cmFwfS5jb250ZW50LWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlcn0uaXRlbXMtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uaXRlbXMtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5pdGVtcy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyfS5qdXN0aWZ5LXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5qdXN0aWZ5LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9Lmp1c3RpZnktY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lmp1c3RpZnktYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uZ2FwLTEwe2dhcDoyLjVyZW19LmdhcC0xNHtnYXA6My41cmVtfS5nYXAteC0xMHstbW96LWNvbHVtbi1nYXA6Mi41cmVtO2NvbHVtbi1nYXA6Mi41cmVtfS5nYXAteS0xMHtyb3ctZ2FwOjIuNXJlbX0uc2VsZi1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnR9LnNlbGYtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyfS5vdmVyZmxvdy1oaWRkZW4sLnRydW5jYXRle292ZXJmbG93OmhpZGRlbn0udHJ1bmNhdGV7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnJvdW5kZWQtMnhse2JvcmRlci1yYWRpdXM6MXJlbX0ucm91bmRlZC0zeGx7Ym9yZGVyLXJhZGl1czoxLjVyZW19LnJvdW5kZWQtZnVsbHtib3JkZXItcmFkaXVzOjk5OTlweH0ucm91bmRlZC14bHtib3JkZXItcmFkaXVzOi43NXJlbX0uYm9yZGVyLTJ7Ym9yZGVyLXdpZHRoOjJweH0uYm9yZGVyLWJsYWNrey0tdHctYm9yZGVyLW9wYWNpdHk6MTtib3JkZXItY29sb3I6UkdCKDAgMCAwL3ZhcigtLXR3LWJvcmRlci1vcGFjaXR5KSl9Lm9iamVjdC1jb250YWluey1vLW9iamVjdC1maXQ6Y29udGFpbjtvYmplY3QtZml0OmNvbnRhaW59Lm9iamVjdC1jb3Zlcnstby1vYmplY3QtZml0OmNvdmVyO29iamVjdC1maXQ6Y292ZXJ9LnAtMHtwYWRkaW5nOjB9LnAtMTJ7cGFkZGluZzozcmVtfS5wLTJ7cGFkZGluZzouNXJlbX0ucC0ze3BhZGRpbmc6Ljc1cmVtfS5wLTR7cGFkZGluZzoxcmVtfS5wLTV7cGFkZGluZzoxLjI1cmVtfS5wLTZ7cGFkZGluZzoxLjVyZW19LnAtOHtwYWRkaW5nOjJyZW19LnB4LTF7cGFkZGluZy1sZWZ0Oi4yNXJlbTtwYWRkaW5nLXJpZ2h0Oi4yNXJlbX0ucHgtMTB7cGFkZGluZy1sZWZ0OjIuNXJlbTtwYWRkaW5nLXJpZ2h0OjIuNXJlbX0ucHgtMTJ7cGFkZGluZy1sZWZ0OjNyZW07cGFkZGluZy1yaWdodDozcmVtfS5weC0ze3BhZGRpbmctbGVmdDouNzVyZW07cGFkZGluZy1yaWdodDouNzVyZW19LnB4LTR7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1yaWdodDoxcmVtfS5weC02e3BhZGRpbmctbGVmdDoxLjVyZW07cGFkZGluZy1yaWdodDoxLjVyZW19LnB4LTh7cGFkZGluZy1sZWZ0OjJyZW07cGFkZGluZy1yaWdodDoycmVtfS5weS0xe3BhZGRpbmctdG9wOi4yNXJlbTtwYWRkaW5nLWJvdHRvbTouMjVyZW19LnB5LTEwe3BhZGRpbmctdG9wOjIuNXJlbTtwYWRkaW5nLWJvdHRvbToyLjVyZW19LnB5LTEye3BhZGRpbmctdG9wOjNyZW07cGFkZGluZy1ib3R0b206M3JlbX0ucHktMntwYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbX0ucHktM3twYWRkaW5nLXRvcDouNzVyZW07cGFkZGluZy1ib3R0b206Ljc1cmVtfS5weS00e3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy1ib3R0b206MXJlbX0ucHktNntwYWRkaW5nLXRvcDoxLjVyZW07cGFkZGluZy1ib3R0b206MS41cmVtfS5wYi0we3BhZGRpbmctYm90dG9tOjB9LnBiLTF7cGFkZGluZy1ib3R0b206LjI1cmVtfS5wYi0xMntwYWRkaW5nLWJvdHRvbTozcmVtfS5wYi0xNntwYWRkaW5nLWJvdHRvbTo0cmVtfS5wYi0ye3BhZGRpbmctYm90dG9tOi41cmVtfS5wYi0yNHtwYWRkaW5nLWJvdHRvbTo2cmVtfS5wYi00e3BhZGRpbmctYm90dG9tOjFyZW19LnBiLTZ7cGFkZGluZy1ib3R0b206MS41cmVtfS5wYi04e3BhZGRpbmctYm90dG9tOjJyZW19LnBsLTB7cGFkZGluZy1sZWZ0OjB9LnBsLTR7cGFkZGluZy1sZWZ0OjFyZW19LnByLTB7cGFkZGluZy1yaWdodDowfS5wci0yMHtwYWRkaW5nLXJpZ2h0OjVyZW19LnByLTZ7cGFkZGluZy1yaWdodDoxLjVyZW19LnByLTh7cGFkZGluZy1yaWdodDoycmVtfS5wdC0xe3BhZGRpbmctdG9wOi4yNXJlbX0ucHQtMTB7cGFkZGluZy10b3A6Mi41cmVtfS5wdC0xMntwYWRkaW5nLXRvcDozcmVtfS5wdC0ye3BhZGRpbmctdG9wOi41cmVtfS5wdC0ze3BhZGRpbmctdG9wOi43NXJlbX0ucHQtNHtwYWRkaW5nLXRvcDoxcmVtfS5wdC02e3BhZGRpbmctdG9wOjEuNXJlbX0ucHQtOHtwYWRkaW5nLXRvcDoycmVtfS50ZXh0LWxlZnR7dGV4dC1hbGlnbjpsZWZ0fS50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0uc2hhZG93LWxney0tdHctc2hhZG93OjAgMTBweCAxNXB4IC0zcHggIzAwMDAwMDFhLDAgNHB4IDZweCAtNHB4ICMwMDAwMDAxYTstLXR3LXNoYWRvdy1jb2xvcmVkOjAgMTBweCAxNXB4IC0zcHggdmFyKC0tdHctc2hhZG93LWNvbG9yKSwwIDRweCA2cHggLTRweCB2YXIoLS10dy1zaGFkb3ctY29sb3IpO2JveC1zaGFkb3c6dmFyKC0tdHctcmluZy1vZmZzZXQtc2hhZG93LDAgMCAjMDAwMCksdmFyKC0tdHctcmluZy1zaGFkb3csMCAwICMwMDAwKSx2YXIoLS10dy1zaGFkb3cpfS50cmFuc2l0aW9ue3RyYW5zaXRpb24tcHJvcGVydHk6Y29sb3IsYmFja2dyb3VuZC1jb2xvcixib3JkZXItY29sb3IsdGV4dC1kZWNvcmF0aW9uLWNvbG9yLGZpbGwsc3Ryb2tlLG9wYWNpdHksYm94LXNoYWRvdyx0cmFuc2Zvcm0sZmlsdGVyLC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyO3RyYW5zaXRpb24tcHJvcGVydHk6Y29sb3IsYmFja2dyb3VuZC1jb2xvcixib3JkZXItY29sb3IsdGV4dC1kZWNvcmF0aW9uLWNvbG9yLGZpbGwsc3Ryb2tlLG9wYWNpdHksYm94LXNoYWRvdyx0cmFuc2Zvcm0sZmlsdGVyLGJhY2tkcm9wLWZpbHRlcjt0cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yLGJhY2tncm91bmQtY29sb3IsYm9yZGVyLWNvbG9yLHRleHQtZGVjb3JhdGlvbi1jb2xvcixmaWxsLHN0cm9rZSxvcGFjaXR5LGJveC1zaGFkb3csdHJhbnNmb3JtLGZpbHRlcixiYWNrZHJvcC1maWx0ZXIsLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40LDAsLjIsMSk7dHJhbnNpdGlvbi1kdXJhdGlvbjouMTVzfUBtZWRpYSAobWluLXdpZHRoOjY0MHB4KXsuc21cXDp3LTFcXC8ye3dpZHRoOjUwJX0uc21cXDpmbGV4LXJvd3tmbGV4LWRpcmVjdGlvbjpyb3d9LnNtXFw6cC0xMntwYWRkaW5nOjNyZW19LnNtXFw6cC00e3BhZGRpbmc6MXJlbX0uc21cXDpweC0xMntwYWRkaW5nLWxlZnQ6M3JlbTtwYWRkaW5nLXJpZ2h0OjNyZW19LnNtXFw6cGItMTJ7cGFkZGluZy1ib3R0b206M3JlbX0uc21cXDpwci0ye3BhZGRpbmctcmlnaHQ6LjVyZW19fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubWRcXDphYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZX0ubWRcXDpyZWxhdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZX0ubWRcXDpib3R0b20tYXV0b3tib3R0b206YXV0b30ubWRcXDpsZWZ0LTJcXC80e2xlZnQ6NTAlfS5tZFxcOmxlZnQtYXV0b3tsZWZ0OmF1dG99Lm1kXFw6cmlnaHQtMHtyaWdodDowfS5tZFxcOnJpZ2h0LTFcXC80e3JpZ2h0OjI1JX0ubWRcXDpyaWdodC04e3JpZ2h0OjJyZW19Lm1kXFw6dG9wLTB7dG9wOjB9Lm1kXFw6dG9wLTFcXC8ze3RvcDozMy4zMzMzMzMlfS5tZFxcOnRvcC0yMHt0b3A6NXJlbX0ubWRcXDp0b3AtMjh7dG9wOjdyZW19Lm1kXFw6b3JkZXItMXtvcmRlcjoxfS5tZFxcOmZsb2F0LXJpZ2h0e2Zsb2F0OnJpZ2h0fS5tZFxcOmZsb2F0LWxlZnR7ZmxvYXQ6bGVmdH0ubWRcXDpteC0we21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9Lm1kXFw6LW1sLTEwe21hcmdpbi1sZWZ0Oi0yLjVyZW19Lm1kXFw6bWItMHttYXJnaW4tYm90dG9tOjB9Lm1kXFw6bWItMXttYXJnaW4tYm90dG9tOi4yNXJlbX0ubWRcXDptYi00e21hcmdpbi1ib3R0b206MXJlbX0ubWRcXDptbC0we21hcmdpbi1sZWZ0OjB9Lm1kXFw6bWwtMnttYXJnaW4tbGVmdDouNXJlbX0ubWRcXDptci0we21hcmdpbi1yaWdodDowfS5tZFxcOm10LTB7bWFyZ2luLXRvcDowfS5tZFxcOm10LTF7bWFyZ2luLXRvcDouMjVyZW19Lm1kXFw6bXQtNnttYXJnaW4tdG9wOjEuNXJlbX0ubWRcXDpmbGV4e2Rpc3BsYXk6ZmxleH0ubWRcXDpoaWRkZW57ZGlzcGxheTpub25lfS5tZFxcOmgtMVxcLzJ7aGVpZ2h0OjUwJX0ubWRcXDpoLWZ1bGx7aGVpZ2h0OjEwMCV9Lm1kXFw6dy0xXFwvMnt3aWR0aDo1MCV9Lm1kXFw6dy0xXFwvM3t3aWR0aDozMy4zMzMzMzMlfS5tZFxcOnctM1xcLzEye3dpZHRoOjI1JX0ubWRcXDp3LTVcXC8xMnt3aWR0aDo0MS42NjY2NjclfS5tZFxcOnctNlxcLzEye3dpZHRoOjUwJX0ubWRcXDp3LTlcXC8xMnt3aWR0aDo3NSV9Lm1kXFw6dy1hdXRve3dpZHRoOmF1dG99Lm1kXFw6dy1mdWxse3dpZHRoOjEwMCV9Lm1kXFw6Z3JpZC1jb2xzLTF7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxLG1pbm1heCgwLDFmcikpfS5tZFxcOmdyaWQtY29scy0ye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMixtaW5tYXgoMCwxZnIpKX0ubWRcXDpmbGV4LXJvd3tmbGV4LWRpcmVjdGlvbjpyb3d9Lm1kXFw6ZmxleC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0ubWRcXDpmbGV4LXdyYXB7ZmxleC13cmFwOndyYXB9Lm1kXFw6aXRlbXMtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlcn0ubWRcXDpqdXN0aWZ5LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9Lm1kXFw6anVzdGlmeS1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5tZFxcOnAtMTJ7cGFkZGluZzozcmVtfS5tZFxcOnB4LTEye3BhZGRpbmctbGVmdDozcmVtO3BhZGRpbmctcmlnaHQ6M3JlbX0ubWRcXDpweC0yMHtwYWRkaW5nLWxlZnQ6NXJlbTtwYWRkaW5nLXJpZ2h0OjVyZW19Lm1kXFw6cHktMHtwYWRkaW5nLXRvcDowfS5tZFxcOnBiLTAsLm1kXFw6cHktMHtwYWRkaW5nLWJvdHRvbTowfS5tZFxcOnBiLTE2e3BhZGRpbmctYm90dG9tOjRyZW19Lm1kXFw6cGItNntwYWRkaW5nLWJvdHRvbToxLjVyZW19Lm1kXFw6cGItOHtwYWRkaW5nLWJvdHRvbToycmVtfS5tZFxcOnBsLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbX0ubWRcXDpwbC00e3BhZGRpbmctbGVmdDoxcmVtfS5tZFxcOnByLTF7cGFkZGluZy1yaWdodDouMjVyZW19Lm1kXFw6cHItNHtwYWRkaW5nLXJpZ2h0OjFyZW19Lm1kXFw6cHQtMHtwYWRkaW5nLXRvcDowfS5tZFxcOnB0LTE2e3BhZGRpbmctdG9wOjRyZW19Lm1kXFw6cHQtMntwYWRkaW5nLXRvcDouNXJlbX0ubWRcXDpwdC00e3BhZGRpbmctdG9wOjFyZW19fUBtZWRpYSAobWluLXdpZHRoOjEwMjRweCl7LmxnXFw6c3RpY2t5e3Bvc2l0aW9uOnN0aWNreX0ubGdcXDpib3R0b20tNntib3R0b206MS41cmVtfS5sZ1xcOmZsb2F0LXJpZ2h0e2Zsb2F0OnJpZ2h0fS5sZ1xcOm15LTB7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MH0ubGdcXDptbC00e21hcmdpbi1sZWZ0OjFyZW19LmxnXFw6bWwtOHttYXJnaW4tbGVmdDoycmVtfS5sZ1xcOm1yLTB7bWFyZ2luLXJpZ2h0OjB9LmxnXFw6bXItNHttYXJnaW4tcmlnaHQ6MXJlbX0ubGdcXDptaW4taC1zY3JlZW57bWluLWhlaWdodDoxMDB2aH0ubGdcXDp3LTFcXC8ze3dpZHRoOjMzLjMzMzMzMyV9LmxnXFw6dy0xXFwvNHt3aWR0aDoyNSV9LmxnXFw6dy0yXFwvM3t3aWR0aDo2Ni42NjY2NjclfS5sZ1xcOnctM1xcLzEye3dpZHRoOjI1JX0ubGdcXDp3LTVcXC8xMnt3aWR0aDo0MS42NjY2NjclfS5sZ1xcOnctN1xcLzEye3dpZHRoOjU4LjMzMzMzMyV9LmxnXFw6Z3JpZC1jb2xzLTJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLG1pbm1heCgwLDFmcikpfS5sZ1xcOmdyaWQtY29scy0ze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMyxtaW5tYXgoMCwxZnIpKX0ubGdcXDpmbGV4LXJvd3tmbGV4LWRpcmVjdGlvbjpyb3d9LmxnXFw6aXRlbXMtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5sZ1xcOmp1c3RpZnktc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmxnXFw6anVzdGlmeS1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5sZ1xcOmp1c3RpZnktYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubGdcXDpwLTZ7cGFkZGluZzoxLjVyZW19LmxnXFw6cHItOHtwYWRkaW5nLXJpZ2h0OjJyZW19LmxnXFw6cHQtMTJ7cGFkZGluZy10b3A6M3JlbX19QG1lZGlhIChtaW4td2lkdGg6MTMyMHB4KXsueGxcXDptYi02e21hcmdpbi1ib3R0b206MS41cmVtfS54bFxcOmhpZGRlbntkaXNwbGF5Om5vbmV9LnhsXFw6dy0xXFwvM3t3aWR0aDozMy4zMzMzMzMlfS54bFxcOmdyaWQtY29scy0xe2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMSxtaW5tYXgoMCwxZnIpKX0ueGxcXDpncmlkLWNvbHMtMntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsbWlubWF4KDAsMWZyKSl9LnhsXFw6Z2FwLXgtMjR7LW1vei1jb2x1bW4tZ2FwOjZyZW07Y29sdW1uLWdhcDo2cmVtfS54bFxcOnB4LTB7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS54bFxcOnBiLTE0e3BhZGRpbmctYm90dG9tOjMuNXJlbX0ueGxcXDpwbC0xNntwYWRkaW5nLWxlZnQ6NHJlbX19QG1lZGlhIChtaW4td2lkdGg6MTUzNnB4KXsuXFwzMnhsXFw6cC0we3BhZGRpbmc6MH19IiwiLyogRk9OVCBNT0RFTEUgKi9cclxuXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PURNK1NhbnM6d2dodEA0MDA7NTAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9QmFybG93Oml0YWwsd2dodEAwLDEwMDswLDIwMDswLDMwMDswLDQwMDswLDUwMDswLDYwMDswLDcwMDswLDgwMDswLDkwMDsxLDEwMDsxLDIwMDsxLDMwMDsxLDQwMDsxLDUwMDsxLDYwMDsxLDcwMDsxLDgwMDsxLDkwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZm9udC1jaXR5c2Nhbic7XHJcbiAgICBzcmM6IHVybCgnZm9udHMvZm9udC1jaXR5c2Nhbi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCdmb250cy9mb250LWNpdHlzY2FuLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnZm9udHMvZm9udC1jaXR5c2Nhbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnZm9udHMvZm9udC1jaXR5c2Nhbi50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCdmb250cy9mb250LWNpdHlzY2FuLnN2ZyNmb250LWNpdHlzY2FuJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2ZvbnQtY2l0eXNjYW4yJztcclxuICAgIHNyYzogdXJsKCdmb250cy9mb250LWNpdHlzY2FuMi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCdmb250cy9mb250LWNpdHlzY2FuMi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJ2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCdmb250cy9mb250LWNpdHlzY2FuMi50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCdmb250cy9mb250LWNpdHlzY2FuMi5zdmcjZm9udC1jaXR5c2NhbjInKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuXHJcbiRmb250LWZhbWlseS0tMSA6ICdETSBTYW5zJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LS0xIDogNDAwICFkZWZhdWx0O1xyXG4kZm9udC1zcGFjaW5nLS0xOiAwICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtZmFtaWx5LS0yIDogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtLTIgOiA0MDAgIWRlZmF1bHQ7XHJcbiRmb250LXNwYWNpbmctLTI6IDAgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1mYW1pbHktLTMgOiBcIkJhcmxvd1wiLCBzZXJpZjtcclxuXHJcbiRmb250LWJvbGQgICAgICAgICA6IDcwMCAhZGVmYXVsdDtcclxuJGZvbnQtbWVkaXVtICAgICAgIDogNTAwICFkZWZhdWx0O1xyXG4kZm9udC1yZWd1bGFyICAgICAgOiA0MDAgIWRlZmF1bHQ7XHJcbiIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PURNK1NhbnM6d2dodEA0MDA7NTAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbiRmb250LWZhbWlseS0tMSA6ICdETSBTYW5zJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LS0xIDogNDAwICFkZWZhdWx0O1xyXG4kZm9udC1zcGFjaW5nLS0xOiAwICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtZmFtaWx5LS0yIDogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtLTIgOiA0MDAgIWRlZmF1bHQ7XHJcbiRmb250LXNwYWNpbmctLTI6IDAgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1ib2xkICAgICAgICAgOiA3MDAgIWRlZmF1bHQ7XHJcbiRmb250LW1lZGl1bSAgICAgICA6IDUwMCAhZGVmYXVsdDtcclxuJGZvbnQtcmVndWxhciAgICAgIDogNDAwICFkZWZhdWx0O1xyXG4iLCIkY29sb3JfY29va2llc19zaXRlOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEA3MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJhbGV3YXk6d2dodEA5MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG4uY29va2llc3YyQ29udGFpbmVyIHtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5OTk5O1xyXG4gICAgY29sb3I6ICMzMzM7XHJcblxyXG4gICAgLmJ0bkNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMTVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bkNvb2tpZXMge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3LjVweCAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMjtcclxuICAgICAgICAgICAgbWFyZ2luOiA3LjVweCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDcuNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5saWdodFZlcnNpb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzljOWM5YztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvcl9jb29raWVzX3NpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQkY29sb3JfY29va2llc19zaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYnRuQ29uZmlnQ29va2llcyB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG5Db29raWVzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bkNvb2tpZXMge1xyXG4gICAgICAgICAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saWdodFZlcnNpb24ge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBhLCBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb29raWVzU3RydWN0dXJlXzEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xyXG4gICAgICAgIGxlZnQ6IC0zNzVweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgNTBweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjVweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb29raWVzQ29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuYnRuVG9wIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOWM5YzljO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN2Z0FuaW1lIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0cmVDb29raWVzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxuXHJcbiAgICAgICAgICAgICAgICAuY29sb3JQcmltYXJ5U2l0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9jb29raWVzX3NpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0Q29va2llcyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dFN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IDE1cHg7XHJcbiAgICAgICAgbGVmdDogLTY1MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvb2tpZXNDb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4IDE1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIC5jb29raWVUaXRsZV9Db250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRvcENvbnRlbnRDb29raWVzIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKGNhbGMoLTUwJSAtIDcuNXB4KSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0blRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5YzljOWM7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG5SZXRvdXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvb2tpZVBhcmFtc19Db250ZW50IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29va2llc0VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0U2VjdGlvblN0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0U2VjdGlvbkNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdHJlU2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbkFjb3JkZW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbUNoZWNrYm94Q29va2llQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlRWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dENvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGlua0VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb25FbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dEVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3hDb29raWVzQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJlcXVpcmVkQ29va2llIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNy41cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94Q29va2llcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6ZGlzYWJsZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfY29va2llc19zaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dFNlY3Rpb25Db250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uQWNvcmRlb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWdEZWZhdWx0X1pvbmVBY3RpdmVfRWxlbWVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohIHRhaWx3aW5kY3NzIHYzLjMuMyB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly90YWlsd2luZGNzcy5jb20qL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PURNK1NhbnM6d2dodEA0MDA7NTAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9QmFybG93Oml0YWwsd2dodEAwLDEwMDswLDIwMDswLDMwMDswLDQwMDswLDUwMDswLDYwMDswLDcwMDswLDgwMDswLDkwMDsxLDEwMDsxLDIwMDsxLDMwMDsxLDQwMDsxLDUwMDsxLDYwMDsxLDcwMDsxLDgwMDsxLDkwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9RE0rU2Fuczp3Z2h0QDQwMDs1MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnMmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDcwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UmFsZXdheTp3Z2h0QDkwMCZkaXNwbGF5PXN3YXBcIik7XG4qLCA6YWZ0ZXIsIDpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDAgc29saWQgI2U1ZTdlYjsgfVxuXG46YWZ0ZXIsIDpiZWZvcmUge1xuICAtLXR3LWNvbnRlbnQ6XCJcIjsgfVxuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbW96LXRhYi1zaXplOiA0O1xuICAtby10YWItc2l6ZTogNDtcbiAgdGFiLXNpemU6IDQ7XG4gIGZvbnQtZmFtaWx5OiB1aS1zYW5zLXNlcmlmLHN5c3RlbS11aSwtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxTZWdvZSBVSSxSb2JvdG8sSGVsdmV0aWNhIE5ldWUsQXJpYWwsTm90byBTYW5zLHNhbnMtc2VyaWYsQXBwbGUgQ29sb3IgRW1vamksU2Vnb2UgVUkgRW1vamksU2Vnb2UgVUkgU3ltYm9sLE5vdG8gQ29sb3IgRW1vamk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmhyIHtcbiAgaGVpZ2h0OiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4OyB9XG5cbmFiYnI6d2hlcmUoW3RpdGxlXSkge1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0OyB9XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuY29kZSwga2JkLCBwcmUsIHNhbXAge1xuICBmb250LWZhbWlseTogdWktbW9ub3NwYWNlLFNGTW9uby1SZWd1bGFyLE1lbmxvLE1vbmFjbyxDb25zb2xhcyxMaWJlcmF0aW9uIE1vbm8sQ291cmllciBOZXcsbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1Yiwgc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07IH1cblxudGFibGUge1xuICB0ZXh0LWluZGVudDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogaW5oZXJpdDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmJ1dHRvbiwgc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuW3R5cGU9YnV0dG9uXSwgW3R5cGU9cmVzZXRdLCBbdHlwZT1zdWJtaXRdLCBidXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG46LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiBhdXRvOyB9XG5cbjotbW96LXVpLWludmFsaWQge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7IH1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCA6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0OyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuYmxvY2txdW90ZSwgZGQsIGRsLCBmaWd1cmUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIGhyLCBwLCBwcmUge1xuICBtYXJnaW46IDA7IH1cblxuZmllbGRzZXQge1xuICBtYXJnaW46IDA7IH1cblxuZmllbGRzZXQsIGxlZ2VuZCB7XG4gIHBhZGRpbmc6IDA7IH1cblxubWVudSwgb2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmRpYWxvZyB7XG4gIHBhZGRpbmc6IDA7IH1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmlucHV0OjotbW96LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOWNhM2FmOyB9XG5cbmlucHV0OjpwbGFjZWhvbGRlciwgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5Y2EzYWY7IH1cblxuW3JvbGU9YnV0dG9uXSwgYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5hdWRpbywgY2FudmFzLCBlbWJlZCwgaWZyYW1lLCBpbWcsIG9iamVjdCwgc3ZnLCB2aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbmltZywgdmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuKiwgOjpiYWNrZHJvcCwgOmFmdGVyLCA6YmVmb3JlIHtcbiAgLS10dy1ib3JkZXItc3BhY2luZy14OjA7XG4gIC0tdHctYm9yZGVyLXNwYWNpbmcteTowO1xuICAtLXR3LXRyYW5zbGF0ZS14OjA7XG4gIC0tdHctdHJhbnNsYXRlLXk6MDtcbiAgLS10dy1yb3RhdGU6MDtcbiAgLS10dy1za2V3LXg6MDtcbiAgLS10dy1za2V3LXk6MDtcbiAgLS10dy1zY2FsZS14OjE7XG4gIC0tdHctc2NhbGUteToxO1xuICAtLXR3LXBhbi14OiA7XG4gIC0tdHctcGFuLXk6IDtcbiAgLS10dy1waW5jaC16b29tOiA7XG4gIC0tdHctc2Nyb2xsLXNuYXAtc3RyaWN0bmVzczpwcm94aW1pdHk7XG4gIC0tdHctZ3JhZGllbnQtZnJvbS1wb3NpdGlvbjogO1xuICAtLXR3LWdyYWRpZW50LXZpYS1wb3NpdGlvbjogO1xuICAtLXR3LWdyYWRpZW50LXRvLXBvc2l0aW9uOiA7XG4gIC0tdHctb3JkaW5hbDogO1xuICAtLXR3LXNsYXNoZWQtemVybzogO1xuICAtLXR3LW51bWVyaWMtZmlndXJlOiA7XG4gIC0tdHctbnVtZXJpYy1zcGFjaW5nOiA7XG4gIC0tdHctbnVtZXJpYy1mcmFjdGlvbjogO1xuICAtLXR3LXJpbmctaW5zZXQ6IDtcbiAgLS10dy1yaW5nLW9mZnNldC13aWR0aDowcHg7XG4gIC0tdHctcmluZy1vZmZzZXQtY29sb3I6I2ZmZjtcbiAgLS10dy1yaW5nLWNvbG9yOiMzYjgyZjY4MDtcbiAgLS10dy1yaW5nLW9mZnNldC1zaGFkb3c6MCAwICMwMDAwO1xuICAtLXR3LXJpbmctc2hhZG93OjAgMCAjMDAwMDtcbiAgLS10dy1zaGFkb3c6MCAwICMwMDAwO1xuICAtLXR3LXNoYWRvdy1jb2xvcmVkOjAgMCAjMDAwMDtcbiAgLS10dy1ibHVyOiA7XG4gIC0tdHctYnJpZ2h0bmVzczogO1xuICAtLXR3LWNvbnRyYXN0OiA7XG4gIC0tdHctZ3JheXNjYWxlOiA7XG4gIC0tdHctaHVlLXJvdGF0ZTogO1xuICAtLXR3LWludmVydDogO1xuICAtLXR3LXNhdHVyYXRlOiA7XG4gIC0tdHctc2VwaWE6IDtcbiAgLS10dy1kcm9wLXNoYWRvdzogO1xuICAtLXR3LWJhY2tkcm9wLWJsdXI6IDtcbiAgLS10dy1iYWNrZHJvcC1icmlnaHRuZXNzOiA7XG4gIC0tdHctYmFja2Ryb3AtY29udHJhc3Q6IDtcbiAgLS10dy1iYWNrZHJvcC1ncmF5c2NhbGU6IDtcbiAgLS10dy1iYWNrZHJvcC1odWUtcm90YXRlOiA7XG4gIC0tdHctYmFja2Ryb3AtaW52ZXJ0OiA7XG4gIC0tdHctYmFja2Ryb3Atb3BhY2l0eTogO1xuICAtLXR3LWJhY2tkcm9wLXNhdHVyYXRlOiA7XG4gIC0tdHctYmFja2Ryb3Atc2VwaWE6IDsgfVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNjQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTMyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE1MzZweDsgfSB9XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYzsgfVxuXG4uZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLmFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDA7IH1cblxuLmJvdHRvbS0zIHtcbiAgYm90dG9tOiAuNzVyZW07IH1cblxuLmJvdHRvbS02IHtcbiAgYm90dG9tOiAxLjVyZW07IH1cblxuLmxlZnQtMCB7XG4gIGxlZnQ6IDA7IH1cblxuLmxlZnQtMyB7XG4gIGxlZnQ6IC43NXJlbTsgfVxuXG4ubGVmdC00IHtcbiAgbGVmdDogMXJlbTsgfVxuXG4ubGVmdC02IHtcbiAgbGVmdDogMS41cmVtOyB9XG5cbi5yaWdodC0yIHtcbiAgcmlnaHQ6IC41cmVtOyB9XG5cbi5yaWdodC0zIHtcbiAgcmlnaHQ6IC43NXJlbTsgfVxuXG4ucmlnaHQtNyB7XG4gIHJpZ2h0OiAxLjc1cmVtOyB9XG5cbi50b3AtMCB7XG4gIHRvcDogMDsgfVxuXG4udG9wLTIwIHtcbiAgdG9wOiA1cmVtOyB9XG5cbi50b3AtMyB7XG4gIHRvcDogLjc1cmVtOyB9XG5cbi50b3AtNCB7XG4gIHRvcDogMXJlbTsgfVxuXG4uaXNvbGF0ZSB7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTsgfVxuXG4uei0xMCB7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5jbGVhci1ib3RoIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XG5cbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtOyB9XG5cbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuNzVyZW07IH1cblxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuXG4uLW1sLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVyZW07IH1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAuMjVyZW07IH1cblxuLm1iLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuXG4ubWItMTYge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cblxuLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLm1iLTYge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cblxuLm1iLTcge1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtOyB9XG5cbi5tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4ubWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cblxuLm1sLTIge1xuICBtYXJnaW4tbGVmdDogLjVyZW07IH1cblxuLm1sLTMge1xuICBtYXJnaW4tbGVmdDogLjc1cmVtOyB9XG5cbi5tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuLm1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxuXG4ubXItMiB7XG4gIG1hcmdpbi1yaWdodDogLjVyZW07IH1cblxuLm1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IC43NXJlbTsgfVxuXG4ubXItNCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4ubXItOCB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IC4yNXJlbTsgfVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IC41cmVtOyB9XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogLjc1cmVtOyB9XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMXJlbTsgfVxuXG4ubXQtNiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuXG4ubXQtOCB7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi50YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDsgfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYXNwZWN0LVxcWzRcXC8zXFxdIHtcbiAgYXNwZWN0LXJhdGlvOiA0LzM7IH1cblxuLmgtMCB7XG4gIGhlaWdodDogMDsgfVxuXG4uaC0xXFwvMiB7XG4gIGhlaWdodDogNTAlOyB9XG5cbi5oLTIge1xuICBoZWlnaHQ6IC41cmVtOyB9XG5cbi5oLTIwIHtcbiAgaGVpZ2h0OiA1cmVtOyB9XG5cbi5oLWZ1bGwge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLm1heC1oLTk2IHtcbiAgbWF4LWhlaWdodDogMjRyZW07IH1cblxuLnctMVxcLzIge1xuICB3aWR0aDogNTAlOyB9XG5cbi53LTFcXC8zIHtcbiAgd2lkdGg6IDMzLjMzMzMzMyU7IH1cblxuLnctMTFcXC8xMiB7XG4gIHdpZHRoOiA5MS42NjY2NjclOyB9XG5cbi53LTJcXC8zIHtcbiAgd2lkdGg6IDY2LjY2NjY2NyU7IH1cblxuLnctMjAge1xuICB3aWR0aDogNXJlbTsgfVxuXG4udy05XFwvMTIge1xuICB3aWR0aDogNzUlOyB9XG5cbi53LWZ1bGwge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWF4LXcteHMge1xuICBtYXgtd2lkdGg6IDIwcmVtOyB9XG5cbi5mbGV4LTEge1xuICBmbGV4OiAxIDEgMCU7IH1cblxuLnRyYW5zZm9ybSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLXR3LXRyYW5zbGF0ZS14KSwgdmFyKC0tdHctdHJhbnNsYXRlLXkpKSByb3RhdGUodmFyKC0tdHctcm90YXRlKSkgc2tld1godmFyKC0tdHctc2tldy14KSkgc2tld1kodmFyKC0tdHctc2tldy15KSkgc2NhbGVYKHZhcigtLXR3LXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHctc2NhbGUteSkpOyB9XG5cbi5ncmlkLWNvbHMtMSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTsgfVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG5cbi5mbGV4LWNvbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cblxuLml0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLml0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG4uaXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uanVzdGlmeS1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uanVzdGlmeS1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5qdXN0aWZ5LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5qdXN0aWZ5LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmdhcC0xMCB7XG4gIGdhcDogMi41cmVtOyB9XG5cbi5nYXAtMTQge1xuICBnYXA6IDMuNXJlbTsgfVxuXG4uZ2FwLXgtMTAge1xuICAtbW96LWNvbHVtbi1nYXA6IDIuNXJlbTtcbiAgY29sdW1uLWdhcDogMi41cmVtOyB9XG5cbi5nYXAteS0xMCB7XG4gIHJvdy1nYXA6IDIuNXJlbTsgfVxuXG4uc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cblxuLnNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5vdmVyZmxvdy1oaWRkZW4sIC50cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnRydW5jYXRlIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnJvdW5kZWQtMnhsIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuXG4ucm91bmRlZC0zeGwge1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07IH1cblxuLnJvdW5kZWQtZnVsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDsgfVxuXG4ucm91bmRlZC14bCB7XG4gIGJvcmRlci1yYWRpdXM6IC43NXJlbTsgfVxuXG4uYm9yZGVyLTIge1xuICBib3JkZXItd2lkdGg6IDJweDsgfVxuXG4uYm9yZGVyLWJsYWNrIHtcbiAgLS10dy1ib3JkZXItb3BhY2l0eToxO1xuICBib3JkZXItY29sb3I6IFJHQigwIDAgMC92YXIoLS10dy1ib3JkZXItb3BhY2l0eSkpOyB9XG5cbi5vYmplY3QtY29udGFpbiB7XG4gIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuLm9iamVjdC1jb3ZlciB7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMDsgfVxuXG4ucC0xMiB7XG4gIHBhZGRpbmc6IDNyZW07IH1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IC41cmVtOyB9XG5cbi5wLTMge1xuICBwYWRkaW5nOiAuNzVyZW07IH1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDFyZW07IH1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDEuMjVyZW07IH1cblxuLnAtNiB7XG4gIHBhZGRpbmc6IDEuNXJlbTsgfVxuXG4ucC04IHtcbiAgcGFkZGluZzogMnJlbTsgfVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAuMjVyZW07IH1cblxuLnB4LTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTsgfVxuXG4ucHgtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cblxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IC43NXJlbTtcbiAgcGFkZGluZy1yaWdodDogLjc1cmVtOyB9XG5cbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG5cbi5weC02IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTsgfVxuXG4ucHgtOCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuMjVyZW07IH1cblxuLnB5LTEwIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTsgfVxuXG4ucHktMTIge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuNXJlbTsgfVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuNzVyZW07IH1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cblxuLnB5LTYge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtOyB9XG5cbi5wYi0xMiB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG5cbi5wYi0xNiB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IC41cmVtOyB9XG5cbi5wYi0yNCB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtOyB9XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cblxuLnBiLTYge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9XG5cbi5wYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cblxuLnBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLnBsLTQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cblxuLnByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5wci0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW07IH1cblxuLnByLTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH1cblxuLnByLTgge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IC4yNXJlbTsgfVxuXG4ucHQtMTAge1xuICBwYWRkaW5nLXRvcDogMi41cmVtOyB9XG5cbi5wdC0xMiB7XG4gIHBhZGRpbmctdG9wOiAzcmVtOyB9XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IC41cmVtOyB9XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IC43NXJlbTsgfVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtOyB9XG5cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTsgfVxuXG4ucHQtOCB7XG4gIHBhZGRpbmctdG9wOiAycmVtOyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2hhZG93LWxnIHtcbiAgLS10dy1zaGFkb3c6MCAxMHB4IDE1cHggLTNweCAjMDAwMDAwMWEsMCA0cHggNnB4IC00cHggIzAwMDAwMDFhO1xuICAtLXR3LXNoYWRvdy1jb2xvcmVkOjAgMTBweCAxNXB4IC0zcHggdmFyKC0tdHctc2hhZG93LWNvbG9yKSwwIDRweCA2cHggLTRweCB2YXIoLS10dy1zaGFkb3ctY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS10dy1yaW5nLW9mZnNldC1zaGFkb3csIDAgMCAjMDAwMCksIHZhcigtLXR3LXJpbmctc2hhZG93LCAwIDAgIzAwMDApLCB2YXIoLS10dy1zaGFkb3cpOyB9XG5cbi50cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsYmFja2dyb3VuZC1jb2xvcixib3JkZXItY29sb3IsdGV4dC1kZWNvcmF0aW9uLWNvbG9yLGZpbGwsc3Ryb2tlLG9wYWNpdHksYm94LXNoYWRvdyx0cmFuc2Zvcm0sZmlsdGVyLC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcixiYWNrZ3JvdW5kLWNvbG9yLGJvcmRlci1jb2xvcix0ZXh0LWRlY29yYXRpb24tY29sb3IsZmlsbCxzdHJva2Usb3BhY2l0eSxib3gtc2hhZG93LHRyYW5zZm9ybSxmaWx0ZXIsYmFja2Ryb3AtZmlsdGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcixiYWNrZ3JvdW5kLWNvbG9yLGJvcmRlci1jb2xvcix0ZXh0LWRlY29yYXRpb24tY29sb3IsZmlsbCxzdHJva2Usb3BhY2l0eSxib3gtc2hhZG93LHRyYW5zZm9ybSxmaWx0ZXIsYmFja2Ryb3AtZmlsdGVyLC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1czsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNtXFw6dy0xXFwvMiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuc21cXDpmbGV4LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAuc21cXDpwLTEyIHtcbiAgICBwYWRkaW5nOiAzcmVtOyB9XG4gIC5zbVxcOnAtNCB7XG4gICAgcGFkZGluZzogMXJlbTsgfVxuICAuc21cXDpweC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cbiAgLnNtXFw6cGItMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG4gIC5zbVxcOnByLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOmFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLm1kXFw6cmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWRcXDpib3R0b20tYXV0byB7XG4gICAgYm90dG9tOiBhdXRvOyB9XG4gIC5tZFxcOmxlZnQtMlxcLzQge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAubWRcXDpsZWZ0LWF1dG8ge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLm1kXFw6cmlnaHQtMCB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLm1kXFw6cmlnaHQtMVxcLzQge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLm1kXFw6cmlnaHQtOCB7XG4gICAgcmlnaHQ6IDJyZW07IH1cbiAgLm1kXFw6dG9wLTAge1xuICAgIHRvcDogMDsgfVxuICAubWRcXDp0b3AtMVxcLzMge1xuICAgIHRvcDogMzMuMzMzMzMzJTsgfVxuICAubWRcXDp0b3AtMjAge1xuICAgIHRvcDogNXJlbTsgfVxuICAubWRcXDp0b3AtMjgge1xuICAgIHRvcDogN3JlbTsgfVxuICAubWRcXDpvcmRlci0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAubWRcXDpmbG9hdC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5tZFxcOmZsb2F0LWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5tZFxcOm14LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubWRcXDotbWwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtOyB9XG4gIC5tZFxcOm1iLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm1kXFw6bWItMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtOyB9XG4gIC5tZFxcOm1iLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLm1kXFw6bWwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm1kXFw6bWwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtOyB9XG4gIC5tZFxcOm1yLTAge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubWRcXDptdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5tZFxcOm10LTEge1xuICAgIG1hcmdpbi10b3A6IC4yNXJlbTsgfVxuICAubWRcXDptdC02IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgLm1kXFw6ZmxleCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAubWRcXDpoaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1kXFw6aC0xXFwvMiB7XG4gICAgaGVpZ2h0OiA1MCU7IH1cbiAgLm1kXFw6aC1mdWxsIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1kXFw6dy0xXFwvMiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAubWRcXDp3LTFcXC8zIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzJTsgfVxuICAubWRcXDp3LTNcXC8xMiB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAubWRcXDp3LTVcXC8xMiB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLm1kXFw6dy02XFwvMTIge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLm1kXFw6dy05XFwvMTIge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLm1kXFw6dy1hdXRvIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAubWRcXDp3LWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tZFxcOmdyaWQtY29scy0xIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7IH1cbiAgLm1kXFw6Z3JpZC1jb2xzLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTsgfVxuICAubWRcXDpmbGV4LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAubWRcXDpmbGV4LXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgLm1kXFw6ZmxleC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLm1kXFw6aXRlbXMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5tZFxcOmp1c3RpZnktZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5tZFxcOmp1c3RpZnktYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5tZFxcOnAtMTIge1xuICAgIHBhZGRpbmc6IDNyZW07IH1cbiAgLm1kXFw6cHgtMTIge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtOyB9XG4gIC5tZFxcOnB4LTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgcGFkZGluZy1yaWdodDogNXJlbTsgfVxuICAubWRcXDpweS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAubWRcXDpwYi0wLCAubWRcXDpweS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAubWRcXDpwYi0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgLm1kXFw6cGItNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfVxuICAubWRcXDpwYi04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAubWRcXDpwbC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC4yNXJlbTsgfVxuICAubWRcXDpwbC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cbiAgLm1kXFw6cHItMSB7XG4gICAgcGFkZGluZy1yaWdodDogLjI1cmVtOyB9XG4gIC5tZFxcOnByLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cbiAgLm1kXFw6cHQtMCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLm1kXFw6cHQtMTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtOyB9XG4gIC5tZFxcOnB0LTIge1xuICAgIHBhZGRpbmctdG9wOiAuNXJlbTsgfVxuICAubWRcXDpwdC00IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxnXFw6c3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5OyB9XG4gIC5sZ1xcOmJvdHRvbS02IHtcbiAgICBib3R0b206IDEuNXJlbTsgfVxuICAubGdcXDpmbG9hdC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5sZ1xcOm15LTAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubGdcXDptbC00IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICAubGdcXDptbC04IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAubGdcXDptci0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmxnXFw6bXItNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gIC5sZ1xcOm1pbi1oLXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7IH1cbiAgLmxnXFw6dy0xXFwvMyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmxnXFw6dy0xXFwvNCB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAubGdcXDp3LTJcXC8zIHtcbiAgICB3aWR0aDogNjYuNjY2NjY3JTsgfVxuICAubGdcXDp3LTNcXC8xMiB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAubGdcXDp3LTVcXC8xMiB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmxnXFw6dy03XFwvMTIge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMlOyB9XG4gIC5sZ1xcOmdyaWQtY29scy0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7IH1cbiAgLmxnXFw6Z3JpZC1jb2xzLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTsgfVxuICAubGdcXDpmbGV4LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAubGdcXDppdGVtcy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAubGdcXDpqdXN0aWZ5LXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmxnXFw6anVzdGlmeS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmxnXFw6anVzdGlmeS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmxnXFw6cC02IHtcbiAgICBwYWRkaW5nOiAxLjVyZW07IH1cbiAgLmxnXFw6cHItOCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAubGdcXDpwdC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gIC54bFxcOm1iLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAueGxcXDpoaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnhsXFw6dy0xXFwvMyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLnhsXFw6Z3JpZC1jb2xzLTEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTsgfVxuICAueGxcXDpncmlkLWNvbHMtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpOyB9XG4gIC54bFxcOmdhcC14LTI0IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDZyZW07XG4gICAgY29sdW1uLWdhcDogNnJlbTsgfVxuICAueGxcXDpweC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAueGxcXDpwYi0xNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTsgfVxuICAueGxcXDpwbC0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzZweCkge1xuICAuXFwzMnhsXFw6cC0wIHtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHQjIElUQ1NTIExvYWRpbmdcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXHJcbiAqIENvdWxldXJzIHByaW5jaXBhbGVzXHJcbiAqL1xuLypcclxuICogQ291bGV1cnMgc2Vjb25kYWlyZXNcclxuICovXG4vKlxyXG4gKiBDb3VsZXVycyBwaXJuY2lwYWxlc1xyXG4gKiBDZXMgY291bGV1cnMgbmUgZMOpcGVuZGVudCBwYXMgZGUgbGEgbWFxdWV0dGUgY2xpZW50ZSAoY291bGV1ciBnw6luw6lyaXF1ZSBhdSBtb2TDqGxlKVxyXG4gKi9cbi8qIEZPTlQgTU9ERUxFICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb250LWNpdHlzY2FuJztcbiAgc3JjOiB1cmwoXCJmb250cy9mb250LWNpdHlzY2FuLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL2ZvbnQtY2l0eXNjYW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9mb250LWNpdHlzY2FuLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9mb250LWNpdHlzY2FuLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvZm9udC1jaXR5c2Nhbi5zdmcjZm9udC1jaXR5c2NhblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvbnQtY2l0eXNjYW4yJztcbiAgc3JjOiB1cmwoXCJmb250cy9mb250LWNpdHlzY2FuMi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9mb250LWNpdHlzY2FuMi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL2ZvbnQtY2l0eXNjYW4yLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9mb250LWNpdHlzY2FuMi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL2ZvbnQtY2l0eXNjYW4yLnN2ZyNmb250LWNpdHlzY2FuMlwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbi8qIEhFQURFUiBDT0xPUiAqL1xuLypcclxuKiBUZXh0ZmllbGRcclxuICovXG4vKlxyXG4qIFRleHRhcmVhXHJcbiAqL1xuLypcclxuKiBSYWRpb1xyXG4gKi9cbi8qXHJcbiogQ2hlY2tib3hcclxuICovXG4vKlxyXG4qIFNlbGVjdFxyXG4gKi9cbi8qXHJcbiogVG9nZ2xlXHJcbiAqL1xuLypcclxuKiBMb2NhbGl6YXRvclxyXG4gKi9cbi8qXHJcbiogQ29uZGl0aW9uc1xyXG4gKi9cbi8qXHJcbiogUmFuZ2VcclxuICovXG4vKlxyXG4qIFVwbG9hZFxyXG4gKi9cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiogRm9ybXVsYWlyZSBjb250cmFzdGUgKHBvdXIgbGVzIGZvbmRzIGRhcmspXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXG4vKlxyXG4qIFRleHRmaWVsZFxyXG4gKi9cbi8qXHJcbiogVGV4dGFyZWFcclxuICovXG4vKlxyXG4qIFJhZGlvXHJcbiovXG4vKlxyXG4qIENoZWNrYm94XHJcbiovXG4vKlxyXG4qIFRvb2dsZVxyXG4qL1xuLypcclxuKiBTZWxlY3RcclxuKi9cbi8qIFBhcmFtw6h0cmVzIHBhciBkw6lmYXV0ICovXG4vKiBDU1MgKi9cbmgxLmgxIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjU2M3JlbSwgY2FsYygxLjY1dncgKyAxNy4yOHB4KSwgMi40NDFyZW0pO1xuICBjb2xvcjogI0ZGNTRBQTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4xNTI7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuXG5oMi5oMiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEuNDA2cmVtLCBjYWxjKDEuMDI3dncgKyAxNy42OXB4KSwgMS45NTNyZW0pLzEuNDQgXCJCYXJsb3dcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblxuaDMuaDMge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjEyNXJlbSwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgMS4yNXJlbSkvMi4yNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRjU0QUE7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuXG5oNC5oNCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDFyZW0sIDAsIDFyZW0pLzEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd29yZC1icmVhazogbm9ybWFsOyB9XG5cbmg1Lmg1IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMXJlbSwgMCwgMXJlbSkvMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblxuaDYuaDYge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxcmVtLCAwLCAxcmVtKS8xLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuXG4vKiBjb29yZHMgRWxlbWVudCAqL1xuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiBFc3RpbWF0aW9uIFZhcmlhYmxlcyAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE1vZHVsZSBjb3VwcyBkZSBjb2V1ciBWMiAqL1xuLyogRm9vdGVyIEVsZW1lbnQgKi9cbi8qIEZvb3RlciBsb2dvICovXG4vKiBGb290ZXIgbG9nbyBtZW1iZXIgKi9cbi8qIEZvb3RlciBwYXJ0bmVycyAqL1xuLyogRm9vdGVyIGNvcHlyaWdodCBldCBuYXYgbGlzdCAqL1xuLyogRm9vdGVyIExCSSBsb2dvICovXG4vKiBGb290ZXIgU29jaWFsIE5ldHdvcmsgKi9cbi8qIEZvb3RlciBEZXNrdG9wICovXG4vKiBGb290ZXIgZm9ybSAqL1xuLyogR0xPQkFMIFZBUklBQkxFUyAqL1xuLyogSEVBREVSIFZBUklBQkxFUyAqL1xuLyogTU9CSUxFICovXG4vKiBTZWN0aW9uIGhlYWRlciBjb250YWluZXIgKi9cbi8qIFNlY3Rpb24gQnVyZ2VyIG1lbnUgKi9cbi8qIFNlY3Rpb24gTG9nbyAqL1xuLyogU2VjdGlvbiBNZW51IGRlIG5hdmlnYXRpb24gKi9cbi8qIFNlY3Rpb24gc291cy1tZW51IG5hdmlnYXRpb24gZGVncmVlIDEgKi9cbi8qIFNlY3Rpb24gc291cy1tZW51IG5hdmlnYXRpb24gZGVncmVlIDEgbGllbiAqL1xuLyogU2VjdGlvbiBzb3VzLW1lbnUgbmF2aWdhdGlvbiBkZWdyZWUgMiAqL1xuLyogU2VjdGlvbiBzb3VzLW1lbnUgbmF2aWdhdGlvbiBkZWdyZWUgMiBib3V0b24gZGUgcmV0b3VyICovXG4vKiBERVNLVE9QICovXG4vKiBTZWN0aW9uIGhlYWRlciBjb250YWluZXIgKi9cbi8qIFNlY3Rpb24gTG9nbyAqL1xuLyogU2VjdGlvbiBNZW51IG5hdmlnYXRpb24gKi9cbi8qIFNlY3Rpb24gU291cy1tZW51IGJhY2tncm91bmQgbmF2aWdhdGlvbiAqL1xuLyogU2VjdGlvbiBTb3VzLW1lbnUgY29udGFpbmVyIG5hdmlnYXRpb24gKi9cbi8qIFNlY3Rpb24gU291cy1tZW51IGRlZ3JlIDEgbmF2aWdhdGlvbiAqL1xuLyogU2VjdGlvbiBTb3VzLW1lbnUgZGVncmUgMiBuYXZpZ2F0aW9uICovXG4vKiBTZWN0aW9uIFNvdXMtbWVudSBkZWZhdWx0IG5hdmlnYXRpb24gKi9cbi8qIFNlY3Rpb24gSGVhZGVyIDIgKi9cbi8qIFNlY3Rpb24gSGVhZGVyIDMgKi9cbi8qIEVMRU1FTlQgRk9STSAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnBhZ2luYXRpb25fbG9hZF9tb3JlIHtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5wYWdpbmF0aW9uX2xvYWRfbW9yZSAucHJvZ3Jlc3NiYXIge1xuICAgIG1hcmdpbjogMXJlbSAwIDEuNXJlbTsgfVxuXG4uc2VvX2xpbmsgLnNlb19saW5rX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5zZW9fbGluayAuc2VvX2xpc3RfdGl0bGUgLmljb25faXRlbSB7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBtaW4td2lkdGg6IDIuNXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDg0LCAxNzAsIDAuMjUpOyB9XG4gIC5zZW9fbGluayAuc2VvX2xpc3RfdGl0bGUgLmljb25faXRlbSAuaWNvbiB7XG4gICAgZmlsbDogI0ZGNTRBQTsgfVxuXG4uc2VvX2xpbmsgLnNlb19saXN0X3RpdGxlIC50aXRsZV9pdGVtIHtcbiAgY29sb3I6ICNGRjU0QUE7IH1cblxuLnNlb19saW5rIC5zZW9fbGlzdF9saW5rID4gbGkubGFzdC1pdGVtIC5idXR0b25fbGFiZWwge1xuICBjb2xvcjogI0ZGNTRBQTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNTRBQTtcbiAgYmFja2dyb3VuZDogMXB4IHNvbGlkICNGRkZGRkY7IH1cbiAgLnNlb19saW5rIC5zZW9fbGlzdF9saW5rID4gbGkubGFzdC1pdGVtIC5idXR0b25fbGFiZWw6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjU0QUE7XG4gICAgYmFja2dyb3VuZDogI0ZGNTRBQTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIE1PRFVMRSBQUklDRSBaT05FIC0gUEFHRSBMSVNUSU5HXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVhZGVyX3RvcGJhciB7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5oZWFkZXJfdG9wYmFyIC50b3BiYXJfX3N0cnVjdHVyZSB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5oZWFkZXJfdG9wYmFyIC50b3BiYXJfX2VsZW1lbnRzX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAuaGVhZGVyX3RvcGJhciAudG9wYmFyX19lbGVtZW50c19jb250YWluZXIuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmhlYWRlcl90b3BiYXIgLnRvcGJhcl9fZWxlbWVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gIC5oZWFkZXJfdG9wYmFyIC50b3BiYXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDFyZW07IH1cblxuLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl90b3BiYXIgLnRvcGJhcl9fc3RydWN0dXJlIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfdG9wYmFyIC50b3BiYXJfX3N0cnVjdHVyZSAudG9wYmFyX19jb250ZW50IC5idXR0b25fcHJvcHJpZXRhaXJlIC50ZXh0X2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfdG9wYmFyIC50b3BiYXJfX3N0cnVjdHVyZSAudG9wYmFyX19jb250ZW50IC5idXR0b25faGVhcnQge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG5cbi8qXHJcbiAqIENvdWxldXJzIHByaW5jaXBhbGVzXHJcbiAqL1xuLypcclxuICogQ291bGV1cnMgc2Vjb25kYWlyZXNcclxuICovXG4vKlxyXG4gKiBDb3VsZXVycyBwaXJuY2lwYWxlc1xyXG4gKiBDZXMgY291bGV1cnMgbmUgZMOpcGVuZGVudCBwYXMgZGUgbGEgbWFxdWV0dGUgY2xpZW50ZSAoY291bGV1ciBnw6luw6lyaXF1ZSBhdSBtb2TDqGxlKVxyXG4gKi9cbi8qIEhFQURFUiBDT0xPUiAqL1xuLypcclxuKiBUZXh0ZmllbGRcclxuICovXG4vKlxyXG4qIFRleHRhcmVhXHJcbiAqL1xuLypcclxuKiBSYWRpb1xyXG4gKi9cbi8qXHJcbiogQ2hlY2tib3hcclxuICovXG4vKlxyXG4qIFNlbGVjdFxyXG4gKi9cbi8qXHJcbiogVG9nZ2xlXHJcbiAqL1xuLypcclxuKiBMb2NhbGl6YXRvclxyXG4gKi9cbi8qXHJcbiogQ29uZGl0aW9uc1xyXG4gKi9cbi8qXHJcbiogUmFuZ2VcclxuICovXG4vKlxyXG4qIFVwbG9hZFxyXG4gKi9cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiogRm9ybXVsYWlyZSBjb250cmFzdGUgKHBvdXIgbGVzIGZvbmRzIGRhcmspXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXG4vKlxyXG4qIFRleHRmaWVsZFxyXG4gKi9cbi8qXHJcbiogVGV4dGFyZWFcclxuICovXG4vKlxyXG4qIFJhZGlvXHJcbiovXG4vKlxyXG4qIENoZWNrYm94XHJcbiovXG4vKlxyXG4qIFRvb2dsZVxyXG4qL1xuLypcclxuKiBTZWxlY3RcclxuKi9cbmJvZHkge1xuICAvKm9wYWNpdHk6IDA7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH0qLyB9XG4gIGJvZHk6bm90KC5ib2R5LS1ob21lKSAubWFpbl9jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfSB9XG5cbkBrZXlmcmFtZXMgaGVhcnRoU2VsZWN0aW9uIHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJlbGwge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7IH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpOyB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpOyB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBhcnJvdyB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7IH1cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTVweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNoYWtlLXZlcnRpY2FsIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAzMCUsXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpOyB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7IH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTsgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgc2hpbmUge1xuICAwJSB7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDsgfVxuICAzNi4zNjM2NCUsXG4gIDEwMCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDsgfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvbnQtY2l0eXNjYW4nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4uZW90PzQ5MDI2ODlcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2Nhbi5lb3Q/NDkwMjY4OSNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2Nhbi53b2ZmMj80OTAyNjg5XCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuLndvZmY/NDkwMjY4OVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuLnR0Zj80OTAyNjg5XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuLnN2Zz80OTAyNjg5I2ZvbnRlbGxvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvbnQtY2l0eXNjYW4yJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuMi5lb3Q/NzYxNTgyODFcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2NhbjIuZW90Pzc2MTU4MjgxI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuMi53b2ZmMj83NjE1ODI4MVwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2NhbjIud29mZj83NjE1ODI4MVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuMi50dGY/NzYxNTgyODFcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLnN2Zz83NjE1ODI4MSNmb250ZWxsb1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZvbnQtY2l0eXNjYW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbmV2ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IC4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogb3BhY2l0eTogLjg7ICovXG4gIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cbiAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cbiAgbWFyZ2luLWxlZnQ6IC4yZW07XG4gIC8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXG4gIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cbiAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG5bY2xhc3NePVwiaWNvbjItXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uMi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9udC1jaXR5c2NhbjJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbmV2ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IC4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogb3BhY2l0eTogLjg7ICovXG4gIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cbiAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cbiAgbWFyZ2luLWxlZnQ6IC4yZW07XG4gIC8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXG4gIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cbiAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uaWNvbi16b29tLWNhcnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDAnOyB9XG5cbi8qICfuoIAnICovXG4uaWNvbi11bnpvb20tY2FydG86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMSc7IH1cblxuLyogJ+6ggScgKi9cbi5pY29uLW5vdGUtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAyJzsgfVxuXG4vKiAn7qCCJyAqL1xuLmljb24tbm90ZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDMnOyB9XG5cbi8qICfuoIMnICovXG4uaWNvbi1ub3RlLTM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNCc7IH1cblxuLyogJ+6ghCcgKi9cbi5pY29uLW5vdGUtNDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA1JzsgfVxuXG4vKiAn7qCFJyAqL1xuLmljb24tbm90ZS01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDYnOyB9XG5cbi8qICfuoIYnICovXG4uaWNvbi1vcHRpb25zLWNhcnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDcnOyB9XG5cbi8qICfuoIcnICovXG4uaWNvbi1CcmVhZGNydW1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDgnOyB9XG5cbi8qICfuoIgnICovXG4uaWNvbi1pbmZvcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA5JzsgfVxuXG4vKiAn7qCJJyAqL1xuLmljb24tQm9sZF9jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBhJzsgfVxuXG4vKiAn7qCKJyAqL1xuLmljb24tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBiJzsgfVxuXG4vKiAn7qCLJyAqL1xuLmljb24tcmV0dXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGMnOyB9XG5cbi8qICfuoIwnICovXG4uaWNvbi10b3A6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwZCc7IH1cblxuLyogJ+6gjScgKi9cbi5pY29uLWZsb3A6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwZSc7IH1cblxuLyogJ+6gjicgKi9cbi5pY29uLUFycm93LVNlbGVjdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBmJzsgfVxuXG4vKiAn7qCPJyAqL1xuLmljb24tYXJyb3ctY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxMCc7IH1cblxuLyogJ+6gkCcgKi9cbi5pY29uLWFkbWluaXN0cmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTEnOyB9XG5cbi8qICfuoJEnICovXG4uaWNvbi1Qb3NpdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODEyJzsgfVxuXG4vKiAn7qCSJyAqL1xuLmljb24tTmVnYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxMyc7IH1cblxuLyogJ+6gkycgKi9cbi5pY29uLWlzb2Nocm9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxNCc7IH1cblxuLyogJ+6glCcgKi9cbi5pY29uLW5iLXBsYW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxNSc7IH1cblxuLyogJ+6glScgKi9cbi5pY29uLWFycm93LWRyb3Bkb3duLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTYnOyB9XG5cbi8qICfuoJYnICovXG4uaWNvbi1hcnJvdy1kcm9wZG93bi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTcnOyB9XG5cbi8qICfuoJcnICovXG4uaWNvbi1oaWRkZW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxOCc7IH1cblxuLyogJ+6gmCcgKi9cbi5pY29uLVByZW1pdW1TdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxOSc7IH1cblxuLyogJ+6gmScgKi9cbi5pY29uLU1lbnVCdXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxYSc7IH1cblxuLyogJ+6gmicgKi9cbi5pY29uLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWInOyB9XG5cbi8qICfuoJsnICovXG4uaWNvbi1MaWtlU3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWMnOyB9XG5cbi8qICfuoJwnICovXG4uaWNvbi1vYmplY3RpZjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFkJzsgfVxuXG4vKiAn7qCdJyAqL1xuLmljb24td2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFlJzsgfVxuXG4vKiAn7qCeJyAqL1xuLmljb24taXRpbmVyYWlyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFmJzsgfVxuXG4vKiAn7qCfJyAqL1xuLmljb24tc2hhcmUxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjAnOyB9XG5cbi8qICfuoKAnICovXG4uaWNvbi1DaGVjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODIxJzsgfVxuXG4vKiAn7qChJyAqL1xuLmljb24tbWVzc2FnZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODIyJzsgfVxuXG4vKiAn7qCiJyAqL1xuLmljb24tQ2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyMyc7IH1cblxuLyogJ+6goycgKi9cbi5pY29uLUxpa2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyNCc7IH1cblxuLyogJ+6gpCcgKi9cbi5pY29uLWxheWVyLWNhcnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjUnOyB9XG5cbi8qICfuoKUnICovXG4uaWNvbi1QcmVtaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjYnOyB9XG5cbi8qICfuoKYnICovXG4uaWNvbi1BcnJvd1RvcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI3JzsgfVxuXG4vKiAn7qCnJyAqL1xuLmljb24tQXJyb3dCb3R0b206YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyOCc7IH1cblxuLyogJ+6gqCcgKi9cbi5pY29uLUFycm93TGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI5JzsgfVxuXG4vKiAn7qCpJyAqL1xuLmljb24tQXJyb3dSaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJhJzsgfVxuXG4vKiAn7qCqJyAqL1xuLmljb24tYXBwYXJ0ZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyYic7IH1cblxuLyogJ+6gqycgKi9cbi5pY29uLXBvZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJjJzsgfVxuXG4vKiAn7qCsJyAqL1xuLmljb24tY29tbXVuZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJkJzsgfVxuXG4vKiAn7qCtJyAqL1xuLmljb24tc2hvdzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJlJzsgfVxuXG4vKiAn7qCuJyAqL1xuLmljb24tU3BlYWNoQnViYmxlMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJmJzsgfVxuXG4vKiAn7qCvJyAqL1xuLmljb24tcGF5bWVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODMwJzsgfVxuXG4vKiAn7qCwJyAqL1xuLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzMSc7IH1cblxuLyogJ+6gsScgKi9cbi5pY29uLWNhbGVuZGFyLXllYXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzMic7IH1cblxuLyogJ+6gsicgKi9cbi5pY29uLWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzMnOyB9XG5cbi8qICfuoLMnICovXG4uaWNvbi1Mb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM0JzsgfVxuXG4vKiAn7qC0JyAqL1xuLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzNSc7IH1cblxuLyogJ+6gtScgKi9cbi5pY29uLVBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzYnOyB9XG5cbi8qICfuoLYnICovXG4uaWNvbi1DYW1lcmFTdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzNyc7IH1cblxuLyogJ+6gtycgKi9cbi5pY29uLW1hZ25pZnlnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM4JzsgfVxuXG4vKiAn7qC4JyAqL1xuLmljb24tbmV3LWFkZHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzOSc7IH1cblxuLyogJ+6guScgKi9cbi5pY29uLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNhJzsgfVxuXG4vKiAn7qC6JyAqL1xuLmljb24tbG9jYXRpb24tZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNiJzsgfVxuXG4vKiAn7qC7JyAqL1xuLmljb24tU2F2ZVN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNjJzsgfVxuXG4vKiAn7qC8JyAqL1xuLmljb24tUHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzZCc7IH1cblxuLyogJ+6gvScgKi9cbi5pY29uLVRyYXNoU3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2UnOyB9XG5cbi8qICfuoL4nICovXG4uaWNvbi1jb21tZW50LXZhbGlkYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzZic7IH1cblxuLyogJ+6gvycgKi9cbi5pY29uLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQwJzsgfVxuXG4vKiAn7qGAJyAqL1xuLmljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQxJzsgfVxuXG4vKiAn7qGBJyAqL1xuLmljb24taXNvLXRyYW5zcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQyJzsgfVxuXG4vKiAn7qGCJyAqL1xuLmljb24taXNvLXZvaXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0Myc7IH1cblxuLyogJ+6hgycgKi9cbi5pY29uLWlzby12ZWxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDQnOyB9XG5cbi8qICfuoYQnICovXG4uaWNvbi1pc28tcGllZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ1JzsgfVxuXG4vKiAn7qGFJyAqL1xuLmljb24tYmVkcm9vbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ2JzsgfVxuXG4vKiAn7qGGJyAqL1xuLmljb24tc3Ryb25nLWFycm93LXRvLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDcnOyB9XG5cbi8qICfuoYcnICovXG4uaWNvbi1zdHJvbmctYXJyb3ctdG8tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDgnOyB9XG5cbi8qICfuoYgnICovXG4uaWNvbi1zdHJvbmctYXJyb3ctdG8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ5JzsgfVxuXG4vKiAn7qGJJyAqL1xuLmljb24tc3Ryb25nLWFycm93LXRvLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODRhJzsgfVxuXG4vKiAn7qGKJyAqL1xuLmljb24tbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTAwJzsgfVxuXG4vKiAn7qSAJyAqL1xuLmljb24tZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDEnOyB9XG5cbi8qICfupIEnICovXG4uaWNvbi1wcm9maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDInOyB9XG5cbi8qICfupIInICovXG4uaWNvbi13aWRnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMyc7IH1cblxuLyogJ+6kgycgKi9cbi5pY29uLWlwc3VtaW1tbzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA0JzsgfVxuXG4vKiAn7qSEJyAqL1xuLmljb24tZnJhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDUnOyB9XG5cbi8qICfupIUnICovXG4uaWNvbi1zaG93LWNhcnRvdWNoZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA2JzsgfVxuXG4vKiAn7qSGJyAqL1xuLmljb24tYWRkLXBheW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwNyc7IH1cblxuLyogJ+6khycgKi9cbi5pY29uLW5ldy1wYXltZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDgnOyB9XG5cbi8qICfupIgnICovXG4uaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDknOyB9XG5cbi8qICfupIknICovXG4uaWNvbi1sb2dvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwYSc7IH1cblxuLyogJ+6kiicgKi9cbi5pY29uLXRoZW1hdGlxdWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwYic7IH1cblxuLyogJ+6kiycgKi9cbi5pY29uLWNoYW5nZS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGMnOyB9XG5cbi8qICfupIwnICovXG4uaWNvbi1sb2NhdGlvbi1kaXNhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGQnOyB9XG5cbi8qICfupI0nICovXG4uaWNvbi1yb3VuZGVkLXBhcmFtZXRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwZSc7IH1cblxuLyogJ+6kjicgKi9cbi5pY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGYnOyB9XG5cbi8qICfupI8nICovXG4uaWNvbi1tYXAtc3dpdGNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxMCc7IH1cblxuLyogJ+6kkCcgKi9cbi5pY29uLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTExJzsgfVxuXG4vKiAn7qSRJyAqL1xuLmljb24tbGV0dGVyLXJvdW5kZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxMic7IH1cblxuLyogJ+6kkicgKi9cbi5pY29uLWFkcmVzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTMnOyB9XG5cbi8qICfupJMnICovXG4uaWNvbi1zZXR0aW5ncy1yb3VuZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTQnOyB9XG5cbi8qICfupJQnICovXG4uaWNvbi1kYXNoZWQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxNSc7IH1cblxuLyogJ+6klScgKi9cbi5pY29uLXJhcHBvcnQtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxNic7IH1cblxuLyogJ+6klicgKi9cbi5pY29uLWNvbXBhcmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxNyc7IH1cblxuLyogJ+6klycgKi9cbi5pY29uLWRhc2hlZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTgnOyB9XG5cbi8qICfupJgnICovXG4uaWNvbi1kYXNoZWQtYWRkcmVzczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE5JzsgfVxuXG4vKiAn7qSZJyAqL1xuLmljb24tcHN3LXNob3c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxYSc7IH1cblxuLyogJ+6kmicgKi9cbi5pY29uLUNvbXBhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxYic7IH1cblxuLyogJ+6kmycgKi9cbi5pY29uLURvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWMnOyB9XG5cbi8qICfupJwnICovXG4uaWNvbi1IYWxmQ2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxZCc7IH1cblxuLyogJ+6knScgKi9cbi5pY29uLXBzdy1oaWRkZW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxZSc7IH1cblxuLyogJ+6knicgKi9cbi5pY29uLXJldHVybjE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxZic7IH1cblxuLyogJ+6knycgKi9cbi5pY29uLXJhbmdlLWJ1dHRvbi1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjAnOyB9XG5cbi8qICfupKAnICovXG4uaWNvbi1yYW5nZS10by1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjEnOyB9XG5cbi8qICfupKEnICovXG4uaWNvbi1yYW5nZS10by1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTIyJzsgfVxuXG4vKiAn7qSiJyAqL1xuLmljb24tcm9vbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTIzJzsgfVxuXG4vKiAn7qSjJyAqL1xuLmljb24tcm9vbXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyNCc7IH1cblxuLyogJ+6kpCcgKi9cbi5pY29uLXJvb21zMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI1JzsgfVxuXG4vKiAn7qSlJyAqL1xuLmljb24tUGFyYW1ldGVyczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI2JzsgfVxuXG4vKiAn7qSmJyAqL1xuLmljb24tcm9vbXMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjcnOyB9XG5cbi8qICfupKcnICovXG4uaWNvbi1yb29tczM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyOCc7IH1cblxuLyogJ+6kqCcgKi9cbi5pY29uLVJhcHBvcnRDcmVhdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjknOyB9XG5cbi8qICfupKknICovXG4uaWNvbi1SYXBwb3J0RG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyYSc7IH1cblxuLyogJ+6kqicgKi9cbi5pY29uLVJhcHBvcnRFcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJiJzsgfVxuXG4vKiAn7qSrJyAqL1xuLmljb24tUmFwcG9ydExvYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJjJzsgfVxuXG4vKiAn7qSsJyAqL1xuLmljb24tUmFwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJkJzsgfVxuXG4vKiAn7qStJyAqL1xuLmljb24tcm9vbXM0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmUnOyB9XG5cbi8qICfupK4nICovXG4uaWNvbi1yb29tczU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyZic7IH1cblxuLyogJ+6krycgKi9cbi5pY29uLWluZm9ybWF0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTMwJzsgfVxuXG4vKiAn7qSwJyAqL1xuLmljb24tY2hlY2stYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTMxJzsgfVxuXG4vKiAn7qSxJyAqL1xuLmljb24tcmFuZ2UtdG8tbGVmdC1ob2xsb3c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzMic7IH1cblxuLyogJ+6ksicgKi9cbi5pY29uLXJhbmdlLXRvLWxlZnQtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzMnOyB9XG5cbi8qICfupLMnICovXG4uaWNvbi1yYW5nZS10by1yaWdodC1ob2xsb3c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzNCc7IH1cblxuLyogJ+6ktCcgKi9cbi5pY29uLXJhbmdlLXRvLXJpZ2h0LXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTM1JzsgfVxuXG4vKiAn7qS1JyAqL1xuLmljb24tYWRkcmVzcy1mb2N1czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTM2JzsgfVxuXG4vKiAn7qS2JyAqL1xuLmljb24tcGxvdC1yZXN1bHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzNyc7IH1cblxuLyogJ+6ktycgKi9cbi5pY29uLWxvZ28tY2l0eXNjYW4tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzOCc7IH1cblxuLyogJ+6kuCcgKi9cbi5pY29uLW1lbnUtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTM5JzsgfVxuXG4vKiAn7qS5JyAqL1xuLmljb24tY3F2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2EnOyB9XG5cbi8qICfupLonICovXG4uaWNvbi11cGRhdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzYic7IH1cblxuLyogJ+6kuycgKi9cbi5pY29uLVNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2MnOyB9XG5cbi8qICfupLwnICovXG4uaWNvbi12ZXJ0aWNhbC1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzZCc7IH1cblxuLyogJ+6kvScgKi9cbi5pY29uLXFyLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzZSc7IH1cblxuLyogJ+6kvicgKi9cbi5pY29uLWFwcGFydGVtZW50MTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTNmJzsgfVxuXG4vKiAn7qS/JyAqL1xuLmljb24tbWFpc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDAnOyB9XG5cbi8qICfupYAnICovXG4uaWNvbi1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0MSc7IH1cblxuLyogJ+6lgScgKi9cbi5pY29uLWhpZ2gtcHJpY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDInOyB9XG5cbi8qICfupYInICovXG4uaWNvbi1sb3ctcHJpY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDMnOyB9XG5cbi8qICfupYMnICovXG4uaWNvbi1wcmljZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ0JzsgfVxuXG4vKiAn7qWEJyAqL1xuLmljb24tdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDUnOyB9XG5cbi8qICfupYUnICovXG4uaWNvbi1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDYnOyB9XG5cbi8qICfupYYnICovXG4uaWNvbi1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Nyc7IH1cblxuLyogJ+6lhycgKi9cbi5pY29uLWxvZ29fY3NfYnk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0OCc7IH1cblxuLyogJ+6liCcgKi9cbi5pY29uLWdlb2xvY2FsaXphdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ5JzsgfVxuXG4vKiAn7qWJJyAqL1xuLmljb24tbGl0dGxlLWhvdXNlLW9uLXRoZS1ob21lcGFnZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTRhJzsgfVxuXG4vKiAn7qWKJyAqL1xuLmljb24tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTRiJzsgfVxuXG4vKiAn7qWLJyAqL1xuLmljb24tbm9mYXY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Yyc7IH1cblxuLyogJ+6ljCcgKi9cbi5pY29uLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGQnOyB9XG5cbi8qICfupY0nICovXG4uaWNvbi1pbmNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTRlJzsgfVxuXG4vKiAn7qWOJyAqL1xuLmljb24tcmVkdWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGYnOyB9XG5cbi8qICfupY8nICovXG4uaWNvbi1yZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTAnOyB9XG5cbi8qICfupZAnICovXG4uaWNvbi10aXRsZS1lc3RpbWF0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTUxJzsgfVxuXG4vKiAn7qWRJyAqL1xuLmljb24tdGl0bGUtcG9pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTInOyB9XG5cbi8qICfupZInICovXG4uaWNvbi10aXRsZS1zaW1pbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTMnOyB9XG5cbi8qICfupZMnICovXG4uaWNvbi1jaGVjay1ibGFjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU0JzsgfVxuXG4vKiAn7qWUJyAqL1xuLmljb24tY3Jvc3MtYmxhY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1NSc7IH1cblxuLyogJ+6llScgKi9cbi5pY29uLXByb3BlcnR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTYnOyB9XG5cbi8qICfupZYnICovXG4uaWNvbi1wcm9wZXJ0aWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTcnOyB9XG5cbi8qICfupZcnICovXG4uaWNvbi1maW5hbC1wcmljZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU4JzsgfVxuXG4vKiAn7qWYJyAqL1xuLmljb24taG91c2luZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU5JzsgfVxuXG4vKiAn7qWZJyAqL1xuLmljb24tYW5hbHlzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTVhJzsgfVxuXG4vKiAn7qWaJyAqL1xuLmljb24tYmFsY29ueTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTViJzsgfVxuXG4vKiAn7qWbJyAqL1xuLmljb24tYmF0aHJvb206YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1Yyc7IH1cblxuLyogJ+6lnCcgKi9cbi5pY29uLWJlZHJvb20xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWQnOyB9XG5cbi8qICfupZ0nICovXG4uaWNvbi1jZWxsYXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1ZSc7IH1cblxuLyogJ+6lnicgKi9cbi5pY29uLWNvbWZvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1Zic7IH1cblxuLyogJ+6lnycgKi9cbi5pY29uLWNvbnN0cnVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTYwJzsgfVxuXG4vKiAn7qWgJyAqL1xuLmljb24tY28tb3duZXJzaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjEnOyB9XG5cbi8qICfupaEnICovXG4uaWNvbi1jb3N0LWNvLW93bmVyc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTYyJzsgfVxuXG4vKiAn7qWiJyAqL1xuLmljb24tZHBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjMnOyB9XG5cbi8qICfupaMnICovXG4uaWNvbi1mbG9vcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY0JzsgfVxuXG4vKiAn7qWkJyAqL1xuLmljb24tbG9nZ2lhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjUnOyB9XG5cbi8qICfupaUnICovXG4uaWNvbi1sdW1pbm9zaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjYnOyB9XG5cbi8qICfupaYnICovXG4uaWNvbi1vY2N1cGFuY3k6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2Nyc7IH1cblxuLyogJ+6lpycgKi9cbi5pY29uLW9yaWVudGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjgnOyB9XG5cbi8qICfupagnICovXG4uaWNvbi1wYXJraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjknOyB9XG5cbi8qICfupaknICovXG4uaWNvbi1yZXN0b3JhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTZhJzsgfVxuXG4vKiAn7qWqJyAqL1xuLmljb24tcm9vbTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2Yic7IH1cblxuLyogJ+6lqycgKi9cbi5pY29uLXN0YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NmMnOyB9XG5cbi8qICfupawnICovXG4uaWNvbi1zdXJmYWNlLWNhcnJlejpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTZkJzsgfVxuXG4vKiAn7qWtJyAqL1xuLmljb24tc3dpbW1pbmctcG9vbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTZlJzsgfVxuXG4vKiAn7qWuJyAqL1xuLmljb24tdGF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NmYnOyB9XG5cbi8qICfupa8nICovXG4uaWNvbi12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzAnOyB9XG5cbi8qICfupbAnICovXG4uaWNvbi1sYW5kLWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3MSc7IH1cblxuLyogJ+6lsScgKi9cbi5pY29uLWFubmV4LXJvb206YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Mic7IH1cblxuLyogJ+6lsicgKi9cbi5pY29uLWdhcmRlbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTczJzsgfVxuXG4vKiAn7qWzJyAqL1xuLmljb24tYWJvdmUtZ3JvdW5kLWxldmVsczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTc0JzsgfVxuXG4vKiAn7qW0JyAqL1xuLmljb24tbGl2aW5nLXJvb206YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3NSc7IH1cblxuLyogJ+6ltScgKi9cbi5pY29uLWdhcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTc2JzsgfVxuXG4vKiAn7qW2JyAqL1xuLmljb24tZ3JvdXAtZ3JvdW5kLWZsb29yLWFwYXJ0bWVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTc3JzsgfVxuXG4vKiAn7qW3JyAqL1xuLmljb24tcHJpdmF0ZS1ncm91bmQtZmxvb3ItYXBhcnRtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzgnOyB9XG5cbi8qICfupbgnICovXG4uaWNvbi10YXgtZXhlbXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzknOyB9XG5cbi8qICfupbknICovXG4uaWNvbi1saWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2EnOyB9XG5cbi8qICfupbonICovXG4uaWNvbi10b3RhbC1mbG9vcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTdiJzsgfVxuXG4vKiAn7qW7JyAqL1xuLmljb24tbGl2aW5nLWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Yyc7IH1cblxuLyogJ+6lvCcgKi9cbi5pY29uLXN1cmZhY2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3ZCc7IH1cblxuLyogJ+6lvScgKi9cbi5pY29uLXVuaW5oYWJpdGFibGUtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTdlJzsgfVxuXG4vKiAn7qW+JyAqL1xuLmljb24tb3Blbi1uZXctdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2YnOyB9XG5cbi8qICfupb8nICovXG4uaWNvbi1kYXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OGMnOyB9XG5cbi8qICfupownICovXG4uaWNvbi1wcmljZTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhNic7IH1cblxuLyogJ+6upicgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pY29uLTgyQS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTAwJzsgfVxuXG4vKiAn7qSAJyAqL1xuLmljb24tMTYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMSc7IH1cblxuLyogJ+6kgScgKi9cbi5pY29uLTgyQi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTAyJzsgfVxuXG4vKiAn7qSCJyAqL1xuLmljb24tMTYwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTAzJzsgfVxuXG4vKiAn7qSDJyAqL1xuLmljb24tODJDLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDQnOyB9XG5cbi8qICfupIQnICovXG4uaWNvbi0xNjI0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDUnOyB9XG5cbi8qICfupIUnICovXG4uaWNvbi04NEEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwNic7IH1cblxuLyogJ+6khicgKi9cbi5pY29uLTE2MjQwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDcnOyB9XG5cbi8qICfupIcnICovXG4uaWNvbi04NEItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwOCc7IH1cblxuLyogJ+6kiCcgKi9cbi5pY29uLTE2MjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwOSc7IH1cblxuLyogJ+6kiScgKi9cbi5pY29uLTg0Qy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBhJzsgfVxuXG4vKiAn7qSKJyAqL1xuLmljb24tMTYyMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBiJzsgfVxuXG4vKiAn7qSLJyAqL1xuLmljb24tODUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwYyc7IH1cblxuLyogJ+6kjCcgKi9cbi5pY29uLTE2MjIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGQnOyB9XG5cbi8qICfupI0nICovXG4uaWNvbi1jYWNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwZSc7IH1cblxuLyogJ+6kjicgKi9cbi5pY29uLWRhdGVfcmFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwZic7IH1cblxuLyogJ+6kjycgKi9cbi5pY29uLXRyZW5kaW5nX2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxMCc7IH1cblxuLyogJ+6kkCcgKi9cbi5pY29uLXRyZW5kaW5nX2ZsYXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxMSc7IH1cblxuLyogJ+6kkScgKi9cbi5pY29uLXRyZW5kaW5nX3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTInOyB9XG5cbi8qICfupJInICovXG4uaWNvbi0xMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTEzJzsgfVxuXG4vKiAn7qSTJyAqL1xuLmljb24tMTYyMjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxNCc7IH1cblxuLyogJ+6klCcgKi9cbi5pY29uLTExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTUnOyB9XG5cbi8qICfupJUnICovXG4uaWNvbi0xNjIyMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE2JzsgfVxuXG4vKiAn7qSWJyAqL1xuLmljb24tMTItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxNyc7IH1cblxuLyogJ+6klycgKi9cbi5pY29uLTEyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTgnOyB9XG5cbi8qICfupJgnICovXG4uaWNvbi0xNjIzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE5JzsgfVxuXG4vKiAn7qSZJyAqL1xuLmljb24tMTMtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxYSc7IH1cblxuLyogJ+6kmicgKi9cbi5pY29uLTEzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWInOyB9XG5cbi8qICfupJsnICovXG4uaWNvbi0xNjIzMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFjJzsgfVxuXG4vKiAn7qScJyAqL1xuLmljb24tMTQtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxZCc7IH1cblxuLyogJ+6knScgKi9cbi5pY29uLTE0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWUnOyB9XG5cbi8qICfupJ4nICovXG4uaWNvbi0xNjIzMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFmJzsgfVxuXG4vKiAn7qSfJyAqL1xuLmljb24tMTUtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyMCc7IH1cblxuLyogJ+6koCcgKi9cbi5pY29uLTE1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjEnOyB9XG5cbi8qICfupKEnICovXG4uaWNvbi0xNjUwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjInOyB9XG5cbi8qICfupKInICovXG4uaWNvbi0xNjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyMyc7IH1cblxuLyogJ+6koycgKi9cbi5pY29uLTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyNCc7IH1cblxuLyogJ+6kpCcgKi9cbi5pY29uLTE3LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjUnOyB9XG5cbi8qICfupKUnICovXG4uaWNvbi0xNy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI2JzsgfVxuXG4vKiAn7qSmJyAqL1xuLmljb24tMTY1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjcnOyB9XG5cbi8qICfupKcnICovXG4uaWNvbi0xOC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI4JzsgfVxuXG4vKiAn7qSoJyAqL1xuLmljb24tMjYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyOSc7IH1cblxuLyogJ+6kqScgKi9cbi5pY29uLTE5LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmEnOyB9XG5cbi8qICfupKonICovXG4uaWNvbi0xNjI3MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJiJzsgfVxuXG4vKiAn7qSrJyAqL1xuLmljb24tMTAwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmMnOyB9XG5cbi8qICfupKwnICovXG4uaWNvbi0xMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyZCc7IH1cblxuLyogJ+6krScgKi9cbi5pY29uLTEwMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJmJzsgfVxuXG4vKiAn7qSvJyAqL1xuLmljb24tMTAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzAnOyB9XG5cbi8qICfupLAnICovXG4uaWNvbi0xMDItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzMic7IH1cblxuLyogJ+6ksicgKi9cbi5pY29uLTEwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTMzJzsgfVxuXG4vKiAn7qSzJyAqL1xuLmljb24tMTEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzUnOyB9XG5cbi8qICfupLUnICovXG4uaWNvbi0xMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzNyc7IH1cblxuLyogJ+6ktycgKi9cbi5pY29uLTExMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTM5JzsgfVxuXG4vKiAn7qS5JyAqL1xuLmljb24tMTEzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2InOyB9XG5cbi8qICfupLsnICovXG4uaWNvbi0xMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzZCc7IH1cblxuLyogJ+6kvScgKi9cbi5pY29uLTEyMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTNmJzsgfVxuXG4vKiAn7qS/JyAqL1xuLmljb24tMTIxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDAnOyB9XG5cbi8qICfupYAnICovXG4uaWNvbi0xMjItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Mic7IH1cblxuLyogJ+6lgicgKi9cbi5pY29uLTEyMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQzJzsgfVxuXG4vKiAn7qWDJyAqL1xuLmljb24tMTMwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDUnOyB9XG5cbi8qICfupYUnICovXG4uaWNvbi0xMzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Nic7IH1cblxuLyogJ+6lhicgKi9cbi5pY29uLTEzMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ4JzsgfVxuXG4vKiAn7qWIJyAqL1xuLmljb24tMTMxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDknOyB9XG5cbi8qICfupYknICovXG4uaWNvbi0xMzItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Yic7IH1cblxuLyogJ+6liycgKi9cbi5pY29uLTEzMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTRjJzsgfVxuXG4vKiAn7qWMJyAqL1xuLmljb24tMTMzLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGUnOyB9XG5cbi8qICfupY4nICovXG4uaWNvbi0xMzMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Zic7IH1cblxuLyogJ+6ljycgKi9cbi5pY29uLTEzNC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTUxJzsgfVxuXG4vKiAn7qWRJyAqL1xuLmljb24tMTM0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTInOyB9XG5cbi8qICfupZInICovXG4uaWNvbi0xNDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1NCc7IH1cblxuLyogJ+6llCcgKi9cbi5pY29uLTE0MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU1JzsgfVxuXG4vKiAn7qWVJyAqL1xuLmljb24tMTQxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTcnOyB9XG5cbi8qICfupZcnICovXG4uaWNvbi0xNDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1OCc7IH1cblxuLyogJ+6lmCcgKi9cbi5pY29uLTE0Mi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTVhJzsgfVxuXG4vKiAn7qWaJyAqL1xuLmljb24tMTQyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWInOyB9XG5cbi8qICfupZsnICovXG4uaWNvbi0xNDMtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1ZCc7IH1cblxuLyogJ+6lnScgKi9cbi5pY29uLTE0My0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTVlJzsgfVxuXG4vKiAn7qWeJyAqL1xuLmljb24tMTQ0LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjAnOyB9XG5cbi8qICfupaAnICovXG4uaWNvbi0xNDQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2MSc7IH1cblxuLyogJ+6loScgKi9cbi5pY29uLTE1MC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTYzJzsgfVxuXG4vKiAn7qWjJyAqL1xuLmljb24tMTUwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjQnOyB9XG5cbi8qICfupaQnICovXG4uaWNvbi0xNTEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2Nic7IH1cblxuLyogJ+6lpicgKi9cbi5pY29uLTE1MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY3JzsgfVxuXG4vKiAn7qWnJyAqL1xuLmljb24tMTUyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjknOyB9XG5cbi8qICfupaknICovXG4uaWNvbi0xNTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2YSc7IH1cblxuLyogJ+6lqicgKi9cbi5pY29uLTE1My0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTZjJzsgfVxuXG4vKiAn7qWsJyAqL1xuLmljb24tMTUzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NmQnOyB9XG5cbi8qICfupa0nICovXG4uaWNvbi0xNjExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzEnOyB9XG5cbi8qICfupbEnICovXG4uaWNvbi0xNzAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Myc7IH1cblxuLyogJ+6lsycgKi9cbi5pY29uLTE3MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTc0JzsgfVxuXG4vKiAn7qW0JyAqL1xuLmljb24tMTcxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzYnOyB9XG5cbi8qICfupbYnICovXG4uaWNvbi0xNzEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Nyc7IH1cblxuLyogJ+6ltycgKi9cbi5pY29uLTE3Mi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTc5JzsgfVxuXG4vKiAn7qW5JyAqL1xuLmljb24tMTcyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2EnOyB9XG5cbi8qICfupbonICovXG4uaWNvbi0xNzMtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Yyc7IH1cblxuLyogJ+6lvCcgKi9cbi5pY29uLTE3My0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTdkJzsgfVxuXG4vKiAn7qW9JyAqL1xuLmljb24tMTc0LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2YnOyB9XG5cbi8qICfupb8nICovXG4uaWNvbi0xNzQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4MCc7IH1cblxuLyogJ+6mgCcgKi9cbi5pY29uLTE3NS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTgyJzsgfVxuXG4vKiAn7qaCJyAqL1xuLmljb24tMTc1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ODMnOyB9XG5cbi8qICfupoMnICovXG4uaWNvbi0xODAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4NSc7IH1cblxuLyogJ+6mhScgKi9cbi5pY29uLTE4MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTg3JzsgfVxuXG4vKiAn7qaHJyAqL1xuLmljb24tMTgyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ODknOyB9XG5cbi8qICfupoknICovXG4uaWNvbi0xODQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4Yyc7IH1cblxuLyogJ+6mjCcgKi9cbi5pY29uLTE4NS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOThlJzsgfVxuXG4vKiAn7qaOJyAqL1xuLmljb24tMTg2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OTAnOyB9XG5cbi8qICfuppAnICovXG4uaWNvbi0xOTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5Mic7IH1cblxuLyogJ+6mkicgKi9cbi5pY29uLTE5MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTk0JzsgfVxuXG4vKiAn7qaUJyAqL1xuLmljb24tMTkyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OTYnOyB9XG5cbi8qICfuppYnICovXG4uaWNvbi0xOTMtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5OCc7IH1cblxuLyogJ+6mmCcgKi9cbi5pY29uLTE5My0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTk5JzsgfVxuXG4vKiAn7qaZJyAqL1xuLmljb24tMTAwMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTliJzsgfVxuXG4vKiAn7qabJyAqL1xuLmljb24tMTAwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTljJzsgfVxuXG4vKiAn7qacJyAqL1xuLmljb24tMTAwMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTllJzsgfVxuXG4vKiAn7qaeJyAqL1xuLmljb24tMTAwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTlmJzsgfVxuXG4vKiAn7qafJyAqL1xuLmljb24tMTAxMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWExJzsgfVxuXG4vKiAn7qahJyAqL1xuLmljb24tMTAxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWEyJzsgfVxuXG4vKiAn7qaiJyAqL1xuLmljb24tMTAxMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWE0JzsgfVxuXG4vKiAn7qakJyAqL1xuLmljb24tMTAxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWE1JzsgfVxuXG4vKiAn7qalJyAqL1xuLmljb24tMTAyMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWE3JzsgfVxuXG4vKiAn7qanJyAqL1xuLmljb24tMTAyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWE4JzsgfVxuXG4vKiAn7qaoJyAqL1xuLmljb24tMTAyMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWFhJzsgfVxuXG4vKiAn7qaqJyAqL1xuLmljb24tMTAyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWFiJzsgfVxuXG4vKiAn7qarJyAqL1xuLmljb24tMTAyMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWFkJzsgfVxuXG4vKiAn7qatJyAqL1xuLmljb24tMTAyMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWFlJzsgfVxuXG4vKiAn7qauJyAqL1xuLmljb24tMTAyMy0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWIwJzsgfVxuXG4vKiAn7qawJyAqL1xuLmljb24tMTAyMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWIxJzsgfVxuXG4vKiAn7qaxJyAqL1xuLmljb24tMTAyNC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWIzJzsgfVxuXG4vKiAn7qazJyAqL1xuLmljb24tMTAyNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWI0JzsgfVxuXG4vKiAn7qa0JyAqL1xuLmljb24tMTEwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWI2JzsgfVxuXG4vKiAn7qa2JyAqL1xuLmljb24tMTEwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWI4JzsgfVxuXG4vKiAn7qa4JyAqL1xuLmljb24tMTEwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWJhJzsgfVxuXG4vKiAn7qa6JyAqL1xuLmljb24tMTExMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWJjJzsgfVxuXG4vKiAn7qa8JyAqL1xuLmljb24tMTExMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWJlJzsgfVxuXG4vKiAn7qa+JyAqL1xuLmljb24tMTExMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWMwJzsgfVxuXG4vKiAn7qeAJyAqL1xuLmljb24tMTEyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWMyJzsgfVxuXG4vKiAn7qeCJyAqL1xuLmljb24tMTEyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWM0JzsgfVxuXG4vKiAn7qeEJyAqL1xuLmljb24tMTEyMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWM2JzsgfVxuXG4vKiAn7qeGJyAqL1xuLmljb24tMTEyMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWM4JzsgfVxuXG4vKiAn7qeIJyAqL1xuLmljb24tMTEzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWNhJzsgfVxuXG4vKiAn7qeKJyAqL1xuLmljb24tMTEzMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWNjJzsgfVxuXG4vKiAn7qeMJyAqL1xuLmljb24tMTEzMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWNlJzsgfVxuXG4vKiAn7qeOJyAqL1xuLmljb24tMTIwMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWQwJzsgfVxuXG4vKiAn7qeQJyAqL1xuLmljb24tMTIwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWQxJzsgfVxuXG4vKiAn7qeRJyAqL1xuLmljb24tMTIwMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWQzJzsgfVxuXG4vKiAn7qeTJyAqL1xuLmljb24tMTIwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWQ0JzsgfVxuXG4vKiAn7qeUJyAqL1xuLmljb24tMTIwMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWQ2JzsgfVxuXG4vKiAn7qeWJyAqL1xuLmljb24tMTIwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWQ3JzsgfVxuXG4vKiAn7qeXJyAqL1xuLmljb24tMTIxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWQ5JzsgfVxuXG4vKiAn7qeZJyAqL1xuLmljb24tMTIyMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWRhJzsgfVxuXG4vKiAn7qeaJyAqL1xuLmljb24tMTIyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWRiJzsgfVxuXG4vKiAn7qebJyAqL1xuLmljb24tMTIyMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWRkJzsgfVxuXG4vKiAn7qedJyAqL1xuLmljb24tMTIyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWRlJzsgfVxuXG4vKiAn7qeeJyAqL1xuLmljb24tMTIyMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWUwJzsgfVxuXG4vKiAn7qegJyAqL1xuLmljb24tMTIyMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWUxJzsgfVxuXG4vKiAn7qehJyAqL1xuLmljb24tMTMwMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWUzJzsgfVxuXG4vKiAn7qejJyAqL1xuLmljb24tMTMwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWU0JzsgfVxuXG4vKiAn7qekJyAqL1xuLmljb24tMTMwMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWU2JzsgfVxuXG4vKiAn7qemJyAqL1xuLmljb24tMTMwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWU3JzsgfVxuXG4vKiAn7qenJyAqL1xuLmljb24tMTMxMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWU5JzsgfVxuXG4vKiAn7qepJyAqL1xuLmljb24tMTMxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWVhJzsgfVxuXG4vKiAn7qeqJyAqL1xuLmljb24tMTMxMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWVjJzsgfVxuXG4vKiAn7qesJyAqL1xuLmljb24tMTMxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWVkJzsgfVxuXG4vKiAn7qetJyAqL1xuLmljb24tMTMyMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWVmJzsgfVxuXG4vKiAn7qevJyAqL1xuLmljb24tMTMyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWYwJzsgfVxuXG4vKiAn7qewJyAqL1xuLmljb24tMTMyMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWYyJzsgfVxuXG4vKiAn7qeyJyAqL1xuLmljb24tMTMyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWYzJzsgfVxuXG4vKiAn7qezJyAqL1xuLmljb24tMTMzMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWY1JzsgfVxuXG4vKiAn7qe1JyAqL1xuLmljb24tMTMzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWY2JzsgfVxuXG4vKiAn7qe2JyAqL1xuLmljb24tMTMzMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWY4JzsgfVxuXG4vKiAn7qe4JyAqL1xuLmljb24tMTMzMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWY5JzsgfVxuXG4vKiAn7qe5JyAqL1xuLmljb24tMTM0MC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWZiJzsgfVxuXG4vKiAn7qe7JyAqL1xuLmljb24tMTM0MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWZjJzsgfVxuXG4vKiAn7qe8JyAqL1xuLmljb24tMTM0MS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWZlJzsgfVxuXG4vKiAn7qe+JyAqL1xuLmljb24tMTM0MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWZmJzsgfVxuXG4vKiAn7qe/JyAqL1xuLmljb24tMTM0Mi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTAxJzsgfVxuXG4vKiAn7qiBJyAqL1xuLmljb24tMTM0Mi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTAyJzsgfVxuXG4vKiAn7qiCJyAqL1xuLmljb24tMTQwMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTA0JzsgfVxuXG4vKiAn7qiEJyAqL1xuLmljb24tMTQwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTA1JzsgfVxuXG4vKiAn7qiFJyAqL1xuLmljb24tMTQxMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTA3JzsgfVxuXG4vKiAn7qiHJyAqL1xuLmljb24tMTQxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTA4JzsgfVxuXG4vKiAn7qiIJyAqL1xuLmljb24tMTQyMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTBhJzsgfVxuXG4vKiAn7qiKJyAqL1xuLmljb24tMTQyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTBiJzsgfVxuXG4vKiAn7qiLJyAqL1xuLmljb24tMTQzMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTBkJzsgfVxuXG4vKiAn7qiNJyAqL1xuLmljb24tMTQzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTBlJzsgfVxuXG4vKiAn7qiOJyAqL1xuLmljb24tMTQ0MC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTEwJzsgfVxuXG4vKiAn7qiQJyAqL1xuLmljb24tMTQ0MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTExJzsgfVxuXG4vKiAn7qiRJyAqL1xuLmljb24tMTUwMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTEzJzsgfVxuXG4vKiAn7qiTJyAqL1xuLmljb24tMTUwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTE0JzsgfVxuXG4vKiAn7qiUJyAqL1xuLmljb24tMTUxMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTE2JzsgfVxuXG4vKiAn7qiWJyAqL1xuLmljb24tMTUxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTE3JzsgfVxuXG4vKiAn7qiXJyAqL1xuLmljb24tMTUyMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTE5JzsgfVxuXG4vKiAn7qiZJyAqL1xuLmljb24tMTUyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTFhJzsgfVxuXG4vKiAn7qiaJyAqL1xuLmljb24tMTUzMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTFjJzsgfVxuXG4vKiAn7qicJyAqL1xuLmljb24tMTUzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTFkJzsgfVxuXG4vKiAn7qidJyAqL1xuLmljb24tMTYwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTFmJzsgfVxuXG4vKiAn7qifJyAqL1xuLmljb24tMTYxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTIzJzsgfVxuXG4vKiAn7qijJyAqL1xuLmljb24tMTcwMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTI3JzsgfVxuXG4vKiAn7qinJyAqL1xuLmljb24tMTcwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTI4JzsgfVxuXG4vKiAn7qioJyAqL1xuLmljb24tMTcwMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTJhJzsgfVxuXG4vKiAn7qiqJyAqL1xuLmljb24tMTcwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTJiJzsgfVxuXG4vKiAn7qirJyAqL1xuLmljb24tMTcxMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTJkJzsgfVxuXG4vKiAn7qitJyAqL1xuLmljb24tMTcxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTJlJzsgfVxuXG4vKiAn7qiuJyAqL1xuLmljb24tMTcyMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTMwJzsgfVxuXG4vKiAn7qiwJyAqL1xuLmljb24tMTcyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTMxJzsgfVxuXG4vKiAn7qixJyAqL1xuLmljb24tMTczMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTMzJzsgfVxuXG4vKiAn7qizJyAqL1xuLmljb24tMTczMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTM0JzsgfVxuXG4vKiAn7qi0JyAqL1xuLmljb24tMTc0MC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTM2JzsgfVxuXG4vKiAn7qi2JyAqL1xuLmljb24tMTc0MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTM3JzsgfVxuXG4vKiAn7qi3JyAqL1xuLmljb24tMTc1MC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTM5JzsgfVxuXG4vKiAn7qi5JyAqL1xuLmljb24tMTc1MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTNhJzsgfVxuXG4vKiAn7qi6JyAqL1xuLmljb24tMTg0MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTNjJzsgfVxuXG4vKiAn7qi8JyAqL1xuLmljb24tMTg0MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTNlJzsgfVxuXG4vKiAn7qi+JyAqL1xuLmljb24tMTkwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTQwJzsgfVxuXG4vKiAn7qmAJyAqL1xuLmljb24tMTkwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTQyJzsgfVxuXG4vKiAn7qmCJyAqL1xuLmljb24tMTkwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTQ0JzsgfVxuXG4vKiAn7qmEJyAqL1xuLmljb24tMTkwMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTQ2JzsgfVxuXG4vKiAn7qmGJyAqL1xuLmljb24tMTkwNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTQ5JzsgfVxuXG4vKiAn7qmJJyAqL1xuLmljb24tMTkxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTRiJzsgfVxuXG4vKiAn7qmLJyAqL1xuLmljb24tMTkxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTRkJzsgfVxuXG4vKiAn7qmNJyAqL1xuLmljb24tMTkxMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTRmJzsgfVxuXG4vKiAn7qmPJyAqL1xuLmljb24tMTkxMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTUxJzsgfVxuXG4vKiAn7qmRJyAqL1xuLmljb24tMTkxNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTUzJzsgfVxuXG4vKiAn7qmTJyAqL1xuLmljb24tMTkxNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTU1JzsgfVxuXG4vKiAn7qmVJyAqL1xuLmljb24tMTkyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTU3JzsgfVxuXG4vKiAn7qmXJyAqL1xuLmljb24tMTkyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTU5JzsgfVxuXG4vKiAn7qmZJyAqL1xuLmljb24tMTkyMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTViJzsgfVxuXG4vKiAn7qmbJyAqL1xuLmljb24tMTkyMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTVkJzsgfVxuXG4vKiAn7qmdJyAqL1xuLmljb24tMTkyNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTVmJzsgfVxuXG4vKiAn7qmfJyAqL1xuLmljb24tMTkzMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTYxJzsgfVxuXG4vKiAn7qmhJyAqL1xuLmljb24tMTkzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTYyJzsgfVxuXG4vKiAn7qmiJyAqL1xuLmljb24tMTkzMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTY0JzsgfVxuXG4vKiAn7qmkJyAqL1xuLmljb24tMTkzMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTY1JzsgfVxuXG4vKiAn7qmlJyAqL1xuLmljb24tMTkzMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTY3JzsgfVxuXG4vKiAn7qmnJyAqL1xuLmljb24tMTkzMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTY4JzsgfVxuXG4vKiAn7qmoJyAqL1xuLmljb24tMTkzMy0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTZhJzsgfVxuXG4vKiAn7qmqJyAqL1xuLmljb24tMTkzMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTZiJzsgfVxuXG4vKiAn7qmrJyAqL1xuLmljb24tMTkzNC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTZkJzsgfVxuXG4vKiAn7qmtJyAqL1xuLmljb24tMTkzNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTZlJzsgfVxuXG4vKiAn7qmuJyAqL1xuLmljb24tMTkzNS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTcwJzsgfVxuXG4vKiAn7qmwJyAqL1xuLmljb24tMTkzNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTcxJzsgfVxuXG4vKiAn7qmxJyAqL1xuLmljb24tMTAwMDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3Myc7IH1cblxuLyogJ+6psycgKi9cbi5pY29uLTEwMDAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNzQnOyB9XG5cbi8qICfuqbQnICovXG4uaWNvbi0xMDAwMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTc2JzsgfVxuXG4vKiAn7qm2JyAqL1xuLmljb24tMTAwMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3Nyc7IH1cblxuLyogJ+6ptycgKi9cbi5pY29uLTEwMDAyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNzknOyB9XG5cbi8qICfuqbknICovXG4uaWNvbi0xMDAwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTdhJzsgfVxuXG4vKiAn7qm6JyAqL1xuLmljb24tMTAwMTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3Yyc7IH1cblxuLyogJ+6pvCcgKi9cbi5pY29uLTEwMDEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhN2QnOyB9XG5cbi8qICfuqb0nICovXG4uaWNvbi0xMDAxMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTdmJzsgfVxuXG4vKiAn7qm/JyAqL1xuLmljb24tMTAwMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE4MCc7IH1cblxuLyogJ+6qgCcgKi9cbi5pY29uLTEwMDEyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhODInOyB9XG5cbi8qICfuqoInICovXG4uaWNvbi0xMDAxMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTgzJzsgfVxuXG4vKiAn7qqDJyAqL1xuLmljb24tMTEyMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE4NSc7IH1cblxuLyogJ+6qhScgKi9cbi5pY29uLTExMjExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhODcnOyB9XG5cbi8qICfuqocnICovXG4uaWNvbi0xMTIzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTg5JzsgfVxuXG4vKiAn7qqJJyAqL1xuLmljb24tMTEyMzEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE4Yic7IH1cblxuLyogJ+6qiycgKi9cbi5pY29uLTExMjMyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOGQnOyB9XG5cbi8qICfuqo0nICovXG4uaWNvbi0xODQwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYThmJzsgfVxuXG4vKiAn7qqPJyAqL1xuLmljb24tMTg0MDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE5MSc7IH1cblxuLyogJ+6qkScgKi9cbi5pY29uLTE4NDAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOTMnOyB9XG5cbi8qICfuqpMnICovXG4uaWNvbi0xODQwMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTk1JzsgfVxuXG4vKiAn7qqVJyAqL1xuLmljb24tMTg0MDQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE5Nyc7IH1cblxuLyogJ+6qlycgKi9cbi5pY29uLTE4NDEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOTknOyB9XG5cbi8qICfuqpknICovXG4uaWNvbi0xODQxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTliJzsgfVxuXG4vKiAn7qqbJyAqL1xuLmljb24tMTg0MTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE5ZCc7IH1cblxuLyogJ+6qnScgKi9cbi5pY29uLTE4NDEzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOWYnOyB9XG5cbi8qICfuqp8nICovXG4uaWNvbi0xODQxNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWExJzsgfVxuXG4vKiAn7qqhJyAqL1xuLmljb24tMTg0MTUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFhMyc7IH1cblxuLyogJ+6qoycgKi9cbi5pY29uLTE4NDE2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYTUnOyB9XG5cbi8qICfuqqUnICovXG4uaWNvbi0xODQxNy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWE3JzsgfVxuXG4vKiAn7qqnJyAqL1xuLmljb24tMTg0MTgtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFhOSc7IH1cblxuLyogJ+6qqScgKi9cbi5pY29uLTExMDAwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWFiJzsgfVxuXG4vKiAn7qqrJyAqL1xuLmljb24tMTEwMDAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYWQnOyB9XG5cbi8qICfuqq0nICovXG4uaWNvbi0xMTAwMDMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFhZic7IH1cblxuLyogJ+6qrycgKi9cbi5pY29uLTExMDAwNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWIxJzsgfVxuXG4vKiAn7qqxJyAqL1xuLmljb24tMTEwMDA1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYjMnOyB9XG5cbi8qICfuqrMnICovXG4uaWNvbi0xMTAwMDYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFiNSc7IH1cblxuLyogJ+6qtScgKi9cbi5pY29uLTExMDAwNy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWI3JzsgfVxuXG4vKiAn7qq3JyAqL1xuLmljb24tMTEwMDA4LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYjknOyB9XG5cbi8qICfuqrknICovXG4uaWNvbi0xMTAwMDktMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFiYic7IH1cblxuLyogJ+6quycgKi9cbi5pY29uLTExMDAxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWJkJzsgfVxuXG4vKiAn7qq9JyAqL1xuLmljb24tMTEwMDExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYmYnOyB9XG5cbi8qICfuqr8nICovXG4uaWNvbi0xMTAwMTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFjMSc7IH1cblxuLyogJ+6rgScgKi9cbi5pY29uLTExMDAxMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWMzJzsgfVxuXG4vKiAn7quDJyAqL1xuLmljb24tMTEwMDE0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYzUnOyB9XG5cbi8qICfuq4UnICovXG4uaWNvbi0xMTAwMTUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFjNyc7IH1cblxuLyogJ+6rhycgKi9cbi5pY29uLTExMDAxNi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWM5JzsgfVxuXG4vKiAn7quJJyAqL1xuLmljb24tMTEwMDE3LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhY2InOyB9XG5cbi8qICfuq4snICovXG4uaWNvbi0xMTAwMTgtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFjZCc7IH1cblxuLyogJ+6rjScgKi9cbi5pY29uLTExMDAxOS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWNmJzsgfVxuXG4vKiAn7quPJyAqL1xuLmljb24tMTEwMTAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZDEnOyB9XG5cbi8qICfuq5EnICovXG4uaWNvbi0xMTAxMDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFkMyc7IH1cblxuLyogJ+6rkycgKi9cbi5pY29uLTExMDEwMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWQ1JzsgfVxuXG4vKiAn7quVJyAqL1xuLmljb24tMTEwMTA0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZDcnOyB9XG5cbi8qICfuq5cnICovXG4uaWNvbi0xMTAxMDUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFkOSc7IH1cblxuLyogJ+6rmScgKi9cbi5pY29uLTExMDEwNi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWRiJzsgfVxuXG4vKiAn7qubJyAqL1xuLmljb24tMTEwMTA3LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZGQnOyB9XG5cbi8qICfuq50nICovXG4uaWNvbi0xMTAxMDgtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFkZic7IH1cblxuLyogJ+6rnycgKi9cbi5pY29uLTExMDEwOS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWUxJzsgfVxuXG4vKiAn7quhJyAqL1xuLmljb24tMTEwMTEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZTMnOyB9XG5cbi8qICfuq6MnICovXG4uaWNvbi0xMTAxMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFlNSc7IH1cblxuLyogJ+6rpScgKi9cbi5pY29uLTExMDExMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWU3JzsgfVxuXG4vKiAn7qunJyAqL1xuLmljb24tMTEwMTEzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZTknOyB9XG5cbi8qICfuq6knICovXG4uaWNvbi0xMTAxMTQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFlYic7IH1cblxuLyogJ+6rqycgKi9cbi5pY29uLTExMDExNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWVkJzsgfVxuXG4vKiAn7qutJyAqL1xuLmljb24tMTEwMTE2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZWYnOyB9XG5cbi8qICfuq68nICovXG4uaWNvbi0xMTAxMTctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFmMSc7IH1cblxuLyogJ+6rsScgKi9cbi5pY29uLTExMDExOC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWYzJzsgfVxuXG4vKiAn7quzJyAqL1xuLmljb24tMTEwMTE5LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZjUnOyB9XG5cbi8qICfuq7UnICovXG4uaWNvbi0xMTAxMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFmNyc7IH1cblxuLyogJ+6rtycgKi9cbi5pY29uLTExMDEyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWY5JzsgfVxuXG4vKiAn7qu5JyAqL1xuLmljb24tMTEwMTIyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZmInOyB9XG5cbi8qICfuq7snICovXG4uaWNvbi0xMTAxMjMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFmZCc7IH1cblxuLyogJ+6rvScgKi9cbi5pY29uLTExMTAwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWZmJzsgfVxuXG4vKiAn7qu/JyAqL1xuLmljb24tMTExMDAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMDEnOyB9XG5cbi8qICfurIEnICovXG4uaWNvbi0xMTEwMDMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIwMyc7IH1cblxuLyogJ+6sgycgKi9cbi5pY29uLTExMTAwNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjA1JzsgfVxuXG4vKiAn7qyFJyAqL1xuLmljb24tMTExMDA1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMDcnOyB9XG5cbi8qICfurIcnICovXG4uaWNvbi0xMTEwMDYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIwOSc7IH1cblxuLyogJ+6siScgKi9cbi5pY29uLTExMTAwNy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjBiJzsgfVxuXG4vKiAn7qyLJyAqL1xuLmljb24tMTExMDA4LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMGQnOyB9XG5cbi8qICfurI0nICovXG4uaWNvbi0xMTEwMDktMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIwZic7IH1cblxuLyogJ+6sjycgKi9cbi5pY29uLTExMTAxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjExJzsgfVxuXG4vKiAn7qyRJyAqL1xuLmljb24tMTExMDExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMTMnOyB9XG5cbi8qICfurJMnICovXG4uaWNvbi0xMTEwMTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIxNSc7IH1cblxuLyogJ+6slScgKi9cbi5pY29uLTExMTAxMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjE3JzsgfVxuXG4vKiAn7qyXJyAqL1xuLmljb24tMTExMDE0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMTknOyB9XG5cbi8qICfurJknICovXG4uaWNvbi0xMTEwMTUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIxYic7IH1cblxuLyogJ+6smycgKi9cbi5pY29uLTExMjAwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjFkJzsgfVxuXG4vKiAn7qydJyAqL1xuLmljb24tMTEyMDAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMWYnOyB9XG5cbi8qICfurJ8nICovXG4uaWNvbi0xMTIwMDMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyMSc7IH1cblxuLyogJ+6soScgKi9cbi5pY29uLTExMjAwNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjIzJzsgfVxuXG4vKiAn7qyjJyAqL1xuLmljb24tMTEyMDA1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMjUnOyB9XG5cbi8qICfurKUnICovXG4uaWNvbi0xMTIwMDYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyNyc7IH1cblxuLyogJ+6spycgKi9cbi5pY29uLXNwMDctMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyOSc7IH1cblxuLyogJ+6sqScgKi9cbi5pY29uLXNwMDctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyYSc7IH1cblxuLyogJ+6sqicgKi9cbi5pY29uLXNwMTktMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyYyc7IH1cblxuLyogJ+6srCcgKi9cbi5pY29uLXNwMTktMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyZCc7IH1cblxuLyogJ+6srScgKi9cbi5pY29uLXNwMjAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyZic7IH1cblxuLyogJ+6srycgKi9cbi5pY29uLXNwMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzMCc7IH1cblxuLyogJ+6ssCcgKi9cbi5pY29uLXNwMjEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzMic7IH1cblxuLyogJ+6ssicgKi9cbi5pY29uLXNwMjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzMyc7IH1cblxuLyogJ+6ssycgKi9cbi5pY29uLXNwMzgtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzNSc7IH1cblxuLyogJ+6stScgKi9cbi5pY29uLXNwODctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzOCc7IH1cblxuLyogJ+6suCcgKi9cbi5pY29uLXNwODgtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzYSc7IH1cblxuLyogJ+6suicgKi9cbi5pY29uLXNwODktMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzYyc7IH1cblxuLyogJ+6svCcgKi9cbi5pY29uLXNwMTA1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViM2UnOyB9XG5cbi8qICfurL4nICovXG4uaWNvbi1zcDEyMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjQwJzsgfVxuXG4vKiAn7q2AJyAqL1xuLmljb24tMTkwNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjQyJzsgfVxuXG4vKiAn7q2CJyAqL1xuLmljb24tMTAwMDAwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNDMnOyB9XG5cbi8qICfurYMnICovXG4uaWNvbi0xMDAwMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0NCc7IH1cblxuLyogJ+6thCcgKi9cbi5pY29uLTEwMDAwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjQ2JzsgfVxuXG4vKiAn7q2GJyAqL1xuLmljb24tMTAwMDAyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNDcnOyB9XG5cbi8qICfurYcnICovXG4uaWNvbi0xMDAwMDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0OCc7IH1cblxuLyogJ+6tiCcgKi9cbi5pY29uLTEwMDAwMy0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjRhJzsgfVxuXG4vKiAn7q2KJyAqL1xuLmljb24tMTAwMDAzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNGInOyB9XG5cbi8qICfurYsnICovXG4uaWNvbi0xMDAwMTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0ZCc7IH1cblxuLyogJ+6tjScgKi9cbi5pY29uLTEwMDAxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjRlJzsgfVxuXG4vKiAn7q2OJyAqL1xuLmljb24tMTAwMDExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNTAnOyB9XG5cbi8qICfurZAnICovXG4uaWNvbi0xMDAwMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1Mic7IH1cblxuLyogJ+6tkicgKi9cbi5pY29uLTEwMDEwMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjU0JzsgfVxuXG4vKiAn7q2UJyAqL1xuLmljb24tMTAwMTAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNTUnOyB9XG5cbi8qICfurZUnICovXG4uaWNvbi0xMDAxMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1Nyc7IH1cblxuLyogJ+6tlycgKi9cbi5pY29uLTEwMDEwMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjU4JzsgfVxuXG4vKiAn7q2YJyAqL1xuLmljb24tMTAwMTAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNTknOyB9XG5cbi8qICfurZknICovXG4uaWNvbi0xMDAxMTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1Yic7IH1cblxuLyogJ+6tmycgKi9cbi5pY29uLTEwMDExMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjVjJzsgfVxuXG4vKiAn7q2cJyAqL1xuLmljb24tMTAwMTExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNWUnOyB9XG5cbi8qICfurZ4nICovXG4uaWNvbi0xMDAxMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI2MCc7IH1cblxuLyogJ+6toCcgKi9cbi5pY29uLTEyMjIwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjYyJzsgfVxuXG4vKiAn7q2iJyAqL1xuLmljb24tMTIyMjEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNjMnOyB9XG5cbi8qICfuraMnICovXG4uaWNvbi0xMjIyMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI2NCc7IH1cblxuLyogJ+6tpCcgKi9cbi5pY29uLTExMjMwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjY4JzsgfVxuXG4vKiAn7q2oJyAqL1xuLmljb24tMTEyMzAxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNjknOyB9XG5cbi8qICfuraknICovXG4uaWNvbi0xMTIzMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI2YSc7IH1cblxuLyogJ+6tqicgKi9cbi5pY29uLTExMjMxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjZjJzsgfVxuXG4vKiAn7q2sJyAqL1xuLmljb24tMTEyMzIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNmUnOyB9XG5cbi8qICfura4nICovXG4uaWNvbi0yNy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjcwJzsgfVxuXG4vKiAn7q2wJyAqL1xuLmljb24tMTc2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzEnOyB9XG5cbi8qICfurbEnICovXG4uaWNvbi0xMzgwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzInOyB9XG5cbi8qICfurbInICovXG4uaWNvbi0yNDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3Myc7IH1cblxuLyogJ+6tsycgKi9cbi5pY29uLTEyMzEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3NCc7IH1cblxuLyogJ+6ttCcgKi9cbi5pY29uLTEzNzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3NSc7IH1cblxuLyogJ+6ttScgKi9cbi5pY29uLTI0MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjc2JzsgfVxuXG4vKiAn7q22JyAqL1xuLmljb24tMjQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3Nyc7IH1cblxuLyogJ+6ttycgKi9cbi5pY29uLTIwMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3OCc7IH1cblxuLyogJ+6tuCcgKi9cbi5pY29uLTIwMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3OSc7IH1cblxuLyogJ+6tuScgKi9cbi5pY29uLTIwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjdhJzsgfVxuXG4vKiAn7q26JyAqL1xuLmljb24tMjAwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjdiJzsgfVxuXG4vKiAn7q27JyAqL1xuLmljb24tMjAwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjdjJzsgfVxuXG4vKiAn7q28JyAqL1xuLmljb24tMjAwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjdkJzsgfVxuXG4vKiAn7q29JyAqL1xuLmljb24tMjAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViN2UnOyB9XG5cbi8qICfurb4nICovXG4uaWNvbi0yMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjdmJzsgfVxuXG4vKiAn7q2/JyAqL1xuLmljb24tMTU1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViODEnOyB9XG5cbi8qICfuroEnICovXG4uaWNvbi0xNTQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4Mic7IH1cblxuLyogJ+6ugicgKi9cbi5pY29uLTI1MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjgzJzsgfVxuXG4vKiAn7q6DJyAqL1xuLmljb24tMTM3My0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjg0JzsgfVxuXG4vKiAn7q6EJyAqL1xuLmljb24tMTM3MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjg1JzsgfVxuXG4vKiAn7q6FJyAqL1xuLmljb24tMjUwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViODYnOyB9XG5cbi8qICfuroYnICovXG4uaWNvbi0yNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjg3JzsgfVxuXG4vKiAn7q6HJyAqL1xuLmljb24tMTMzNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjg4JzsgfVxuXG4vKiAn7q6IJyAqL1xuLmljb24tMTMzMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjg5JzsgfVxuXG4vKiAn7q6JJyAqL1xuLmljb24tMjExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOGEnOyB9XG5cbi8qICfuroonICovXG4uaWNvbi0xMzMyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOGInOyB9XG5cbi8qICfurosnICovXG4uaWNvbi0yMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4Yyc7IH1cblxuLyogJ+6ujCcgKi9cbi5pY29uLTIxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOGQnOyB9XG5cbi8qICfuro0nICovXG4uaWNvbi0xMzIzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOGUnOyB9XG5cbi8qICfuro4nICovXG4uaWNvbi0yMzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4Zic7IH1cblxuLyogJ+6ujycgKi9cbi5pY29uLTEzNzItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5MCc7IH1cblxuLyogJ+6ukCcgKi9cbi5pY29uLTEzMjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5MSc7IH1cblxuLyogJ+6ukScgKi9cbi5pY29uLTIzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTInOyB9XG5cbi8qICfurpInICovXG4uaWNvbi0xMzYxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTMnOyB9XG5cbi8qICfurpMnICovXG4uaWNvbi0xMzYwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTQnOyB9XG5cbi8qICfurpQnICovXG4uaWNvbi0yMjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5NSc7IH1cblxuLyogJ+6ulScgKi9cbi5pY29uLTEzNDQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5Nic7IH1cblxuLyogJ+6ulicgKi9cbi5pY29uLTEzNDMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5Nyc7IH1cblxuLyogJ+6ulycgKi9cbi5pY29uLTEzNTMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5OCc7IH1cblxuLyogJ+6umCcgKi9cbi5pY29uLTIyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjk5JzsgfVxuXG4vKiAn7q6ZJyAqL1xuLmljb24tMTM1Mi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjlhJzsgfVxuXG4vKiAn7q6aJyAqL1xuLmljb24tMTM1MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjliJzsgfVxuXG4vKiAn7q6bJyAqL1xuLmljb24tMTM1MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjljJzsgfVxuXG4vKiAn7q6cJyAqL1xuLmljb24tMjIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOWQnOyB9XG5cbi8qICfurp0nICovXG4uaWNvbi0yMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjllJzsgfVxuXG4vKiAn7q6eJyAqL1xuLmljb24tMTIzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjlmJzsgfVxuXG4vKiAn7q6fJyAqL1xuLmljb24tMTQ2MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmEwJzsgfVxuXG4vKiAn7q6gJyAqL1xuLmljb24tMTQ1MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmExJzsgfVxuXG4vKiAn7q6hJyAqL1xuLmljb24tMTQ4LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYTInOyB9XG5cbi8qICfurqInICovXG4uaWNvbi0xNDctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhMyc7IH1cblxuLyogJ+6uoycgKi9cbi5pY29uLTE0Ni0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmE0JzsgfVxuXG4vKiAn7q6kJyAqL1xuLmljb24tMTQ1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYTUnOyB9XG5cbi8qICfurqUnICovXG4uaWNvbi0xNjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhNic7IH1cblxuLyogJ+6upicgKi9cbi5pY29uLTE2MjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhNyc7IH1cblxuLyogJ+6upycgKi9cbi5pY29uLTI2MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmE4JzsgfVxuXG4vKiAn7q6oJyAqL1xuLmljb24tMTYyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmE5JzsgfVxuXG4vKiAn7q6pJyAqL1xuLmljb24tMTYyMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhYSc7IH1cblxuLyogJ+6uqicgKi9cbi5pY29uLTE2MjExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYWInOyB9XG5cbi8qICfurqsnICovXG4uaWNvbi0xNjIxMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmFjJzsgfVxuXG4vKiAn7q6sJyAqL1xuLmljb24tMTQ3MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmFkJzsgfVxuXG4vKiAn7q6tJyAqL1xuLmljb24tMTQ0MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmFlJzsgfVxuXG4vKiAn7q6uJyAqL1xuLmljb24tMTYzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmFmJzsgfVxuXG4vKiAn7q6vJyAqL1xuLmljb24tMTYzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYjAnOyB9XG5cbi8qICfurrAnICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBsaXN0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5IaWRlIGVsZW1lbnRzIHZpc3VhbGx5LCBidXQga2VlcCB0aGVtIGF2YWlsYWJsZSBmb3Igc2NyZWVuLXJlYWRlcnMuXHJcblxyXG5Vc2VkIGZvciBpbmZvcm1hdGlvbiByZXF1aXJlZCBmb3Igc2NyZWVuLXJlYWRlciB1c2VycyB0byB1bmRlcnN0YW5kIGFuZCB1c2VcclxudGhlIHNpdGUgd2hlcmUgdmlzdWFsIGRpc3BsYXkgaXMgdW5kZXNpcmFibGUuIEluZm9ybWF0aW9uIHByb3ZpZGVkIGluIHRoaXNcclxubWFubmVyIHNob3VsZCBiZSBrZXB0IGNvbmNpc2UsIHRvIGF2b2lkIHVubmVjZXNzYXJ5IGJ1cmRlbiBvbiB0aGUgdXNlci5cclxuXCIhaW1wb3J0YW50XCIgaXMgdXNlZCB0byBwcmV2ZW50IHVuaW50ZW50aW9uYWwgb3ZlcnJpZGVzLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuVGhlIC5mb2N1c2FibGUgY2xhc3MgZXh0ZW5kcyB0aGUgLnZpc3VhbGx5LWhpZGRlbiBjbGFzcyB0byBhbGxvd1xyXG50aGUgZWxlbWVudCB0byBiZSBmb2N1c2FibGUgd2hlbiBuYXZpZ2F0ZWQgdG8gdmlhIHRoZSBrZXlib2FyZC5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbk1lZGlhIFF1ZXJpZXNcclxuXHJcbkFsbG93cyB5b3UgdG8gdXNlIGlubGluZSBtZWRpYSBxdWVyaWVzLlxyXG5cclxuJGJyZWFrcG9pbnQgLSBEZXNpcmVkIGJyZWFrcG9pbnQuIENhbiBiZSB2YXJpYWJsZSBvciB1bml0LlxyXG4kcXVlcnkgLSBEZWZhdWx0cyB0byBgbWluLXdpZHRoYC5cclxuJHR5cGUgLSBEZWZhdWx0cyB0byBgc2NyZWVuYC5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuW2RhdGEtZXhwYW5kYWJsZV0ge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluOyB9XG5cbi5saW5rLWJsb2M6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKiBTZWN0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxyXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7IH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqIDIuIFJlbW92ZSByZXNpemUuXHJcbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiBub25lOyB9XG5cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4vKiBNaXNjXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxyXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXHJcbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi8qIFBhcmFtw6h0cmVzIHBhciBkw6lmYXV0ICovXG4vKiBDU1MgKi9cbmgxLmgxIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjU2M3JlbSwgY2FsYygxLjY1dncgKyAxNy4yOHB4KSwgMi40NDFyZW0pO1xuICBjb2xvcjogI0ZGNTRBQTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4xNTI7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuXG5oMi5oMiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEuNDA2cmVtLCBjYWxjKDEuMDI3dncgKyAxNy42OXB4KSwgMS45NTNyZW0pLzEuNDQgXCJCYXJsb3dcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblxuaDMuaDMge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjEyNXJlbSwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgMS4yNXJlbSkvMi4yNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRjU0QUE7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuXG5oNC5oNCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDFyZW0sIDAsIDFyZW0pLzEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd29yZC1icmVhazogbm9ybWFsOyB9XG5cbmg1Lmg1IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMXJlbSwgMCwgMXJlbSkvMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblxuaDYuaDYge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxcmVtLCAwLCAxcmVtKS8xLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuXG4vKiBDU1MgKi9cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjM0MzRDNFO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTsgfVxuXG4vKiBDU1MgKi9cbnRhYmxlLCB0ciwgdGgsIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JGQkZCRjsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW46IDFyZW0gMDsgfVxuICB0YWJsZSB0ciwgdGFibGUgdGQsIHRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTsgfVxuICB0YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZDogI0ZGNTRBQTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgdGFibGUgY2FwdGlvbiB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbnAucCwgc3Ryb25nLnN0cm9uZywgYi5iLCBpLmksIHUudSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDFyZW0sIDAsIDFyZW0pLzEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd29yZC1icmVhazogbm9ybWFsOyB9XG5cbmEuYSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDFyZW0sIDAsIDFyZW0pLzEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbnVsLnVsIHtcbiAgbGlzdC1zdHlsZTogYXV0bzsgfVxuICB1bC51bCBsaS5saSB7XG4gICAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgdWwudWwgbGkubGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogI0ZGNTRBQTtcbiAgICAgIHdpZHRoOiAwLjI1cmVtO1xuICAgICAgaGVpZ2h0OiAwLjI1cmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIHVsLnVsIGxpLmxpIHVsLnVsIGxpLmxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuICAgICAgdWwudWwgbGkubGkgdWwudWwgbGkubGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygwLjMxMjVyZW0gKiAyKTsgfVxuICAgICAgdWwudWwgbGkubGkgdWwudWwgbGkubGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbm9sLm9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsOyB9XG4gIG9sLm9sIGxpLmxpIHtcbiAgICBwYWRkaW5nOiAwLjMxMjVyZW0gMDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgb2wub2wgbGkubGkgYS5hIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZWRpdG9yaWFsIHAsIC5lZGl0b3JpYWwgcC5wLCAuZWRpdG9yaWFsIHN0cm9uZywgLmVkaXRvcmlhbCBzdHJvbmcuc3Ryb25nLCAuZWRpdG9yaWFsIGIsIC5lZGl0b3JpYWwgYi5iLCAuZWRpdG9yaWFsIGksIC5lZGl0b3JpYWwgaS5pLCAuZWRpdG9yaWFsIHUsIC5lZGl0b3JpYWwgdS51IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMXJlbSwgMCwgMXJlbSkvMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblxuLmVkaXRvcmlhbCBhLCAuZWRpdG9yaWFsIGEuYSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDFyZW0sIDAsIDFyZW0pLzEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5lZGl0b3JpYWwgdWwsIC5lZGl0b3JpYWwgdWwudWwge1xuICBsaXN0LXN0eWxlOiBhdXRvOyB9XG4gIC5lZGl0b3JpYWwgdWwgbGksIC5lZGl0b3JpYWwgdWwgbGkubGksIC5lZGl0b3JpYWwgdWwudWwgbGksIC5lZGl0b3JpYWwgdWwudWwgbGkubGkge1xuICAgIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5lZGl0b3JpYWwgdWwgbGk6YmVmb3JlLCAuZWRpdG9yaWFsIHVsIGxpLmxpOmJlZm9yZSwgLmVkaXRvcmlhbCB1bC51bCBsaTpiZWZvcmUsIC5lZGl0b3JpYWwgdWwudWwgbGkubGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogI0ZGNTRBQTtcbiAgICAgIHdpZHRoOiAwLjI1cmVtO1xuICAgICAgaGVpZ2h0OiAwLjI1cmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5lZGl0b3JpYWwgdWwgbGkgdWwgbGksIC5lZGl0b3JpYWwgdWwgbGkgdWwgbGkubGksIC5lZGl0b3JpYWwgdWwgbGkgdWwudWwgbGksIC5lZGl0b3JpYWwgdWwgbGkgdWwudWwgbGkubGksIC5lZGl0b3JpYWwgdWwgbGkubGkgdWwgbGksIC5lZGl0b3JpYWwgdWwgbGkubGkgdWwgbGkubGksIC5lZGl0b3JpYWwgdWwgbGkubGkgdWwudWwgbGksIC5lZGl0b3JpYWwgdWwgbGkubGkgdWwudWwgbGkubGksIC5lZGl0b3JpYWwgdWwudWwgbGkgdWwgbGksIC5lZGl0b3JpYWwgdWwudWwgbGkgdWwgbGkubGksIC5lZGl0b3JpYWwgdWwudWwgbGkgdWwudWwgbGksIC5lZGl0b3JpYWwgdWwudWwgbGkgdWwudWwgbGkubGksIC5lZGl0b3JpYWwgdWwudWwgbGkubGkgdWwgbGksIC5lZGl0b3JpYWwgdWwudWwgbGkubGkgdWwgbGkubGksIC5lZGl0b3JpYWwgdWwudWwgbGkubGkgdWwudWwgbGksIC5lZGl0b3JpYWwgdWwudWwgbGkubGkgdWwudWwgbGkubGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG4gICAgICAuZWRpdG9yaWFsIHVsIGxpIHVsIGxpOmZpcnN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsIGxpIHVsIGxpLmxpOmZpcnN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsIGxpIHVsLnVsIGxpOmZpcnN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsIGxpIHVsLnVsIGxpLmxpOmZpcnN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsIGxpLmxpIHVsIGxpOmZpcnN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsIGxpLmxpIHVsIGxpLmxpOmZpcnN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsIGxpLmxpIHVsLnVsIGxpOmZpcnN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsIGxpLmxpIHVsLnVsIGxpLmxpOmZpcnN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsLnVsIGxpIHVsIGxpOmZpcnN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsLnVsIGxpIHVsIGxpLmxpOmZpcnN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsLnVsIGxpIHVsLnVsIGxpOmZpcnN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsLnVsIGxpIHVsLnVsIGxpLmxpOmZpcnN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsLnVsIGxpLmxpIHVsIGxpOmZpcnN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsLnVsIGxpLmxpIHVsIGxpLmxpOmZpcnN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsLnVsIGxpLmxpIHVsLnVsIGxpOmZpcnN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsLnVsIGxpLmxpIHVsLnVsIGxpLmxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMC4zMTI1cmVtICogMik7IH1cbiAgICAgIC5lZGl0b3JpYWwgdWwgbGkgdWwgbGk6bGFzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bCBsaSB1bCBsaS5saTpsYXN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsIGxpIHVsLnVsIGxpOmxhc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwgbGkgdWwudWwgbGkubGk6bGFzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bCBsaS5saSB1bCBsaTpsYXN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsIGxpLmxpIHVsIGxpLmxpOmxhc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwgbGkubGkgdWwudWwgbGk6bGFzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bCBsaS5saSB1bC51bCBsaS5saTpsYXN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsLnVsIGxpIHVsIGxpOmxhc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwudWwgbGkgdWwgbGkubGk6bGFzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bC51bCBsaSB1bC51bCBsaTpsYXN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsLnVsIGxpIHVsLnVsIGxpLmxpOmxhc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwudWwgbGkubGkgdWwgbGk6bGFzdC1jaGlsZCwgLmVkaXRvcmlhbCB1bC51bCBsaS5saSB1bCBsaS5saTpsYXN0LWNoaWxkLCAuZWRpdG9yaWFsIHVsLnVsIGxpLmxpIHVsLnVsIGxpOmxhc3QtY2hpbGQsIC5lZGl0b3JpYWwgdWwudWwgbGkubGkgdWwudWwgbGkubGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5lZGl0b3JpYWwgb2wsIC5lZGl0b3JpYWwgb2wub2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7IH1cbiAgLmVkaXRvcmlhbCBvbCBsaSwgLmVkaXRvcmlhbCBvbCBsaS5saSwgLmVkaXRvcmlhbCBvbC5vbCBsaSwgLmVkaXRvcmlhbCBvbC5vbCBsaS5saSB7XG4gICAgcGFkZGluZzogMC4zMTI1cmVtIDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5lZGl0b3JpYWwgb2wgbGkgYS5hLCAuZWRpdG9yaWFsIG9sIGxpLmxpIGEuYSwgLmVkaXRvcmlhbCBvbC5vbCBsaSBhLmEsIC5lZGl0b3JpYWwgb2wub2wgbGkubGkgYS5hIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uc2Nyb2xsLWN1c3RvbTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFOyB9XG5cbi5zY3JvbGwtY3VzdG9tOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAuMjVyZW07XG4gIGhlaWdodDogLjI1cmVtOyB9XG5cbi5zY3JvbGwtY3VzdG9tOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjU0QUE7IH1cbiAgLnNjcm9sbC1jdXN0b206Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbmFbY2xhc3MqPVwiX19nbG9iYWwtbGlua1wiXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgNW1zIGVhc2UtaW4tb3V0OyB9XG4gIC5tYWluX193cmFwcGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0OyB9XG5cbi5ib2R5IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAuYm9keV9fY29udGVudC1wYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtOyB9XG5cbi5ib2R5LS1ob21lIC5tYWluIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIC5tYWluIHtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDVzIGVhc2U7IH1cblxuLnRleHQtYmxvY2tfX3RleHQtLWxnIHtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICBhbmltYXRpb246IG5vbmU7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzA3Ljg3NXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4sXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gIG9wYWNpdHk6IDE7XG4gIG1heC1oZWlnaHQ6IDY0MHB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogOTk5OTk7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlLm9wZW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMnB4KTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYy5vcGVuIHtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMSkgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rNykge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisyKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bisxKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1RpbWUgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIge1xuICBib3JkZXItbGVmdDogMDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnNob3dUaW1lSW5wdXQuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGxlZnQ6IDIycHg7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjJweDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBtYXJnaW46IDAgLTVweDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIG1hcmdpbjogMCAtNHB4OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGJvdHRvbTogMTAwJTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcbiAgdG9wOiAxMDAlOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZmxhdHBpY2tyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMTBweDtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggaSxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCB7XG4gIC8qXHJcbiAgICAgICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuICAvKlxyXG4gICAgICAgICAgKi9cbiAgbGVmdDogMDtcbiAgLypcclxuICAgICAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuICAvKlxyXG4gICAgICAgICAgKi8gfVxuXG4vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICAvKlxyXG4gICAgICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbiAgLypcclxuICAgICAgICAgICovXG4gIHJpZ2h0OiAwO1xuICAvKlxyXG4gICAgICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4gIC8qXHJcbiAgICAgICAgICAqLyB9XG5cbi8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3Zlcixcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciB7XG4gIGNvbG9yOiAjOTU5ZWE5OyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2Y2NDc0NzsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyBwYXRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyBwYXRoIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgZmlsbDogaW5oZXJpdDsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dCxcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBwYWRkaW5nOiAwIDRweCAwIDJweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjE1KTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXAge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC42KTtcbiAgdG9wOiAyNiU7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93biB7XG4gIHRvcDogNTAlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC42KTtcbiAgdG9wOiA0MCU7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyBwYXRoIHtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIgc3BhbiB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcbiAgZm9udC1zaXplOiAxMzUlO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDc1JTtcbiAgbGVmdDogMTIuNSU7XG4gIHBhZGRpbmc6IDcuNDhweCAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogMzRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNWNoO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNmNoO1xuICB3aWR0aDogN2NoXFwwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHRleHQ7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXTpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgLW1vei1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6Zm9jdXMsXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczphY3RpdmUge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4uZmxhdHBpY2tyLXdlZWtkYXlzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjhweDsgfVxuXG4uZmxhdHBpY2tyLXdlZWtkYXlzIC5mbGF0cGlja3Itd2Vla2RheWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxOyB9XG5cbnNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAxcHggMCAwIDA7IH1cblxuLmZsYXRwaWNrci1kYXlzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMzA3Ljg3NXB4OyB9XG5cbi5mbGF0cGlja3ItZGF5czpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmRheUNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG4gIG1pbi13aWR0aDogMzA3Ljg3NXB4O1xuICBtYXgtd2lkdGg6IDMwNy44NzVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5kYXlDb250YWluZXIgKyAuZGF5Q29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItZGF5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxNC4yODU3MTQzJTtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE0LjI4NTcxNDMlO1xuICBmbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgbWF4LXdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5ZWE5OyB9XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5NTllYTk7XG4gIGJhY2tncm91bmQ6ICM5NTllYTk7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSB7XG4gIGJhY2tncm91bmQ6ICNGRjU0QUE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI0ZGNTRBQTsgfVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwOyB9XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMTBweCAwIDAgI0ZGNTRBQTtcbiAgYm94LXNoYWRvdzogLTEwcHggMCAwICNGRjU0QUE7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MHB4OyB9XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQsXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5IHtcbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAwLjEpOyB9XG5cbi5mbGF0cGlja3ItZGF5LndlZWsuc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICNGRjU0QUEsIDVweCAwIDAgI0ZGNTRBQTtcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgI0ZGNTRBQSwgNXB4IDAgMCAjRkY1NEFBOyB9XG5cbi5mbGF0cGlja3ItZGF5LmhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcbiAgbWFyZ2luLXRvcDogMXB4OyB9XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtkYXkge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5LFxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmxhdHBpY2tyLXJDb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mbGF0cGlja3ItdGltZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM5MzkzOTsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzOTM5Mzk7IH1cblxuLmZsYXRwaWNrci10aW1lLmhhc1NlY29uZHMgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiAyNiU7IH1cblxuLmZsYXRwaWNrci10aW1lLnRpbWUyNGhyIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNDklOyB9XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLW1pbnV0ZSxcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3Itc2Vjb25kIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItdGltZS1zZXBhcmF0b3IsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAyJTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IDE4JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0OmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLyohIG5vdWlzbGlkZXIgLSAxNC4xLjEgLSAxMi8xNS8yMDE5ICovXG4vKiBGdW5jdGlvbmFsIHN0eWxpbmc7XHJcbiAqIFRoZXNlIHN0eWxlcyBhcmUgcmVxdWlyZWQgZm9yIG5vVWlTbGlkZXIgdG8gZnVuY3Rpb24uXHJcbiAqIFlvdSBkb24ndCBuZWVkIHRvIGNoYW5nZSB0aGVzZSBydWxlcyB0byBhcHBseSB5b3VyIGRlc2lnbi5cclxuICovXG4ubm9VaS10YXJnZXQsXG4ubm9VaS10YXJnZXQgKiB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubm9VaS10YXJnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm5vVWktYmFzZSxcbi5ub1VpLWNvbm5lY3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi8qIFdyYXBwZXIgZm9yIGFsbCBjb25uZWN0IGVsZW1lbnRzLlxyXG4gKi9cbi5ub1VpLWNvbm5lY3RzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMDsgfVxuXG4ubm9VaS1jb25uZWN0LFxuLm5vVWktb3JpZ2luIHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1zdHlsZTogZmxhdDsgfVxuXG4ubm9VaS1jb25uZWN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubm9VaS1vcmlnaW4ge1xuICBoZWlnaHQ6IDEwJTtcbiAgd2lkdGg6IDEwJTsgfVxuXG4vKiBPZmZzZXQgZGlyZWN0aW9uXHJcbiAqL1xuLm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIEdpdmUgb3JpZ2lucyAwIGhlaWdodC93aWR0aCBzbyB0aGV5IGRvbid0IGludGVyZmVyZSB3aXRoIGNsaWNraW5nIHRoZVxyXG4gKiBjb25uZWN0IGVsZW1lbnRzLlxyXG4gKi9cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLW9yaWdpbiB7XG4gIHdpZHRoOiAwOyB9XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5ub1VpLWhhbmRsZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ubm9VaS10b3VjaC1hcmVhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktY29ubmVjdCxcbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1vcmlnaW4ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zczsgfVxuXG4ubm9VaS1zdGF0ZS1kcmFnICoge1xuICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4vKiBTbGlkZXIgc2l6ZSBhbmQgaGFuZGxlIHBsYWNlbWVudDtcclxuICovXG4ubm9VaS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAxOHB4OyB9XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMjhweDtcbiAgcmlnaHQ6IC0xN3B4O1xuICB0b3A6IC02cHg7IH1cblxuLm5vVWktdmVydGljYWwge1xuICB3aWR0aDogMThweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICByaWdodDogLTZweDtcbiAgdG9wOiAtMTdweDsgfVxuXG4ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgbGVmdDogLTE3cHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIFN0eWxpbmc7XHJcbiAqIEdpdmluZyB0aGUgY29ubmVjdCBlbGVtZW50IGEgYm9yZGVyIHJhZGl1cyBjYXVzZXMgaXNzdWVzIHdpdGggdXNpbmcgdHJhbnNmb3JtOiBzY2FsZVxyXG4gKi9cbi5ub1VpLXRhcmdldCB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzRDNEMztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4ICNGMEYwRjAsIDAgM3B4IDZweCAtNXB4ICNCQkI7IH1cblxuLm5vVWktY29ubmVjdHMge1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICMzRkI4QUY7IH1cblxuLyogSGFuZGxlcyBhbmQgY3Vyc29ycztcclxuICovXG4ubm9VaS1kcmFnZ2FibGUge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1kcmFnZ2FibGUge1xuICBjdXJzb3I6IG5zLXJlc2l6ZTsgfVxuXG4ubm9VaS1oYW5kbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLCBpbnNldCAwIDFweCA3cHggI0VCRUJFQiwgMCAzcHggNnB4IC0zcHggI0JCQjsgfVxuXG4ubm9VaS1hY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRERELCAwIDNweCA2cHggLTNweCAjQkJCOyB9XG5cbi8qIEhhbmRsZSBzdHJpcGVzO1xyXG4gKi9cbi5ub1VpLWhhbmRsZTpiZWZvcmUsXG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNFOEU3RTY7XG4gIGxlZnQ6IDE0cHg7XG4gIHRvcDogNnB4OyB9XG5cbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGxlZnQ6IDE3cHg7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmJlZm9yZSxcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDE0cHg7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgdG9wOiAxN3B4OyB9XG5cbi8qIERpc2FibGVkIHN0YXRlO1xyXG4gKi9cbltkaXNhYmxlZF0gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICNCOEI4Qjg7IH1cblxuW2Rpc2FibGVkXS5ub1VpLXRhcmdldCxcbltkaXNhYmxlZF0ubm9VaS1oYW5kbGUsXG5bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLyogQmFzZTtcclxuICpcclxuICovXG4ubm9VaS1waXBzLFxuLm5vVWktcGlwcyAqIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5ub1VpLXBpcHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi8qIFZhbHVlcztcclxuICpcclxuICovXG4ubm9VaS12YWx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ub1VpLXZhbHVlLXN1YiB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLyogTWFya2luZ3M7XHJcbiAqXHJcbiAqL1xuLm5vVWktbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjQ0NDOyB9XG5cbi5ub1VpLW1hcmtlci1zdWIge1xuICBiYWNrZ3JvdW5kOiAjQUFBOyB9XG5cbi5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIGJhY2tncm91bmQ6ICNBQUE7IH1cblxuLyogSG9yaXpvbnRhbCBsYXlvdXQ7XHJcbiAqXHJcbiAqL1xuLm5vVWktcGlwcy1ob3Jpem9udGFsIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTsgfVxuXG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7IH1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXIge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA1cHg7IH1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItc3ViIHtcbiAgaGVpZ2h0OiAxMHB4OyB9XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgaGVpZ2h0OiAxNXB4OyB9XG5cbi8qIFZlcnRpY2FsIGxheW91dDtcclxuICpcclxuICovXG4ubm9VaS1waXBzLXZlcnRpY2FsIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTsgfVxuXG4ubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuLm5vVWktcnRsIC5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpOyB9XG5cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlciB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAtMXB4OyB9XG5cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1zdWIge1xuICB3aWR0aDogMTBweDsgfVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICB3aWR0aDogMTVweDsgfVxuXG4ubm9VaS10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxMjAlOyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMjAlOyB9XG5cbi5zcy1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGNkZWUyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yczsgfVxuXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkLnNzLW9wZW4tYmVsb3csXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3Mtb3Blbi1iZWxvdyB7XG4gIHotaW5kZXg6IDEwMTI7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZC5zcy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RlZTI7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyLCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAqIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgKiB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWRlc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleDogMCAxIGF1dG87XG4gIG1hcmdpbjogMCA2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtZGVzZWxlY3Quc3MtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgbWFyZ2luOiAwIDZweDsgfVxuXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgYm9yZGVyOiBzb2xpZCAjNjY2O1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycywgbWFyZ2luIC4yczsgfVxuXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuLmFycm93LXVwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIG1hcmdpbjogM3B4IDAgMDsgfVxuXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuLmFycm93LWRvd24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIG1hcmdpbjogLTNweCAwIDA7IH1cblxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDAgM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7IH1cblxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGVlMjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3MtZGlzYWJsZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICBjb2xvcjogIzY2NjsgfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3MtZGlzYWJsZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUgLnNzLXZhbHVlLWRlbGV0ZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleDogMSAxIDEwMCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTsgfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBtYXJnaW46IDJweCAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNkZWRlZGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbkBrZXlmcmFtZXMgc2NhbGVJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc2NhbGVPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBtYXJnaW46IDNweCA1cHggM3B4IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBhbmltYXRpb24tbmFtZTogc2NhbGVJbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMnM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZS5zcy1vdXQge1xuICBhbmltYXRpb24tbmFtZTogc2NhbGVPdXQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjJzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUgLnNzLXZhbHVlLWRlbGV0ZSB7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDEgM3B4O1xuICBtYXJnaW46IDlweCAxMnB4IDAgNXB4OyB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGRjU0QUE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzOyB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGNTRBQTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGxlZnQ6IC00cHg7XG4gIHRvcDogNHB4OyB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzLnNzLWNyb3NzIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5zcy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAxMDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzLCBvcGFjaXR5IC4ycztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7IH1cblxuLnNzLWNvbnRlbnQuc3Mtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggMnB4IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC4zNSk7IH1cblxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6IDhweCA4cHggNnB4OyB9XG5cbi5zcy1jb250ZW50IC5zcy1zZWFyY2guc3MtaGlkZSwgLnNzLWNvbnRlbnQgLnNzLXNlYXJjaC5zcy1oaWRlIGlucHV0IHtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkY2RlZTI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhhOGE4YTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAjNTg5N2ZiOyB9XG5cbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggLnNzLWFkZGFibGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmbGV4OiAwIDAgMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgMCAwIDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZGVlMjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uc3MtY29udGVudCAuc3MtYWRkYWJsZSB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5zcy1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuXG4vKipcclxuLnNzLWNvbnRlbnQuc3Mtb3BlbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59Ki9cbi5zcy1jb250ZW50IC5zcy1saXN0IHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGdyb3VwLWxhYmVsIHtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRpb24ge1xuICBwYWRkaW5nOiA2cHggNnB4IDZweCAyNXB4OyB9XG5cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cC1sYWJlbC1zZWxlY3RhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cC1sYWJlbC1zZWxlY3RhYmxlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7IH1cblxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLWhpZ2hsaWdodGVkLCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7IH1cblxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjZGVkZWRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246bm90KC5zcy1kaXNhYmxlZCkuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDE1MSwgMjUxLCAwLjEpOyB9XG5cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiAuc3Mtc2VhcmNoLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZiOGM7IH1cblxuLyoqXHJcbiAqIFN3aXBlciAxMC4yLjBcclxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcclxuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cclxuICpcclxuICogQ29weXJpZ2h0IDIwMTQtMjAyMyBWbGFkaW1pciBLaGFybGFtcGlkaVxyXG4gKlxyXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcclxuICpcclxuICogUmVsZWFzZWQgb246IEF1Z3VzdCAxNywgMjAyM1xyXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZlxyXG47IH1cblxuOmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxOyB9XG5cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93OiBjbGlwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTsgfVxuXG4uc3dpcGVyLWhvcml6b250YWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi15OyB9XG5cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14OyB9XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zd2lwZXItYXV0b2hlaWdodCwgLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDsgfVxuXG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7IH1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG5cbi5zd2lwZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4OyB9XG5cbi5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyB9XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDsgfVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7IH1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTsgfVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiBub25lOyB9XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogbm9uZTsgfVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTsgfVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzOyB9XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTsgfVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTsgfVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7IH1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7IH1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLCAuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmZcclxuOyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDBcclxuOyB9XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpOyB9XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpOyB9XG5cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4XHJcbjsgfVxuXG4vKlxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCwgNTAlKTtcclxuICAgIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xyXG4gICAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpXHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IC4zNTtcclxuICAgIGN1cnNvcjogYXV0bztcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGN1cnNvcjogYXV0bztcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tbmV4dCBzdmcsIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxyXG59XHJcblxyXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZywgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmcge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XHJcbiAgICByaWdodDogYXV0b1xyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xyXG4gICAgbGVmdDogYXV0b1xyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XHJcbiAgICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxXHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ3ByZXYnXHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XHJcbiAgICBsZWZ0OiBhdXRvXHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ25leHQnXHJcbn1cclxuKi9cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAuM3Mgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkID4gLnN3aXBlci1wYWdpbmF0aW9uLCAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLCA4cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCwgYXV0byk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsIDUwJSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpOyB9XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LCA4cHgpO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LCBhdXRvKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4OyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IC4ycyB0cmFuc2Zvcm0sIC4ycyB0b3A7IH1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTsgfVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAuMnMgdHJhbnNmb3JtLCAuMnMgbGVmdDsgfVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IC4ycyB0cmFuc2Zvcm0sIC4ycyByaWdodDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsIGluaGVyaXQpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wOyB9XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDsgfVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjEpKTsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCA+IC5zd2lwZXItc2Nyb2xsYmFyLCAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyLCAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sIDRweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsIGF1dG8pO1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7IH1cblxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsIGF1dG8pO1xuICByaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCwgNHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lOyB9XG5cbi5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwOyB9XG5cbi5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7IH1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwOyB9XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAuNjtcbiAgei1pbmRleDogMDsgfVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbHRlcjogYmx1cig1MHB4KTsgfVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc3dpcGVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxOyB9XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIGhlaWdodDsgfVxuXG4uc3dpcGVyLWNhcmRzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uanMtZW5hYmxlZCBbZGF0YS1hbmltYXRpb249XCJmYWRlXCJdIHtcbiAgb3BhY2l0eTogMDsgfVxuICAuanMtZW5hYmxlZCBbZGF0YS1hbmltYXRpb249XCJmYWRlXCJdLmpzLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xuICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XG5cbi5icmVhZGNydW1iIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWJfd3JhcHBlciAuYnJlYWRjcnVtYl9pdGVtcyAuYnJlYWRjcnVtYl9pdGVtIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYl93cmFwcGVyIC5icmVhZGNydW1iX2l0ZW1zIC5icmVhZGNydW1iX2l0ZW0gOmZpcnN0LWxldHRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWJfd3JhcHBlciAuYnJlYWRjcnVtYl9pdGVtcyAuYnJlYWRjcnVtYl9pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAwLjI1cmVtO1xuICAgICAgaGVpZ2h0OiAwLjI1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICBtYXJnaW46IDAgMC4zcmVtOyB9XG4gICAgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWJfd3JhcHBlciAuYnJlYWRjcnVtYl9pdGVtcyAuYnJlYWRjcnVtYl9pdGVtOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWJfd3JhcHBlciAuYnJlYWRjcnVtYl9pdGVtcyAuYnJlYWRjcnVtYl9pdGVtLml0ZW1fYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjRkY1NEFBOyB9XG4gICAgICAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYl93cmFwcGVyIC5icmVhZGNydW1iX2l0ZW1zIC5icmVhZGNydW1iX2l0ZW0uaXRlbV9hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGNTRBQTsgfVxuXG5idXR0b24gLmljb24sIGEgLmljb24ge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAxcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgYnV0dG9uIC5pY29uLCBhIC5pY29uIHtcbiAgICAgIHdpZHRoOiAxLjVyZW07IH0gfVxuXG5idXR0b24uYnV0dG9uX2RlZmF1bHQsIGEuYnV0dG9uX2RlZmF1bHQsIGRpdi5idXR0b25fZGVmYXVsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBidXR0b24uYnV0dG9uX2RlZmF1bHQuYW5pbWF0aW9uLXNoaW5lLCBhLmJ1dHRvbl9kZWZhdWx0LmFuaW1hdGlvbi1zaGluZSwgZGl2LmJ1dHRvbl9kZWZhdWx0LmFuaW1hdGlvbi1zaGluZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIGJ1dHRvbi5idXR0b25fZGVmYXVsdC5hbmltYXRpb24tc2hpbmU6OmJlZm9yZSwgYS5idXR0b25fZGVmYXVsdC5hbmltYXRpb24tc2hpbmU6OmJlZm9yZSwgZGl2LmJ1dHRvbl9kZWZhdWx0LmFuaW1hdGlvbi1zaGluZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsIHRyYW5zcGFyZW50LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyksIHRyYW5zcGFyZW50KTtcbiAgICAgIGFuaW1hdGlvbjogc2hpbmUgMy41cyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuXG5idXR0b24uYnV0dG9uX2ludGVya2FiXzEsIGEuYnV0dG9uX2ludGVya2FiXzEsIGRpdi5idXR0b25faW50ZXJrYWJfMSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6ICNiZWQwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZWQwMDA7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDMuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgYnV0dG9uLmJ1dHRvbl9pbnRlcmthYl8xIC5pY29uLCBhLmJ1dHRvbl9pbnRlcmthYl8xIC5pY29uLCBkaXYuYnV0dG9uX2ludGVya2FiXzEgLmljb24ge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGZpbGw6ICMzOTM5Mzk7IH1cbiAgICBidXR0b24uYnV0dG9uX2ludGVya2FiXzEgLmljb24uaWNvbl9sZWZ0LCBhLmJ1dHRvbl9pbnRlcmthYl8xIC5pY29uLmljb25fbGVmdCwgZGl2LmJ1dHRvbl9pbnRlcmthYl8xIC5pY29uLmljb25fbGVmdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH1cbiAgICBidXR0b24uYnV0dG9uX2ludGVya2FiXzEgLmljb24uaWNvbl9yaWdodCwgYS5idXR0b25faW50ZXJrYWJfMSAuaWNvbi5pY29uX3JpZ2h0LCBkaXYuYnV0dG9uX2ludGVya2FiXzEgLmljb24uaWNvbl9yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogMC43NXJlbTsgfVxuICBidXR0b24uYnV0dG9uX2ludGVya2FiXzE6aG92ZXIsIGJ1dHRvbi5idXR0b25faW50ZXJrYWJfMTphY3RpdmUsIGEuYnV0dG9uX2ludGVya2FiXzE6aG92ZXIsIGEuYnV0dG9uX2ludGVya2FiXzE6YWN0aXZlLCBkaXYuYnV0dG9uX2ludGVya2FiXzE6aG92ZXIsIGRpdi5idXR0b25faW50ZXJrYWJfMTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMzOTM5Mzk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgMXB4IHNvbGlkICMzOTM5Mzk7XG4gICAgY29sb3I6ICNiZWQwMDA7IH1cbiAgICBidXR0b24uYnV0dG9uX2ludGVya2FiXzE6aG92ZXIgLmljb24sIGJ1dHRvbi5idXR0b25faW50ZXJrYWJfMTphY3RpdmUgLmljb24sIGEuYnV0dG9uX2ludGVya2FiXzE6aG92ZXIgLmljb24sIGEuYnV0dG9uX2ludGVya2FiXzE6YWN0aXZlIC5pY29uLCBkaXYuYnV0dG9uX2ludGVya2FiXzE6aG92ZXIgLmljb24sIGRpdi5idXR0b25faW50ZXJrYWJfMTphY3RpdmUgLmljb24ge1xuICAgICAgZmlsbDogI2JlZDAwMDsgfVxuXG5idXR0b24uYnV0dG9uX3ByaW1hcnlfMSwgYS5idXR0b25fcHJpbWFyeV8xLCBkaXYuYnV0dG9uX3ByaW1hcnlfMSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgYnV0dG9uLmJ1dHRvbl9wcmltYXJ5XzEgLmljb24sIGEuYnV0dG9uX3ByaW1hcnlfMSAuaWNvbiwgZGl2LmJ1dHRvbl9wcmltYXJ5XzEgLmljb24ge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgICBidXR0b24uYnV0dG9uX3ByaW1hcnlfMSAuaWNvbi5pY29uX2xlZnQsIGEuYnV0dG9uX3ByaW1hcnlfMSAuaWNvbi5pY29uX2xlZnQsIGRpdi5idXR0b25fcHJpbWFyeV8xIC5pY29uLmljb25fbGVmdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH1cbiAgICBidXR0b24uYnV0dG9uX3ByaW1hcnlfMSAuaWNvbi5pY29uX3JpZ2h0LCBhLmJ1dHRvbl9wcmltYXJ5XzEgLmljb24uaWNvbl9yaWdodCwgZGl2LmJ1dHRvbl9wcmltYXJ5XzEgLmljb24uaWNvbl9yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogMC43NXJlbTsgfVxuICBidXR0b24uYnV0dG9uX3ByaW1hcnlfMTpob3ZlciwgYnV0dG9uLmJ1dHRvbl9wcmltYXJ5XzE6YWN0aXZlLCBhLmJ1dHRvbl9wcmltYXJ5XzE6aG92ZXIsIGEuYnV0dG9uX3ByaW1hcnlfMTphY3RpdmUsIGRpdi5idXR0b25fcHJpbWFyeV8xOmhvdmVyLCBkaXYuYnV0dG9uX3ByaW1hcnlfMTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNGRjU0QUE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgMXB4IHNvbGlkICNGRjU0QUE7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBidXR0b24uYnV0dG9uX3ByaW1hcnlfMTpob3ZlciAuaWNvbiwgYnV0dG9uLmJ1dHRvbl9wcmltYXJ5XzE6YWN0aXZlIC5pY29uLCBhLmJ1dHRvbl9wcmltYXJ5XzE6aG92ZXIgLmljb24sIGEuYnV0dG9uX3ByaW1hcnlfMTphY3RpdmUgLmljb24sIGRpdi5idXR0b25fcHJpbWFyeV8xOmhvdmVyIC5pY29uLCBkaXYuYnV0dG9uX3ByaW1hcnlfMTphY3RpdmUgLmljb24ge1xuICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuXG5idXR0b24uYnV0dG9uX3ByaW1hcnlfMiwgYS5idXR0b25fcHJpbWFyeV8yLCBkaXYuYnV0dG9uX3ByaW1hcnlfMiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6ICNGRjU0QUE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjU0QUE7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgYnV0dG9uLmJ1dHRvbl9wcmltYXJ5XzIgLmljb24sIGEuYnV0dG9uX3ByaW1hcnlfMiAuaWNvbiwgZGl2LmJ1dHRvbl9wcmltYXJ5XzIgLmljb24ge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgICBidXR0b24uYnV0dG9uX3ByaW1hcnlfMiAuaWNvbi5pY29uX2xlZnQsIGEuYnV0dG9uX3ByaW1hcnlfMiAuaWNvbi5pY29uX2xlZnQsIGRpdi5idXR0b25fcHJpbWFyeV8yIC5pY29uLmljb25fbGVmdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH1cbiAgICBidXR0b24uYnV0dG9uX3ByaW1hcnlfMiAuaWNvbi5pY29uX3JpZ2h0LCBhLmJ1dHRvbl9wcmltYXJ5XzIgLmljb24uaWNvbl9yaWdodCwgZGl2LmJ1dHRvbl9wcmltYXJ5XzIgLmljb24uaWNvbl9yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogMC43NXJlbTsgfVxuICBidXR0b24uYnV0dG9uX3ByaW1hcnlfMjpob3ZlciwgYnV0dG9uLmJ1dHRvbl9wcmltYXJ5XzI6YWN0aXZlLCBhLmJ1dHRvbl9wcmltYXJ5XzI6aG92ZXIsIGEuYnV0dG9uX3ByaW1hcnlfMjphY3RpdmUsIGRpdi5idXR0b25fcHJpbWFyeV8yOmhvdmVyLCBkaXYuYnV0dG9uX3ByaW1hcnlfMjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIGJ1dHRvbi5idXR0b25fcHJpbWFyeV8yOmhvdmVyIC5pY29uLCBidXR0b24uYnV0dG9uX3ByaW1hcnlfMjphY3RpdmUgLmljb24sIGEuYnV0dG9uX3ByaW1hcnlfMjpob3ZlciAuaWNvbiwgYS5idXR0b25fcHJpbWFyeV8yOmFjdGl2ZSAuaWNvbiwgZGl2LmJ1dHRvbl9wcmltYXJ5XzI6aG92ZXIgLmljb24sIGRpdi5idXR0b25fcHJpbWFyeV8yOmFjdGl2ZSAuaWNvbiB7XG4gICAgICBmaWxsOiAjRkZGRkZGOyB9XG5cbmJ1dHRvbi5idXR0b25fcHJpbWFyeV8zLCBhLmJ1dHRvbl9wcmltYXJ5XzMsIGRpdi5idXR0b25fcHJpbWFyeV8zIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogI0ZGNTRBQTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNTRBQTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuICBidXR0b24uYnV0dG9uX3ByaW1hcnlfMyAuaWNvbiwgYS5idXR0b25fcHJpbWFyeV8zIC5pY29uLCBkaXYuYnV0dG9uX3ByaW1hcnlfMyAuaWNvbiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgIGJ1dHRvbi5idXR0b25fcHJpbWFyeV8zIC5pY29uLmljb25fbGVmdCwgYS5idXR0b25fcHJpbWFyeV8zIC5pY29uLmljb25fbGVmdCwgZGl2LmJ1dHRvbl9wcmltYXJ5XzMgLmljb24uaWNvbl9sZWZ0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfVxuICAgIGJ1dHRvbi5idXR0b25fcHJpbWFyeV8zIC5pY29uLmljb25fcmlnaHQsIGEuYnV0dG9uX3ByaW1hcnlfMyAuaWNvbi5pY29uX3JpZ2h0LCBkaXYuYnV0dG9uX3ByaW1hcnlfMyAuaWNvbi5pY29uX3JpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtOyB9XG4gIGJ1dHRvbi5idXR0b25fcHJpbWFyeV8zOmhvdmVyLCBidXR0b24uYnV0dG9uX3ByaW1hcnlfMzphY3RpdmUsIGEuYnV0dG9uX3ByaW1hcnlfMzpob3ZlciwgYS5idXR0b25fcHJpbWFyeV8zOmFjdGl2ZSwgZGl2LmJ1dHRvbl9wcmltYXJ5XzM6aG92ZXIsIGRpdi5idXR0b25fcHJpbWFyeV8zOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUZFRkVGO1xuICAgIGNvbG9yOiAjRkY1NEFBOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9wcmltYXJ5XzM6aG92ZXIgLmljb24sIGJ1dHRvbi5idXR0b25fcHJpbWFyeV8zOmFjdGl2ZSAuaWNvbiwgYS5idXR0b25fcHJpbWFyeV8zOmhvdmVyIC5pY29uLCBhLmJ1dHRvbl9wcmltYXJ5XzM6YWN0aXZlIC5pY29uLCBkaXYuYnV0dG9uX3ByaW1hcnlfMzpob3ZlciAuaWNvbiwgZGl2LmJ1dHRvbl9wcmltYXJ5XzM6YWN0aXZlIC5pY29uIHtcbiAgICAgIGZpbGw6ICNGRjU0QUE7IH1cblxuYnV0dG9uLmJ1dHRvbl9zZWNvbmRhcnlfMSwgYS5idXR0b25fc2Vjb25kYXJ5XzEsIGRpdi5idXR0b25fc2Vjb25kYXJ5XzEge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUZFRkVGO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIGJ1dHRvbi5idXR0b25fc2Vjb25kYXJ5XzEgLmljb24sIGEuYnV0dG9uX3NlY29uZGFyeV8xIC5pY29uLCBkaXYuYnV0dG9uX3NlY29uZGFyeV8xIC5pY29uIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBmaWxsOiAjRkY1NEFBOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9zZWNvbmRhcnlfMSAuaWNvbi5pY29uX2xlZnQsIGEuYnV0dG9uX3NlY29uZGFyeV8xIC5pY29uLmljb25fbGVmdCwgZGl2LmJ1dHRvbl9zZWNvbmRhcnlfMSAuaWNvbi5pY29uX2xlZnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9zZWNvbmRhcnlfMSAuaWNvbi5pY29uX3JpZ2h0LCBhLmJ1dHRvbl9zZWNvbmRhcnlfMSAuaWNvbi5pY29uX3JpZ2h0LCBkaXYuYnV0dG9uX3NlY29uZGFyeV8xIC5pY29uLmljb25fcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07IH1cbiAgYnV0dG9uLmJ1dHRvbl9zZWNvbmRhcnlfMTpob3ZlciwgYnV0dG9uLmJ1dHRvbl9zZWNvbmRhcnlfMTphY3RpdmUsIGEuYnV0dG9uX3NlY29uZGFyeV8xOmhvdmVyLCBhLmJ1dHRvbl9zZWNvbmRhcnlfMTphY3RpdmUsIGRpdi5idXR0b25fc2Vjb25kYXJ5XzE6aG92ZXIsIGRpdi5idXR0b25fc2Vjb25kYXJ5XzE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRkVGRUY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBidXR0b24uYnV0dG9uX3NlY29uZGFyeV8xOmhvdmVyIC5pY29uLCBidXR0b24uYnV0dG9uX3NlY29uZGFyeV8xOmFjdGl2ZSAuaWNvbiwgYS5idXR0b25fc2Vjb25kYXJ5XzE6aG92ZXIgLmljb24sIGEuYnV0dG9uX3NlY29uZGFyeV8xOmFjdGl2ZSAuaWNvbiwgZGl2LmJ1dHRvbl9zZWNvbmRhcnlfMTpob3ZlciAuaWNvbiwgZGl2LmJ1dHRvbl9zZWNvbmRhcnlfMTphY3RpdmUgLmljb24ge1xuICAgICAgZmlsbDogI0ZGNTRBQTsgfVxuXG5idXR0b24uYnV0dG9uX3NlY29uZGFyeV8yLCBhLmJ1dHRvbl9zZWNvbmRhcnlfMiwgZGl2LmJ1dHRvbl9zZWNvbmRhcnlfMiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNGRjU0QUE7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgYnV0dG9uLmJ1dHRvbl9zZWNvbmRhcnlfMiAuaWNvbiwgYS5idXR0b25fc2Vjb25kYXJ5XzIgLmljb24sIGRpdi5idXR0b25fc2Vjb25kYXJ5XzIgLmljb24ge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGZpbGw6ICNGRjU0QUE7IH1cbiAgICBidXR0b24uYnV0dG9uX3NlY29uZGFyeV8yIC5pY29uLmljb25fbGVmdCwgYS5idXR0b25fc2Vjb25kYXJ5XzIgLmljb24uaWNvbl9sZWZ0LCBkaXYuYnV0dG9uX3NlY29uZGFyeV8yIC5pY29uLmljb25fbGVmdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH1cbiAgICBidXR0b24uYnV0dG9uX3NlY29uZGFyeV8yIC5pY29uLmljb25fcmlnaHQsIGEuYnV0dG9uX3NlY29uZGFyeV8yIC5pY29uLmljb25fcmlnaHQsIGRpdi5idXR0b25fc2Vjb25kYXJ5XzIgLmljb24uaWNvbl9yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogMC43NXJlbTsgfVxuICBidXR0b24uYnV0dG9uX3NlY29uZGFyeV8yOmhvdmVyLCBidXR0b24uYnV0dG9uX3NlY29uZGFyeV8yOmFjdGl2ZSwgYS5idXR0b25fc2Vjb25kYXJ5XzI6aG92ZXIsIGEuYnV0dG9uX3NlY29uZGFyeV8yOmFjdGl2ZSwgZGl2LmJ1dHRvbl9zZWNvbmRhcnlfMjpob3ZlciwgZGl2LmJ1dHRvbl9zZWNvbmRhcnlfMjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjRkY1NEFBOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9zZWNvbmRhcnlfMjpob3ZlciAuaWNvbiwgYnV0dG9uLmJ1dHRvbl9zZWNvbmRhcnlfMjphY3RpdmUgLmljb24sIGEuYnV0dG9uX3NlY29uZGFyeV8yOmhvdmVyIC5pY29uLCBhLmJ1dHRvbl9zZWNvbmRhcnlfMjphY3RpdmUgLmljb24sIGRpdi5idXR0b25fc2Vjb25kYXJ5XzI6aG92ZXIgLmljb24sIGRpdi5idXR0b25fc2Vjb25kYXJ5XzI6YWN0aXZlIC5pY29uIHtcbiAgICAgIGZpbGw6ICNGRjU0QUE7IH1cblxuYnV0dG9uLmJ1dHRvbl9zZWNvbmRhcnlfMywgYS5idXR0b25fc2Vjb25kYXJ5XzMsIGRpdi5idXR0b25fc2Vjb25kYXJ5XzMge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUZFRkVGO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIGJ1dHRvbi5idXR0b25fc2Vjb25kYXJ5XzMgLmljb24sIGEuYnV0dG9uX3NlY29uZGFyeV8zIC5pY29uLCBkaXYuYnV0dG9uX3NlY29uZGFyeV8zIC5pY29uIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9zZWNvbmRhcnlfMyAuaWNvbi5pY29uX2xlZnQsIGEuYnV0dG9uX3NlY29uZGFyeV8zIC5pY29uLmljb25fbGVmdCwgZGl2LmJ1dHRvbl9zZWNvbmRhcnlfMyAuaWNvbi5pY29uX2xlZnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9zZWNvbmRhcnlfMyAuaWNvbi5pY29uX3JpZ2h0LCBhLmJ1dHRvbl9zZWNvbmRhcnlfMyAuaWNvbi5pY29uX3JpZ2h0LCBkaXYuYnV0dG9uX3NlY29uZGFyeV8zIC5pY29uLmljb25fcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07IH1cbiAgYnV0dG9uLmJ1dHRvbl9zZWNvbmRhcnlfMzpob3ZlciwgYnV0dG9uLmJ1dHRvbl9zZWNvbmRhcnlfMzphY3RpdmUsIGEuYnV0dG9uX3NlY29uZGFyeV8zOmhvdmVyLCBhLmJ1dHRvbl9zZWNvbmRhcnlfMzphY3RpdmUsIGRpdi5idXR0b25fc2Vjb25kYXJ5XzM6aG92ZXIsIGRpdi5idXR0b25fc2Vjb25kYXJ5XzM6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBidXR0b24uYnV0dG9uX3NlY29uZGFyeV8zOmhvdmVyIC5pY29uLCBidXR0b24uYnV0dG9uX3NlY29uZGFyeV8zOmFjdGl2ZSAuaWNvbiwgYS5idXR0b25fc2Vjb25kYXJ5XzM6aG92ZXIgLmljb24sIGEuYnV0dG9uX3NlY29uZGFyeV8zOmFjdGl2ZSAuaWNvbiwgZGl2LmJ1dHRvbl9zZWNvbmRhcnlfMzpob3ZlciAuaWNvbiwgZGl2LmJ1dHRvbl9zZWNvbmRhcnlfMzphY3RpdmUgLmljb24ge1xuICAgICAgZmlsbDogIzAwMDAwMDsgfVxuXG5idXR0b24uYnV0dG9uX2xhYmVsLCBhLmJ1dHRvbl9sYWJlbCwgZGl2LmJ1dHRvbl9sYWJlbCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRkVGRUY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIGJ1dHRvbi5idXR0b25fbGFiZWwgLmljb24sIGEuYnV0dG9uX2xhYmVsIC5pY29uLCBkaXYuYnV0dG9uX2xhYmVsIC5pY29uIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBmaWxsOiAjRkY1NEFBOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9sYWJlbCAuaWNvbi5pY29uX2xlZnQsIGEuYnV0dG9uX2xhYmVsIC5pY29uLmljb25fbGVmdCwgZGl2LmJ1dHRvbl9sYWJlbCAuaWNvbi5pY29uX2xlZnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9sYWJlbCAuaWNvbi5pY29uX3JpZ2h0LCBhLmJ1dHRvbl9sYWJlbCAuaWNvbi5pY29uX3JpZ2h0LCBkaXYuYnV0dG9uX2xhYmVsIC5pY29uLmljb25fcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07IH1cbiAgYnV0dG9uLmJ1dHRvbl9sYWJlbDpob3ZlciwgYnV0dG9uLmJ1dHRvbl9sYWJlbDphY3RpdmUsIGEuYnV0dG9uX2xhYmVsOmhvdmVyLCBhLmJ1dHRvbl9sYWJlbDphY3RpdmUsIGRpdi5idXR0b25fbGFiZWw6aG92ZXIsIGRpdi5idXR0b25fbGFiZWw6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjU0QUE7XG4gICAgY29sb3I6ICNGRjU0QUE7IH1cbiAgICBidXR0b24uYnV0dG9uX2xhYmVsOmhvdmVyIC5pY29uLCBidXR0b24uYnV0dG9uX2xhYmVsOmFjdGl2ZSAuaWNvbiwgYS5idXR0b25fbGFiZWw6aG92ZXIgLmljb24sIGEuYnV0dG9uX2xhYmVsOmFjdGl2ZSAuaWNvbiwgZGl2LmJ1dHRvbl9sYWJlbDpob3ZlciAuaWNvbiwgZGl2LmJ1dHRvbl9sYWJlbDphY3RpdmUgLmljb24ge1xuICAgICAgZmlsbDogI0ZGNTRBQTsgfVxuXG5idXR0b24uYnV0dG9uX2xpZ2h0LCBhLmJ1dHRvbl9saWdodCwgZGl2LmJ1dHRvbl9saWdodCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgYnV0dG9uLmJ1dHRvbl9saWdodCAuaWNvbiwgYS5idXR0b25fbGlnaHQgLmljb24sIGRpdi5idXR0b25fbGlnaHQgLmljb24ge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICBidXR0b24uYnV0dG9uX2xpZ2h0IC5pY29uLmljb25fbGVmdCwgYS5idXR0b25fbGlnaHQgLmljb24uaWNvbl9sZWZ0LCBkaXYuYnV0dG9uX2xpZ2h0IC5pY29uLmljb25fbGVmdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH1cbiAgICBidXR0b24uYnV0dG9uX2xpZ2h0IC5pY29uLmljb25fcmlnaHQsIGEuYnV0dG9uX2xpZ2h0IC5pY29uLmljb25fcmlnaHQsIGRpdi5idXR0b25fbGlnaHQgLmljb24uaWNvbl9yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogMC43NXJlbTsgfVxuICBidXR0b24uYnV0dG9uX2xpZ2h0OmhvdmVyLCBidXR0b24uYnV0dG9uX2xpZ2h0OmFjdGl2ZSwgYS5idXR0b25fbGlnaHQ6aG92ZXIsIGEuYnV0dG9uX2xpZ2h0OmFjdGl2ZSwgZGl2LmJ1dHRvbl9saWdodDpob3ZlciwgZGl2LmJ1dHRvbl9saWdodDphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9saWdodDpob3ZlciAuaWNvbiwgYnV0dG9uLmJ1dHRvbl9saWdodDphY3RpdmUgLmljb24sIGEuYnV0dG9uX2xpZ2h0OmhvdmVyIC5pY29uLCBhLmJ1dHRvbl9saWdodDphY3RpdmUgLmljb24sIGRpdi5idXR0b25fbGlnaHQ6aG92ZXIgLmljb24sIGRpdi5idXR0b25fbGlnaHQ6YWN0aXZlIC5pY29uIHtcbiAgICAgIGZpbGw6ICMwMDAwMDA7IH1cblxuYnV0dG9uLmJ1dHRvbl9pY29uLCBhLmJ1dHRvbl9pY29uLCBkaXYuYnV0dG9uX2ljb24ge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkY1NEFBO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMi42MjVyZW07XG4gIGhlaWdodDogMi42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIGJ1dHRvbi5idXR0b25faWNvbiAuaWNvbiwgYS5idXR0b25faWNvbiAuaWNvbiwgZGl2LmJ1dHRvbl9pY29uIC5pY29uIHtcbiAgICB3aWR0aDogMC42NXJlbTtcbiAgICBmaWxsOiAjMDAwMDAwOyB9XG4gIGJ1dHRvbi5idXR0b25faWNvbjpob3ZlciwgYnV0dG9uLmJ1dHRvbl9pY29uOmFjdGl2ZSwgYS5idXR0b25faWNvbjpob3ZlciwgYS5idXR0b25faWNvbjphY3RpdmUsIGRpdi5idXR0b25faWNvbjpob3ZlciwgZGl2LmJ1dHRvbl9pY29uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI0ZGNTRBQTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY1NEFBOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9pY29uOmhvdmVyIC5pY29uLCBidXR0b24uYnV0dG9uX2ljb246YWN0aXZlIC5pY29uLCBhLmJ1dHRvbl9pY29uOmhvdmVyIC5pY29uLCBhLmJ1dHRvbl9pY29uOmFjdGl2ZSAuaWNvbiwgZGl2LmJ1dHRvbl9pY29uOmhvdmVyIC5pY29uLCBkaXYuYnV0dG9uX2ljb246YWN0aXZlIC5pY29uIHtcbiAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgYnV0dG9uLmJ1dHRvbl9pY29uOmRpc2FibGVkLCBhLmJ1dHRvbl9pY29uOmRpc2FibGVkLCBkaXYuYnV0dG9uX2ljb246ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICBidXR0b24uYnV0dG9uX2ljb246ZGlzYWJsZWQgLmljb24sIGEuYnV0dG9uX2ljb246ZGlzYWJsZWQgLmljb24sIGRpdi5idXR0b25faWNvbjpkaXNhYmxlZCAuaWNvbiB7XG4gICAgICBmaWxsOiAjMDAwMDAwOyB9XG5cbmJ1dHRvbi5idXR0b25fc2VsZWN0aW9uLCBhLmJ1dHRvbl9zZWxlY3Rpb24sIGRpdi5idXR0b25fc2VsZWN0aW9uIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgYnV0dG9uLmJ1dHRvbl9zZWxlY3Rpb24gLmljb24sIGEuYnV0dG9uX3NlbGVjdGlvbiAuaWNvbiwgZGl2LmJ1dHRvbl9zZWxlY3Rpb24gLmljb24ge1xuICAgIHRyYW5zaXRpb246IDBzOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9zZWxlY3Rpb24gLmljb24gLmZpbGxfZWxlbWVudCwgYS5idXR0b25fc2VsZWN0aW9uIC5pY29uIC5maWxsX2VsZW1lbnQsIGRpdi5idXR0b25fc2VsZWN0aW9uIC5pY29uIC5maWxsX2VsZW1lbnQge1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIGZpbGw6IHRyYW5zcGFyZW50OyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9zZWxlY3Rpb24gLmljb24gLnN0cm9rZV9lbGVtZW50LCBhLmJ1dHRvbl9zZWxlY3Rpb24gLmljb24gLnN0cm9rZV9lbGVtZW50LCBkaXYuYnV0dG9uX3NlbGVjdGlvbiAuaWNvbiAuc3Ryb2tlX2VsZW1lbnQge1xuICAgICAgZmlsbDogI0ZGNTRBQTsgfVxuICBidXR0b24uYnV0dG9uX3NlbGVjdGlvbjpob3ZlciAuaWNvbiwgYnV0dG9uLmJ1dHRvbl9zZWxlY3Rpb246YWN0aXZlIC5pY29uLCBidXR0b24uYnV0dG9uX3NlbGVjdGlvbi5qcy0tYWN0aXZlIC5pY29uLCBhLmJ1dHRvbl9zZWxlY3Rpb246aG92ZXIgLmljb24sIGEuYnV0dG9uX3NlbGVjdGlvbjphY3RpdmUgLmljb24sIGEuYnV0dG9uX3NlbGVjdGlvbi5qcy0tYWN0aXZlIC5pY29uLCBkaXYuYnV0dG9uX3NlbGVjdGlvbjpob3ZlciAuaWNvbiwgZGl2LmJ1dHRvbl9zZWxlY3Rpb246YWN0aXZlIC5pY29uLCBkaXYuYnV0dG9uX3NlbGVjdGlvbi5qcy0tYWN0aXZlIC5pY29uIHtcbiAgICBmaWxsOiAjRkY1NEFBOyB9XG4gICAgYnV0dG9uLmJ1dHRvbl9zZWxlY3Rpb246aG92ZXIgLmljb24gLmZpbGxfZWxlbWVudCwgYnV0dG9uLmJ1dHRvbl9zZWxlY3Rpb246YWN0aXZlIC5pY29uIC5maWxsX2VsZW1lbnQsIGJ1dHRvbi5idXR0b25fc2VsZWN0aW9uLmpzLS1hY3RpdmUgLmljb24gLmZpbGxfZWxlbWVudCwgYS5idXR0b25fc2VsZWN0aW9uOmhvdmVyIC5pY29uIC5maWxsX2VsZW1lbnQsIGEuYnV0dG9uX3NlbGVjdGlvbjphY3RpdmUgLmljb24gLmZpbGxfZWxlbWVudCwgYS5idXR0b25fc2VsZWN0aW9uLmpzLS1hY3RpdmUgLmljb24gLmZpbGxfZWxlbWVudCwgZGl2LmJ1dHRvbl9zZWxlY3Rpb246aG92ZXIgLmljb24gLmZpbGxfZWxlbWVudCwgZGl2LmJ1dHRvbl9zZWxlY3Rpb246YWN0aXZlIC5pY29uIC5maWxsX2VsZW1lbnQsIGRpdi5idXR0b25fc2VsZWN0aW9uLmpzLS1hY3RpdmUgLmljb24gLmZpbGxfZWxlbWVudCB7XG4gICAgICBmaWxsOiAjRkY1NEFBOyB9XG4gIGJ1dHRvbi5idXR0b25fc2VsZWN0aW9uLmFuaW1hdGUgLmljb24sIGEuYnV0dG9uX3NlbGVjdGlvbi5hbmltYXRlIC5pY29uLCBkaXYuYnV0dG9uX3NlbGVjdGlvbi5hbmltYXRlIC5pY29uIHtcbiAgICBhbmltYXRpb246IGhlYXJ0aFNlbGVjdGlvbiAxLjVzIGJvdGggMTsgfVxuICBidXR0b24uYnV0dG9uX3NlbGVjdGlvbi5hbmltYXRlIC50ZXh0X2l0ZW0sIGEuYnV0dG9uX3NlbGVjdGlvbi5hbmltYXRlIC50ZXh0X2l0ZW0sIGRpdi5idXR0b25fc2VsZWN0aW9uLmFuaW1hdGUgLnRleHRfaXRlbSB7XG4gICAgYW5pbWF0aW9uOiBzaGFrZS12ZXJ0aWNhbCAuOHMgYm90aDsgfVxuXG4uZGVjb3JhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWluLWhlaWdodDogMzJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDM1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBhc3BlY3QtcmF0aW86IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZGVjb3JhdGUge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfSB9XG4gIC5kZWNvcmF0ZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5kZWNvcmF0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMDAwMDAwLCAjMDAwMDAwKTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5kZWNvcmF0ZV9faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmRlY29yYXRlX19kYXRhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuZGVjb3JhdGVfX2RhdGEgLnRpdGxlX2NvbnRlbnRfMSxcbiAgICAuZGVjb3JhdGVfX2RhdGEgLnRpdGxlX2NvbnRlbnRfMiB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGVjb3JhdGVfX2RhdGEge1xuICAgICAgICBwYWRkaW5nOiAzcmVtOyB9IH1cblxuc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGNvbG9yOiAjRkY1NEFBOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIge1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTsgfVxuXG4uZmxhdHBpY2tyLWRheS50b2RheSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNTRBQTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyxcbi5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtLzFyZW0gXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbS8xcmVtIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xuICBtYXJnaW46IDAuNXJlbSAwOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCwgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcbiAgdG9wOiAxMHB4OyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjU0QUE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcbiAgbGVmdDogLjVyZW07IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgcmlnaHQ6IC41cmVtOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCwgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7IH1cblxuLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS50b2RheTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNTRBQTtcbiAgYmFja2dyb3VuZDogI0ZGNTRBQTsgfVxuXG4ubGlua3Mge1xuICBtYXJnaW46IDAgLTAuNXJlbTsgfVxuICAubGlua3NfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IC4ycmVtIC41cmVtOyB9XG5cbi5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogNDcwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkge1xuICAgICAgcGFkZGluZzogM2VtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAubW9kYWxfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyMnB4KS8xLjM2IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIHtcbiAgICAgIGZsZXg6IDUwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6IGdyZXk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgYWxpZ24taXRlbXM6IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbV9fYnRuIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb24ge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjRweDsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX2ZhY2Vib29rIHtcbiAgICAgICAgICBmaWxsOiAjMzk1NjljOyB9XG4gICAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSAuc2hhcmUtaWNvbl9fbWVzc2VuZ2VyIHtcbiAgICAgICAgICBmaWxsOiAjMDA3OEZGOyB9XG4gICAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSAuc2hhcmUtaWNvbl9fdHdpdHRlciB7XG4gICAgICAgICAgZmlsbDogIzAwMDsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX2xpbmtlZGluIHtcbiAgICAgICAgICBmaWxsOiAjMDA3MmIxOyB9XG4gICAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSAuc2hhcmUtaWNvbl9fZW1haWwge1xuICAgICAgICAgIGZpbGw6ICM1RDVDNUI7IH1cbiAgICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uX193aGF0c2FwcCB7XG4gICAgICAgICAgZmlsbDogIzI4RDE0NjsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX2NvcHktbGluayB7XG4gICAgICAgICAgZmlsbDogIzVENUM1QjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tb2RhbCB7XG4gIHRvcDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogOTk5OTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZGFsIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuICAubW9kYWxfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IC44OGVtO1xuICAgIHRvcDogMXJlbTtcbiAgICByaWdodDogMXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgLm1vZGFsX19jbG9zZSAuaWNvbiB7XG4gICAgICB3aWR0aDogMS41cmVtOyB9XG4gICAgLm1vZGFsX19jbG9zZSAuY2xvc2VfX2Nyb3NzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhlbS8xLjVlbSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLm1vZGFsX19jbG9zZSAuY2xvc2VfX2Nyb3NzIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTIlO1xuICAgICAgICBsZWZ0OiA1NSU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC5tb2RhbF9fY2xvc2UtZHJhd2luZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IC43NXJlbTtcbiAgICBoZWlnaHQ6IC43NXJlbTtcbiAgICBmaWxsOiAjMDAwMDAwOyB9XG4gIC5tb2RhbF9fYm9keSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogM2VtIDFlbSAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogMS44NzVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1vZGFsX19ib2R5IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDJlbSk7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07IH0gfVxuICAgIC5tb2RhbF9fYm9keSAudGl0bGUudGl0bGUtLXYxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgLm1vZGFsX19ib2R5IC50aXRsZS50aXRsZS0tdjEgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5tb2RhbF9fYm9keSAudGl0bGUudGl0bGUtLXYxIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjM2IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTsgfVxuICAgICAgICAubW9kYWxfX2JvZHkgLnRpdGxlLnRpdGxlLS12MSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS4zNiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzNDM0QzRTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubW9kYWxfX3Njcm9sbGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaW5pdGlhbDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubW9kYWxfX3Njcm9sbGVyIC5mb3JtIC5mb3JtLWdyb3VwLS1jb2x1bW4gPiAqIHtcbiAgICAgICAgZmxleDogaW5pdGlhbDsgfSB9XG4gIC5tb2RhbF9fYmFja2dyb3VuZCB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43OSk7IH1cbiAgLm1vZGFsX19mb2N1cy10cmFwIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAubW9kYWwtLW1haW4ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiA2ZW07IH1cbiAgICAubW9kYWwtLW1haW4gLm1vZGFsX19jbG9zZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNWVtIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAubW9kYWwtLW1haW4gLm1vZGFsX19jbG9zZSBwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgICAubW9kYWwtLW1haW4gLm1vZGFsX19jbG9zZTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX2Nsb3NlLWRyYXdpbmcge1xuICAgICAgICB3aWR0aDogMmVtO1xuICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGNTRBQTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgcGFkZGluZzogLjRlbTsgfVxuICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fdGl0bGUgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzBweDsgfVxuICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX2JvZHkge1xuICAgICAgcGFkZGluZzogMi4zZW0gMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMCU7IH1cbiAgICAubW9kYWwtLW1haW4gLm1vZGFsX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMTAlIDclO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNSUgMTIlOyB9IH1cbiAgICAubW9kYWwtLW1haW4gLm1vZGFsX190ZXh0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzNDM0QzRTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1vZGFsX190ZXh0LmxlZ2Fsc19fdGV4dCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtZHBlIC5tb2RhbF9fYm9keSB7XG4gICAgd2lkdGg6IDExODdweDsgfSB9XG5cbi5tb2RhbC0tZGV0YWlsLXJlYWxlc3RhdGUtY29udGFjdC5idXR0b25fZGVmYXVsdC5idXR0b25faWNvbiB7XG4gIGJvcmRlcjogdW5zZXQ7IH1cbiAgLm1vZGFsLS1kZXRhaWwtcmVhbGVzdGF0ZS1jb250YWN0LmJ1dHRvbl9kZWZhdWx0LmJ1dHRvbl9pY29uIC5pY29uIHtcbiAgICB3aWR0aDogdW5zZXQ7IH1cblxuLnByb2dyZXNzYmFyIHtcbiAgd2lkdGg6IDYuMjVyZW07XG4gIGhlaWdodDogMC4yNXJlbTtcbiAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gIC5wcm9ncmVzc2JhciAuYmFyX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRkY1NEFBO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG5cbi8qLnN3aXBlciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59Ki9cbi5zd2lwZXIge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2hlY2tib3hfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IC4xZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjM0MzRDNFO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4uY2hlY2tib3hfX2ZpZWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDsgfVxuICAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2JveCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY1NEFBO1xuICAgIGJhY2tncm91bmQ6ICNGRjU0QUE7IH1cbiAgICAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2JveDpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgxKTsgfVxuICAuY2hlY2tib3hfX2ZpZWxkOmRpc2FibGVkICsgLmNoZWNrYm94X19ib3gge1xuICAgIGJvcmRlci1jb2xvcjogI0JGQkZCRjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgLmNoZWNrYm94X19maWVsZDpkaXNhYmxlZCArIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgICAuY2hlY2tib3hfX2ZpZWxkOmRpc2FibGVkICsgLmNoZWNrYm94X19ib3ggc3ZnIHBvbHlsaW5lIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwOyB9XG4gIC5jaGVja2JveF9fZmllbGQ6ZGlzYWJsZWQgfiAuY2hlY2tib3hfX3NwYW4ge1xuICAgIGNvbG9yOiAjQkZCRkJGOyB9XG4gIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZDpkaXNhYmxlZCArIC5jaGVja2JveF9fYm94IHtcbiAgICBib3JkZXItY29sb3I6ICNCRkJGQkY7XG4gICAgYmFja2dyb3VuZDogI0JGQkZCRjsgfVxuICAuY2hlY2tib3hfX2ZpZWxkOmZvY3VzIH4gLmNoZWNrYm94X19ib3gge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5jaGVja2JveF9fZmllbGQ6Zm9jdXMgfiAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMDsgfVxuXG4uY2hlY2tib3hfX2JveCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5jaGVja2JveF9fYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkZGRjtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwKTsgfVxuXG4uY2hlY2tib3hfX3NwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44cmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLmNoZWNrYm94OmhvdmVyIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IH1cblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbipcclxuKiBGb3JtdWxhaXJlIGNvbnRyYXN0ZSAocG91ciBsZXMgZm9uZHMgZGFyaylcclxuKlxyXG4qL1xuLmZvcm0tLWNvbnRyYXN0IC5jaGVja2JveF9fbGFiZWwge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uZm9ybS0tY29udHJhc3QgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19ib3gge1xuICBib3JkZXItY29sb3I6ICNGRjU0QUE7XG4gIGJhY2tncm91bmQ6ICNGRjU0QUE7IH1cblxuLmZvcm0tLWNvbnRyYXN0IC5jaGVja2JveF9fZmllbGQ6ZGlzYWJsZWQgKyAuY2hlY2tib3hfX2JveCB7XG4gIGJvcmRlci1jb2xvcjogI0JGQkZCRjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAuZm9ybS0tY29udHJhc3QgLmNoZWNrYm94X19maWVsZDpkaXNhYmxlZCArIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjRkZGRkZGOyB9XG5cbi5mb3JtLS1jb250cmFzdCAuY2hlY2tib3hfX2ZpZWxkOmRpc2FibGVkIH4gLmNoZWNrYm94X19zcGFuIHtcbiAgY29sb3I6ICNCRkJGQkY7IH1cblxuLmZvcm0tLWNvbnRyYXN0IC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZDpkaXNhYmxlZCArIC5jaGVja2JveF9fYm94IHtcbiAgYm9yZGVyLWNvbG9yOiAjQkZCRkJGO1xuICBiYWNrZ3JvdW5kOiAjQkZCRkJGOyB9XG5cbi5mb3JtLS1jb250cmFzdCAuY2hlY2tib3hfX2ZpZWxkOmZvY3VzIH4gLmNoZWNrYm94X19ib3gge1xuICBib3JkZXItY29sb3I6ICNGRjU0QUE7IH1cblxuLmZvcm0tLWNvbnRyYXN0IC5jaGVja2JveF9fYm94IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7IH1cbiAgLmZvcm0tLWNvbnRyYXN0IC5jaGVja2JveF9fYm94OmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRkZGRkZGOyB9XG5cbi5mb3JtLS1jb250cmFzdCAuY2hlY2tib3hfX3NwYW4ge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jaGVja2JveGVzX19maWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNoZWNrYm94ZXNfX2xlZ2VuZCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICNGRjU0QUE7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmNoZWNrYm94ZXNfX2dyb3VwIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jaGVja2JveGVzX19ncm91cCA+IGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAuY2hlY2tib3hlc19fZ3JvdXAgLmNoZWNrYm94ZXNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzNDM0QzRTsgfVxuICAuZm9ybV9fcmVzcG9uc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZm9ybV9fcmVzcG9uc2UtdGV4dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTsgfVxuICAgIC5mb3JtX19yZXNwb25zZS0tdmFsaWQge1xuICAgICAgY29sb3I6ICMyRUNDNzE7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmZvcm1fX3Jlc3BvbnNlLS12YWxpZCAucmVzcG9uc2UtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyRUNDNzE7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMyRUNDNzE7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAzMHB4OyB9XG4gICAgLmZvcm1fX3Jlc3BvbnNlLS1lcnJvciB7XG4gICAgICBjb2xvcjogI0U3NEMzQztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuZm9ybV9fcmVzcG9uc2UtLWVycm9yIC5yZXNwb25zZS1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtOyB9XG4gICAgICAgIC5mb3JtX19yZXNwb25zZS0tZXJyb3IgLnJlc3BvbnNlLWljb246YmVmb3JlLCAuZm9ybV9fcmVzcG9uc2UtLWVycm9yIC5yZXNwb25zZS1pY29uOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U3NEMzQzsgfVxuICAgICAgICAuZm9ybV9fcmVzcG9uc2UtLWVycm9yIC5yZXNwb25zZS1pY29uOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAgIC5mb3JtX19yZXNwb25zZS0tZXJyb3IgLnJlc3BvbnNlLWljb246YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgLmZvcm1fX2ZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmZvcm1fX2ZpZWxkc2V0LS1sZWdlbmQtaGlkZSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLmZvcm1fX2ZpZWxkc2V0LS12YWxpZGF0aW9uIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmZvcm1fX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybV9fbGVnZW5kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNWVtIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5mb3JtX19sZWdlbmQtLWhpZGRlbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5mb3JtX190aXRsZSB7XG4gICAgcGFkZGluZzogMXJlbSAwIDJyZW0gMDsgfVxuICAgIC5mb3JtX190aXRsZSAudGl0bGUge1xuICAgICAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtX19maWVsZHMge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleDogMSAxIGF1dG87IH1cbiAgICAgIC5mb3JtIC5mb3JtLWdyb3VwID4gKiB7XG4gICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uID4gKiB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogaW5pdGlhbDsgfVxuICAgICAgICAuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uIC5mb3JtX19maWVsZCB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmZvcm0gLmZvcm0tZ3JvdXAtLXJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5mb3JtIC5mb3JtLWdyb3VwLS1sYXN0IHtcbiAgICAgICAgZmxleC1ncm93OiAwOyB9IH1cbiAgLmZvcm1fX2ZpZWxkIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JtX19maWVsZCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbSAwIDA7IH1cbiAgICAgICAgLmZvcm1fX2ZpZWxkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5mb3JtX19maWVsZCAucmFkaW9zIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZm9ybV9fdmFsaWRhdGlvbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5mb3JtX192YWxpZGF0aW9uIC5jaGVja2JveGVzIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuZm9ybV9fc3VibWl0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcm1fX3N1Ym1pdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAuZm9ybV9fY29uZGl0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogLjZyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMzQzNEM0U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgLmZvcm1fX2xlZ2FscyB7XG4gICAgbWFyZ2luOiAyZW0gMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjU5NHJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzNDM0QzRTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5mb3JtLS1jb25kZW5zZWQgLmZvcm1fX2ZpZWxkc2V0IHtcbiAgICBtYXJnaW46IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzIGZvciB2YWxpZGF0aW9uXHJcbihQcmlzdGluZSlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5maWVsZC12YWxpZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmllbGQtdmFsaWRhdGUtLWhhcy1kYW5nZXIgW2NsYXNzKj1cIl9fbGFiZWxcIl0ge1xuICAgIGNvbG9yOiAjRTc0QzNDICFpbXBvcnRhbnQ7IH1cbiAgLmZpZWxkLXZhbGlkYXRlLS1oYXMtZGFuZ2VyIFtjbGFzcyo9XCJfX2lucHV0XCJdIHtcbiAgICBib3JkZXItY29sb3I6ICNFNzRDM0MgIWltcG9ydGFudDsgfVxuICAuZmllbGQtdmFsaWRhdGUtLWhhcy1kYW5nZXIgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCxcbiAgLmZpZWxkLXZhbGlkYXRlLS1oYXMtZGFuZ2VyIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6ICNFNzRDM0MgIWltcG9ydGFudDsgfVxuICAuZmllbGQtdmFsaWRhdGUtLWhhcy1kYW5nZXIgLmNoZWNrYm94X19ib3gge1xuICAgIGJvcmRlci1jb2xvcjogI0U3NEMzQyAhaW1wb3J0YW50OyB9XG4gIC5maWVsZC12YWxpZGF0ZS0taGFzLWRhbmdlciAuY2hlY2tib3hfX3NwYW4ge1xuICAgIGNvbG9yOiAjRTc0QzNDICFpbXBvcnRhbnQ7IH1cbiAgLmZpZWxkLXZhbGlkYXRlX19oZWxwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmc6IDAuNmVtIDFlbTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI0U3NEMzQztcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuZmllbGQtdmFsaWRhdGVfX2hlbHA6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTc0QzNDOyB9XG4gIC5maWVsZC12YWxpZGF0ZTpob3ZlciAuZmllbGQtdmFsaWRhdGVfX2hlbHAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qXHJcbiogRm9ybXVsYWlyZSBjb250cmFzdGUgKHBvdXIgbGVzIGZvbmRzIGRhcmspXHJcbipcclxuKi9cbi5mb3JtLmZvcm0tLWNvbnRyYXN0IHtcbiAgY29sb3I6ICNmZmZmOyB9XG4gIC5mb3JtLmZvcm0tLWNvbnRyYXN0IC5mb3JtX19jb25kaXRpb25zIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuZm9ybS5mb3JtLS1jb250cmFzdCAuZm9ybV9fbGVnYWxzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sb2NhbGl6YXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAubG9jYWxpemF0b3JfX3BsdXMge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICByaWdodDogMS41NjI1cmVtO1xuICAgIGJvdHRvbTogMnB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmxvY2FsaXphdG9yX19wbHVzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY1NEFBOyB9XG4gICAgLmxvY2FsaXphdG9yX19wbHVzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICAgIGJhY2tncm91bmQ6ICNGRjU0QUE7IH1cbiAgLmxvY2FsaXphdG9yX19zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhbGl6YXRvcl9fc2VhcmNoIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDsgfSB9XG4gIC5sb2NhbGl6YXRvcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgYm9yZGVyLWNvbG9yOiAjQkZCRkJGO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMC41cmVtIDAuODc1cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0NXB4OyB9XG4gICAgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNS4yZW0pOyB9XG4gICAgICAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlLS1jb3VudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmxvY2FsaXphdG9yX19pbnB1dCB7XG4gICAgZmxleDogMTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmxvY2FsaXphdG9yX19pbnB1dCAudGV4dGZpZWxkX19pbnB1dDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM3NXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIge1xuICAgICAgICBtaW4td2lkdGg6IDE5ZW07IH0gfVxuICAubG9jYWxpemF0b3JfX3NlbGVjdCAuc3MtbWFpbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5sb2NhbGl6YXRvcl9fc2VsZWN0IC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubG9jYWxpemF0b3JfX3ZhbHVlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogLTVweDsgfVxuICAubG9jYWxpemF0b3JfX3ZhbHVlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAuM3JlbSAuMnJlbSAuM3JlbSAuOHJlbTsgfVxuICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtdGV4dCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmxvY2FsaXphdG9yX192YWx1ZS1kZWxldGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgICAgbWluLXdpZHRoOiAyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtOyB9XG4gICAgLmxvY2FsaXphdG9yX192YWx1ZS0tY291bnQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgLmxvY2FsaXphdG9yX192YWx1ZS0tZGVsZXRlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtOyB9XG4gICAgICAubG9jYWxpemF0b3JfX3ZhbHVlLS1kZWxldGUgLmxvY2FsaXphdG9yX192YWx1ZS1kZWxldGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubG9jYWxpemF0b3JfX2V4dHJhIHtcbiAgICBtYXJnaW46IDEuNWVtIDVweCAwOyB9XG4gICAgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19sZWdlbmQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45Mzc1cmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMzQzNEM0U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5sb2NhbGl6YXRvci0tb3BlbmVkIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubG9jYWxpemF0b3ItLW9wZW5lZCAubG9jYWxpemF0b3JfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmxvY2FsaXphdG9yLS1vcGVuZWQubG9jYWxpemF0b3ItLWZpbGxlZCAubG9jYWxpemF0b3JfX3BsdXMsIC5sb2NhbGl6YXRvci0tb3BlbmVkLmxvY2FsaXphdG9yLS1zZWFyY2hpbmcgLmxvY2FsaXphdG9yX19wbHVzIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmxvY2FsaXphdG9yLS1sb2FkaW5nIC5sb2NhbGl6YXRvcl9fcGx1cyB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG4gIC5sb2NhbGl6YXRvci0tZmlsbGVkIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxvY2FsaXphdG9yLS1zZWFyY2hpbmcgLmxvY2FsaXphdG9yX19zZWFyY2gge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sb2NhbGl6YXRvci0tc2VhcmNoaW5nIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubG9jYWxpemF0b3ItLW5vLXByb3hpbWl0eSAubG9jYWxpemF0b3JfX2V4dHJhIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmxvY2FsaXphdG9yIC5zcy1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFOyB9XG4gIC5sb2NhbGl6YXRvciAuc3MtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAwLjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7IH1cbiAgLmxvY2FsaXphdG9yIC5zcy1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1NEFBOyB9XG4gICAgLmxvY2FsaXphdG9yIC5zcy1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1NEFBOyB9XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmFkaW9fX2lucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4OyB9XG4gIC5yYWRpb19faW5wdXQgKyBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogIzNDM0QzRTsgfVxuICAucmFkaW9fX2lucHV0ICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTIxcHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDExcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjQkZCRkJGO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgLnJhZGlvX19pbnB1dCArIGxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE2cHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDsgfVxuICAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRjU0QUE7IH1cbiAgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQkZCRkJGOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogV2luZG93VGV4dDsgfSB9XG5cbi5yYWRpb19fbGFiZWwge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yYWRpb3NfX2ZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwOyB9XG5cbi5yYWRpb3NfX2xlZ2VuZCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOHJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5yYWRpb3NfX2dyb3VwIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnJhZGlvc19fZ3JvdXAgPiBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSB7XG4gICAgZmxleDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tdG9wOiAuMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC4yZW07IH1cbiAgLnJhZGlvc19fZ3JvdXAucmFkaW9zX19ncm91cC0tYnVsbGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5yYWRpb3NfX2dyb3VwLnJhZGlvc19fZ3JvdXAtLWJ1bGxldCAucmFkaW9zX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yYW5nZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45Mzc1cmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5yYW5nZV9faW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucmFuZ2VfX2lucHV0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnJhbmdlX19wbHVzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgcmlnaHQ6IC42cmVtO1xuICAgIHRvcDogY2FsYyg1MCUgLSAyZW0gKyAxMHB4KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5yYW5nZV9fcGx1czphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgIC5yYW5nZV9fcGx1czpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gIC5yYW5nZV9faGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAucmFuZ2VfX3Byb21wdCB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuICAucmFuZ2VfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1pbi13aWR0aDogMTllbTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxLjhlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDZweCAycHggcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjM1KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyxvcGFjaXR5IC4ycztcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucmFuZ2VfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5yYW5nZV9fcHJldmlldyB7XG4gICAgbWFyZ2luLXRvcDogMS44ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sb3I6ICMzQzNEM0U7IH1cbiAgICAucmFuZ2VfX3ByZXZpZXcgLnJhbmdlX19oaWdobGlnaHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucmFuZ2VfX3ByZXZpZXcgLnJhbmdlX19oaWdobGlnaHRfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAucmFuZ2VfX3ByZXZpZXcgLnJhbmdlX19oaWdobGlnaHRfX2NvbnRlbnQgLnJhbmdlX19oaWdobGlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5yYW5nZV9fcHJldmlldyAucmFuZ2VfX2hpZ2hsaWdodF9fY29udGVudCAucmFuZ2VfX2hpZ2hsaWdodCAucmFuZ2VfX2VsZW1lbnRfX2lucHV0IHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJhbmdlX19zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA1MnB4O1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjg3NXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnJhbmdlX192YWx1ZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTsgfVxuICAucmFuZ2UtLW9wZW5lZCAucmFuZ2VfX3Byb21wdCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJhbmdlLS1vcGVuZWQgLnJhbmdlX192YWx1ZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJhbmdlLS1vcGVuZWQgLnJhbmdlX19jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5yYW5nZS0tb3BlbmVkIC5yYW5nZV9fcGx1cyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5yYW5nZS0tb3BlbmVkIC5yYW5nZV9fc3VtbWFyeSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDsgfVxuICAucmFuZ2UtLWZpbGxlZCAucmFuZ2VfX3Byb21wdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmFuZ2UtLWZpbGxlZCAucmFuZ2VfX3ZhbHVlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJhbmdlIC5ub1VpLWNvbm5lY3Qge1xuICAgIGJhY2tncm91bmQ6ICNGRjU0QUE7IH1cbiAgLnJhbmdlIC5ub1VpLWhvcml6b250YWwge1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNCRkJGQkY7IH1cbiAgICAucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1iYXNlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgcmlnaHQ6IC0xM3B4O1xuICAgICAgdG9wOiAtMTFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZTpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNCRkJGQkY7IH1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5yYW5nZV9fc3VtbWFyeSB7XG4gICAgaGVpZ2h0OiA1MnB4OyB9XG4gIC8qIElFMTAgKi9cbiAgKjo6LW1zLWJhY2tkcm9wLCAucmFuZ2VfX3N1bW1hcnkge1xuICAgIGhlaWdodDogNTJweDsgfVxuICAvKiBJRTExICovIH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VsZWN0X19sYWJlbCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOHJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICBjb2xvcjogIzNDM0QzRTsgfVxuICAuc2VsZWN0X19sYWJlbC0taGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0X19pbnB1dCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2VsZWN0X19pbnB1dC0tbXVsdGlwbGUgLnNzLW9wdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5zZWxlY3RfX2lucHV0LS1tdWx0aXBsZSAuc3Mtb3B0aW9uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGOyB9XG4gICAgLnNlbGVjdF9faW5wdXQtLW11bHRpcGxlIC5zcy1vcHRpb246YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogNnB4OyB9XG4gIC5zZWxlY3RfX2lucHV0LS1tdWx0aXBsZSAuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLnNlbGVjdF9faW5wdXQtLW11bHRpcGxlIC5zcy1vcHRpb24tc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjU0QUE7XG4gICAgICBib3JkZXItY29sb3I6ICNGRjU0QUE7IH1cbiAgICAuc2VsZWN0X19pbnB1dC0tbXVsdGlwbGUgLnNzLW9wdGlvbi1zZWxlY3RlZDphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi5zZWxlY3QgLnNzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTsgfVxuXG4uc2VsZWN0IC5zcy1saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFOyB9XG5cbi5zZWxlY3QgLnNzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTRBQTsgfVxuICAuc2VsZWN0IC5zcy1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4uc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4ge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07IH1cbiAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IHtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDZweCAycHggcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjM1KTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHRvcDogODUlO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMS4ycmVtIDEuNjI1cmVtIDFyZW0gMS42MjVyZW07XG4gICAgYm9yZGVyOiAwLjYyNXJlbTsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3Mtc2VhcmNoOm5vdCguc3MtaGlkZSkge1xuICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLXNlYXJjaDpub3QoLnNzLWhpZGUpIGlucHV0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZWQ7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwLjZlbTtcbiAgICAgICAgaGVpZ2h0OiAzZW07IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICMzQzNEM0U7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjRkY1NEFBO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBib3JkZXItY29sb3I6ICNCRkJGQkY7XG4gICAgcGFkZGluZzogMC41cmVtIDAuODc1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgICAgZmxleDogMTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAqIHtcbiAgICAgICAgcGFkZGluZzogLjJlbSAwOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQuc3Mtb3Blbi1iZWxvdyB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgICBib3JkZXItY29sb3I6ICNGRjU0QUE7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZC5zcy1vcGVuLWFib3ZlID4gLnNzLWNvbnRlbnQge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggMnB4IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC4zNSk7IH1cbiAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQkZCRkJGO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC44NzVyZW07IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLW9wZW4tYmVsb3cge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZmxleDogaW5pdGlhbDsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM3NXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICMzQzNEM0U7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAuNjI1cmVtO1xuICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICBwYWRkaW5nOiAuM3JlbSAuMnJlbSAuM3JlbSAuOHJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlLXRleHQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtLWN1c3RvbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICAgICAgd2lkdGg6IDEuOHJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtZGVsZXRlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAxLjVyZW07XG4gICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICByaWdodDogMS41NjI1cmVtO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjU0QUE7XG4gICAgICAgIGhlaWdodDogMTJweDsgfVxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGNTRBQTsgfVxuICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7IH1cblxuLnNzLW1haW4uanMtc2VsZWN0LS1tYWluOm5vdCguc2VsZWN0X19pbnB1dC0tbXVsdGlwbGUpIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNGRjU0QUE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKlxyXG4qIEZvcm11bGFpcmUgY29udHJhc3RlIChwb3VyIGxlcyBmb25kcyBkYXJrKVxyXG4qXHJcbiovXG4uZm9ybS0tY29udHJhc3QgLnNlbGVjdF9fbGFiZWwge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uZm9ybS0tY29udHJhc3QgLnNlbGVjdF9faW5wdXQtLW11bHRpcGxlIC5zcy1vcHRpb246YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JGQkZCRjsgfVxuXG4uZm9ybS0tY29udHJhc3QgLnNlbGVjdF9faW5wdXQtLW11bHRpcGxlIC5zcy1vcHRpb246YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRkZGRkZGOyB9XG5cbi5mb3JtLS1jb250cmFzdCAuc2VsZWN0X19pbnB1dC0tbXVsdGlwbGUgLnNzLW9wdGlvbi1zZWxlY3RlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRkY1NEFBO1xuICBib3JkZXItY29sb3I6ICNGRjU0QUE7IH1cblxuLmZvcm0tLWNvbnRyYXN0IC5zZWxlY3QgLnNzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTsgfVxuXG4uZm9ybS0tY29udHJhc3QgLnNlbGVjdCAuc3MtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFOyB9XG5cbi5mb3JtLS1jb250cmFzdCAuc2VsZWN0IC5zcy1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjU0QUE7IH1cbiAgLmZvcm0tLWNvbnRyYXN0IC5zZWxlY3QgLnNzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1NEFBOyB9XG5cbi5mb3JtLS1jb250cmFzdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDEwcHggNHB4IHJnYmEoMTAsIDEwLCAxMCwgMC4zNSk7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgLmZvcm0tLWNvbnRyYXN0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3Mtc2VhcmNoOm5vdCguc3MtaGlkZSkgaW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogcmVkOyB9XG4gICAgLmZvcm0tLWNvbnRyYXN0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3Mtc2VhcmNoOm5vdCguc3MtaGlkZSkgaW5wdXQ6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgLmZvcm0tLWNvbnRyYXN0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgICBjb2xvcjogI2ZmZmY7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgIC5mb3JtLS1jb250cmFzdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGNTRBQTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5mb3JtLS1jb250cmFzdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogI0JGQkZCRjsgfVxuICAuZm9ybS0tY29udHJhc3QgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuZm9ybS0tY29udHJhc3QgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQuc3Mtb3Blbi1iZWxvdyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY1NEFBOyB9XG4gIC5mb3JtLS1jb250cmFzdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5mb3JtLS1jb250cmFzdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkZCRkJGO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gIC5mb3JtLS1jb250cmFzdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLW9wZW4tYmVsb3cge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGNTRBQTsgfVxuICAuZm9ybS0tY29udHJhc3QgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmZmOyB9XG4gIC5mb3JtLS1jb250cmFzdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmZvcm0tLWNvbnRyYXN0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlLS1jdXN0b20ge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5mb3JtLS1jb250cmFzdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS1kZWxldGUge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gIC5mb3JtLS1jb250cmFzdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuZm9ybS0tY29udHJhc3QgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmZvcm0tLWNvbnRyYXN0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbjpub3QoLnNlbGVjdF9faW5wdXQtLW11bHRpcGxlKSAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjRkY1NEFBO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZXh0YXJlYV9fbGFiZWwge1xuICBjb2xvcjogIzNDM0QzRTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOHJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNDM4ZW07IH1cbiAgLnRleHRhcmVhX19sYWJlbC0taGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4udGV4dGFyZWFfX2lucHV0IHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICMzQzNEM0U7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNCRkJGQkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogMC41cmVtIDAuODc1cmVtO1xuICB3aWR0aDogMTAwJTsgfVxuICAudGV4dGFyZWFfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNCRkJGQkY7XG4gICAgb3BhY2l0eTogMTsgfVxuICAudGV4dGFyZWFfX2lucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjQkZCRkJGO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnRleHRhcmVhX19pbnB1dDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGV4dGFyZWFfX2lucHV0OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI0JGQkZCRjtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAudGV4dGFyZWFfX2lucHV0OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNCRkJGQkY7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qXHJcbiogRm9ybXVsYWlyZSBjb250cmFzdGUgKHBvdXIgbGVzIGZvbmRzIGRhcmspXHJcbipcclxuKi9cbi5mb3JtLS1jb250cmFzdCAudGV4dGFyZWFfX2xhYmVsIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmZvcm0tLWNvbnRyYXN0IC50ZXh0YXJlYV9faW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICNCRkJGQkY7XG4gIGNvbG9yOiAjZmZmZjsgfVxuICAuZm9ybS0tY29udHJhc3QgLnRleHRhcmVhX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjQkZCRkJGO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0tLWNvbnRyYXN0IC50ZXh0YXJlYV9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNCRkJGQkY7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS0tY29udHJhc3QgLnRleHRhcmVhX19pbnB1dDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6ICNGRjU0QUE7IH1cbiAgICAuZm9ybS0tY29udHJhc3QgLnRleHRhcmVhX19pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNCRkJGQkY7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmZvcm0tLWNvbnRyYXN0IC50ZXh0YXJlYV9faW5wdXQ6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI0JGQkZCRjtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGV4dGZpZWxkX19sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjM0MzRDNFOyB9XG4gIC50ZXh0ZmllbGRfX2xhYmVsLS1oaWRkZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0ZmllbGRfX2lucHV0IHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjg3NXJlbTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45Mzc1cmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjQkZCRkJGO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNCRkJGQkY7XG4gICAgb3BhY2l0eTogMTsgfVxuICAudGV4dGZpZWxkX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI0JGQkZCRjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC50ZXh0ZmllbGRfX2lucHV0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRleHRmaWVsZF9faW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjQkZCRkJGO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC50ZXh0ZmllbGRfX2lucHV0OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNCRkJGQkY7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC50ZXh0ZmllbGRfX2lucHV0W3R5cGU9ZGF0ZV06aW52YWxpZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgICBjb2xvcjogI0JGQkZCRjtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi50ZXh0ZmllbGQtLWRhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19jYWxlbmRhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgdG9wOiAxZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAudGV4dGZpZWxkLS1kYXRlIC50ZXh0ZmllbGRfX2NhbGVuZGFyLS1zdmcge1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgZmlsbDogI0ZGNTRBQTsgfVxuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKlxyXG4qIEZvcm11bGFpcmUgY29udHJhc3RlIChwb3VyIGxlcyBmb25kcyBkYXJrKVxyXG4qXHJcbiovXG4uZm9ybS0tY29udHJhc3QgLnRleHRmaWVsZF9fbGFiZWwge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uZm9ybS0tY29udHJhc3QgLnRleHRmaWVsZF9faW5wdXQge1xuICBib3JkZXItY29sb3I6ICNCRkJGQkY7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZjtcbiAgLyomOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm0tLWNvbnRyYXN0X3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZvcm0tLWNvbnRyYXN0X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybS0tY29udHJhc3RfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybS0tY29udHJhc3RfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgfSovIH1cbiAgLmZvcm0tLWNvbnRyYXN0IC50ZXh0ZmllbGRfX2lucHV0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGNTRBQTsgfVxuICAgIC5mb3JtLS1jb250cmFzdCAudGV4dGZpZWxkX19pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNCRkJGQkY7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmZvcm0tLWNvbnRyYXN0IC50ZXh0ZmllbGRfX2lucHV0OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNCRkJGQkY7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtLS1jb250cmFzdCAudGV4dGZpZWxkX19pbnB1dFt0eXBlPWRhdGVdOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgY29sb3I6ICNCRkJGQkY7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uZm9ybS0tY29udHJhc3QgLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19jYWxlbmRhci0tc3ZnIHtcbiAgZmlsbDogI0ZGNTRBQTsgfVxuXG4vKiBWYXJpYWJsZXMgKi9cbi8qIENTUyAqL1xuLnRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udG9nZ2xlX19pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udG9nZ2xlX19kaXNwbGF5IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDIuODEyNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICB0cmFuc2l0aW9uOiAyNTBtcztcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnRvZ2dsZV9fZGlzcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLjJyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMC45Mzc1cmVtO1xuICAgIGhlaWdodDogMC45Mzc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbjogaW5oZXJpdDsgfVxuXG4udG9nZ2xlOmZvY3VzIC50b2dnbGVfX2Rpc3BsYXksXG4udG9nZ2xlX19pbnB1dDpmb2N1cyArIC50b2dnbGVfX2Rpc3BsYXkge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwOyB9XG5cbi50b2dnbGU6Zm9jdXMsXG4udG9nZ2xlOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkgLnRvZ2dsZV9fZGlzcGxheSxcbi50b2dnbGVfX2lucHV0OmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkgKyAudG9nZ2xlX19kaXNwbGF5IHtcbiAgb3V0bGluZTogMDsgfVxuXG4udG9nZ2xlW2FyaWEtcHJlc3NlZD1cInRydWVcIl0gLnRvZ2dsZV9fZGlzcGxheSxcbi50b2dnbGVfX2lucHV0OmNoZWNrZWQgKyAudG9nZ2xlX19kaXNwbGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTRBQTsgfVxuXG4udG9nZ2xlW2FyaWEtcHJlc3NlZD1cInRydWVcIl0gLnRvZ2dsZV9fZGlzcGxheTo6YmVmb3JlLFxuLnRvZ2dsZV9faW5wdXQ6Y2hlY2tlZCArIC50b2dnbGVfX2Rpc3BsYXk6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEuNXJlbSwgLTUwJSk7IH1cblxuLnRvZ2dsZVtkaXNhYmxlZF0gLnRvZ2dsZV9fZGlzcGxheSxcbi50b2dnbGVfX2lucHV0OmRpc2FibGVkICsgLnRvZ2dsZV9fZGlzcGxheSB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZmlsdGVyOiBncmF5c2NhbGUoNDAlKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4udXBsb2FkX19sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjM0MzRDNFOyB9XG4gIC51cGxvYWRfX2xhYmVsLS1oaWRkZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi51cGxvYWQgLnVwbG9hZF9fY29udGVudCB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwYWRkaW5nOiAwLjVyZW0gMC44NzVyZW07XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM3NXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI0JGQkZCRjtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTsgfVxuICAudXBsb2FkIC51cGxvYWRfX2NvbnRlbnQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI0JGQkZCRjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC51cGxvYWQgLnVwbG9hZF9fY29udGVudDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI0JGQkZCRjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC51cGxvYWQgLnVwbG9hZF9fY29udGVudDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC51cGxvYWQgLnVwbG9hZF9fY29udGVudDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNCRkJGQkY7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnVwbG9hZCAudXBsb2FkX19jb250ZW50OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNCRkJGQkY7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC51cGxvYWQgLnVwbG9hZF9fY29udGVudFt0eXBlPWRhdGVdOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgY29sb3I6ICNCRkJGQkY7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4udXBsb2FkIC51cGxvYWRfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnVwbG9hZCAudXBsb2FkX19sYWJlbCA+IGRpdiB7XG4gICAgZmxleC1ncm93OiAxOyB9XG5cbi51cGxvYWQgLnVwbG9hZF9fdGV4dCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnVwbG9hZCAudXBsb2FkX190ZXh0LS1jb250ZW50IHtcbiAgICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42cmVtICsgMS44NzV2dyksIDE0cHgpLzEgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWYsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTRBQTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY1NEFBO1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50OyB9XG5cbi51cGxvYWQgLnVwbG9hZF9fc3ZnIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiAjRkY1NEFBO1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4udXBsb2FkIC51cGxvYWRfX2luZm9zIHtcbiAgY29sb3I6ICNGRjU0QUE7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLnVwbG9hZCAudXBsb2FkX19lcnJvcnMge1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi51cGxvYWQgLmNyb3NzX19zdmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBmaWxsOiAjRkZGRkZGO1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5wcm9ncmFtcy1saXN0aW5nIC5idXR0b24tc2Nyb2xsLXVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDUlO1xuICByaWdodDogNSU7XG4gIHotaW5kZXg6IDE1OyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nIC5idXR0b24tc2Nyb2xsLXVwIGJ1dHRvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX3N0cnVjdHVyZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MSAuY2FyZF9wcm9ncmFtX19zd2lwZXIsXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX2RlY29yYXRlIHtcbiAgYXNwZWN0LXJhdGlvOiA0LzM7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MSAuY2FyZF9wcm9ncmFtX19zd2lwZXI6YmVmb3JlLFxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX2RlY29yYXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMDAwMDAwLCAjMDAwMDAwKTsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX3N3aXBlciBpbWcsXG4gIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fZGVjb3JhdGUgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDQvMzsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX3N3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24sXG4gIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fZGVjb3JhdGUgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyX2J1bGxldCxcbiAgICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX2RlY29yYXRlIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyX2J1bGxldCB7XG4gICAgICBtYXJnaW46IDAuMjVyZW07XG4gICAgICB3aWR0aDogMC40cmVtO1xuICAgICAgaGVpZ2h0OiAwLjRyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzOyB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX3N3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlcl9idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSxcbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fZGVjb3JhdGUgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXJfYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICB3aWR0aDogMS41cmVtOyB9XG5cbi5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fbWluX21heF9waWVjZXMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGNTRBQTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MSAuY2FyZF9wcm9ncmFtX19taW5fbWF4X3BpZWNlc19sYWJlbCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX25iX2xvdHMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjRkY1NEFBO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX2JhbmRlYXUge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgei1pbmRleDogMTA7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MSAuY2FyZF9wcm9ncmFtX19iYW5kZWF1IC5iYW5kZWF1X2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fYmFuZGVhdSAuYmFuZGVhdV9pdGVtOmZpcnN0LWxldHRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fZmF2b3JpcyB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fdmlkZW8zNjAge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZpbGw6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fdmlkZW8zNjAgLmljb25fY29udGVudCAuaWNvbl9pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDJyZW07XG4gICAgbWF4LWhlaWdodDogMS4yNXJlbTsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX3ZpZGVvMzYwIC5pY29uX2NvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX3RpdGxlIC5jYXJkX3Byb2dyYW1fX2xpbmsge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX3RpdGxlIC5jYXJkX3Byb2dyYW1fX2xpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fdGl0bGUgLmNhcmRfcHJvZ3JhbV9fbGluayAuY2FyZF9wcm9ncmFtX190aXRsZV9wYXJ0XzM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMC4zcmVtO1xuICAgIGhlaWdodDogMC4zcmVtO1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbjogMCAwLjVyZW07IH1cbiAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MSAuY2FyZF9wcm9ncmFtX190aXRsZSAuY2FyZF9wcm9ncmFtX19saW5rIC5jYXJkX3Byb2dyYW1fX3RpdGxlX3BhcnRfMzpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MSAuY2FyZF9wcm9ncmFtX19wcml4LXZhbHVlLWxhYmVsIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MSAuY2FyZF9wcm9ncmFtX19wcml4LXZhbHVlLWxhYmVsIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MSAuY2FyZF9wcm9ncmFtX19pbmZvcyAuY2FyZF9wcm9ncmFtX19pbmZvc19pbXBvcnRhbnQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGNTRBQTsgfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX2xvY2FsaXNhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX2xvY2FsaXNhdGlvbiAuaWNvbl9pdGVtIHtcbiAgICBmaWxsOiAjRkY1NEFBO1xuICAgIHdpZHRoOiAxcmVtOyB9XG5cbi5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjEgLmNhcmRfcHJvZ3JhbV9fcHJpeCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogI0ZGNTRBQTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJkX3Byb2dyYW1fX3ByaXggLmNhcmRfcHJvZ3JhbV9fcHJpeF9tb3JlIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YxIC5jYXJfYmllbl9fYm90dG9tOmhvdmVyICsgLmNhcmQtYmllbi12M19fZHJhd2luZyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmJ1dHRvbi1zY3JvbGwtdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNSU7XG4gIHJpZ2h0OiA1JTtcbiAgei1pbmRleDogMTU7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmcgLmJ1dHRvbi1zY3JvbGwtdXAgYnV0dG9uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG5cbi5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjIgLmNhcmRfcHJvZ3JhbV9fc3RydWN0dXJlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5udW1iZXJfcGljdHVyZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgxMCwgMTAsIDEwLCAwLjUpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX19zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLFxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX19kZWNvcmF0ZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICB6LWluZGV4OiAxMDsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5jYXJkX3Byb2dyYW1fX3N3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlcl9idWxsZXQsXG4gIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjIgLmNhcmRfcHJvZ3JhbV9fZGVjb3JhdGUgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXJfYnVsbGV0IHtcbiAgICBtYXJnaW46IDAuMjVyZW07XG4gICAgd2lkdGg6IDAuNHJlbTtcbiAgICBoZWlnaHQ6IDAuNHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC41czsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjIgLmNhcmRfcHJvZ3JhbV9fc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyX2J1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLFxuICAgIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjIgLmNhcmRfcHJvZ3JhbV9fZGVjb3JhdGUgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXJfYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgd2lkdGg6IDEuNXJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5jYXJkX3Byb2dyYW1fX25iX19waWVjZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX19taW5fbWF4X3BpZWNlcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7IH0gfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5jYXJkX3Byb2dyYW1fX21pbl9tYXhfcGllY2VzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRjU0QUE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAyNHB4OyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjIgLmNhcmRfcHJvZ3JhbV9fbWluX21heF9waWVjZXNfbGFiZWwge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX19uYl9sb3RzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI0ZGNTRBQTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX19iYW5kZWF1IHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgbWFyZ2luLXRvcDogMThweDsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5jYXJkX3Byb2dyYW1fX2JhbmRlYXUgLmJhbmRlYXVfaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG4gICAgYmFja2dyb3VuZDogI0U1RTVFNTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX19iYW5kZWF1IC5iYW5kZWF1X2l0ZW06Zmlyc3QtbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX19mYXZvcmlzIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgei1pbmRleDogMTA7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX192aWRlbzM2MCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmaWxsOiAjMDAwMDAwO1xuICB6LWluZGV4OiAxMDsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5jYXJkX3Byb2dyYW1fX3ZpZGVvMzYwIC5pY29uX2NvbnRlbnQgLmljb25faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAycmVtO1xuICAgIG1heC1oZWlnaHQ6IDIuMjVyZW07IH1cbiAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX192aWRlbzM2MCAuaWNvbl9jb250ZW50OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX190aXRsZSAuY2FyZF9wcm9ncmFtX19saW5rIHtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX190aXRsZSAuY2FyZF9wcm9ncmFtX19saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5jYXJkX3Byb2dyYW1fX3RpdGxlIC5jYXJkX3Byb2dyYW1fX2xpbmsgLmNhcmRfcHJvZ3JhbV9fdGl0bGVfcGFydF8zOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDAuM3JlbTtcbiAgICBoZWlnaHQ6IDAuM3JlbTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW46IDAgMC41cmVtOyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjIgLmNhcmRfcHJvZ3JhbV9fdGl0bGUgLmNhcmRfcHJvZ3JhbV9fbGluayAuY2FyZF9wcm9ncmFtX190aXRsZV9wYXJ0XzM6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjIgLmNhcmRfcHJvZ3JhbV9fcHJpeC12YWx1ZS1sYWJlbCB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5wcm9ncmFtcy1saXN0aW5nIC5jYXJkX3Byb2dyYW1fdjIgLmNhcmRfcHJvZ3JhbV9faW5mb3MgLmNhcmRfcHJvZ3JhbV9faW5mb3NfaW1wb3J0YW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRjU0QUE7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX19sb2NhbGlzYXRpb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX19sb2NhbGlzYXRpb24gLmljb25faXRlbSB7XG4gICAgZmlsbDogI0ZGNTRBQTtcbiAgICB3aWR0aDogMXJlbTsgfVxuXG4ucHJvZ3JhbXMtbGlzdGluZyAuY2FyZF9wcm9ncmFtX3YyIC5jYXJkX3Byb2dyYW1fX3ByaXgge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICNGRjU0QUE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyZF9wcm9ncmFtX19wcml4IC5jYXJkX3Byb2dyYW1fX3ByaXhfbW9yZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnByb2dyYW1zLWxpc3RpbmcgLmNhcmRfcHJvZ3JhbV92MiAuY2FyX2JpZW5fX2JvdHRvbTpob3ZlciArIC5jYXJkLWJpZW4tdjNfX2RyYXdpbmcgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG5cbi5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fc3RydWN0dXJlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuXG4uY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX3N3aXBlcixcbi5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fZGVjb3JhdGUge1xuICBhc3BlY3QtcmF0aW86IDQvMzsgfVxuICAuY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX3N3aXBlcjpiZWZvcmUsXG4gIC5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fZGVjb3JhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwMDAwMDAsICMwMDAwMDApOyB9XG4gIC5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fc3dpcGVyIGltZyxcbiAgLmNhcmRfYmllbl92MSAuY2FyZF9iaWVuX19kZWNvcmF0ZSBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogNC8zOyB9XG4gIC5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbixcbiAgLmNhcmRfYmllbl92MSAuY2FyZF9iaWVuX19kZWNvcmF0ZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLmNhcmRfYmllbl92MSAuY2FyZF9iaWVuX19zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXJfYnVsbGV0LFxuICAgIC5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fZGVjb3JhdGUgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXJfYnVsbGV0IHtcbiAgICAgIG1hcmdpbjogMC4yNXJlbTtcbiAgICAgIHdpZHRoOiAwLjRyZW07XG4gICAgICBoZWlnaHQ6IDAuNHJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7IH1cbiAgICAgIC5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyX2J1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLFxuICAgICAgLmNhcmRfYmllbl92MSAuY2FyZF9iaWVuX19kZWNvcmF0ZSAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlcl9idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07IH1cblxuLmNhcmRfYmllbl92MSAuY2FyZF9iaWVuX19iYW5kZWF1IHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fYmFuZGVhdSAuYmFuZGVhdV9pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgICAuY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX2JhbmRlYXUgLmJhbmRlYXVfaXRlbTpmaXJzdC1sZXR0ZXIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX2Zhdm9yaXMge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX3ZpZGVvMzYwIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBmaWxsOiAjRkZGRkZGO1xuICB6LWluZGV4OiAxMDsgfVxuICAuY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX3ZpZGVvMzYwIC5pY29uX2NvbnRlbnQgLmljb25faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAycmVtO1xuICAgIG1heC1oZWlnaHQ6IDEuMjVyZW07IH1cbiAgLmNhcmRfYmllbl92MSAuY2FyZF9iaWVuX192aWRlbzM2MCAuaWNvbl9jb250ZW50OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNhcmRfYmllbl92MSAuY2FyZF9iaWVuX190aXRsZSAuY2FyZF9iaWVuX19saW5rIHtcbiAgbWluLWhlaWdodDogNDhweDsgfVxuICAuY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX3RpdGxlIC5jYXJkX2JpZW5fX2xpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fdGl0bGUgLmNhcmRfYmllbl9fbGluayAuY2FyZF9iaWVuX190aXRsZV9wYXJ0XzM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMC4zcmVtO1xuICAgIGhlaWdodDogMC4zcmVtO1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbjogMCAwLjVyZW07IH1cbiAgLmNhcmRfYmllbl92MSAuY2FyZF9iaWVuX190aXRsZSAuY2FyZF9iaWVuX19saW5rIC5jYXJkX2JpZW5fX3RpdGxlX3BhcnRfMzpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNhcmRfYmllbl92MSAuY2FyZF9iaWVuX19pbmZvcyAuY2FyZF9iaWVuX19pbmZvc19pbXBvcnRhbnQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGNTRBQTsgfVxuXG4uY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX2xvY2FsaXNhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAuY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX2xvY2FsaXNhdGlvbiAuaWNvbl9pdGVtIHtcbiAgICBmaWxsOiAjRkY1NEFBO1xuICAgIHdpZHRoOiAxcmVtOyB9XG5cbi5jYXJkX2JpZW5fdjEgLmNhcmRfYmllbl9fcHJpeCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogI0ZGNTRBQTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuY2FyZF9iaWVuX3YxIC5jYXJkX2JpZW5fX3ByaXggLmNhcmRfYmllbl9fcHJpeF9tb3JlIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uY2FyZF9iaWVuX3YxIC5jYXJfYmllbl9fYm90dG9tOmhvdmVyICsgLmNhcmQtYmllbi12M19fZHJhd2luZyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cblxuLmNhcmRfYmllbl92MiAuY2FyZF9iaWVuX19zdHJ1Y3R1cmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG5cbi5jYXJkX2JpZW5fdjIgLmNhcmRfYmllbl9fc3dpcGVyIHtcbiAgYXNwZWN0LXJhdGlvOiA0LzM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FyZF9iaWVuX3YyIC5jYXJkX2JpZW5fX3N3aXBlciB7XG4gICAgICBhc3BlY3QtcmF0aW86IDE2Lzc7IH0gfVxuICAuY2FyZF9iaWVuX3YyIC5jYXJkX2JpZW5fX3N3aXBlciAuc3dpcGVyLWltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiA0LzM7IH1cbiAgLmNhcmRfYmllbl92MiAuY2FyZF9iaWVuX19zd2lwZXIgLmNhcmRfYmllbl9zd2lwZXJfX2NvbnRlbnQgLm51bWJlcl9waWN0dXJlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMCwgMTAsIDEwLCAwLjUpO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbi5jYXJkX2JpZW5fdjIgLm5icnBob3RvcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmNhcmRfYmllbl92MiAuY2FyZF9iaWVuX19iYW5kZWF1IHtcbiAgei1pbmRleDogMTA7IH1cbiAgLmNhcmRfYmllbl92MiAuY2FyZF9iaWVuX19iYW5kZWF1IC5iYW5kZWF1X2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICAgIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGNvbG9yOiAjMGEwYTBhO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAgIC5jYXJkX2JpZW5fdjIgLmNhcmRfYmllbl9fYmFuZGVhdSAuYmFuZGVhdV9pdGVtOmZpcnN0LWxldHRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jYXJkX2JpZW5fdjIgLmNhcmRfYmllbl9fZmF2b3JpcyB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUVFOyB9XG5cbi5jYXJkX2JpZW5fdjIgLmNhcmRfYmllbl9fdmlkZW8zNjAge1xuICBoZWlnaHQ6IDM4cHg7XG4gIGZpbGw6ICMwYTBhMGE7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5jYXJkX2JpZW5fdjIgLmNhcmRfYmllbl9fdmlkZW8zNjAgLmljb25fY29udGVudCAuaWNvbl9pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDJyZW07XG4gICAgbWF4LWhlaWdodDogMS4yNXJlbTsgfVxuICAuY2FyZF9iaWVuX3YyIC5jYXJkX2JpZW5fX3ZpZGVvMzYwIC5pY29uX2NvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZF9iaWVuX3YyIC5jYXJkX2JpZW5fX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDgwJTsgfSB9XG5cbi5jYXJkX2JpZW5fdjIgLmNhcmRfYmllbl9fdGl0bGUgLmNhcmRfYmllbl9fbGluazpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5jYXJkX2JpZW5fdjIgLmNhcmRfYmllbl9fdGl0bGUgLmNhcmRfYmllbl9fbGluayAuY2FyZF9iaWVuX190aXRsZV9wYXJ0XzM6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwLjNyZW07XG4gIGhlaWdodDogMC4zcmVtO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCAwLjVyZW07IH1cblxuLmNhcmRfYmllbl92MiAuY2FyZF9iaWVuX190aXRsZSAuY2FyZF9iaWVuX19saW5rIC5jYXJkX2JpZW5fX3RpdGxlX3BhcnRfMzpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkX2JpZW5fdjIgLmNhcmRfYmllbl9fdGl0bGUgLmNhcmRfYmllbl9fbGluayAuY2FyZF9iaWVuX190aXRsZV9wYXJ0XzM6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5jYXJkX2JpZW5fdjIgLmNhcmRfYmllbl9faW5mb3MgLmNhcmRfYmllbl9faW5mb3NfaW1wb3J0YW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRjU0QUE7IH1cblxuLmNhcmRfYmllbl92MiAuY2FyZF9iaWVuX19sb2NhbGlzYXRpb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgLmNhcmRfYmllbl92MiAuY2FyZF9iaWVuX19sb2NhbGlzYXRpb24gLmljb25faXRlbSB7XG4gICAgZmlsbDogI0ZGNTRBQTtcbiAgICB3aWR0aDogMXJlbTsgfVxuXG4uY2FyZF9iaWVuX3YyIC5jYXJkX2JpZW5fX3ByaXgge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICNGRjU0QUE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmNhcmRfYmllbl92MiAuY2FyZF9iaWVuX19wcml4IC5jYXJkX2JpZW5fX3ByaXhfbW9yZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmNhcmQtYmllbi12MyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY2FyZC1iaWVuLXYzIHtcbiAgICAgIG1heC13aWR0aDogOTg1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY2FyZC1iaWVuLXYzX19kYXRhIHtcbiAgICAgIHdpZHRoOiA0NSU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY2FyZC1iaWVuLXYzX19kcmF3aW5nIHtcbiAgICAgIG1heC13aWR0aDogNTYwcHg7IH0gfVxuICAuY2FyZC1iaWVuLXYzX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYXJkLWJpZW4tdjNfX2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuY2FyZC1iaWVuLXYzX19iYW5kZWF1IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jYXJkLWJpZW4tdjNfX2ltZy1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAzOTNweDsgfSB9XG4gIC5jYXJkLWJpZW4tdjNfX2ltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNi8xMjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC44czsgfVxuICAuY2FyZC1iaWVuLXYzX19mYXZvcmlzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5jYXJkLWJpZW4tdjNfX3ZpZGVvMzYwIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgZmlsbDogI0ZGRkZGRjtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5jYXJkLWJpZW4tdjNfX3ZpZGVvMzYwIC5pY29uX2NvbnRlbnQgLmljb25faXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDJyZW07XG4gICAgICBtYXgtaGVpZ2h0OiAxLjI1cmVtOyB9XG4gICAgLmNhcmQtYmllbi12M19fdmlkZW8zNjAgLmljb25fY29udGVudDpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmNhcmQtYmllbi12M19fbGluayB7XG4gICAgbWluLWhlaWdodDogNDhweDsgfVxuICAgIC5jYXJkLWJpZW4tdjNfX2xpbms6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jYXJkLWJpZW4tdjNfX2luZm9zIC5jYXJkX2JpZW5fX2luZm9zX2ltcG9ydGFudCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI0ZGNTRBQTsgfVxuICAuY2FyZC1iaWVuLXYzX19sb2NhbGlzYXRpb24ge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuOHJlbSwgY2FsYygwLjYwMDByZW0gKyAwLjg3NTB2dyksIDEuMjVyZW0pLzEuMyBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5jYXJkLWJpZW4tdjNfX2xvY2FsaXNhdGlvbiAuaWNvbl9pdGVtIHtcbiAgICAgIGZpbGw6ICNGRjU0QUE7XG4gICAgICB3aWR0aDogMXJlbTsgfVxuICAuY2FyZC1iaWVuLXYzX19wcml4IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjRkY1NEFBO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDFyZW0sIGNhbGMoMC42MDAwcmVtICsgMC44NzUwdncpLCAxLjU2MjVyZW0pLzEuMyBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmNhcmQtYmllbi12M19fcHJpeCAuY2FyZF9iaWVuX19wcml4X21vcmUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmNhcmQtYmllbi12M19fdGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDFyZW0sIGNhbGMoMC4yMzV2dyArIDIwLjY5cHgpLCAxLjU2MjVyZW0pLzEuNCBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLmNhcmQtYmllbi12M19fdGl0bGUgLmNhcmQtYmllbi12M19fbGluayB7XG4gICAgICBtaW4taGVpZ2h0OiA0OHB4OyB9XG4gICAgICAuY2FyZC1iaWVuLXYzX190aXRsZSAuY2FyZC1iaWVuLXYzX19saW5rOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmNhcmQtYmllbi12M19fdGl0bGUgLmNhcmQtYmllbi12M19fbGluayAuY2FyZC1iaWVuLXYzX190aXRsZV9wYXJ0XzM6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAwLjNyZW07XG4gICAgICAgIGhlaWdodDogMC4zcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbjogMCAwLjVyZW07IH1cbiAgICAgIC5jYXJkLWJpZW4tdjNfX3RpdGxlIC5jYXJkLWJpZW4tdjNfX2xpbmsgLmNhcmQtYmllbi12M19fdGl0bGVfcGFydF8zOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhcmQtYmllbi12M19fYmFuZGVhdSB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAuY2FyZC1iaWVuLXYzX19iYW5kZWF1IC5iYW5kZWF1X2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTsgfVxuICAgICAgLmNhcmQtYmllbi12M19fYmFuZGVhdSAuYmFuZGVhdV9pdGVtOmZpcnN0LWxldHRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmpzLWFjY29yZGVvbi1wYXJlbnQgLmpzLWFjY29yZGVvbi5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5qcy1hY2NvcmRlb24tcGFyZW50IC5qcy1hY2NvcmRlb24gLmpzLWFjY29yZGVvbl9fdGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmpzLWFjY29yZGVvbi1wYXJlbnQgLmpzLWFjY29yZGVvbiAuanMtYWNjb3JkZW9uX19jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uanMtYWNjb3JkZW9uLXBhcmVudCAuanMtYWNjb3JkZW9uIC5pY29uIHtcbiAgdHJhbnNpdGlvbjogMC41czsgfVxuXG4uanMtYWNjb3JkZW9uLXBhcmVudCAuanMtYWNjb3JkZW9uLm9wZW4gLmljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4uYmxvY2tfY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmJsb2NrX2NvbnRhaW5lci5ub3ZlcmhpZGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5ibG9ja19jb250YWluZXIgLmJsb2NrX3N0cnVjdHVyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuNXJlbTsgfVxuICAuYmxvY2tfY29udGFpbmVyLm1pZFNpemUgLmJsb2NrX3N0cnVjdHVyZSB7XG4gICAgbWF4LXdpZHRoOiA5OTBweDsgfVxuICAuYmxvY2tfY29udGFpbmVyLm1pblNpemUgLmJsb2NrX3N0cnVjdHVyZSB7XG4gICAgbWF4LXdpZHRoOiA2NjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9ja19jb250YWluZXIubWluU2l6ZS1sZWZ0IHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIC5ibG9ja19jb250YWluZXIubWluU2l6ZS1sZWZ0IC5ibG9ja19zdHJ1Y3R1cmUge1xuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNjYwcHg7IH1cbiAgICAuYmxvY2tfY29udGFpbmVyLm1pblNpemUtcmlnaHQge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLmJsb2NrX2NvbnRhaW5lci5taW5TaXplLXJpZ2h0IC5ibG9ja19zdHJ1Y3R1cmUge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgICAgIG1heC13aWR0aDogNjYwcHg7IH0gfVxuICAuYmxvY2tfY29udGFpbmVyLm5wYWR5IC5ibG9ja19zdHJ1Y3R1cmUge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtOyB9XG4gIC5ibG9ja19jb250YWluZXIubnBhZHggLmJsb2NrX3N0cnVjdHVyZSB7XG4gICAgcGFkZGluZzogMS41cmVtIDA7IH1cbiAgLmJsb2NrX2NvbnRhaW5lci5ucGFkdCAuYmxvY2tfc3RydWN0dXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuYmxvY2tfY29udGFpbmVyLm5wYWRsIC5ibG9ja19zdHJ1Y3R1cmUge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuYmxvY2tfY29udGFpbmVyLm5wYWRiIC5ibG9ja19zdHJ1Y3R1cmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5ibG9ja19jb250YWluZXIubnBhZHIgLmJsb2NrX3N0cnVjdHVyZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuYmxvY2tfY29udGFpbmVyLm5wYWQgLmJsb2NrX3N0cnVjdHVyZSB7XG4gICAgcGFkZGluZzogMDsgfVxuXG4udGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07IH1cbiAgLnRpdGxlIC50aXRsZV9jb250ZW50XzEge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEuNTYzcmVtLCBjYWxjKDEuNjV2dyArIDE3LjI4cHgpLCAyLjQ0MXJlbSkvMS4xNTIgXCJCYXJsb3dcIiwgc2VyaWY7XG4gICAgY29sb3I6ICNGRjU0QUE7IH1cbiAgLnRpdGxlIC50aXRsZV9jb250ZW50XzIge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEuNDA2cmVtLCBjYWxjKDEuMDI3dncgKyAxNy42OXB4KSwgMS45NTNyZW0pLzEuNDQgXCJCYXJsb3dcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnBhZ2U0MDQge1xuICBtYXgtd2lkdGg6IDExMjBweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5jYWZwaS1wbHVnLW1haW4gdGFibGUsIC5jYWZwaS1wbHVnLW1haW4gdGQsIC5jYWZwaS1wbHVnLW1haW4gdHIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmNvbnRhY3RfdjEgLmVkaXRvcmlhbC12MiAuYmxvY2tfc3RydWN0dXJlIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uY29va2llc3YyQ29udGFpbmVyIHtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk7XG4gIGNvbG9yOiAjMzMzOyB9XG4gIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llcyB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzMzMztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwYWRkaW5nOiA3LjVweCAwO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIG1hcmdpbjogNy41cHggMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgd2lkdGg6IDQ3LjUlOyB9IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llcy5saWdodFZlcnNpb24ge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzljOWM5YzsgfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNGRjU0QUE7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRjU0QUE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llcyB7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDA7IH0gfVxuICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmJ0bkNvb2tpZXMge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIC5idG5Db29raWVzIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7IH0gfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmJ0bkNvb2tpZXMuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmxpZ2h0VmVyc2lvbiB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDA7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAubGlnaHRWZXJzaW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgYSwgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgYnV0dG9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDsgfSB9XG4gIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDE1cHg7XG4gICAgbGVmdDogLTM3NXB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMzI1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDI1cHg7IH0gfVxuICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMS5hY3RpdmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiA5OTk5OTsgfVxuICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5idG5Ub3Age1xuICAgICAgICBjb2xvcjogIzljOWM5YztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTsgfVxuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5idG5Ub3Agc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5zdmdBbmltZSB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50aXRyZUNvb2tpZXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGl0cmVDb29raWVzIC5jb2xvclByaW1hcnlTaXRlIHtcbiAgICAgICAgICBjb2xvcjogI0ZGNTRBQTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGV4dENvb2tpZXMge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRleHRDb29raWVzIC50ZXh0U3Ryb25nIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDE1cHg7XG4gICAgbGVmdDogLTY1MHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDI1cHg7IH0gfVxuICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMi5hY3RpdmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiA5OTk5OTsgfVxuICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjVweCAxNXB4IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVUaXRsZV9Db250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVUaXRsZV9Db250ZW50IC50b3BDb250ZW50Q29va2llcyB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWShjYWxjKC01MCUgLSA3LjVweCkpOyB9XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVRpdGxlX0NvbnRlbnQgLmJ0blRvcCB7XG4gICAgICAgICAgY29sb3I6ICM5YzljOWM7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgei1pbmRleDogOTk5OTk5O1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVUaXRsZV9Db250ZW50IC5idG5Ub3Agc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llVGl0bGVfQ29udGVudCAuYnRuUmV0b3VyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfSB9XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvblN0cnVjdHVyZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLnRpdHJlU2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JzsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQgLnRleHRTZWN0aW9uQ29udGVudCAuYnV0dG9uQWNvcmRlb24ge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCAudGV4dFNlY3Rpb25Db250ZW50IC5idXR0b25BY29yZGVvbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGNTRBQTsgfVxuICAgICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCAudGV4dFNlY3Rpb25Db250ZW50IC5idXR0b25BY29yZGVvbjphZnRlciB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY1NEFBO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODUlOyB9IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLml0ZW1DaGVja2JveENvb2tpZUNvbnRlbnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDg1JTsgfSB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC50aXRsZUNvbnRlbnQgLnRpdGxlRWxlbWVudCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC50ZXh0Q29udGVudCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAudGV4dENvbnRlbnQgLmxpbmtFbGVtZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC50ZXh0Q29udGVudCAuaWNvbkVsZW1lbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC50ZXh0Q29udGVudCAudGV4dEVsZW1lbnQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAuY2hlY2tib3hDb29raWVzQ29udGVudCAucmVxdWlyZWRDb29raWUge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA3LjVweCA1cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXNMYWJlbCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXNMYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6ZGlzYWJsZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWwge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6Y2hlY2tlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGNTRBQTsgfVxuICAgICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpjaGVja2VkICsgLmNoZWNrYm94Q29va2llc0xhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZGNTRBQTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXI6Zmlyc3QtY2hpbGQgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50LmFjdGl2ZSAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCAudGV4dFNlY3Rpb25Db250ZW50IC5idXR0b25BY29yZGVvbjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwOyB9XG5cbi5pbWdEZWZhdWx0X1pvbmVBY3RpdmVfRWxlbWVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi8qIGNvb3JkcyBFbGVtZW50ICovXG4uY29vcmRzX2VsZW1lbnRfX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMnJlbSAwOyB9XG4gIC5jb29yZHNfZWxlbWVudF9fY29udGFpbmVyIC5jb29yZHNfZWxlbWVudF9fc3RydWN0dXJlIC5jb29yZHNfZWxlbWVudF9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICAgLmNvb3Jkc19lbGVtZW50X19jb250YWluZXIgLmNvb3Jkc19lbGVtZW50X19zdHJ1Y3R1cmUgLmNvb3Jkc19lbGVtZW50X190aXRsZSAudGl0bGVfX2VsZW1lbnQge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgICAuY29vcmRzX2VsZW1lbnRfX2NvbnRhaW5lciAuY29vcmRzX2VsZW1lbnRfX3N0cnVjdHVyZSAuY29vcmRzX2VsZW1lbnRfX3RpdGxlIC50aXRsZV9fZWxlbWVudF8yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuY29vcmRzX2VsZW1lbnRfX2NvbnRhaW5lciAuY29vcmRzX2VsZW1lbnRfX3N0cnVjdHVyZSAuY29vcmRzX2VsZW1lbnRfX3RpdGxlIC50aXRsZV9fZWxlbWVudF8yIC5pY29uX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjZyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmQ0ZTk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgICAgICAgLmNvb3Jkc19lbGVtZW50X19jb250YWluZXIgLmNvb3Jkc19lbGVtZW50X19zdHJ1Y3R1cmUgLmNvb3Jkc19lbGVtZW50X190aXRsZSAudGl0bGVfX2VsZW1lbnRfMiAuaWNvbl9jb250ZW50IC5pY29uIHtcbiAgICAgICAgICBmaWxsOiAjRkY1NEFBOyB9XG4gICAgICAuY29vcmRzX2VsZW1lbnRfX2NvbnRhaW5lciAuY29vcmRzX2VsZW1lbnRfX3N0cnVjdHVyZSAuY29vcmRzX2VsZW1lbnRfX3RpdGxlIC50aXRsZV9fZWxlbWVudF8yIC50ZXh0X2NvbnRlbnQge1xuICAgICAgICBjb2xvcjogI0ZGNTRBQTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuY29vcmRzX2VsZW1lbnRfX2NvbnRhaW5lciAuY29vcmRzX2VsZW1lbnRfX3N0cnVjdHVyZSAuY29vcmRzX2VsZW1lbnRfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5jb29yZHNfZWxlbWVudF9fY29udGFpbmVyIC5jb29yZHNfZWxlbWVudF9fc3RydWN0dXJlIC5jb29yZHNfZWxlbWVudF9fY29udGVudCAudGV4dF9fZWxlbWVudCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuY29vcmRzX2VsZW1lbnRfX2NvbnRhaW5lciAuY29vcmRzX2VsZW1lbnRfX3N0cnVjdHVyZSAuY29vcmRzX2VsZW1lbnRfX2NvbnRlbnQgYS50ZXh0X19lbGVtZW50IHtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5jb29yZHNfZWxlbWVudF9fY29udGFpbmVyIC5jb29yZHNfZWxlbWVudF9fc3RydWN0dXJlIC5jb29yZHNfZWxlbWVudF9fY29udGVudCBhLnRleHRfX2VsZW1lbnQ6aG92ZXIsIC5jb29yZHNfZWxlbWVudF9fY29udGFpbmVyIC5jb29yZHNfZWxlbWVudF9fc3RydWN0dXJlIC5jb29yZHNfZWxlbWVudF9fY29udGVudCBhLnRleHRfX2VsZW1lbnQ6Zm9jdXMsIC5jb29yZHNfZWxlbWVudF9fY29udGFpbmVyIC5jb29yZHNfZWxlbWVudF9fc3RydWN0dXJlIC5jb29yZHNfZWxlbWVudF9fY29udGVudCBhLnRleHRfX2VsZW1lbnQ6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IGdyYXk7IH1cblxuLmNyby12MSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jcm8tdjEge1xuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG4gIC5jcm8tdjEgLml0ZW1fX2ltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7IH1cbiAgLmNyby12MSAuZWRpdG9yaWFsLXYxX190ZXh0IHtcbiAgICBwYWRkaW5nOiAxLjVyZW07IH1cbiAgLmNyby12MSAuZWRpdG9yaWFsLXYxX19idXR0b25zIC5idXR0b25fZGVmYXVsdCB7XG4gICAgbWFyZ2luOiAwIDFyZW0gMXJlbSAwOyB9XG4gIC5jcm8tdjEgLmNyby12MV9fZmFxX19zdHJ1Y3R1cmUgLmNyby12MV9fZmFxX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICNGRjU0QUE7IH1cbiAgLmNyby12MSAuY3JvLXYxX19mYXFfX3N0cnVjdHVyZSAuY3JvLXYxX19mYXFfX3BhcnRfaWNvbiB7XG4gICAgZmlsbDogI0ZGNTRBQTsgfVxuICAuY3JvLXYxIC5jcm8tdjFfX2ZhcV9fc3RydWN0dXJlIC5jcm8tdjFfX2ZhcV9fcGFydCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFRkVGRUY7IH1cbiAgLmNyby12MSAuY3JvLXYxX19zaWxvcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jcm8tdjEgLmNyby12MV9fc2lsb3Mge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH0gfVxuICAgIC5jcm8tdjEgLmNyby12MV9fc2lsb3MgLnNlb19saXN0X2xpbmsgLmJ1dHRvbl9sYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjQkZCRkJGOyB9XG4gICAgICAuY3JvLXYxIC5jcm8tdjFfX3NpbG9zIC5zZW9fbGlzdF9saW5rIC5idXR0b25fbGFiZWw6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1NEFBO1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRjU0QUE7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmNyby12MSAuY3JvLXYxX19zaWxvcyAuc3dpcGVyLWJ1dHRvbi1uZXh0W2FyaWEtZGlzYWJsZWQ9dHJ1ZV0sXG4gICAgLmNyby12MSAuY3JvLXYxX19zaWxvcyAuc3dpcGVyLWJ1dHRvbi1wcmV2W2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICAgICAgb3BhY2l0eTogLjI1O1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uY3JvLXYyIC50ZXh0X3N0cnVjdHVyZSB7XG4gIHRyYW5zaXRpb246IDAuNXM7IH1cbiAgLmNyby12MiAudGV4dF9zdHJ1Y3R1cmUuaGlkZGVuVGV4dCB7XG4gICAgaGVpZ2h0OiAxMC41cmVtOyB9XG5cbi5jcm8tdjIgLmJ1dHRvbl9zdHJ1Y3R1cmUuaGlkZS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jcm8tdjIgLmJ1dHRvbl9zdHJ1Y3R1cmUgLmJ1dHRvbl9kZWZhdWx0IC5pY29uIHtcbiAgdHJhbnNpdGlvbjogMC41czsgfVxuXG4uY3JvLXYyX19kZWNvcmF0ZV9fY2FyZCB7XG4gIGFzcGVjdC1yYXRpbzogMS8xOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jcm8tdjJfX2RlY29yYXRlX19jYXJkIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogNC8zOyB9IH1cbiAgLmNyby12Ml9fZGVjb3JhdGVfX2NhcmQuY2FyZF9kZWZhdWx0X21vcmUtLXNpbG8ge1xuICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jcm8tdjJfX2RlY29yYXRlX19jYXJkLmNhcmRfZGVmYXVsdF9tb3JlLS1zaWxvIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA0LzM7IH0gfVxuXG4uY3JvLXYyX19kZWNvcmF0ZSAuY2FyZF9kZWZhdWx0X21vcmUge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogNTAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY3JvLXYyX19kZWNvcmF0ZSAuY2FyZF9kZWZhdWx0X21vcmUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmNyby12Ml9fZGVjb3JhdGUgLmNhcmRfZGVmYXVsdF9tb3JlIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIHtcbiAgICBwYWRkaW5nOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNyby12Ml9fZGVjb3JhdGUgLmNhcmRfZGVmYXVsdF9tb3JlIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIHtcbiAgICAgICAgcGFkZGluZzogOGVtIDJlbSAyZW0gMmVtOyB9IH1cbiAgICAuY3JvLXYyX19kZWNvcmF0ZSAuY2FyZF9kZWZhdWx0X21vcmUgLmNhcmRfZGVmYXVsdF9tb3JlX19zdHJ1Y3R1cmUgLmNhcmRfZGVmYXVsdF9tb3JlX19jb250ZW50IC50aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07IH1cblxuLmNyby12MiAuc2VvX2xpbmsgLnNlb19saXN0IC5zZW9fbGlzdF90aXRsZSAuaWNvbl9pdGVtIHtcbiAgYmFja2dyb3VuZDogI0ZGNTRBQTsgfVxuICAuY3JvLXYyIC5zZW9fbGluayAuc2VvX2xpc3QgLnNlb19saXN0X3RpdGxlIC5pY29uX2l0ZW0gLmljb24ge1xuICAgIGZpbGw6ICNGRkZGRkY7IH1cblxuLmNyby12MiAuc2VvX2xpbmsgLnNlb19saXN0IC5zZW9fbGlzdF9saW5rIC5idXR0b25fZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7IH1cbiAgLmNyby12MiAuc2VvX2xpbmsgLnNlb19saXN0IC5zZW9fbGlzdF9saW5rIC5idXR0b25fZGVmYXVsdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTRBQTtcbiAgICBjb2xvcjogI0VGRUZFRjsgfVxuXG4uY2FsZW5kYXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5jYWxlbmRhciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDM4cHg7XG4gIGJvcmRlcjogMDsgfVxuXG4uY2FsZW5kYXJfX21vbnRoLWxhYmVsIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRjU0QUE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uY2FsZW5kYXJfX2RheSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDAuOHJlbS8xIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGNTRBQTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICBib3JkZXI6IDA7IH1cblxuLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uY2FsZW5kYXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHRvcDogLTEuNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuICAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gICAgZm9udC1zaXplOiAxZW07IH1cblxuLmNhbGVuZGFyX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24gLmFycm93cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhbGVuZGFyX19jb250YWluZXItcGFnaW5hdGlvbiAuYXJyb3dzIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmNhbGVuZGFyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuY2FsZW5kYXJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMDsgfVxuICAuY2FsZW5kYXJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAuY2FsZW5kYXJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxN3B4OyB9XG4gIC5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4gIC5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNhbGVuZGFyX19zd2lwZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmNhbGVuZGFyX19zd2lwZXItYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAwLjhyZW0gXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjM0MzRDNFO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cbiAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzMSwgNzYsIDYwLCAwLjEpOyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCArIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCArIDpub3QoLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUpIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycmVtOyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZDpoYXMoKyAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCkgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkOmhhcygrIC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlKSAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUsIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQ6aGFzKCsgLmNhbGVuZGFyX19kYXRlLS1vdXRlcm1vbnRoKSAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJyZW07XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTsgfVxuICAgIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQuY2FsZW5kYXJfX2RhdGUtLW91dGVybW9udGggKyAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJyZW07IH1cbiAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ2LCAyMDQsIDExMywgMC4xKTsgfVxuICAgIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUgKyAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZSAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUgKyA6bm90KC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkKSAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJyZW07XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTsgfVxuICAgIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGU6aGFzKCsgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUpIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZTpoYXMoKyAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCkgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlLCAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlOmhhcygrIC5jYWxlbmRhcl9fZGF0ZS0tb3V0ZXJtb250aCkgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJyZW07IH1cbiAgICAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlLmNhbGVuZGFyX19kYXRlLS1vdXRlcm1vbnRoICsgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJyZW07XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycmVtOyB9XG4gIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS10b2RheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLXRvZGF5OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBib3R0b206IDEycHg7IH1cbiAgICAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tdG9kYXkuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI0U3NEMzQzsgfVxuICAgIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS10b2RheS5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkVDQzcxOyB9XG5cbi5jYWxlbmRhcl9fc3dpcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY2FsZW5kYXJfX2NhbGVuZGFyLS1saW5lIC5jYWxlbmRhcl9fZGF0ZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1cHggMDsgfVxuICAuY2FsZW5kYXJfX2NhbGVuZGFyLS1saW5lIC5jYWxlbmRhcl9fZGF0ZSBzcGFuIHtcbiAgICBwYWRkaW5nOiAuNGVtOyB9XG4gIC5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI0U3NEMzQztcbiAgICAvKiY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICB9Ki8gfVxuICAuY2FsZW5kYXJfX2NhbGVuZGFyLS1saW5lIC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICMyRUNDNzE7XG4gICAgLyomOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgfSovXG4gICAgLyomOmhhcyggKyAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmICsgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcclxuICAgICAgICAgICAgICAgIH0qLyB9XG4gIC5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19kYXRlLS1vdXRlcm1vbnRoIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC8qJiArIC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9Ki8gfVxuICAgIC5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19kYXRlLS1vdXRlcm1vbnRoOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm90dG9tOiA0cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cblxuLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2xpbmUge1xuICBoZWlnaHQ6IDFlbTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5jYWxlbmRhcl9fbGVnZW5kIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzQzNEM0U7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAxLjVlbSAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhbGVuZGFyX19sZWdlbmQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5jYWxlbmRhcl9fbGVnZW5kID4gKiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmNhbGVuZGFyX19sZWdlbmQgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5jYWxlbmRhcl9fbGVnZW5kLWRyYXdpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbiAgLmNhbGVuZGFyX19sZWdlbmQtLWF2YWlsYWJsZSAuY2FsZW5kYXJfX2xlZ2VuZC1kcmF3aW5nIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ2LCAyMDQsIDExMywgMC4xKTtcbiAgICBjb2xvcjogIzJFQ0M3MTsgfVxuICAuY2FsZW5kYXJfX2xlZ2VuZC0tYm9va2VkIC5jYWxlbmRhcl9fbGVnZW5kLWRyYXdpbmcge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjMxLCA3NiwgNjAsIDAuMSk7XG4gICAgY29sb3I6ICNFNzRDM0M7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjFfdGl0bGUgaDEge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjEyNXJlbSwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgMS4yNXJlbSkvMi4yNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjFfY2FyZF9uYiB7XG4gIGNvbG9yOiAjRkY1NEFBO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjFfY29udGVudF9jYXJkX3BpZWNlcyB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICNGRjU0QUE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMTVweCAwOyB9XG4gIC5kZXRhaWxfcHJvZ3JhbW1lX3YxX2NvbnRlbnRfY2FyZF9waWVjZXNfbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjEgLmNhcmRfcHJvZ3JhbV9fbWluX21heF9waWVjZXNfbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uZGV0YWlsX3Byb2dyYW1tZV92MV9jb250ZW50X3RleHRfbG9jYXRpb25faXRlbSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjFfaWNvbl9pdGVtIHtcbiAgZmlsbDogI0ZGNTRBQTsgfVxuXG4uZGV0YWlsX3Byb2dyYW1tZV92MV9jb250ZW50X19wcml4IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4xMjVyZW0sIGNhbGMoMC4yMzV2dyArIDE2LjlweCksIDEuMjVyZW0pLzIuMjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkY1NEFBO1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5kZXRhaWxfcHJvZ3JhbW1lX3YxX2NvbnRlbnRfX3ByaXhfX3ByaWNlLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI0ZGNTRBQTsgfVxuICAgIC5kZXRhaWxfcHJvZ3JhbW1lX3YxX2NvbnRlbnRfX3ByaXhfX3ByaWNlLXZhbHVlLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5kZXRhaWxfcHJvZ3JhbW1lX3YxX19pZF9yZWZfaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRjU0QUE7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjFfX3JlZl9pdGVtIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjFfZGF0ZV9wcm9nYW1tZSB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZXRhaWxfcHJvZ3JhbW1lX3YxX2RhdGVfcHJvZ2FtbWU6Zmlyc3QtbGV0dGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5kZXRhaWxfcHJvZ3JhbW1lX3YxLXB0LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGV0YWlsX3Byb2dyYW1tZV92MS1wdC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5kZXRhaWxfcHJvZ3JhbW1lX3YxIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyA+IGxpIHtcbiAgICB3aWR0aDogMjUlOyB9IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjJfdGl0bGUuYmxvY2tfY29udGFpbmVyLCAuZGV0YWlsX3Byb2dyYW1tZV92Ml90aXRsZS5ibG9ja19zdHJ1Y3R1cmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjJfdGl0bGUgaDEge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjEyNXJlbSwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgMS4yNXJlbSkvMi4yNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjJfdGl0bGUgLmRldGFpbF9zd2lwZXIge1xuICBhc3BlY3QtcmF0aW86IGluaGVyaXQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5kZXRhaWxfcHJvZ3JhbW1lX3YyX3RpdGxlIC5kZXRhaWxfc3dpcGVyIC52aWRlbzM2MF9pY29uX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjJfY2FyZF9uYiB7XG4gIGNvbG9yOiAjRkY1NEFBO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjJfY29udGVudF9jYXJkX3BpZWNlcyB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICNGRjU0QUE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMTVweCAwOyB9XG4gIC5kZXRhaWxfcHJvZ3JhbW1lX3YyX2NvbnRlbnRfY2FyZF9waWVjZXNfbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjIgLmNhcmRfcHJvZ3JhbV9fbWluX21heF9waWVjZXNfbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uZGV0YWlsX3Byb2dyYW1tZV92Ml9jb250ZW50X3RleHRfbG9jYXRpb25faXRlbSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjJfaWNvbl9pdGVtIHtcbiAgZmlsbDogI0ZGNTRBQTsgfVxuXG4uZGV0YWlsX3Byb2dyYW1tZV92Ml9jb250ZW50X19wcml4IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4xMjVyZW0sIGNhbGMoMC4yMzV2dyArIDE2LjlweCksIDEuMjVyZW0pLzIuMjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkY1NEFBO1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5kZXRhaWxfcHJvZ3JhbW1lX3YyX2NvbnRlbnRfX3ByaXhfX3ByaWNlLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI0ZGNTRBQTsgfVxuICAgIC5kZXRhaWxfcHJvZ3JhbW1lX3YyX2NvbnRlbnRfX3ByaXhfX3ByaWNlLXZhbHVlLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5kZXRhaWxfcHJvZ3JhbW1lX3YyX19pZF9yZWZfaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRjU0QUE7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjJfX3JlZl9pdGVtIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmRldGFpbF9wcm9ncmFtbWVfdjJfZGF0ZV9wcm9nYW1tZSB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG4gIGJhY2tncm91bmQ6ICNFNUU1RTU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgY29sb3I6ICMwYTBhMGE7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1pbi13aWR0aDogMjEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZGV0YWlsX3Byb2dyYW1tZV92Ml9kYXRlX3Byb2dhbW1lOmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZGV0YWlsX3Byb2dyYW1tZV92Mi1wdC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRldGFpbF9wcm9ncmFtbWVfdjItcHQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZGV0YWlsX3Byb2dyYW1tZV92MiAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgPiBsaSB7XG4gICAgd2lkdGg6IDI1JTsgfSB9XG5cbi5tb2RhbC1kcGVnZXMgLmVuZXJneV9fZHJhd2luZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbi5tb2RhbC1kcGVnZXMgLmVuZXJneV9faW1nIHtcbiAgbWF4LXdpZHRoOiAzMDBweDsgfVxuXG4ubW9kYWwtLWRldGFpbC1yZWFsZXN0YXRlLWNvbnRhY3QubW9kYWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogaW5oZXJpdDtcbiAgcmlnaHQ6IDA7IH1cblxuLm1vZGFsLS1kZXRhaWwtcmVhbGVzdGF0ZS1jb250YWN0IC5tb2RhbF9fYm9keSB7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDEwLCAxMCwgMTAsIDAuMjUpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZGFsLS1kZXRhaWwtcmVhbGVzdGF0ZS1jb250YWN0IC5tb2RhbF9fYm9keSB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDJyZW07IH0gfVxuXG4ubW9kYWwtLWRldGFpbC1yZWFsZXN0YXRlLWNvbnRhY3QgLm1vZGFsX19jbG9zZSB7XG4gIGJvcmRlcjogMDtcbiAgcmlnaHQ6IC45cmVtOyB9XG4gIC5tb2RhbC0tZGV0YWlsLXJlYWxlc3RhdGUtY29udGFjdCAubW9kYWxfX2Nsb3NlIC5pY29uIHtcbiAgICB3aWR0aDogMXJlbTsgfVxuXG4ubW9kYWwtLWRldGFpbC1yZWFsZXN0YXRlLWNvbnRhY3QgLm1vZGFsX19iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLm1vZGFsLS1kZXRhaWwtcmVhbGVzdGF0ZS1jb250YWN0IC5tb2RhbF9fc2Nyb2xsZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogNzB2aDtcbiAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gIHBhZGRpbmctbGVmdDogLjVyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLm1vZGFsLS1kZXRhaWwtcmVhbGVzdGF0ZS1jb250YWN0IC5tb2RhbF9fZGVjb3JhdGUge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLm1vZGFsLS1kZXRhaWwtcmVhbGVzdGF0ZS1jb250YWN0IC5tb2RhbF9fZGVjb3JhdGUgLmljb25fY29udGVudCB7XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0ZGNTRBQTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogOTsgfVxuICAgIC5tb2RhbC0tZGV0YWlsLXJlYWxlc3RhdGUtY29udGFjdCAubW9kYWxfX2RlY29yYXRlIC5pY29uX2NvbnRlbnQgLmljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICBmaWxsOiAjRkZGRkZGOyB9XG5cbi5tb2RhbC0tZGV0YWlsLXJlYWxlc3RhdGUtY29udGFjdCAubW9kYWxfX3RpdGxlIC50aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjJyZW07IH1cbiAgLm1vZGFsLS1kZXRhaWwtcmVhbGVzdGF0ZS1jb250YWN0IC5tb2RhbF9fdGl0bGUgLnRpdGxlIC50aXRsZV9jb250ZW50XzEge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEuNTYzcmVtLCBjYWxjKDEuNjV2dyArIDE3LjI4cHgpLCAyLjQ0MXJlbSkvMS4xNTIgXCJCYXJsb3dcIiwgc2VyaWY7XG4gICAgY29sb3I6ICNGRjU0QUE7IH1cbiAgLm1vZGFsLS1kZXRhaWwtcmVhbGVzdGF0ZS1jb250YWN0IC5tb2RhbF9fdGl0bGUgLnRpdGxlIC50aXRsZV9jb250ZW50XzIge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuMTI1cmVtLCBjYWxjKDAuMjM1dncgKyAxNi45cHgpLCAxLjI1cmVtKS8yLjI1IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5tb2RhbC0tZGV0YWlsLXJlYWxlc3RhdGUtY29udGFjdCAuZm9ybV9fc3VibWl0IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMXJlbSAwOyB9XG5cbi5tb2RhbC0tZGV0YWlsLXJlYWxlc3RhdGUtY29udGFjdCAuZm9ybV9fZmllbGQge1xuICBtYXJnaW46IDAgMCAuN3JlbSAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJpY2Utc2Vhc29ucmVudGFsIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wcmljZS1zZWFzb25yZW50YWxfX3RhYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5wcmljZS1zZWFzb25yZW50YWxfX3RoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IC4zZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjhlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjRkY1NEFBO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRkVGRUY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcmljZS1zZWFzb25yZW50YWxfX3RoIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMWVtIGF1dG87IH0gfVxuICAgIC5wcmljZS1zZWFzb25yZW50YWxfX3RoLS12YWx1ZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICAgICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgICAgIC5wcmljZS1zZWFzb25yZW50YWxfX3RoLS12YWx1ZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAucHJpY2Utc2Vhc29ucmVudGFsX190ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAuM2VtIC4zZW0gMWVtO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMyBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAucHJpY2Utc2Vhc29ucmVudGFsX190cjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcmljZS1zZWFzb25yZW50YWxfX3RyIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIC5wcmljZS1zZWFzb25yZW50YWxfX3RyLS12YWx1ZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICAgICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgICAgIC5wcmljZS1zZWFzb25yZW50YWxfX3RyLS12YWx1ZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uZGV0YWlsX2NhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfc3RydWN0dXJlIHtcbiAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAuZGV0YWlsX2NhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfc3RydWN0dXJlIC5jYWx1Y2xhdG9yX2Zvcm0gLmZvcm1fc3RydWN0dXJlIC5idXR0b25fZGVmYXVsdCB7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG87IH1cbiAgLmRldGFpbF9jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3N0cnVjdHVyZSAuY2FsY3VsYXRvcl9yZXN1bHQge1xuICAgIGJhY2tncm91bmQ6ICNGRjU0QUE7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuZGV0YWlsX2NhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfc3RydWN0dXJlIC5jYWxjdWxhdG9yX3Jlc3VsdCAucmVzdWx0X2NvbnRlbnQge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxLjQwNnJlbSwgY2FsYygxLjAyN3Z3ICsgMTcuNjlweCksIDEuOTUzcmVtKS8xLjQ0IFwiQmFybG93XCIsIHNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5kZXRhaWxfY2FsY3VsYXRvciAuY2FsY3VsYXRvcl9zdHJ1Y3R1cmUgLmNhbGN1bGF0b3JfcmVzdWx0IC50eXBlX3Jlc3VsdF90YXhlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4xMjVyZW0sIGNhbGMoMC4yMzV2dyArIDE2LjlweCksIDEuMjVyZW0pLzIuMjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuZGV0YWlsX2NhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfc3RydWN0dXJlIC5jYWxjdWxhdG9yX3Jlc3VsdCAudGV4dF9jb25kaXRpb25zIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07IH1cblxuLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YxIC5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc19jb250ZW50IHtcbiAgdHJhbnNpdGlvbjogMC41czsgfVxuICAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjEgLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX2NvbnRlbnQgLmxpc3RfaXRlbTpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGNTRBQTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNGRjU0QUE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4uZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjEgLmJ1dHRvbl9kZWZhdWx0LmFjdGl2ZSAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YyIC5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc19zdHJ1Y3R1cmUgLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX2NvbnRlbnQgLmNhcmFjdGVyaXN0aXF1ZXNfcGFydCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUZFRkVGOyB9XG4gIC5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MiAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfc3RydWN0dXJlIC5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc19jb250ZW50IC5jYXJhY3RlcmlzdGlxdWVzX3BhcnQgLmNhcmFjdGVyaXN0aXF1ZXNfcGFydF9jb250ZW50IHtcbiAgICBjb2xvcjogI0ZGNTRBQTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjEyNXJlbSwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgMS4yNXJlbSkvMi4yNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjIgLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3N0cnVjdHVyZSAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfY29udGVudCAuY2FyYWN0ZXJpc3RpcXVlc19wYXJ0IC5jYXJhY3RlcmlzdGlxdWVzX3BhcnRfaWNvbiB7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBmaWxsOiAjRkY1NEFBOyB9XG5cbi5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MiAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfc3RydWN0dXJlIC5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc19jb250ZW50IC5jYXJhY3RlcmlzdGlxdWVzX2l0ZW1fY29udGVudCAuY2FyYWN0ZXJpc3RpcXVlc19pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjIgLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3N0cnVjdHVyZSAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfY29udGVudCAuY2FyYWN0ZXJpc3RpcXVlc19pdGVtX2NvbnRlbnQgLmNhcmFjdGVyaXN0aXF1ZXNfaXRlbSAudGV4dF92YXI6Zmlyc3QtbGV0dGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MiAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfc3RydWN0dXJlIC5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc19jb250ZW50IC5jYXJhY3RlcmlzdGlxdWVzX2l0ZW1fY29udGVudCAuY2FyYWN0ZXJpc3RpcXVlc19pdGVtIC50ZXh0X3ZhbHVlIHtcbiAgICBjb2xvcjogI0ZGNTRBQTsgfVxuICAgIC5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MiAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfc3RydWN0dXJlIC5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc19jb250ZW50IC5jYXJhY3RlcmlzdGlxdWVzX2l0ZW1fY29udGVudCAuY2FyYWN0ZXJpc3RpcXVlc19pdGVtIC50ZXh0X3ZhbHVlOmZpcnN0LWxldHRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MiAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfc3RydWN0dXJlIC5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc19jb250ZW50Lm9wZW4gLmNhcmFjdGVyaXN0aXF1ZXNfcGFydCAuY2FyYWN0ZXJpc3RpcXVlc19wYXJ0X2ljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5kZXRhaWxfY29tcG9zaXRpb24gLmRldGFpbF9jb21wb3NpdGlvbl9zdHJ1Y3R1cmUgLmRldGFpbF9jb21wb3NpdGlvbl9jb250ZW50IC5jb21wb3NpdGlvbl9wYXJ0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRkVGRUY7IH1cbiAgLmRldGFpbF9jb21wb3NpdGlvbiAuZGV0YWlsX2NvbXBvc2l0aW9uX3N0cnVjdHVyZSAuZGV0YWlsX2NvbXBvc2l0aW9uX2NvbnRlbnQgLmNvbXBvc2l0aW9uX3BhcnQgLmNvbXBvc2l0aW9uX3BhcnRfY29udGVudCB7XG4gICAgY29sb3I6ICNGRjU0QUE7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4xMjVyZW0sIGNhbGMoMC4yMzV2dyArIDE2LjlweCksIDEuMjVyZW0pLzIuMjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmRldGFpbF9jb21wb3NpdGlvbiAuZGV0YWlsX2NvbXBvc2l0aW9uX3N0cnVjdHVyZSAuZGV0YWlsX2NvbXBvc2l0aW9uX2NvbnRlbnQgLmNvbXBvc2l0aW9uX3BhcnQgLmNvbXBvc2l0aW9uX3BhcnRfaWNvbiB7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBmaWxsOiAjRkY1NEFBOyB9XG5cbi5kZXRhaWxfY29tcG9zaXRpb24gLmRldGFpbF9jb21wb3NpdGlvbl9zdHJ1Y3R1cmUgLmRldGFpbF9jb21wb3NpdGlvbl9jb250ZW50IC5jb21wb3NpdGlvbl9pdGVtX2NvbnRlbnQgLmNvbXBvc2l0aW9uX2l0ZW0ge1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5kZXRhaWxfY29tcG9zaXRpb24gLmRldGFpbF9jb21wb3NpdGlvbl9zdHJ1Y3R1cmUgLmRldGFpbF9jb21wb3NpdGlvbl9jb250ZW50IC5jb21wb3NpdGlvbl9pdGVtX2NvbnRlbnQgLmNvbXBvc2l0aW9uX2l0ZW0gLnRleHRfdmFyOmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZGV0YWlsX2NvbXBvc2l0aW9uIC5kZXRhaWxfY29tcG9zaXRpb25fc3RydWN0dXJlIC5kZXRhaWxfY29tcG9zaXRpb25fY29udGVudCAuY29tcG9zaXRpb25faXRlbV9jb250ZW50IC5jb21wb3NpdGlvbl9pdGVtIC50ZXh0X3ZhbHVlIHtcbiAgICBjb2xvcjogI0ZGNTRBQTsgfVxuICAgIC5kZXRhaWxfY29tcG9zaXRpb24gLmRldGFpbF9jb21wb3NpdGlvbl9zdHJ1Y3R1cmUgLmRldGFpbF9jb21wb3NpdGlvbl9jb250ZW50IC5jb21wb3NpdGlvbl9pdGVtX2NvbnRlbnQgLmNvbXBvc2l0aW9uX2l0ZW0gLnRleHRfdmFsdWU6Zmlyc3QtbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmRldGFpbF9jb21wb3NpdGlvbiAuZGV0YWlsX2NvbXBvc2l0aW9uX3N0cnVjdHVyZSAuZGV0YWlsX2NvbXBvc2l0aW9uX2NvbnRlbnQub3BlbiAuY29tcG9zaXRpb25fcGFydCAuY29tcG9zaXRpb25fcGFydF9pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZGV0YWlsX2RhdGFfY29wcm8gLmNvcHJvX2NvbnRlbnQgLnByaWNlX2NvcHJvIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4xMjVyZW0sIGNhbGMoMC4yMzV2dyArIDE2LjlweCksIDEuMjVyZW0pLzIuMjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkY1NEFBOyB9XG5cbi5kZXRhaWxfZGF0YV9jb3BybyAuY29wcm9fY29udGVudCAudGV4dF9jb3BybyB7XG4gIGZvbnQtc2l6ZTogMC44cmVtOyB9XG5cbi5kZXRhaWxfZGF0YV9maW5hbmNlIC5maW5hbmNlX2NvbnRlbnQgLnByaWNlX2ZpbmFuY2Uge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjEyNXJlbSwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgMS4yNXJlbSkvMi4yNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRjU0QUE7IH1cblxuLmRldGFpbF9kYXRhX2ZpbmFuY2UgLmZpbmFuY2VfY29udGVudCAudGV4dF9maW5hbmNlIHtcbiAgZm9udC1zaXplOiAwLjhyZW07IH1cblxuLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjEyNXJlbSwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgMS4yNXJlbSkvMi4yNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbWluLXdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLS1hY3RpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvc3ZnL2Fycm93LnN2Z1wiKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJvdHRvbTogLTZweDsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLmJ1YmJsZV9kcGVfYSB7XG4gICAgYmFja2dyb3VuZDogIzAyOTE2MzsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLmJ1YmJsZV9kcGVfYiB7XG4gICAgYmFja2dyb3VuZDogIzQ2YTY0YTsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLmJ1YmJsZV9kcGVfYyB7XG4gICAgYmFja2dyb3VuZDogIzZkYjU2YjsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLmJ1YmJsZV9kcGVfZCB7XG4gICAgYmFja2dyb3VuZDogI2YyZTMxNDsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLmJ1YmJsZV9kcGVfZSB7XG4gICAgYmFja2dyb3VuZDogI2VkYWIwZjsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLmJ1YmJsZV9kcGVfZiB7XG4gICAgYmFja2dyb3VuZDogI2U4NzgyZjsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLmJ1YmJsZV9kcGVfZyB7XG4gICAgYmFja2dyb3VuZDogI2QxMjAxZTsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLmJ1YmJsZV9nZXNfYSB7XG4gICAgYmFja2dyb3VuZDogIzk5ZDVmNzsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLmJ1YmJsZV9nZXNfYiB7XG4gICAgYmFja2dyb3VuZDogIzgwYWJjZDsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLmJ1YmJsZV9nZXNfYyB7XG4gICAgYmFja2dyb3VuZDogIzZkODdhODsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLmJ1YmJsZV9nZXNfZCB7XG4gICAgYmFja2dyb3VuZDogIzU0NjM4NDsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLmJ1YmJsZV9nZXNfZSB7XG4gICAgYmFja2dyb3VuZDogIzQzNDY2NTsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLmJ1YmJsZV9nZXNfZiB7XG4gICAgYmFja2dyb3VuZDogIzMzMmQ0NzsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLmJ1YmJsZV9nZXNfZyB7XG4gICAgYmFja2dyb3VuZDogIzIzMWEyZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kZXRhaWxfZHBlX2dlcyAuZGlhZ19jb250ZW50IC5idWJibGUge1xuICAgICAgbWluLXdpZHRoOiAyLjVyZW07XG4gICAgICBoZWlnaHQ6IDIuNXJlbTsgfSB9XG4gIC5kZXRhaWxfZHBlX2dlcyAuZGlhZ19jb250ZW50IC5idWJibGVfZHBlLS11bmFjdGl2ZSAuYnViYmxlLCAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlX2dlcy0tdW5hY3RpdmUgLmJ1YmJsZSB7XG4gICAgY29sb3I6ICNCRkJGQkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGOyB9XG5cbi5tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyOTVweDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JGQkZCRjsgfVxuICAubWFwX19jaXJjbGUge1xuICAgIGZpbGw6ICNGRjU0QUE7XG4gICAgc3Ryb2tlOiAjRkY1NEFBOyB9XG4gIC5tYXAgLnN0byB7XG4gICAgZmlsbDogYmx1ZTsgfVxuICAubWFwX19tYXJrZXIge1xuICAgIGZpbGw6ICNGRjU0QUE7IH1cblxuLm1vZHVsZS1tYXAtcG9pIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm1vZHVsZS1tYXAtcG9pX19tYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIGxpIHtcbiAgICBtYXJnaW46IC41cmVtIDA7IH1cbiAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzID4gbGkgPiBzcGFuIHtcbiAgICBjb2xvcjogI0ZGNTRBQTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyA+IGxpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRldGFpbF9uZXVmX2xpc3RfbG90cyAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX3N0cnVjdHVyZSAuZG93bmxvYWQtcGxhcXVldHRlIGEge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMC41cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHMgLmRldGFpbF9uZXVmX2xpc3RfbG90c19zdHJ1Y3R1cmUgLmRhdGFfcmlnaHQgLmNvbF9zdHJ1Y3R1cmU6bnRoLWNoaWxkKDEpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHMgLmRldGFpbF9uZXVmX2xpc3RfbG90c19zdHJ1Y3R1cmUgLmRhdGFfbGVmdCAuY29sX3N0cnVjdHVyZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDsgfSB9XG5cbi5kZXRhaWxfbmV1Zl9saXN0X2xvdHMgLmRldGFpbF9uZXVmX2xpc3RfbG90c19zdHJ1Y3R1cmUgLmRldGFpbF9uZXVmX2xpc3RfbG90c19jb250ZW50Lm9wZW4gLm5ldWZfbGlzdF9sb3RzX3BhcnRfaWNvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kZXRhaWxfbmV1Zl9saXN0X2xvdHMgLmRldGFpbF9uZXVmX2xpc3RfbG90c19zdHJ1Y3R1cmUgLmRldGFpbF9uZXVmX2xpc3RfbG90c19jb250ZW50IC5uZXVmX2xpc3RfbG90c19wYXJ0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRkVGRUY7IH1cbiAgLmRldGFpbF9uZXVmX2xpc3RfbG90cyAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX3N0cnVjdHVyZSAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX2NvbnRlbnQgLm5ldWZfbGlzdF9sb3RzX3BhcnQgLm5ldWZfbGlzdF9sb3RzX3BhcnRfY29udGVudCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZGV0YWlsX25ldWZfbGlzdF9sb3RzIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfc3RydWN0dXJlIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfY29udGVudCAubmV1Zl9saXN0X2xvdHNfcGFydCAubmV1Zl9saXN0X2xvdHNfcGFydF9wcmljZSB7XG4gICAgY29sb3I6ICNGRjU0QUE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZGV0YWlsX25ldWZfbGlzdF9sb3RzIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfc3RydWN0dXJlIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfY29udGVudCAubmV1Zl9saXN0X2xvdHNfcGFydCAubmV1Zl9saXN0X2xvdHNfcGFydF9pY29uIHtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgICAuZGV0YWlsX25ldWZfbGlzdF9sb3RzIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfc3RydWN0dXJlIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfY29udGVudCAubmV1Zl9saXN0X2xvdHNfcGFydCAubmV1Zl9saXN0X2xvdHNfcGFydF9pY29uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY1NEFBOyB9XG4gICAgLmRldGFpbF9uZXVmX2xpc3RfbG90cyAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX3N0cnVjdHVyZSAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX2NvbnRlbnQgLm5ldWZfbGlzdF9sb3RzX3BhcnQgLm5ldWZfbGlzdF9sb3RzX3BhcnRfaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY1NEFBO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uZGV0YWlsX25ldWZfbGlzdF9sb3RzIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfc3RydWN0dXJlIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfY29udGVudCAubmV1Zl9saXN0X2xvdHNfaXRlbV9jb250ZW50IC50ZXh0X2NsYXNzaWMge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4uZGV0YWlsX25ldWZfbGlzdF9sb3RzIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfc3RydWN0dXJlIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfY29udGVudCAubmV1Zl9saXN0X2xvdHNfaXRlbV9jb250ZW50IC5uZXVmX2xpc3RfbG90c19pdGVtOm50aC1jaGlsZCgybisxKSB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7IH1cblxuLmRldGFpbF9uZXVmX2xpc3RfbG90cyAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX3N0cnVjdHVyZSAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX2NvbnRlbnQgLm5ldWZfbGlzdF9sb3RzX2l0ZW1fY29udGVudCAubmV1Zl9saXN0X2xvdHNfaXRlbSAudGV4dF9jb2xvciB7XG4gIGNvbG9yOiAjRkY1NEFBO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5kZXRhaWxfbmV1Zl9saXN0X2xvdHMgLmRldGFpbF9uZXVmX2xpc3RfbG90c19zdHJ1Y3R1cmUgLmRldGFpbF9uZXVmX2xpc3RfbG90c19jb250ZW50IC5uZXVmX2xpc3RfbG90c19pdGVtX2NvbnRlbnQgLm5ldWZfbGlzdF9sb3RzX2l0ZW0gLm51bWJlcl9lbGVtZW50IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZGV0YWlsX25ldWZfbGlzdF9sb3RzIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfc3RydWN0dXJlIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfY29udGVudCAubmV1Zl9saXN0X2xvdHNfaXRlbV9jb250ZW50IC5uZXVmX2xpc3RfbG90c19pdGVtIC5udW1iZXJfZWxlbWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwLjI1cmVtO1xuICAgIGhlaWdodDogMC4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjRkY1NEFBO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuXG4uZGV0YWlsX25ldWZfbGlzdF9sb3RzIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfc3RydWN0dXJlIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfY29udGVudC5vcGVuIC5uZXVmX2xpc3RfbG90c19wYXJ0IC5uZXVmX2xpc3RfbG90c19wYXJ0X2ljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5kZXRhaWxfbmV1Zl9saXN0X2xvdHMgLmRldGFpbF9uZXVmX2xpc3RfbG90c19zdHJ1Y3R1cmUgLmRldGFpbF9uZXVmX2xpc3RfbG90c19jb250ZW50Lm9wZW4uanMtYWNjb3JkZW9uIC5uZXVmX2xpc3RfbG90c19pdGVtcy5qcy1hY2NvcmRlb25fX2NvbnRlbnQgLmJ1dHRvbl9kZWZhdWx0IC5pY29uIHtcbiAgdHJhbnNmb3JtOiBub25lOyB9XG5cbi5wcm9wZXJ0aWVzLWZhdm9yaXRlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7IH1cbiAgLnByb3BlcnRpZXMtZmF2b3JpdGVzX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE2MTBweDtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMTYwcHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWZhdm9yaXRlc19fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLnByb3BlcnRpZXMtZmF2b3JpdGVzIC5jYXJkX2JpZW4ge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5wcm9wZXJ0aWVzLWZhdm9yaXRlcyAuc3dpcGVyLWJ1dHRvbi1wcmV2LXByb3BlcnRpZXMtZmF2b3JpdGVzW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdLCAucHJvcGVydGllcy1mYXZvcml0ZXMgLnN3aXBlci1idXR0b24tbmV4dC1wcm9wZXJ0aWVzLWZhdm9yaXRlc1thcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ucHJvcGVydGllcy1yZWxhdGVkIC5zd2lwZXJfY2FyZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZCAuc3dpcGVyX2NhcmQgPiAuc3dpcGVyIHtcbiAgICBwYWRkaW5nOiAyZW0gMDsgfVxuXG4ucHJvcGVydGllcy1yZWxhdGVkIC5jYXJkX2JpZW4gLmNhcmRfYmllbl9fc3RydWN0dXJlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuXG4ucHJvcGVydGllcy1yZWxhdGVkIC5jYXJkX2JpZW4gLmNhcmRfYmllbl9fc3dpcGVyIHtcbiAgYXNwZWN0LXJhdGlvOiA0LzM7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZCAuY2FyZF9iaWVuIC5jYXJkX2JpZW5fX3N3aXBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDAwMDAwMCwgIzAwMDAwMCk7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZCAuY2FyZF9iaWVuIC5jYXJkX2JpZW5fX3N3aXBlciBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogNC8zOyB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWQgLmNhcmRfYmllbiAuY2FyZF9iaWVuX19zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWQgLmNhcmRfYmllbiAuY2FyZF9iaWVuX19zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXJfYnVsbGV0IHtcbiAgICAgIG1hcmdpbjogMC4yNXJlbTtcbiAgICAgIHdpZHRoOiAwLjRyZW07XG4gICAgICBoZWlnaHQ6IDAuNHJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7IH1cbiAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWQgLmNhcmRfYmllbiAuY2FyZF9iaWVuX19zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXJfYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICB3aWR0aDogMS41cmVtOyB9XG5cbi5wcm9wZXJ0aWVzLXJlbGF0ZWQgLmNhcmRfYmllbiAuY2FyZF9iaWVuX19iYW5kZWF1IHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWQgLmNhcmRfYmllbiAuY2FyZF9iaWVuX19iYW5kZWF1IC5iYW5kZWF1X2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucHJvcGVydGllcy1yZWxhdGVkIC5jYXJkX2JpZW4gLmNhcmRfYmllbl9fYmFuZGVhdSAuYmFuZGVhdV9pdGVtOmZpcnN0LWxldHRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wcm9wZXJ0aWVzLXJlbGF0ZWQgLmNhcmRfYmllbiAuY2FyZF9iaWVuX19mYXZvcmlzIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgei1pbmRleDogMTA7IH1cblxuLnByb3BlcnRpZXMtcmVsYXRlZCAuY2FyZF9iaWVuIC5jYXJkX2JpZW5fX3ZpZGVvMzYwIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBmaWxsOiAjRkZGRkZGO1xuICB6LWluZGV4OiAxMDsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkIC5jYXJkX2JpZW4gLmNhcmRfYmllbl9fdmlkZW8zNjAgLmljb25fY29udGVudCAuaWNvbl9pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDJyZW07XG4gICAgbWF4LWhlaWdodDogMS4yNXJlbTsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkIC5jYXJkX2JpZW4gLmNhcmRfYmllbl9fdmlkZW8zNjAgLmljb25fY29udGVudDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5wcm9wZXJ0aWVzLXJlbGF0ZWQgLmNhcmRfYmllbiAuY2FyZF9iaWVuX190aXRsZSAuY2FyZF9iaWVuX19saW5rIHtcbiAgbWluLWhlaWdodDogNDhweDsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkIC5jYXJkX2JpZW4gLmNhcmRfYmllbl9fdGl0bGUgLmNhcmRfYmllbl9fbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZCAuY2FyZF9iaWVuIC5jYXJkX2JpZW5fX3RpdGxlIC5jYXJkX2JpZW5fX2xpbmsgLmNhcmRfYmllbl9fdGl0bGVfcGFydF8zOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDAuMnJlbTtcbiAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW46IDAgMC41cmVtOyB9XG5cbi5wcm9wZXJ0aWVzLXJlbGF0ZWQgLmNhcmRfYmllbiAuY2FyZF9iaWVuX19pbmZvcyAuY2FyZF9iaWVuX19pbmZvc19pbXBvcnRhbnQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGNTRBQTsgfVxuXG4ucHJvcGVydGllcy1yZWxhdGVkIC5jYXJkX2JpZW4gLmNhcmRfYmllbl9fbG9jYWxpc2F0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWQgLmNhcmRfYmllbiAuY2FyZF9iaWVuX19sb2NhbGlzYXRpb24gLmljb25faXRlbSB7XG4gICAgZmlsbDogI0ZGNTRBQTtcbiAgICB3aWR0aDogMXJlbTsgfVxuXG4ucHJvcGVydGllcy1yZWxhdGVkIC5jYXJkX2JpZW4gLmNhcmRfYmllbl9fcHJpeCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogI0ZGNTRBQTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkIC5jYXJkX2JpZW4gLmNhcmRfYmllbl9fcHJpeCAuY2FyZF9iaWVuX19wcml4X21vcmUge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5wcm9wZXJ0aWVzLXJlbGF0ZWQgLnN3aXBlci1idXR0b24tcHJldlthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSwgLnByb3BlcnRpZXMtcmVsYXRlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0W2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdIHtcbiAgb3BhY2l0eTogMC4yNTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5kZXRhaWxfc2VydmljZXNfdjIgLmRldGFpbF9zZXJ2aWNlc19zdHJ1Y3R1cmUge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICBtYXJnaW4tbGVmdDogLTFyZW07IH1cbiAgLmRldGFpbF9zZXJ2aWNlc192MiAuZGV0YWlsX3NlcnZpY2VzX3N0cnVjdHVyZSAuZGV0YWlsX3NlcnZpY2VzX2NvbnRlbnQgLnNlcnZpY2VzX3BhcnQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUZFRkVGOyB9XG4gICAgLmRldGFpbF9zZXJ2aWNlc192MiAuZGV0YWlsX3NlcnZpY2VzX3N0cnVjdHVyZSAuZGV0YWlsX3NlcnZpY2VzX2NvbnRlbnQgLnNlcnZpY2VzX3BhcnQgLnNlcnZpY2VzX3BhcnRfY29udGVudCB7XG4gICAgICBjb2xvcjogI0ZGNTRBQTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuMTI1cmVtLCBjYWxjKDAuMjM1dncgKyAxNi45cHgpLCAxLjI1cmVtKS8yLjI1IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmRldGFpbF9zZXJ2aWNlc192MiAuZGV0YWlsX3NlcnZpY2VzX3N0cnVjdHVyZSAuZGV0YWlsX3NlcnZpY2VzX2NvbnRlbnQgLnNlcnZpY2VzX3BhcnQgLnNlcnZpY2VzX3BhcnRfaWNvbiB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgd2lkdGg6IDFyZW07XG4gICAgICBmaWxsOiAjRkY1NEFBOyB9XG4gIC5kZXRhaWxfc2VydmljZXNfdjIgLmRldGFpbF9zZXJ2aWNlc19zdHJ1Y3R1cmUgLmRldGFpbF9zZXJ2aWNlc19jb250ZW50IC5zZXJ2aWNlc19pdGVtcy0tY2hhdWZmYWdlIC5zZXJ2aWNlc19pdGVtIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmRldGFpbF9zZXJ2aWNlc192MiAuZGV0YWlsX3NlcnZpY2VzX3N0cnVjdHVyZSAuZGV0YWlsX3NlcnZpY2VzX2NvbnRlbnQgLnNlcnZpY2VzX2l0ZW1zLS1jaGF1ZmZhZ2UgLnNlcnZpY2VzX2l0ZW06Zmlyc3QtbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmRldGFpbF9zZXJ2aWNlc192MiAuZGV0YWlsX3NlcnZpY2VzX3N0cnVjdHVyZSAuZGV0YWlsX3NlcnZpY2VzX2NvbnRlbnQgLnNlcnZpY2VzX2l0ZW1fY29udGVudCAuc2VydmljZXNfaXRlbSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5kZXRhaWxfc2VydmljZXNfdjIgLmRldGFpbF9zZXJ2aWNlc19zdHJ1Y3R1cmUgLmRldGFpbF9zZXJ2aWNlc19jb250ZW50IC5zZXJ2aWNlc19pdGVtX2NvbnRlbnQgLnNlcnZpY2VzX2l0ZW0gLnRleHRfdmFyOmZpcnN0LWxldHRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmRldGFpbF9zZXJ2aWNlc192MiAuZGV0YWlsX3NlcnZpY2VzX3N0cnVjdHVyZSAuZGV0YWlsX3NlcnZpY2VzX2NvbnRlbnQgLnNlcnZpY2VzX2l0ZW1fY29udGVudCAuc2VydmljZXNfaXRlbSAudGV4dF92YWx1ZSB7XG4gICAgICBjb2xvcjogI0ZGNTRBQTsgfVxuICAgICAgLmRldGFpbF9zZXJ2aWNlc192MiAuZGV0YWlsX3NlcnZpY2VzX3N0cnVjdHVyZSAuZGV0YWlsX3NlcnZpY2VzX2NvbnRlbnQgLnNlcnZpY2VzX2l0ZW1fY29udGVudCAuc2VydmljZXNfaXRlbSAudGV4dF92YWx1ZTpmaXJzdC1sZXR0ZXIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5kZXRhaWxfc2VydmljZXNfdjIgLmRldGFpbF9zZXJ2aWNlc19zdHJ1Y3R1cmUgLmRldGFpbF9zZXJ2aWNlc19jb250ZW50Lm9wZW4gLnNlcnZpY2VzX3BhcnQgLnNlcnZpY2VzX3BhcnRfaWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZGV0YWlsX3N3aXBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZGV0YWlsX3N3aXBlciB7XG4gICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7IH0gfVxuICAuZGV0YWlsX3N3aXBlciAuYmxvY2tfc3RydWN0dXJlIHtcbiAgICBwYWRkaW5nLXRvcDogLjVyZW07IH1cbiAgLmRldGFpbF9zd2lwZXJfX2NvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogODB2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG4gIC5kZXRhaWxfc3dpcGVyIC5kZXRhaWxfc3dpcGVyX19zdHJ1Y3R1cmUge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5kZXRhaWxfc3dpcGVyIC5zd2lwZXItcGljdHVyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDAwMDAwMCwgIzAwMDAwMCk7IH1cbiAgLmRldGFpbF9zd2lwZXIgLnN3aXBlci1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBhc3BlY3QtcmF0aW86IDQvMzsgfVxuICAuZGV0YWlsX3N3aXBlciAuZGV0YWlsX3N3aXBlcl9fYmFuZGVhdSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMS41cmVtO1xuICAgIGxlZnQ6IDEuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5kZXRhaWxfc3dpcGVyIC5kZXRhaWxfc3dpcGVyX19iYW5kZWF1IC5iYW5kZWF1X2l0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuZGV0YWlsX3N3aXBlciAuZGV0YWlsX3N3aXBlcl9fYmFuZGVhdSAuYmFuZGVhdV9pdGVtOmZpcnN0LWxldHRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmRldGFpbF9zd2lwZXIgLmRldGFpbF9zd2lwZXJfX2Zhdm9yaXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEuNXJlbTtcbiAgICByaWdodDogMS41cmVtO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAuZGV0YWlsX3N3aXBlciAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDEuNzVyZW07XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmRldGFpbF9zd2lwZXIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZGV0YWlsX3N3aXBlciAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaWNvbl9jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDAuNzVyZW07IH1cbiAgICAgICAgLmRldGFpbF9zd2lwZXIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2ljb25fY29udGVudCAuaWNvbl9jb250ZW50IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICAgICAgICAgIGZpbGw6ICNGRkZGRkY7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAuZGV0YWlsX3N3aXBlciAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaWNvbl9jb250ZW50IC5pY29uX2NvbnRlbnQgPiAqIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgICAgLmRldGFpbF9zd2lwZXIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2ljb25fY29udGVudCAuaWNvbl9jb250ZW50IC50b29sdGlwcyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGNTRBQTtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMC41cmVtO1xuICAgICAgICAgICAgcmlnaHQ6IC0wLjVyZW07IH1cbiAgICAgICAgICAuZGV0YWlsX3N3aXBlciAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaWNvbl9jb250ZW50IC5pY29uX2NvbnRlbnQ6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAgIC5kZXRhaWxfc3dpcGVyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9saXN0X2NvbnRlbnQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDJyZW0pO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgcGFkZGluZzogMC44cmVtIDAuNHJlbSAwLjhyZW0gMDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC44cmVtOyB9XG4gICAgICAgIC5kZXRhaWxfc3dpcGVyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9saXN0X2NvbnRlbnQgLnZpZGVvMzYwX2xpc3Qge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDMwdmg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgICAgICAgLmRldGFpbF9zd2lwZXIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2xpc3RfY29udGVudDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAwLjVyZW0pO1xuICAgICAgICAgIGJvcmRlci10b3A6IDAuNXJlbSBzb2xpZCAjRkZGRkZGO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDAuNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDAuNXJlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgICAgLmRldGFpbF9zd2lwZXIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwICAwLjRyZW0gMC44cmVtIDAuOHJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAgICAgICAuZGV0YWlsX3N3aXBlciAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwICAwLjRyZW0gMCAwLjhyZW07IH1cbiAgICAgICAgLmRldGFpbF9zd2lwZXIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2l0ZW0gLnZpZGVvMzYwX2J1dHRvbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgICAgd2lkdGg6IDZyZW07XG4gICAgICAgICAgbWluLXdpZHRoOiA2cmVtO1xuICAgICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjQkZCRkJGO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgIC5kZXRhaWxfc3dpcGVyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9pdGVtIC52aWRlbzM2MF9idXR0b24gPiAqIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIC5kZXRhaWxfc3dpcGVyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9pdGVtIC52aWRlbzM2MF9jb3VudGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAxMCU7XG4gICAgICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwLCAxMCwgMTAsIDAuNSk7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgbWluLXdpZHRoOiAxLjhyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB6LWluZGV4OiAxNTsgfVxuICAgICAgLmRldGFpbF9zd2lwZXIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwLWltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgd2lkdGg6IDZyZW07XG4gICAgICAgIG1pbi13aWR0aDogNnJlbTtcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLmRldGFpbF9zd2lwZXIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX3N2ZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMDsgfVxuICAgICAgLmRldGFpbF9zd2lwZXIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmU6aG92ZXIgLnZpZGVvMzYwX2xpc3RfY29udGVudCB7XG4gICAgICAgIGJvdHRvbTogY2FsYygxMDAlIC0gMC41cmVtKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgLmRldGFpbF9zd2lwZXIgLmJ1dHRvbl9nYWxlcmllcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMXJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDEwMDA7IH1cblxuLm1vZGFsLXN3aXBlci1nYWxsZXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2RhbC1zd2lwZXItZ2FsbGVyeSB7XG4gICAgICBwYWRkaW5nOiAycmVtOyB9IH1cbiAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5tb2RhbF9fYm9keSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA0cmVtIDFyZW0gMXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubW9kYWwtc3dpcGVyLWdhbGxlcnkgLm1vZGFsX19ib2R5IHtcbiAgICAgICAgcGFkZGluZzogNHJlbSAycmVtIDJyZW07IH0gfVxuICAubW9kYWwtc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1nYWxsZXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5zd2lwZXItZ2FsbGVyeSAuc3dpcGVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5tb2RhbC1zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLWdhbGxlcnkgLnN3aXBlci5zd2lwZXItdmlldyB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNXJlbSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgICAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLnN3aXBlci12aWV3IC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgICAgICAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLnN3aXBlci12aWV3IC5zd2lwZXItc2xpZGUgLnN3aXBlci1pbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgICAgIC5tb2RhbC1zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLWdhbGxlcnkgLnN3aXBlci5zd2lwZXItdmlldyAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgd2lkdGg6IDMuNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7IH1cbiAgICAgICAgICAubW9kYWwtc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1nYWxsZXJ5IC5zd2lwZXIuc3dpcGVyLXZpZXcgLnN3aXBlci1idXR0b24uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgICAubW9kYWwtc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1nYWxsZXJ5IC5zd2lwZXIuc3dpcGVyLXZpZXcgLnN3aXBlci1idXR0b24uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAgIC5tb2RhbC1zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLWdhbGxlcnkgLnN3aXBlci5zd2lwZXItdmlldyAuc3dpcGVyLWJ1dHRvblthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAubW9kYWwtc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1nYWxsZXJ5IC5zd2lwZXIuc3dpcGVyLXZpZXcgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMXJlbTtcbiAgICAgICAgICByaWdodDogMC41cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAubW9kYWwtc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1nYWxsZXJ5IC5zd2lwZXIuc3dpcGVyLW5hdmlnYXRpb24ge1xuICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDdyZW0pOyB9XG4gICAgICAgIC5tb2RhbC1zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLWdhbGxlcnkgLnN3aXBlci5zd2lwZXItbmF2aWdhdGlvbiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07IH1cbiAgICAgICAgICAubW9kYWwtc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1nYWxsZXJ5IC5zd2lwZXIuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1zbGlkZSAuc3dpcGVyLWltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAgICAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLnN3aXBlci1uYXZpZ2F0aW9uIC5zd2lwZXItc2xpZGU6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07IH1cbiAgICAgICAgICAubW9kYWwtc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1nYWxsZXJ5IC5zd2lwZXIuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0b3A6IDA7IH1cbiAgICAubW9kYWwtc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1nYWxsZXJ5IC5zd2lwZXItYnV0dG9ucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogNHJlbTsgfVxuICAgICAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIC5tb2RhbC1zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLm1lZGlhLW1vZHVsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5tZWRpYS1tb2R1bGVfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5kZXRhaWxfc3dpcGVyX2Nsb3NlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuZGV0YWlsX3N3aXBlcl9jbG9zZSAuYmxvY2tfc3RydWN0dXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX2NvbnRhaW5lciB7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiA4MHZoOyB9XG4gIC5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX19jb250YWluZXJbZGF0YS1tb2RhbC10YXJnZXQ9XCJzd2lwZXJfZ2FsbGVyeVwiXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX2NvbnRhaW5lciB7XG4gICAgICBhc3BlY3QtcmF0aW86IDE2Lzc7IH0gfVxuXG4uZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fc3RydWN0dXJlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5kZXRhaWxfc3dpcGVyX3YyIC5zd2lwZXItaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX2NvbnRlbnQgLm51bWJlcl9waWN0dXJlIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwLCAxMCwgMTAsIDAuNSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4uZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fYmFuZGVhdSAuYmFuZGVhdV9pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgYmFja2dyb3VuZDogI0VFRUVFRTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBjb2xvcjogIzBhMGEwYTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX2JhbmRlYXUgLmJhbmRlYXVfaXRlbTpmaXJzdC1sZXR0ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX2Zhdm9yaXMge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUVFO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgei1pbmRleDogMTA7IH1cblxuLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9pY29uX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMC43NXJlbTsgfVxuICAgICAgLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2ljb25fY29udGVudDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2ljb25fY29udGVudCAuaWNvbl9jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMCAwLjc1cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICAgICAgICBmaWxsOiAjMGEwYTBhO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDIuNzVyZW07XG4gICAgICAgIGhlaWdodDogMi43NXJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB6LWluZGV4OiAxMDAwMDsgfVxuICAgICAgICAuZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaWNvbl9jb250ZW50IC5pY29uX2NvbnRlbnQgPiAqIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAuZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaWNvbl9jb250ZW50IC5pY29uX2NvbnRlbnQgLnRvb2x0aXBzIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY1NEFBO1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0wLjVyZW07XG4gICAgICAgICAgcmlnaHQ6IC0wLjVyZW07IH1cbiAgICAuZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfbGlzdF9jb250ZW50IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IGNhbGMoMTAwJSArIDJyZW0pO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgcGFkZGluZzogMC44cmVtIDAuNHJlbSAwLjhyZW0gMDtcbiAgICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07IH1cbiAgICAgIC5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9saXN0X2NvbnRlbnQgLnZpZGVvMzYwX2xpc3Qge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMHZoO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgICAuZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfbGlzdF9jb250ZW50OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDAuNXJlbSk7XG4gICAgICAgIGJvcmRlci10b3A6IDAuNXJlbSBzb2xpZCAjRUVFRUVFO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogMC41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAuNXJlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIC5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgIDAuNHJlbSAwLjhyZW0gMC44cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAgICAgLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgIDAuNHJlbSAwIDAuOHJlbTsgfVxuICAgICAgLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2l0ZW0gLnZpZGVvMzYwX2J1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgd2lkdGg6IDZyZW07XG4gICAgICAgIG1pbi13aWR0aDogNnJlbTtcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAuZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaXRlbSAudmlkZW8zNjBfYnV0dG9uLm1lZGlhLS12aXNpdGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjM0MzRDNFOyB9XG4gICAgICAgICAgLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2l0ZW0gLnZpZGVvMzYwX2J1dHRvbi5tZWRpYS0tdmlzaXRlZCAudmlkZW8zNjBfc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgICAgICAgLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2l0ZW0gLnZpZGVvMzYwX2J1dHRvbi5tZWRpYS0tYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY1NEFBOyB9XG4gICAgICAgICAgLmRldGFpbF9zd2lwZXJfdjIgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2l0ZW0gLnZpZGVvMzYwX2J1dHRvbi5tZWRpYS0tYWN0aXZlIC52aWRlbzM2MF9zdmcge1xuICAgICAgICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgICAgICAuZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaXRlbSAudmlkZW8zNjBfYnV0dG9uID4gKiB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9pdGVtIC52aWRlbzM2MF9zdmcge1xuICAgICAgICBmaWxsOiAjM0MzRDNFO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAuZGV0YWlsX3N3aXBlcl92MiAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaXRlbSAudmlkZW8zNjBfY291bnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxMCU7XG4gICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTAsIDEwLCAxMCwgMC41KTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIG1pbi13aWR0aDogMS44cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgIC5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MC1pbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgd2lkdGg6IDZyZW07XG4gICAgICBtaW4td2lkdGg6IDZyZW07XG4gICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5kZXRhaWxfc3dpcGVyX3YyIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlOmhvdmVyIC52aWRlbzM2MF9saXN0X2NvbnRlbnQge1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5kZXRhaWxfdGl0bGUgLmRldGFpbF9jb250ZW50IC50aXRsZV9pdGVtIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4xMjVyZW0sIGNhbGMoMC4yMzV2dyArIDE2LjlweCksIDEuMjVyZW0pLzIuMjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5kZXRhaWxfdGl0bGUgLmRldGFpbF9jb250ZW50IC50aXRsZV9pdGVtIC5zZXBhcmF0b3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMC4yNXJlbTtcbiAgICBoZWlnaHQ6IDAuMjVyZW07XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGV0YWlsX3RpdGxlIC5kZXRhaWxfY29udGVudCAudGl0bGVfaXRlbSAuc2VwYXJhdG9yOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbjogMDsgfVxuICAuZGV0YWlsX3RpdGxlIC5kZXRhaWxfY29udGVudCAudGl0bGVfaXRlbSAudGV4dF9jb2xvciB7XG4gICAgY29sb3I6ICNGRjU0QUE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uZGV0YWlsX3RpdGxlIC5kZXRhaWxfY29udGVudCAudGV4dF9sb2NhdGlvbl9pdGVtIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4xMjVyZW0sIGNhbGMoMC4yMzV2dyArIDE2LjlweCksIDEuMjVyZW0pLzIuMjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmRldGFpbF90aXRsZSAuZGV0YWlsX2NvbnRlbnQgLnRleHRfbG9jYXRpb25faXRlbSAuaWNvbl9pdGVtIHtcbiAgICBmaWxsOiAjRkY1NEFBO1xuICAgIHdpZHRoOiAxcmVtOyB9XG5cbi5kZXRhaWxfdGl0bGUgLmRldGFpbF9jb250ZW50IC5wcml4X2l0ZW0ge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjEyNXJlbSwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgMS4yNXJlbSkvMi4yNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRjU0QUE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmRldGFpbF90aXRsZSAuZGV0YWlsX2NvbnRlbnQgLnByaXhfaXRlbSAucHJlZml4ZV9wcml4IHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gIC5kZXRhaWxfdGl0bGUgLmRldGFpbF9jb250ZW50IC5wcml4X2l0ZW0gLmxlZ2VuZF9pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgY29sb3I6ICNGRjU0QUE7IH1cblxuLmRldGFpbF90aXRsZSAuZGV0YWlsX2NvbnRlbnQgLnJlZl9pdGVtIC5pZF9yZWZfaXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkY1NEFBOyB9XG5cbi5lZGl0b3JpYWwgaDEge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxLjU2M3JlbSwgY2FsYygxLjY1dncgKyAxNy4yOHB4KSwgMi40NDFyZW0pLzEuMTUyIFwiQmFybG93XCIsIHNlcmlmO1xuICBjb2xvcjogI0ZGNTRBQTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4xNTI7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgcGFkZGluZzogMXJlbSAwOyB9XG5cbi5lZGl0b3JpYWwgaDIge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxLjQwNnJlbSwgY2FsYygxLjAyN3Z3ICsgMTcuNjlweCksIDEuOTUzcmVtKS8xLjQ0IFwiQmFybG93XCIsIHNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS40NDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICBwYWRkaW5nOiAxcmVtIDA7IH1cblxuLmVkaXRvcmlhbCBoMyB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuMTI1cmVtLCBjYWxjKDAuMjM1dncgKyAxNi45cHgpLCAxLjI1cmVtKS8yLjI1IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGNTRBQTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMi4yNTtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICBwYWRkaW5nOiAxcmVtIDA7IH1cblxuLmVkaXRvcmlhbCBoNCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDFyZW0sIDAsIDFyZW0pLzEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICBwYWRkaW5nOiAxcmVtIDA7IH1cblxuLmVkaXRvcmlhbCBoNSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDFyZW0sIDAsIDFyZW0pLzEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICBwYWRkaW5nOiAxcmVtIDA7IH1cblxuLmVkaXRvcmlhbCBoNiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDFyZW0sIDAsIDFyZW0pLzEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICBwYWRkaW5nOiAxcmVtIDA7IH1cblxuLmVkaXRvcmlhbF9pbWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDAwMDAwMCwgIzAwMDAwMCk7IH1cblxuLmVkaXRvcmlhbC1jdXN0b20gLmVkaXRvcmlhbC1jdXN0b21fX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAxLjVyZW07IH1cblxuLmVkaXRvcmlhbC12MSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5lZGl0b3JpYWwtdjEge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5lZGl0b3JpYWwtdjFfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtdjFfX3RleHQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5lZGl0b3JpYWwtdjFfX3RleHQtc3RydWN0dXJlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDRyZW0gMCAxLjVyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEzMjBweCAvIDIpOyB9IH1cbiAgLmVkaXRvcmlhbC12MS0tYWxlcnRtYWlsIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuZWRpdG9yaWFsLXYxLS1hbGVydG1haWwgLmVkaXRvcmlhbC12MV9faW1nIC5pdGVtX19pbWcge1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZWRpdG9yaWFsLXYxLS1hbGVydG1haWwgLmVkaXRvcmlhbC12MV9faW1nIC5pdGVtX19pbWcge1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVkaXRvcmlhbC12MS0tYWxlcnRtYWlsIC5lZGl0b3JpYWwtdjFfX2NvbnRhaW5lcl9faW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjNyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIzcmVtOyB9IH1cbiAgLmVkaXRvcmlhbC12MSAudGV4dF9zdHJ1Y3R1cmUge1xuICAgIHRyYW5zaXRpb246IDAuNXM7IH1cbiAgICAuZWRpdG9yaWFsLXYxIC50ZXh0X3N0cnVjdHVyZS5oaWRkZW5UZXh0IHtcbiAgICAgIGhlaWdodDogMTAuNXJlbTsgfVxuICAgIC5lZGl0b3JpYWwtdjEgLnRleHRfc3RydWN0dXJlIC50ZXh0X19jb250ZW50IGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBkaXNwbGF5OiBpbml0aWFsOyB9XG4gIC5lZGl0b3JpYWwtdjEgLmJ1dHRvbl9zdHJ1Y3R1cmUuaGlkZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmVkaXRvcmlhbC12MSAuYnV0dG9uX3N0cnVjdHVyZSAuYnV0dG9uX2RlZmF1bHQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRkVGRUY7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gICAgY29sb3I6ICMzQzNEM0U7IH1cbiAgICAuZWRpdG9yaWFsLXYxIC5idXR0b25fc3RydWN0dXJlIC5idXR0b25fZGVmYXVsdCAuaWNvbiB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzOyB9XG4gIC5lZGl0b3JpYWwtdjEub3BlbiAuZWRpdG9yaWFsLXYxX190ZXh0IC5idXR0b25fZGVmYXVsdCAuaWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAuZWRpdG9yaWFsLXYxX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAycmVtOyB9XG4gICAgLmVkaXRvcmlhbC12MV9fY29udGFpbmVyX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBhc3BlY3QtcmF0aW86IDEvMTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmVkaXRvcmlhbC12MV9fY29udGFpbmVyX19pbWcge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZWRpdG9yaWFsLXYxX19jb250YWluZXJfX2ltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzVyZW07XG4gICAgICAgICAgbWluLWhlaWdodDogMzJyZW07XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycmVtO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJyZW07IH1cbiAgICAgICAgICAuZWRpdG9yaWFsLXYxX19jb250YWluZXJfX2ltZyAuaXRlbV9faW1nIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1cmVtOyB9IH1cbiAgICAgIC5lZGl0b3JpYWwtdjFfX2NvbnRhaW5lcl9faW1nOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMDAwMDAwLCAjMDAwMDAwKTsgfVxuICAgICAgLmVkaXRvcmlhbC12MV9fY29udGFpbmVyX19pbWcgLml0ZW1fX2ltZyB7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5lZGl0b3JpYWwtdjFfX2NvbnRhaW5lcl9faW1nX19zbG9nYW4gLnRpdGxlX2NvbnRlbnRfMSxcbiAgICAgIC5lZGl0b3JpYWwtdjFfX2NvbnRhaW5lcl9faW1nX19zbG9nYW4gLnRpdGxlX2NvbnRlbnRfMiB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAuZWRpdG9yaWFsLXYxX19jb250YWluZXJfX2ltZ19fYnV0dG9ucyAuYnV0dG9uX2RlZmF1bHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmVkaXRvcmlhbC12MV9fY29udGFpbmVyX19pbWdfX2J1dHRvbnMgLmJ1dHRvbl9kZWZhdWx0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfSB9XG4gIC5lZGl0b3JpYWwtdjEuYmxvY2tfY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogdW5zZXQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZWRpdG9yaWFsLXYxIC5ibG9ja19zdHJ1Y3R1cmUge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uZWRpdG9yaWFsLXYyIC50ZXh0X3N0cnVjdHVyZSB7XG4gIHRyYW5zaXRpb246IDAuNXM7IH1cbiAgLmVkaXRvcmlhbC12MiAudGV4dF9zdHJ1Y3R1cmUuaGlkZGVuVGV4dCB7XG4gICAgaGVpZ2h0OiAxMC41cmVtOyB9XG4gIC5lZGl0b3JpYWwtdjIgLnRleHRfc3RydWN0dXJlIC50ZXh0X19jb250ZW50IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGRpc3BsYXk6IGluaXRpYWw7IH1cblxuLmVkaXRvcmlhbC12MiAuYnV0dG9uX3N0cnVjdHVyZSAuYnV0dG9uX2RlZmF1bHQgLmljb24ge1xuICB0cmFuc2l0aW9uOiAwLjVzOyB9XG5cbi5lZGl0b3JpYWwtdjIub3BlbiAuYnV0dG9uX2RlZmF1bHQgLmljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5lZGl0b3JpYWwtZ21zLTEgLmVkaXRvcmlhbC1nbXMtMV9faW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuZWRpdG9yaWFsLWdtcy0xIC5lZGl0b3JpYWwtZ21zLTFfX2ltZyAuaXRlbV9faW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBhc3BlY3QtcmF0aW86IDQvMztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZWRpdG9yaWFsLWdtcy0xIC5lZGl0b3JpYWwtZ21zLTFfX2ltZyAudGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICAgLmVkaXRvcmlhbC1nbXMtMSAuZWRpdG9yaWFsLWdtcy0xX19pbWcgLnRpdGxlIC50aXRsZV9jb250ZW50XzEsIC5lZGl0b3JpYWwtZ21zLTEgLmVkaXRvcmlhbC1nbXMtMV9faW1nIC50aXRsZSAudGl0bGVfY29udGVudF8yIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogRXN0aW1hdGlvbiBWYXJpYWJsZXMgKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cbi5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG4gIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzLndpdGhFeHBhbmQge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fdGl0bGUge1xuICAgICAgcGFkZGluZzogMCAxLjVyZW07IH0gfVxuICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4ICNFRkVGRUY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24tbW9kZS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAwIDJyZW07IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1NTBweDsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXBybyB7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSAuc3QwLFxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXBybyAuc3QwIHtcbiAgICAgICAgZmlsbDogI0ZGNTRBQTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSAuc3QxLFxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXBybyAuc3QxIHtcbiAgICAgICAgZmlsbDogIzNDM0QzRTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXBybyB7XG4gICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1NXB4OyB9IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX190ZXh0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMnJlbSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjM0MzRDNFO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzQzNEM0U7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19hcnJvdy1ib3R0b20ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b246aG92ZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fdGV4dCwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi5pc0V4cGFuZGVkIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX3RleHQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmhvdmVyIC5pY29uLWVzdGltYXRpb24tcmFwaWRlIC5zdDEsXG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbjpob3ZlciAuaWNvbi1lc3RpbWF0aW9uLXBybyAuc3QxLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uLmlzRXhwYW5kZWQgLmljb24tZXN0aW1hdGlvbi1yYXBpZGUgLnN0MSxcbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uLmlzRXhwYW5kZWQgLmljb24tZXN0aW1hdGlvbi1wcm8gLnN0MSB7XG4gICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbjpob3ZlcjpiZWZvcmUsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24uaXNFeHBhbmRlZDpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDEuM3JlbSAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDEuNXJlbTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMzAlOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU1MHB4OyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1wcm8ge1xuICAgICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgICAgIGhlaWdodDogODVweDtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fYXJyb3ctYm90dG9tIHtcbiAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRjU0QUE7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0ZGNTRBQTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbjpob3ZlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19hcnJvdy1ib3R0b20sIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24uaXNFeHBhbmRlZCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19hcnJvdy1ib3R0b20ge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkY1NEFBO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNGRjU0QUE7IH0gfVxuICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtOyB9IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLndyYXBwZXJfX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgIGNvbG9yOiAjM0MzRDNFO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYyguNnJlbSArIDEuODc1dncpLCAyOHB4KS8xLjQgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLmVzdGltYXRpb25fcmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gNXB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjU0QUE7XG4gICAgICAgIGNvbG9yOiAjM0MzRDNFO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMjBweCAjRkZGRkZGO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1czsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLmVzdGltYXRpb25fcmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGNTRBQTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNGRjU0QUE7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5kaXNhYmxlZCB7XG4gICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNCRkJGQkY7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZHMge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgZmxleDogaW5pdGlhbDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwLjVyZW07IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZDpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZDpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAudGV4dGZpZWxkX19sYWJlbCxcbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIC5zZWxlY3RfX2xhYmVsIHtcbiAgICAgICAgICBjb2xvcjogIzNDM0QzRTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIC5yYWRpb3NfX2xlZ2VuZCxcbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIC5jaGVja2JveGVzX19sZWdlbmQge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMXJlbSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBjb2xvcjogI0ZGNTRBQTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQgLmNoZWNrYm94ZXNfX2l0cmVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAxcmVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19faXRyZW0ge1xuICAgICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICMzQzNEM0U7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZHNfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICMzQzNEM0U7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42cmVtIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkcyAuZm9ybS1ncm91cCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZHMgLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC0tY29sdW1uIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAubm90Rm9yQ2hpbGQuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtLWdyb3VwLS1mb3JtX19maWVsZHNfX3N0cnVjdHVyZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGRzX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtX19maWVsZHMgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGQge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtX19maWVsZCB7XG4gICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkLnJhZGlvcyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGQgLnJhZGlvX19sYWJlbCB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgY29sb3I6ICNGRjU0QUE7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xcmVtIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGQgLnJhZGlvX19pbnB1dCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNDM0QzRTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNDM0QzRTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogIzNDM0QzRTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94IC5jaGVja2JveGVzLXN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY1NEFBO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hlcy1zdmcgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICBmaWxsOiAjM0MzRDNFOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hlcy1zdmc6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGNTRBQTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTcuNXB4O1xuICAgICAgICAgICAgbGVmdDogLTcuNXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94IC5jaGVja2JveGVzLXN2ZzphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEuNSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94OmhvdmVyIC5jaGVja2JveGVzLXN2ZyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGNTRBQTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY1NEFBOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveDpob3ZlciAuY2hlY2tib3hlcy1zdmcgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3hfX2xhYmVsIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMXJlbSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAjRkY1NEFBOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19sYWJlbCAuY2hlY2tib3hlcy1zdmc6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fbGFiZWwgLmNoZWNrYm94ZXMtc3ZnOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEpOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLnN3aXBlci1idXR0b24tcHJldi1lc3RpbWF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8yIC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZC5jaGVja2JveGVzLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZC5jaGVja2JveGVzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQgKyBsYWJlbCwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCArIGxhYmVsIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICBjb2xvcjogI0ZGNTRBQTtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFyZW0gXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8yIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0ICsgbGFiZWw6YWZ0ZXIsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMiAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCArIGxhYmVsOmJlZm9yZSwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNDM0QzRTtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8yIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbCwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMiAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGNTRBQTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZGNTRBQTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMiAucmFkaW9zX19ncm91cCwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAucmFkaW9zX19ncm91cCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5jaGVja2JveF9fbGFiZWwsXG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5yYWRpb19fbGFiZWwge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjlyZW0gXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMnJlbTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuZm9ybV9fZmllbGQgLnJhZGlvX19pbnB1dCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRkVGRUY7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmZvcm1fX2ZpZWxkIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRkVGRUY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjM0MzRDNFO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9fbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9faW5wdXQge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgdG9wOiBpbmhlcml0OyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5mb3JtX19maWVsZC5jaGVja2JveGVzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLnNlY3Rpb240IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXg6IGF1dG87IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuc2VjdGlvbjQgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLnNlY3Rpb240IC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHVuc2V0OyB9IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5zZWN0aW9uNCAuZm9ybV9fdmFsaWRhdGlvbiAuZm9ybV9fc3VibWl0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLnNlY3Rpb240IC5mb3JtX19jb25kaXRpb25zX19Db250ZW50IC5mb3JtX19jb25kaXRpb25zIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMCAxcmVtOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5zd2lwZXItYnV0dG9uLW5leHQtZXN0aW1hdGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5hbGwtc3dpcGVyLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogMTAwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuYWxsLXN3aXBlci1idXR0b24ge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5hbGwtc3dpcGVyLWJ1dHRvbiAuc3dpcGVyLWJ1dHRvbl9fZWxlbWVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwLjc1cmVtOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuYWxsLXN3aXBlci1idXR0b24gLnN3aXBlci1idXR0b25fX2VsZW1lbnQuZGlzYWJsZWQtdmVyaWZpY2F0aW9uIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjI1OyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAuZm9ybV9fbGVnYWxzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAwLjZyZW07IH1cbiAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xcmVtIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFyZW0gXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY1NEFBOyB9XG5cbi5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc19fdGl0bGUge1xuICAgIGNvbG9yOiAjRkY1NEFBO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNnJlbSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIGZsZXg6IGluaXRpYWw7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZDpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZDpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAudGV4dGZpZWxkX19jYWxlbmRhciB7XG4gICAgICBib3R0b206IDJyZW07XG4gICAgICB0b3A6IGluaGVyaXQ7IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAudGV4dGZpZWxkX19sYWJlbCxcbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAuc2VsZWN0X19sYWJlbCB7XG4gICAgICBjb2xvcjogIzNDM0QzRTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiB1bnNldDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZC5yYWRpb3Mge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnJhZGlvc19fbGVnZW5kLFxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5jaGVja2JveGVzX19sZWdlbmQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xcmVtIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBjb2xvcjogIzNDM0QzRTsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5jaGVja2JveGVzX19pdHJlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTBweCAwIDFyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5jaGVja2JveGVzX19pdHJlbSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnJhZGlvX19pbnB1dCArIGxhYmVsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMXJlbSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjM0MzRDNFOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAucmFkaW9fX2lucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JGQkZCRjsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGOyB9XG4gIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2xlZ2VuZCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb24xIC5mb3JtLWdyb3VwIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uMSAuZm9ybV9fZmllbGQge1xuICAgIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybS1ncm91cCB7XG4gICAgcGFkZGluZzogMCAwIDNyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb240IC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGFsaWduLXNlbGY6IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb240IC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybV9fdmFsaWRhdGlvbiAuZm9ybV9fc3VibWl0IHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb240IC5mb3JtX19maWVsZCB7XG4gICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLmVzdGltYXRpb24tcmVzdWx0IHtcbiAgbWFyZ2luOiAyZW0gYXV0bzsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX21lc3NhZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fbWVzc2FnZS0tZXJyb3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX21haW4tdGl0bGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fdGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNnB4KS8xLjggXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICNGRjU0QUE7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3RpdGxlIC5pY29uLXRpdGxlLXBvaTpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAwIDE1cHggMCAwOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fdGV4dCB7XG4gICAgbWFyZ2luOiAxZW0gMDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2xvY2F0ZS1kcmF3aW5nLCAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCwgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHksIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjU2KTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3dpcGVyLXBhZ2luYXRpb24sIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc3dpcGVyLXBhZ2luYXRpb24sIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiwgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgICBib3R0b206IDA7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fbG9jYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2xvY2F0ZS1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2xvY2F0ZS1kcmF3aW5nIC5pY29uLWVzdGltYXRpb24tZm9udCB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fbG9jYXRlLXRleHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBjb2xvcjogIzBhMGEwYTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2xvY2F0ZS10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07IH0gfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0tbWFpbiB7XG4gICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0tbWFpbiAuZXN0aW1hdGVfX2l0ZW0tdmFsdWUge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS4yIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNGRjU0QUE7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0tbWFpbiAuZXN0aW1hdGVfX2l0ZW0tbGFiZWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0tdmFsdWUge1xuICAgIGNvbG9yOiAjRkY1NEFBO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjIgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19lc3RpbWF0ZSAuZXN0aW1hdGUgLmVzdGltYXRlX19pdGVtLWxhYmVsIHtcbiAgICBjb2xvcjogIzBhMGEwYTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDMwcHggMCAwIDA7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogNSU7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9fc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTEwcHg7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0taW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjU2KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0tZHJhd2luZyB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3Ryb25nLXBvaW50X19pdGVtLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjRkY1NEFBOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogIzBhMGEwYTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTEwcHg7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbSB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDIwcHg7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjU2KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWRyYXdpbmcge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWluZm8ge1xuICAgICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMGEwYTBhOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWluZm8tdmFsdWUge1xuICAgICAgY29sb3I6ICMwYTBhMGE7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0taW5mby1kaXN0cmljdCB7XG4gICAgICBjb2xvcjogIzBhMGEwYTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWluZm8tY2l0eSB7XG4gICAgICBjb2xvcjogIzBhMGEwYTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX3N3aXBlci1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1jb250ZW50IHtcbiAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxOTNweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbSA+ICoge1xuICAgICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDZweCAwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZSB7XG4gICAgICBjb2xvcjogIzBhMGEwYTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLW5vdGUtLWEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI1RTIwOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZS0tYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3Q0IzNDI7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1ub3RlLS1jIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERDgzNTsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLW5vdGUtLWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBNzI2OyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZS0tZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjRCMjY7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbGFiZWwge1xuICAgICAgY29sb3I6ICNGRjU0QUE7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4yIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwYTBhMGE7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tZHJhd2luZyB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluayB7XG4gICAgICBtYXJnaW46IDEwcHg7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0IC5tb2RhbC1nZW5lcmF0ZS1yZXBvcnQgLmdlbmVyYXRlLXJlcG9ydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdCAubW9kYWwtZ2VuZXJhdGUtcmVwb3J0IC5nZW5lcmF0ZS1yZXBvcnQgI3JlcG9ydC1kb3dubG9hZC1idG4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYmEwMDVlO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogI0ZGNTRBQTtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMGEwYTBhO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0IC5tb2RhbC1nZW5lcmF0ZS1yZXBvcnQgLmdlbmVyYXRlLXJlcG9ydCAjcmVwb3J0LWRvd25sb2FkLWJ0bjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgY29sb3I6ICMwYTBhMGE7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtIGgxIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX19ldmVudHNfX2Rlc2NyaXB0aW9uX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5ldmVudHMtZGV0YWlscy12MV9faXRlbV9fZXZlbnRzX19kZXNjcmlwdGlvbl9fY29udGVudF9fcGxhY2Uge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM1MzUzNTQ7IH1cbiAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fX2V2ZW50c19fZGVzY3JpcHRpb25fX2NvbnRlbnRfX3BsYWNlIHNwYW4ge1xuICAgICAgY29sb3I6ICNGRjU0QUE7IH1cbiAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX19ldmVudHNfX2Rlc2NyaXB0aW9uX19jb250ZW50X19kdXJlZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzNDM0QzRTsgfVxuICAgIC5ldmVudHMtZGV0YWlscy12MV9faXRlbV9fZXZlbnRzX19kZXNjcmlwdGlvbl9fY29udGVudF9fZHVyZWUgc3BhbiB7XG4gICAgICBjb2xvcjogI0ZGNTRBQTsgfVxuICAuZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fX2V2ZW50c19fZGVzY3JpcHRpb25fX2NvbnRlbnRfX2xvY2FsaXNhdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5ldmVudHMtZGV0YWlscy12MV9faXRlbV9fZXZlbnRzX19kZXNjcmlwdGlvbl9fY29udGVudF9fbG9jYWxpc2F0aW9uX19saWV1IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzUzNTM1NDsgfVxuICAgIC5ldmVudHMtZGV0YWlscy12MV9faXRlbV9fZXZlbnRzX19kZXNjcmlwdGlvbl9fY29udGVudF9fbG9jYWxpc2F0aW9uX19zdmcge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX19ldmVudHNfX2Rlc2NyaXB0aW9uX19jb250ZW50X19sb2NhbGlzYXRpb25fX3N2ZyBzdmcge1xuICAgICAgICBmaWxsOiAjRkY1NEFBOyB9XG5cbi5ldmVudHMtZGV0YWlscy12MV9faXRlbSAuaXRlbV9faW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAxLjMzMzMzO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtIC5pdGVtX19kYXRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBtYXgtd2lkdGg6IDExOXB4OyB9XG5cbi5ldmVudHMtZGV0YWlscy12MV9faXRlbSAuaXRlbV9fZGVjb3JhdGUtd3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzNywgMzgsIDQzLCAwKSwgIzI1MjYyYik7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmV2ZW50cy1saXN0aW5nLXYxIGgyLnRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG5cbi5ldmVudHMtbGlzdGluZy12MSAuZXZlbnRzX19pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMS4zMzMzMztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZXZlbnRzLWxpc3RpbmctdjEgLmV2ZW50c19fZGF0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuXG4uZXZlbnRzLWxpc3RpbmctdjEgLmV2ZW50c19fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgY29sb3I6ICNGRjU0QUE7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuLmV2ZW50cy1saXN0aW5nLXYxIC5ldmVudHNfX2J1dHRvbiB7XG4gIGNvbG9yOiAjRkY1NEFBO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5ldmVudHMtbGlzdGluZy12MSAuZXZlbnRzX19idXR0b24gLmljb24ge1xuICAgIGZpbGw6ICNGRjU0QUE7IH1cblxuLmV2ZW50cy1saXN0aW5nLXYxIC5ldmVudHNfX2NoYXBvX19jb250ZW50IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzQzNEM0U7IH1cblxuLmV2ZW50cy1saXN0aW5nLXYxIC5ldmVudHNfX2Rlc2NyaXB0aW9uX19jb250ZW50X19wbGFjZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTM1MzU0OyB9XG4gIC5ldmVudHMtbGlzdGluZy12MSAuZXZlbnRzX19kZXNjcmlwdGlvbl9fY29udGVudF9fcGxhY2Ugc3BhbiB7XG4gICAgY29sb3I6ICNGRjU0QUE7IH1cblxuLmV2ZW50cy1saXN0aW5nLXYxIC5ldmVudHNfX2Rlc2NyaXB0aW9uX19jb250ZW50X19kdXJlZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjM0MzRDNFOyB9XG4gIC5ldmVudHMtbGlzdGluZy12MSAuZXZlbnRzX19kZXNjcmlwdGlvbl9fY29udGVudF9fZHVyZWUgc3BhbiB7XG4gICAgY29sb3I6ICNGRjU0QUE7IH1cblxuLmV2ZW50cy1saXN0aW5nLXYxIC5ldmVudHNfX2Rlc2NyaXB0aW9uX19jb250ZW50X193aWR0aC1jb250ZW50IHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4uZXZlbnRzLWxpc3RpbmctdjEgLmV2ZW50c19fZGVzY3JpcHRpb25fX2xvY2FsaXNhdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYxIC5ldmVudHNfX2Rlc2NyaXB0aW9uX19sb2NhbGlzYXRpb25fX2xpZXUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM1MzUzNTQ7IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYxIC5ldmVudHNfX2Rlc2NyaXB0aW9uX19sb2NhbGlzYXRpb25fX3N2ZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgIC5ldmVudHMtbGlzdGluZy12MSAuZXZlbnRzX19kZXNjcmlwdGlvbl9fbG9jYWxpc2F0aW9uX19zdmcgc3ZnIHtcbiAgICAgIGZpbGw6ICNGRjU0QUE7IH1cblxuLmV2ZW50cy1saXN0aW5nLXYxIC5kYXRlVGltZS1ldmVudHMge1xuICBncmlkLWF1dG8tcm93czogbWluLWNvbnRlbnQ7IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYxIC5kYXRlVGltZS1ldmVudHMgLmV2ZW50c19fZGF0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5ldmVudHMtcmVsYXRlZC12MSAuc3dpcGVyIC5ldmVudHMtcmVsYXRlZC12MV9faXRlbXMge1xuICBhbGlnbi1pdGVtczogaW5oZXJpdDsgfVxuXG4uZXZlbnRzLXJlbGF0ZWQtdjEgLmV2ZW50c19fZGVjb3JhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7IH1cblxuLmV2ZW50cy1yZWxhdGVkLXYxIC5ldmVudHNfX2ltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAxLjMzMzMzO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZXZlbnRzLXJlbGF0ZWQtdjEgLmV2ZW50c19fZGF0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuXG4uZXZlbnRzLXJlbGF0ZWQtdjEgLmV2ZW50c19fdGl0bGUgLnRpdGxlX2NvbnRlbnRfMSB7XG4gIGNvbG9yOiAjRkY1NEFBO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5ldmVudHMtcmVsYXRlZC12MSAuZXZlbnRzX19idXR0b24ge1xuICBjb2xvcjogI0ZGNTRBQTsgfVxuICAuZXZlbnRzLXJlbGF0ZWQtdjEgLmV2ZW50c19fYnV0dG9uIC5pY29uIHtcbiAgICBmaWxsOiAjRkY1NEFBOyB9XG5cbi5mYWItdjEge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIHotaW5kZXg6IDEwMDAwO1xuICB3aWR0aDogNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmZhYi12MS5mYWItYWN0aXZlIC5mYWItdjFfYnV0dG9uIC5mYWItdjFfYnV0dG9uLWljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgLmZhYi12MSAuZmFiLXYxX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTRBQTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB3aWR0aDogNThweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhYi12MSAuZmFiLXYxX2J1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5mYWItdjEgLmZhYi12MV9idXR0b24taWNvbiB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC42MjVyZW07XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogLjhzOyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfYnV0dG9uLWljb246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuNjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgIC5mYWItdjEgLmZhYi12MV9idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAuZmFiLXYxIC5mYWItdjFfc3RydWN0dXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mYWItdjEgLmZhYi12MV9pbWcge1xuICAgIHdpZHRoOiAzLjVyZW07XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZmFiLXYxIC5mYWItdjFfdGl0bGVfc3RydWN0dXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDZyZW07XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gOHJlbSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTByZW0pOyB9XG4gIC5mYWItdjEgLmZhYi12MV90aXRsZV9jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgxMCwgMTAsIDEwLCAwLjI1KTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgLmZhYi12MSAuZmFiLXYxX3RpdGxlLCAuZmFiLXYxIC5mYWItdjFfc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5mYWItdjEgLmZhYi12MV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgY29sb3I6ICNGRjU0QUE7IH1cbiAgLmZhYi12MSAuZmFiLXYxX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZmFiLXYxIC5idXR0b25fc3RydWN0dXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAxNHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5mYWItdjEgLmJ1dHRvbl9kZWZhdWx0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDsgfVxuICAgIC5mYWItdjEgLmJ1dHRvbl9kZWZhdWx0OmhvdmVyLCAuZmFiLXYxIC5idXR0b25fZGVmYXVsdDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLmZhYi12MSAuYnV0dG9uX2RlZmF1bHQ6aG92ZXIgLmljb25fY29udGVudCwgLmZhYi12MSAuYnV0dG9uX2RlZmF1bHQ6Zm9jdXMgLmljb25fY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjU0QUE7IH1cbiAgICAgICAgLmZhYi12MSAuYnV0dG9uX2RlZmF1bHQ6aG92ZXIgLmljb25fY29udGVudCAuaWNvbiwgLmZhYi12MSAuYnV0dG9uX2RlZmF1bHQ6Zm9jdXMgLmljb25fY29udGVudCAuaWNvbiB7XG4gICAgICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgIC5mYWItdjEgLmJ1dHRvbl9kZWZhdWx0IC5pY29uX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDMuNXJlbTtcbiAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjU0QUE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHotaW5kZXg6IDk7IH1cbiAgICAgIC5mYWItdjEgLmJ1dHRvbl9kZWZhdWx0IC5pY29uX2NvbnRlbnQgLmljb24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgICAuZmFiLXYxIC5idXR0b25fZGVmYXVsdCAudGV4dF9pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtIDAuNXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IDAgcmdiYSgxMCwgMTAsIDEwLCAwLjI1KTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiA4NXB4OyB9XG4gIC5mYWItdjEuZmFiLWFjdGl2ZSAuZmFiLXYxX3RpdGxlX3N0cnVjdHVyZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgLmZhYi12MS5mYWItYWN0aXZlIC5idXR0b25fc3RydWN0dXJlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvdHRvbTogNHJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmFiLXYxLmZhYi1hY3RpdmUgLmJ1dHRvbl9zdHJ1Y3R1cmUge1xuICAgICAgICBib3R0b206IDQwdmg7IH0gfVxuXG4uZmFiX2RldGFpbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmZhYl9kZXRhaWwgLmZhYl9kZXRhaWxfc3RydWN0dXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mYWJfZGV0YWlsIC5mYWJfZGV0YWlsX2ltZyB7XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5mYWJfZGV0YWlsIC5mYWJfZGV0YWlsX3RpdGxlX3N0cnVjdHVyZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA2cmVtO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDhyZW0pO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMy41cmVtO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcmVtKTsgfVxuICAuZmFiX2RldGFpbCAuZmFiX2RldGFpbF90aXRsZV9jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgxMCwgMTAsIDEwLCAwLjI1KTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgLmZhYl9kZXRhaWwgLmZhYl9kZXRhaWxfdGl0bGUsIC5mYWJfZGV0YWlsIC5mYWJfZGV0YWlsX3N1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuZmFiX2RldGFpbCAuZmFiX2RldGFpbF90aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgY29sb3I6ICNGRjU0QUE7IH1cbiAgLmZhYl9kZXRhaWwgLmZhYl9kZXRhaWxfc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGNvbG9yOiAjRkY1NEFBOyB9XG4gIC5mYWJfZGV0YWlsIC5idXR0b25fc3RydWN0dXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAxNHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5mYWJfZGV0YWlsIC5idXR0b25fZGVmYXVsdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC41cmVtIDA7IH1cbiAgICAuZmFiX2RldGFpbCAuYnV0dG9uX2RlZmF1bHRbZGF0YS1waG9uZV06bm90KC5wb2ludGVyLWV2ZW50cy1hY3RpdmUpID4gKiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5mYWJfZGV0YWlsIC5idXR0b25fZGVmYXVsdFtkYXRhLXBob25lXS5wb2ludGVyLWV2ZW50cy1hY3RpdmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZmFiX2RldGFpbCAuYnV0dG9uX2RlZmF1bHRbZGF0YS1waG9uZV0ucG9pbnRlci1ldmVudHMtYWN0aXZlIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZTsgfVxuICAgICAgICAuZmFiX2RldGFpbCAuYnV0dG9uX2RlZmF1bHRbZGF0YS1waG9uZV0ucG9pbnRlci1ldmVudHMtYWN0aXZlIGE6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgY29udGVudDogXCJcIjsgfVxuICAgIC5mYWJfZGV0YWlsIC5idXR0b25fZGVmYXVsdDpob3ZlciwgLmZhYl9kZXRhaWwgLmJ1dHRvbl9kZWZhdWx0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmZhYl9kZXRhaWwgLmJ1dHRvbl9kZWZhdWx0IC5pY29uX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDMuNXJlbTtcbiAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjU0QUE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHotaW5kZXg6IDk7IH1cbiAgICAgIC5mYWJfZGV0YWlsIC5idXR0b25fZGVmYXVsdCAuaWNvbl9jb250ZW50IC5pY29uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtOyB9XG4gICAgLmZhYl9kZXRhaWwgLmJ1dHRvbl9kZWZhdWx0IC50ZXh0X2l0ZW0ge1xuICAgICAgcGFkZGluZzogMXJlbSAwLjVyZW0gMC41cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCByZ2JhKDEwLCAxMCwgMTAsIDAuMjUpO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmZhYl9kZXRhaWwuYWN0aXZlIC5mYWJfZGV0YWlsX3RpdGxlX3N0cnVjdHVyZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgLmZhYl9kZXRhaWwuYWN0aXZlIC5idXR0b25fc3RydWN0dXJlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvdHRvbTogNHJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAuZmFiX2RldGFpbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICB0b3A6IDEycmVtO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5mYWJfZGV0YWlsIC5mYWJfZGV0YWlsX3N0cnVjdHVyZSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuICAgICAgLmZhYl9kZXRhaWwgLmZhYl9kZXRhaWxfaW1nIHtcbiAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgY3Vyc29yOiBpbml0aWFsO1xuICAgICAgICB0b3A6IC0yLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgICAuZmFiX2RldGFpbCAuZmFiX2RldGFpbF9pbWcgKyAuZmFiX2RldGFpbF9lbGVtZW50cyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAgICAgLmZhYl9kZXRhaWwgLmZhYl9kZXRhaWxfdGl0bGVfc3RydWN0dXJlIHtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuZmFiX2RldGFpbCAuZmFiX2RldGFpbF90aXRsZV9jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyB9XG4gICAgICAuZmFiX2RldGFpbCAuZmFiX2RldGFpbF90aXRsZSwgLmZhYl9kZXRhaWwgLmZhYl9kZXRhaWxfc3VidGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5mYWJfZGV0YWlsIC5mYWJfZGV0YWlsX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gICAgICAuZmFiX2RldGFpbCAuZmFiX2RldGFpbF9zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgICAgLmZhYl9kZXRhaWwgLmJ1dHRvbl9zdHJ1Y3R1cmUge1xuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsOyB9XG4gICAgICAuZmFiX2RldGFpbCAuYnV0dG9uX2RlZmF1bHQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGNTRBQTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGNTRBQTtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gYXV0bztcbiAgICAgICAgcGFkZGluZzogLjc1cmVtOyB9XG4gICAgICAgIC5mYWJfZGV0YWlsIC5idXR0b25fZGVmYXVsdDpmb2N1cywgLmZhYl9kZXRhaWwgLmJ1dHRvbl9kZWZhdWx0OmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7IH1cbiAgICAgICAgICAuZmFiX2RldGFpbCAuYnV0dG9uX2RlZmF1bHQ6Zm9jdXMgLnRleHRfaXRlbSwgLmZhYl9kZXRhaWwgLmJ1dHRvbl9kZWZhdWx0OmhvdmVyIC50ZXh0X2l0ZW0ge1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgLmZhYl9kZXRhaWwgLmJ1dHRvbl9kZWZhdWx0IC5pY29uX2NvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgIC5mYWJfZGV0YWlsIC5idXR0b25fZGVmYXVsdCAuaWNvbl9jb250ZW50IC5pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtOyB9XG4gICAgICAgIC5mYWJfZGV0YWlsIC5idXR0b25fZGVmYXVsdCAudGV4dF9pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfSB9XG5cbi8qIE1vZHVsZSBjb3VwcyBkZSBjb2V1ciBWMiAqL1xuLmZhdm9yaXRlcy12MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyomX19pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgLmNhcmQtYmllbi12M19fZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0qLyB9XG4gIC5mYXZvcml0ZXMtdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICB0b3A6IDVyZW07XG4gICAgYXNwZWN0LXJhdGlvOiAxNC8xMjtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYyOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogNzUlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjI6YmVmb3JlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDUwcHg7XG4gICAgICAgIHRvcDogNnJlbTtcbiAgICAgICAgd2lkdGg6IDU0JTtcbiAgICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ3M3B4OyB9IH1cbiAgLmZhdm9yaXRlcy12Ml9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE2MTBweDtcbiAgICBtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIxNjBweCkge1xuICAgICAgLmZhdm9yaXRlcy12Ml9fY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZmF2b3JpdGVzLXYyX19zd2lwcGVyIC5zd2lwZXItc2xpZGUge1xuICAgICAgbWF4LXdpZHRoOiA5ODVweDsgfVxuICAgICAgLmZhdm9yaXRlcy12Ml9fc3dpcHBlciAuc3dpcGVyLXNsaWRlIC5jYXJkLWJpZW4tdjNfX2RhdGEge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjZzLCBvcGFjaXR5IC40cztcbiAgICAgICAgaGVpZ2h0OiAwOyB9IH1cbiAgLmZhdm9yaXRlcy12Ml9fc3dpcHBlciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19zd2lwcGVyIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5jYXJkLWJpZW4tdjNfX2RhdGEge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjVzLCBvcGFjaXR5IC4zczsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjJfX3N3aXBwZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmNhcmQtYmllbi12M19fZGF0YSB7XG4gICAgICAgICAgd2lkdGg6IDQ1JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mYXZvcml0ZXMtdjJfX3N3aXBwZXIgLnN3aXBlci1zbGlkZS1uZXh0IC5jYXJkLWJpZW4tdjNfX2ltZy1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMDAwMDAwLCAjMDAwMDAwKTsgfSB9XG4gIC5mYXZvcml0ZXMtdjJfX25hdmlnYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYyX19uYXZpZ2F0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDJyZW07IH0gfVxuXG4vKiBGb290ZXIgRWxlbWVudCAqL1xuLyogRm9vdGVyIGxvZ28gKi9cbi8qIEZvb3RlciBsb2dvIG1lbWJlciAqL1xuLyogRm9vdGVyIHBhcnRuZXJzICovXG4vKiBGb290ZXIgY29weXJpZ2h0IGV0IG5hdiBsaXN0ICovXG4vKiBGb290ZXIgTEJJIGxvZ28gKi9cbi8qIEZvb3RlciBTb2NpYWwgTmV0d29yayAqL1xuLyogRm9vdGVyIERlc2t0b3AgKi9cbi8qIEZvb3RlciBmb3JtICovXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAuZm9vdGVyIC5mb290ZXJfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5mb290ZXIgLmZvb3Rlcl9jb250YWluZXIud2l0aEZvcm0ge1xuICAgICAgcGFkZGluZzogNXJlbSAxLjVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuZm9vdGVyIC5mb290ZXJfY29udGFpbmVyLndpdGhGb3JtIC5mb290ZXJfbGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZm9vdGVyIC5mb290ZXJfY29udGFpbmVyLndpdGhGb3JtIC5mb290ZXJfcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9vdGVyIC5mb290ZXJfZWxlbWVudF9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gICAgLmZvb3RlciAuZm9vdGVyX2VsZW1lbnRfX2NvbnRhaW5lciAuZm9vdGVyX2VsZW1lbnRfX3N0cnVjdHVyZSAuZm9vdGVyX2VsZW1lbnRfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICAgICAuZm9vdGVyIC5mb290ZXJfZWxlbWVudF9fY29udGFpbmVyIC5mb290ZXJfZWxlbWVudF9fc3RydWN0dXJlIC5mb290ZXJfZWxlbWVudF9fdGl0bGUgLnRpdGxlX19lbGVtZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgICAgIC5mb290ZXIgLmZvb3Rlcl9lbGVtZW50X19jb250YWluZXIgLmZvb3Rlcl9lbGVtZW50X19zdHJ1Y3R1cmUgLmZvb3Rlcl9lbGVtZW50X190aXRsZSAudGl0bGVfX2VsZW1lbnRfMiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmZvb3RlciAuZm9vdGVyX2VsZW1lbnRfX2NvbnRhaW5lciAuZm9vdGVyX2VsZW1lbnRfX3N0cnVjdHVyZSAuZm9vdGVyX2VsZW1lbnRfX3RpdGxlIC50aXRsZV9fZWxlbWVudF8yIC5pY29uX2NvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA0M3B4O1xuICAgICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgICBwYWRkaW5nOiAwcmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGNTRBQTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gICAgICAgICAgLmZvb3RlciAuZm9vdGVyX2VsZW1lbnRfX2NvbnRhaW5lciAuZm9vdGVyX2VsZW1lbnRfX3N0cnVjdHVyZSAuZm9vdGVyX2VsZW1lbnRfX3RpdGxlIC50aXRsZV9fZWxlbWVudF8yIC5pY29uX2NvbnRlbnQgLmljb24ge1xuICAgICAgICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgICAgICAuZm9vdGVyIC5mb290ZXJfZWxlbWVudF9fY29udGFpbmVyIC5mb290ZXJfZWxlbWVudF9fc3RydWN0dXJlIC5mb290ZXJfZWxlbWVudF9fdGl0bGUgLnRpdGxlX19lbGVtZW50XzIgLnRleHRfY29udGVudCB7XG4gICAgICAgICAgY29sb3I6ICNGRjU0QUE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5mb290ZXIgLmZvb3Rlcl9lbGVtZW50X19jb250YWluZXIgLmZvb3Rlcl9lbGVtZW50X19zdHJ1Y3R1cmUgLmZvb3Rlcl9lbGVtZW50X19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5mb290ZXIgLmZvb3Rlcl9lbGVtZW50X19jb250YWluZXIgLmZvb3Rlcl9lbGVtZW50X19zdHJ1Y3R1cmUgLmZvb3Rlcl9lbGVtZW50X19jb250ZW50IC50ZXh0X19lbGVtZW50IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuZm9vdGVyIC5mb290ZXJfZWxlbWVudF9fY29udGFpbmVyIC5mb290ZXJfZWxlbWVudF9fc3RydWN0dXJlIC5mb290ZXJfZWxlbWVudF9fY29udGVudCBhLnRleHRfX2VsZW1lbnQge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgIC5mb290ZXIgLmZvb3Rlcl9lbGVtZW50X19jb250YWluZXIgLmZvb3Rlcl9lbGVtZW50X19zdHJ1Y3R1cmUgLmZvb3Rlcl9lbGVtZW50X19jb250ZW50IGEudGV4dF9fZWxlbWVudDpob3ZlciwgLmZvb3RlciAuZm9vdGVyX2VsZW1lbnRfX2NvbnRhaW5lciAuZm9vdGVyX2VsZW1lbnRfX3N0cnVjdHVyZSAuZm9vdGVyX2VsZW1lbnRfX2NvbnRlbnQgYS50ZXh0X19lbGVtZW50OmZvY3VzLCAuZm9vdGVyIC5mb290ZXJfZWxlbWVudF9fY29udGFpbmVyIC5mb290ZXJfZWxlbWVudF9fc3RydWN0dXJlIC5mb290ZXJfZWxlbWVudF9fY29udGVudCBhLnRleHRfX2VsZW1lbnQ6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIC5mb290ZXIgLmZvb3Rlcl9fbG9nbyAubG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIG1heC13aWR0aDogODhweDtcbiAgICBtYXgtaGVpZ2h0OiA5MHB4OyB9XG4gIC5mb290ZXIgLmxvZ29fbWVuYmVyX2xpbmsge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5mb290ZXIgLmxvZ29fbWVuYmVyX2xpbmsgLmxvZ29fbWVuYmVyX2ltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEycmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvb3RlciAucGFydG5lcnNfX25hdl9saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuZm9vdGVyIC5wYXJ0bmVyc19fbmF2X2xpc3QgLnBhcnRuZXJzX19uYXZfaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLmZvb3RlciAucGFydG5lcnNfX25hdl9saXN0IC5wYXJ0bmVyc19fbmF2X2xpbmsge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmZvb3RlciAucGFydG5lcnNfX25hdl9saXN0IC5wYXJ0bmVyc19fbmF2X2ltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAycmVtOyB9XG4gIC5mb290ZXIgLmNvcHlyaWdodF9fbmF2X2xpc3Qge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG4gICAgLmZvb3RlciAuY29weXJpZ2h0X19uYXZfbGlzdCAubmF2X2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAuZm9vdGVyIC5jb3B5cmlnaHRfX25hdl9saXN0IC5uYXZfbGlzdF9faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb290ZXIgLmNvcHlyaWdodF9fbmF2X2xpc3QgLm5hdl9saXN0X19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmZvb3RlciAuY29weXJpZ2h0X19uYXZfbGlzdCAubmF2X2xpc3RfX2xpbms6aG92ZXIsIC5mb290ZXIgLmNvcHlyaWdodF9fbmF2X2xpc3QgLm5hdl9saXN0X19saW5rOmZvY3VzLCAuZm9vdGVyIC5jb3B5cmlnaHRfX25hdl9saXN0IC5uYXZfbGlzdF9fbGluazphY3RpdmUge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgLmZvb3RlciAuY29weXJpZ2h0X19uYXZfbGlzdCBidXR0b24ubmF2X2xpc3RfX2xpbmsge1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAuZm9vdGVyIC5jb3B5cmlnaHRfX25hdl9saXN0IC5jb3B5cmlnaHRfX3RleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuZm9vdGVyIC5sYmktbG9nb19fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAgIC5mb290ZXIgLmxiaS1sb2dvX19jb250ZW50IC5sYmktbG9nb19fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG4gICAgLmZvb3RlciAubGJpLWxvZ29fX2NvbnRlbnQgLmxiaS1sb2dvIHtcbiAgICAgIGZpbGw6ICNGRkZGRkY7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTJyZW07XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZvb3RlciAuc29jaWFsX25ldHdvcmsgLnNvY2lhbF9uZXR3b3JrX19saW5rOmhvdmVyLCAuZm9vdGVyIC5zb2NpYWxfbmV0d29yayAuc29jaWFsX25ldHdvcmtfX2xpbms6Zm9jdXMsIC5mb290ZXIgLnNvY2lhbF9uZXR3b3JrIC5zb2NpYWxfbmV0d29ya19fbGluazphY3RpdmUge1xuICAgIGZpbGw6ICNGRjU0QUE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyIC5mb290ZXJfY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTMyMHB4OyB9XG4gICAgICAuZm9vdGVyIC5mb290ZXJfY29udGFpbmVyLndpdGhGb3JtIC5mb290ZXJfbGVmdCB7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgd2lkdGg6IDQwJTsgfVxuICAgICAgLmZvb3RlciAuZm9vdGVyX2NvbnRhaW5lci53aXRoRm9ybSAuZm9vdGVyX3JpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDYwJTsgfVxuICAgIC5mb290ZXIgLmZvb3Rlcl9yaWdodCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmZvb3RlciAuZm9vdGVyX2xlZnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5mb290ZXIgLmZvb3Rlcl9ib3R0b20ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmZvb3RlciAuZm9vdGVyX19sb2dvIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZvb3RlciAuZm9vdGVyX2VsZW1lbnRfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gICAgLmZvb3RlciAuY29weXJpZ2h0X19uYXZfbGlzdCAubmF2X2xpc3Qge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmZvb3RlciAuY29weXJpZ2h0X19uYXZfbGlzdCAubmF2X2xpc3RfX2l0ZW0ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgICAuZm9vdGVyIC5jb3B5cmlnaHRfX25hdl9saXN0IC5uYXZfbGlzdF9fbGluayB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmZvb3RlciAuY29weXJpZ2h0X19uYXZfbGlzdCAuY29weXJpZ2h0X190ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZvb3RlciAubGJpLWxvZ29fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1pbi13aWR0aDogMThyZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgLmZvb3RlciAuZm9ybSAudGl0bGUgLnRpdGxlX2NvbnRlbnRfMSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMS40MDZyZW0sIGNhbGMoMS4wMjd2dyArIDE3LjY5cHgpLCAxLjk1M3JlbSkvMS40NCBcIkJhcmxvd1wiLCBzZXJpZjtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuZm9vdGVyIC5mb3JtIC50aXRsZSAudGl0bGVfY29udGVudF8yIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjEyNXJlbSwgY2FsYygwLjIzNXZ3ICsgMTYuOXB4KSwgMS4yNXJlbSkvMi4yNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5ib2R5LmFjdGl2ZSAuaGVhZGVyIHtcbiAgdHJhbnNpdGlvbjogMC41czsgfVxuXG4uaGVhZGVyIHtcbiAgei1pbmRleDogOTk5OTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX3RvcGJhciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl90b3BiYXIgLmJ1dHRvbl9saWdodC5idXR0b25fcHJvcHJpZXRhaXJlIC50ZXh0X2l0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX3RvcGJhciAuYnV0dG9uX2hlYXJ0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG5cbmJvZHk6bm90KC5ib2R5LS1pbm5lcikgLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4vKiBHTE9CQUwgVkFSSUFCTEVTICovXG4vKiBIRUFERVIgVkFSSUFCTEVTICovXG4vKiBNT0JJTEUgKi9cbi8qIFNlY3Rpb24gaGVhZGVyIGNvbnRhaW5lciAqL1xuLyogU2VjdGlvbiBCdXJnZXIgbWVudSAqL1xuLyogU2VjdGlvbiBMb2dvICovXG4vKiBTZWN0aW9uIE1lbnUgZGUgbmF2aWdhdGlvbiAqL1xuLyogU2VjdGlvbiBzb3VzLW1lbnUgbmF2aWdhdGlvbiBkZWdyZWUgMSAqL1xuLyogU2VjdGlvbiBzb3VzLW1lbnUgbmF2aWdhdGlvbiBkZWdyZWUgMSBsaWVuICovXG4vKiBTZWN0aW9uIHNvdXMtbWVudSBuYXZpZ2F0aW9uIGRlZ3JlZSAyICovXG4vKiBTZWN0aW9uIHNvdXMtbWVudSBuYXZpZ2F0aW9uIGRlZ3JlZSAyIGJvdXRvbiBkZSByZXRvdXIgKi9cbi8qIERFU0tUT1AgKi9cbi8qIFNlY3Rpb24gaGVhZGVyIGNvbnRhaW5lciAqL1xuLyogU2VjdGlvbiBMb2dvICovXG4vKiBTZWN0aW9uIE1lbnUgbmF2aWdhdGlvbiAqL1xuLyogU2VjdGlvbiBTb3VzLW1lbnUgYmFja2dyb3VuZCBuYXZpZ2F0aW9uICovXG4vKiBTZWN0aW9uIFNvdXMtbWVudSBjb250YWluZXIgbmF2aWdhdGlvbiAqL1xuLyogU2VjdGlvbiBTb3VzLW1lbnUgZGVncmUgMSBuYXZpZ2F0aW9uICovXG4vKiBTZWN0aW9uIFNvdXMtbWVudSBkZWdyZSAyIG5hdmlnYXRpb24gKi9cbi8qIFNlY3Rpb24gU291cy1tZW51IGRlZmF1bHQgbmF2aWdhdGlvbiAqL1xuLyogU2VjdGlvbiBIZWFkZXIgMiAqL1xuLyogU2VjdGlvbiBIZWFkZXIgMyAqL1xuLyogU1RZTEVTSEVFVFMgKi9cbi5oZWFkZXIgLmhlYWRlcl9tZW51IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmc6IDAgM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IC0xO1xuICBtaW4taGVpZ2h0OiA1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDBzO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5oZWFkZXIgLmhlYWRlcl9tZW51OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwLjVyZW0gMCByZ2JhKDEwLCAxMCwgMTAsIDAuNSk7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAuaGVhZGVyIC5oZWFkZXJfbWVudS5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmhlYWRlciAuaGVhZGVyX21lbnUgLm1lbnVfYnVyZ2VyIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmhlYWRlciAuaGVhZGVyX21lbnUgLm1lbnVfYnVyZ2VyIC5tZW51X2J1cmdlcl9pY29uIHtcbiAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgaGVpZ2h0OiAwLjc1cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9idXJnZXIgLm1lbnVfYnVyZ2VyX2ljb246YmVmb3JlLCAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9idXJnZXIgLm1lbnVfYnVyZ2VyX2ljb246YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyX21lbnUgLm1lbnVfYnVyZ2VyIC5tZW51X2J1cmdlcl9pY29uIC5pY29uLCAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9idXJnZXIgLm1lbnVfYnVyZ2VyX2ljb246YmVmb3JlLCAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9idXJnZXIgLm1lbnVfYnVyZ2VyX2ljb246YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X2J1cmdlciAubWVudV9idXJnZXJfdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbSAwIDA7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X19sb2dvIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC41cmVtOyB9XG4gICAgLmhlYWRlciAuaGVhZGVyX21lbnUgLm1lbnVfX2xvZ28gLmxvZ28sIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X19sb2dvIC5sb2dvX21vcmUge1xuICAgICAgbWF4LXdpZHRoOiA2cmVtO1xuICAgICAgbWF4LWhlaWdodDogMTEycHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9fbG9nbyAubG9nb19tb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgxMCwgMTAsIDEwLCAwLjI1KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAuc3ViX25hdmlnYXRpb25fYmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAubmF2aWdhdGlvbl9faXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMDsgfVxuICAgIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5zdWJfbmF2aWdhdGlvbl9faXRlbXMge1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAubmF2aWdhdGlvbl9faXRlbSAubmF2aWdhdGlvbl9fbGluayB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBjb2xvcjogI0ZGNTRBQTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAubmF2aWdhdGlvbl9faXRlbSAubmF2aWdhdGlvbl9fbGluayAuaWNvbiB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjhyZW07XG4gICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgICAgICAgLmhlYWRlciAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLm5hdmlnYXRpb25fX2l0ZW0gLm5hdmlnYXRpb25fX2xpbmsgLmljb246aG92ZXIsIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX19pdGVtIC5uYXZpZ2F0aW9uX19saW5rIC5pY29uOmFjdGl2ZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAgIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX19pdGVtIC5zdWJfbmF2aWdhdGlvbl9faXRlbXMge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAubmF2aWdhdGlvbl9faXRlbS5hY3RpdmUgLnN1Yl9uYXZpZ2F0aW9uX19pdGVtcyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5zdWJfbmF2aWdhdGlvbl9faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLnN1Yl9uYXZpZ2F0aW9uX19pdGVtOmxhc3QtY2hpbGQgLnN1Yl9uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAuc3ViX25hdmlnYXRpb25fbW9yZV9faXRlbXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG1heC13aWR0aDogY2FsYygxLjVyZW0gKyAzcmVtICsgM3JlbSArIDEycmVtKTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAuc3ViX25hdmlnYXRpb25fbW9yZV9faXRlbXMuYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAuaGVhZGVyIC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAuc3ViX25hdmlnYXRpb25fX2xpbmsge1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICAgICAgY29sb3I6ICNGRjU0QUE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLnN1Yl9uYXZpZ2F0aW9uX19saW5rIC5pY29uIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOHJlbTtcbiAgICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLnN1Yl9uYXZpZ2F0aW9uX19saW5rLnJldHVybl9zdWJtZW51LmhpZGRlbl9kZWZhdWx0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLnN1Yl9uYXZpZ2F0aW9uX19saW5rX2xpZ2h0IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5oZWFkZXIgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5zdWJfbmF2aWdhdGlvbl9fbGlua19saWdodCAuaWNvbiB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbiAgICAgICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gIC5oZWFkZXIgLmhlYWRlcl9tZW51LndpdGhCdXJnZXJSaWdodCAubWVudV9idXJnZXIge1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLmhlYWRlciAuaGVhZGVyX21lbnUud2l0aEJ1cmdlclJpZ2h0IC5tZW51X19uYXZpZ2F0aW9uIHtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5oZWFkZXIgLmhlYWRlcl9tZW51Lm9wZW4gLm1lbnVfYnVyZ2VyIC5tZW51X2J1cmdlcl9pY29uIC5pY29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuaGVhZGVyIC5oZWFkZXJfbWVudS5vcGVuIC5tZW51X2J1cmdlciAubWVudV9idXJnZXJfaWNvbjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDVweCkgcm90YXRlKDQ1ZGVnKTsgfVxuICAuaGVhZGVyIC5oZWFkZXJfbWVudS5vcGVuIC5tZW51X2J1cmdlciAubWVudV9idXJnZXJfaWNvbjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTVweCkgcm90YXRlKC00NWRlZyk7IH1cbiAgLmhlYWRlciAuaGVhZGVyX21lbnUub3BlbiAubWVudV9fbmF2aWdhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlciAuaGVhZGVyX21lbnUud2l0aG91dEJhY2tncm91bmQgLm1lbnVfYnVyZ2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIC5oZWFkZXIgLmhlYWRlcl9tZW51LndpdGhvdXRCYWNrZ3JvdW5kOm5vdCgub3Blbik6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWluLWhlaWdodDogNXJlbTsgfVxuICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUuaGVhZGVyLTEge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51Om5vdCgud2l0aEJlZm9yZSk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudS53aXRob3V0QmFja2dyb3VuZDpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51LndpdGhvdXRCYWNrZ3JvdW5kIC5tZW51X2J1cmdlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X2J1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDAuMnJlbSAwIDAgMDtcbiAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcbiAgICBtYXgtaGVpZ2h0OiAxMHJlbTsgfVxuICAgIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSAubWVudV9fbG9nbyAubG9nbywgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X19sb2dvIC5sb2dvX21vcmUge1xuICAgICAgbWF4LWhlaWdodDogMTEycHg7XG4gICAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMTBweDsgfVxuICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24ge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG92ZXJmbG93LXk6IGluaXRpYWw7XG4gICAgb3ZlcmZsb3cteDogaW5pdGlhbDtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICB0cmFuc2l0aW9uOiAwcztcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5zdWJfbmF2aWdhdGlvbl9iZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX19pdGVtcyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtcyB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAuc3ViX25hdmlnYXRpb25fbW9yZV9faXRlbXMuYWN0aXZlIHtcbiAgICAgICAgbGVmdDogMTAwJTsgfVxuICAgIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAubmF2aWdhdGlvbl9faXRlbSAubmF2aWdhdGlvbl9fbGluayB7XG4gICAgICBtaW4taGVpZ2h0OiA1cmVtO1xuICAgICAgcGFkZGluZzogMCAxLjVyZW07IH1cbiAgICAgIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAubmF2aWdhdGlvbl9faXRlbSAubmF2aWdhdGlvbl9fbGluayAuaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gICAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX19pdGVtOmhvdmVyIC5uYXZpZ2F0aW9uX19saW5rLCAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLm5hdmlnYXRpb25fX2l0ZW06YWN0aXZlIC5uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLm5hdmlnYXRpb25fX2l0ZW06aG92ZXIgLm5hdmlnYXRpb25fX2xpbmsgLmljb24sIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAubmF2aWdhdGlvbl9faXRlbTphY3RpdmUgLm5hdmlnYXRpb25fX2xpbmsgLmljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX19pdGVtIC5zdWJfbmF2aWdhdGlvbl9faXRlbXMge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgcGFkZGluZzogMS41cmVtIDAgMS41cmVtIGNhbGMoMS41cmVtICsgM3JlbSArIDNyZW0gKyAxMnJlbSk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoY2FsYygxLjVyZW0gKyAzcmVtICsgM3JlbSArIDEycmVtKSAqIDIpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX19pdGVtOmhvdmVyIC5zdWJfbmF2aWdhdGlvbl9faXRlbXMsIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAubmF2aWdhdGlvbl9faXRlbTphY3RpdmUgLnN1Yl9uYXZpZ2F0aW9uX19pdGVtcyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgICAgIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAubmF2aWdhdGlvbl9faXRlbTpob3ZlciAuc3ViX25hdmlnYXRpb25fX2l0ZW1zIC5zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtcy5hY3RpdmUsIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAubmF2aWdhdGlvbl9faXRlbTphY3RpdmUgLnN1Yl9uYXZpZ2F0aW9uX19pdGVtcyAuc3ViX25hdmlnYXRpb25fbW9yZV9faXRlbXMuYWN0aXZlIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLnN1Yl9uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwOyB9XG4gICAgICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUgLm1lbnVfX25hdmlnYXRpb24gLnN1Yl9uYXZpZ2F0aW9uX19saW5rIC5pY29uIHtcbiAgICAgICAgZmlsbDogI0ZGNTRBQTtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5zdWJfbmF2aWdhdGlvbl9fbGluazpob3ZlciwgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5zdWJfbmF2aWdhdGlvbl9fbGluazphY3RpdmUsIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAuc3ViX25hdmlnYXRpb25fX2xpbmsuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5zdWJfbmF2aWdhdGlvbl9fbGluazpob3ZlciAuaWNvbiwgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5zdWJfbmF2aWdhdGlvbl9fbGluazphY3RpdmUgLmljb24sIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudSAubWVudV9fbmF2aWdhdGlvbiAuc3ViX25hdmlnYXRpb25fX2xpbmsuYWN0aXZlIC5pY29uIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51LmhlYWRlci0yIC5tZW51X19sb2dvIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS41cmVtIDJyZW07IH1cbiAgICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUuaGVhZGVyLTIgLm1lbnVfX2xvZ28gLmxvZ28ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDIwcmVtO1xuICAgICAgbWF4LWhlaWdodDogMTJyZW07IH1cbiAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51LmhlYWRlci0yIC5tZW51X19uYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUuaGVhZGVyLTIgLm5hdmlnYXRpb25fX2l0ZW1zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUuaGVhZGVyLTIgLm5hdmlnYXRpb25fX2l0ZW0gLm5hdmlnYXRpb25fX2xpbmsge1xuICAgIHBhZGRpbmc6IDAgMnJlbTsgfVxuICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUuaGVhZGVyLTMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfbWVudS5oZWFkZXItMyAubWVudV9fbG9nbyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51LmhlYWRlci0zIC5tZW51X19sb2dvIC5sb2dvOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUuaGVhZGVyLTMgLm1lbnVfX25hdmlnYXRpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUuaGVhZGVyLTMgLm5hdmlnYXRpb25fX2l0ZW1zIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51LmhlYWRlci0zIC5uYXZpZ2F0aW9uX19pdGVtIC5uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDJyZW07IH1cbiAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51LnNjcm9sbEFjdGl2ZTpub3QoLnNjcm9sbEZpeGVkTG9nbykgLm1lbnVfX2xvZ28ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUuc2Nyb2xsQWN0aXZlOm5vdCguc2Nyb2xsRml4ZWRMb2dvKSAubWVudV9fbG9nbyAubG9nbywgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51LnNjcm9sbEFjdGl2ZTpub3QoLnNjcm9sbEZpeGVkTG9nbykgLm1lbnVfX2xvZ28gLmxvZ29fbW9yZSB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICB3aWR0aDogMDsgfVxuICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUuc2Nyb2xsQWN0aXZlOm5vdCguc2Nyb2xsRml4ZWRMb2dvKSAubWVudV9fbmF2aWdhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51LnNjcm9sbEFjdGl2ZTpub3QoLnNjcm9sbEZpeGVkTG9nbykgLm5hdmlnYXRpb25fX2l0ZW1zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX21lbnUuc2Nyb2xsQWN0aXZlOm5vdCguc2Nyb2xsRml4ZWRMb2dvKS5oZWFkZXItMyAubWVudV9fbG9nbyB7XG4gICAgcGFkZGluZzogMDsgfVxuXG4udG9wUGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwc3ZoO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC50b3BQYWdlIC50b3BQYWdlX2JhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAudG9wUGFnZSAudG9wUGFnZV9iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwMDAwMDAsICMwMDAwMDBENik7IH1cbiAgICAudG9wUGFnZSAudG9wUGFnZV9iYWNrZ3JvdW5kIC5zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnRvcFBhZ2UgLnRvcFBhZ2VfYmFja2dyb3VuZF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnRvcFBhZ2UgLnRvcFBhZ2VfYmFja2dyb3VuZF9fdmlkZW8ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC50b3BQYWdlIC50b3BQYWdlX2JhY2tncm91bmRfX3ZpZGVvIGlmcmFtZSB7XG4gICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIG1pbi13aWR0aDogMTkyMHB4O1xuICAgICAgbWluLWhlaWdodDogMTA4MHB4OyB9XG4gIC50b3BQYWdlIC50b3BQYWdlX3RleHR6b25lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxNXJlbSAwIDNyZW07IH1cbiAgICAudG9wUGFnZSAudG9wUGFnZV90ZXh0em9uZSAudGl0bGVfY3VzdG9tIHtcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgYW5pbWF0aW9uOiA0cyBhbmltLWxpbmVVcCBlYXNlLW91dCAxOyB9XG4gICAgICAudG9wUGFnZSAudG9wUGFnZV90ZXh0em9uZSAudGl0bGVfY3VzdG9tIC50aXRsZV9jb250ZW50XzEsXG4gICAgICAudG9wUGFnZSAudG9wUGFnZV90ZXh0em9uZSAudGl0bGVfY3VzdG9tIC50aXRsZV9jb250ZW50XzIge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudG9wUGFnZSAudG9wUGFnZV9zZWFyY2hfZW5naW5lIHtcbiAgICBhbmltYXRpb246IDQuNXMgYW5pbS1saW5lVXAgZWFzZS1vdXQgMTsgfVxuXG5Aa2V5ZnJhbWVzIGFuaW0tbGluZURvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFuaW0tbGluZVVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDgwJSk7IH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgfSB9XG5cbi8qIEVMRU1FTlQgRk9STSAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmxvYWRlcl9jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMjVzOyB9XG4gIC5sb2FkZXJfY29udGFpbmVyLmFjdGl2ZSB7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5sb2FkZXJfY29udGFpbmVyOmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbkxvYWRlcjtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICMwMDAwMDA7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uTG9hZGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uZm9ybU9mZnJlZGVtX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtd3JhcDogbm93cmFwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX3N0cnVjdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fZWxlbWVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTsgfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50X190ZXh0IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuMnJlbTsgfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50OmhvdmVyLCAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGNTRBQTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmU6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMXJlbSAwIDA7IH1cbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDZweCAycHggcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjM1KTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxcmVtO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiA3LjVweCAwOyB9XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQgLnJhZGlvX19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IC5yYWRpb19faXRlbS1zcGFuIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IC5yYWRpb19faXRlbS1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGNTRBQTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQgLnJhZGlvX19pdGVtOmNoZWNrZWQgKyAuaXRlbS1sYWJlbCAucmFkaW9fX2l0ZW0tc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCAucmFkaW9fX2l0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICBjb2xvcjogIzNDM0QzRTsgfVxuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50LmVtcHR5IHtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyB9XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1sYWJlbCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tbGFiZWw6aG92ZXIgLnJhZGlvX19pdGVtLXNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZTpob3ZlciAuZWxlbWVudHNfX2NvbnRlbnQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMTsgfVxuICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAtMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50LWljb24ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBhbmltYXRpb246IGJlbGwgMS41cyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fZWxlbWVudCB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBiYWNrZ3JvdW5kOiAjRkY1NEFBO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19lbGVtZW50OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19lbGVtZW50OmhvdmVyLCAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2VsZW1lbnQ6Zm9jdXMge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fZWxlbWVudCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cblxuLmZvcm1DaGVja2JveF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xhYmVsLWNoZWNrYm94IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM3NXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMjEwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtc3BhbjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwKTsgfVxuICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC1pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5jaGVja2JveC1zcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY1NEFBO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgxKTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44cmVtLzEuMDYyNXJlbSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQuZW1wdHkge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG9wYWNpdHk6IDAuNzU7IH1cblxuLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xhYmVsLWNoZWNrYm94IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45Mzc1cmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuXG4uZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzJTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQub3BlbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IC5idXR0b24tb3Blbi1jbG9zZSB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IC5idXR0b24tb3Blbi1jbG9zZTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtdGV4dCAuYnV0dG9uLW9wZW4tY2xvc2U6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IC5sYWJlbC1saXN0LWVsZW1lbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDAuOWVtOyB9XG4gICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1zcGFuIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMCk7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC10ZXh0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0vMS4wNjI1cmVtIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC10ZXh0OmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtaW5wdXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGNTRBQTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5jaGVja2JveC1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNvdW50IHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQuZW1wdHkge1xuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNzU7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQuZW1wdHkgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0JGQkZCRjsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudC5lbXB0eSAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgICAgICAgY3Vyc29yOiBpbml0aWFsOyB9XG4gICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50Lm9wZW4gLmJ1dHRvbi1vcGVuLWNsb3NlOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQub3BlbiAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciB7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxcmVtIDA7IH1cblxuLmZvcm1SYW5nZV9fY29udGFpbmVyIC5ub1VpLXRvdWNoLWFyZWEge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZvcm1SYW5nZV9fY29udGFpbmVyLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgbGVmdDogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi5mb3JtUmFuZ2VfX2NvbnRhaW5lci5lbXB0eSB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogaW5pdGlhbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtUmFuZ2VfX2NvbnRhaW5lci5lbXB0eTpiZWZvcmUge1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLypcclxuLmZvcm1SYWRpb19fY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5mb3JtUmFkaW8ge1xyXG4gICAgICAgICZfX2xhYmVsLXJhZGlvIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9yYWRpb19sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3JhZGlvX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlzdC1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIC5saXN0LWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAucmFkaW8ge1xyXG4gICAgICAgICAgICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fcmFkaW9fcmFkaW9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fcmFkaW9fcmFkaW9fYmVmb3JlX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIC5yYWRpby1sYWJlbCAucmFkaW8tc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuKi9cbi5mb3JtSW50ZWdlcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5pbnRlZ2VyX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAubGFiZWwtZWxlbWVudCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5sYWJlbC1lbGVtZW50OmZpcnN0LWxldHRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmJ1dHRvbi1lbGVtZW50IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRjU0QUE7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuYnV0dG9uLWVsZW1lbnQ6ZGlzYWJsZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNCRkJGQkY7XG4gICAgICAgIGNvbG9yOiAjQkZCRkJGO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuYnV0dG9uLWVsZW1lbnQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkY1NEFBO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY1NEFBOyB9XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5pbnB1dC1lbGVtZW50IHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmlucHV0LWVsZW1lbnQge1xuICAgICAgICAgIHdpZHRoOiA3NXB4OyB9IH1cblxuLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19zdHJ1Y3R1cmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZSAudGV4dF9pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtbGFiZWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCB7XG4gICAgICB3aWR0aDogNDcuNSU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0X19zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44cmVtLzFyZW0gXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDJyZW07XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCRkJGQkY7IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmljb25fY2FsZW5kYXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgZmlsbDogI0ZGNTRBQTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDFyZW0gYXV0byAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0vMXJlbSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b246aG92ZXIgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuXG4uZm9ybURhdGVfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4NSU7IH1cbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaW5wdXRfX3N0cnVjdHVyZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pbnB1dF9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkZCRkJGOyB9XG4gICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWlucHV0IHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogMTUwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtbGFiZWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAuNXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDE5cHg7IH1cbiAgICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pY29uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjU0QUE7IH1cbiAgICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pY29uOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGNTRBQTsgfVxuXG4uZm9ybUJ1YmJsZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyB9XG4gIC5mb3JtQnViYmxlX19jb250YWluZXIuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAycmVtO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMzRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudC5hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMS41cHgpO1xuICAgICAgbGVmdDogNy41cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA3LjVweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC41cHgpO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY1NEFBOyB9XG4gICAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50OmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudC5vcGVuIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50Lm9wZW46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY1NEFBOyB9XG4gICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudC5vcGVuOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX3N0cnVjdHVyZSB7XG4gICAgaGVpZ2h0OiAzOXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2J1dHRvbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0vMS4wNjI1cmVtIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JGQkZCRjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBwYWRkaW5nOiA1cHggMS4yNWVtIDVweCAxcmVtO1xuICAgICAgbWluLWhlaWdodDogMzRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19idXR0b246aG92ZXIsIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2J1dHRvbjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjU0QUE7IH1cbiAgICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fYnV0dG9uOmhvdmVyIC5mb3JtQnViYmxlX19lbGVtZW50X190ZXh0LCAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19idXR0b246Zm9jdXMgLmZvcm1CdWJibGVfX2VsZW1lbnRfX3RleHQge1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4gICAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2J1dHRvbjpob3ZlciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fY2xvc2U6YmVmb3JlLCAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19idXR0b246aG92ZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2Nsb3NlOmFmdGVyLCAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19idXR0b246Zm9jdXMgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2Nsb3NlOmJlZm9yZSwgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fYnV0dG9uOmZvY3VzIC5mb3JtQnViYmxlX19lbGVtZW50X19jbG9zZTphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX3RleHQge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVlbTsgfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2Nsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDExcHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19jbG9zZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0JGQkZCRjsgfVxuICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fY2xvc2U6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNCRkJGQkY7IH1cblxuLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYm90dG9tOiAzNXB4O1xuICAgICAgbGVmdDogY2FsYyg1MHB4IC0gMXJlbSk7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fc3RydWN0dXJlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fc3RydWN0dXJlIC5sYWJlbF9faXRlbSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5mb3JtX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuaW5wdXRfX2l0ZW0ge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGNTRBQTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmlucHV0X19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMjgwcHg7IH0gfVxuICAgICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuaW5wdXRfX2l0ZW06OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNCRkJGQkY7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmJ1dHRvbl9pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtaW4td2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOHJlbS8xcmVtIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgYmFja2dyb3VuZDogI0ZGNTRBQTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtOyB9XG4gICAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5idXR0b25faXRlbTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cblxuLmZvcm1TdWJtaXRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtU3VibWl0X19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMjVweCA3NXB4IDFyZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDsgfVxuICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1zdWJtaXRfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRkY1NEFBO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTsgfVxuICAgIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXN1Ym1pdF9faXRlbSAuc3VibWl0X19pY29uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBmaWxsOiAjRkZGRkZGO1xuICAgICAgYW5pbWF0aW9uOiBwdWxzZSAycyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1zdWJtaXRfX2l0ZW06aG92ZXIsIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXN1Ym1pdF9faXRlbTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXN1Ym1pdF9faXRlbTpob3ZlciAuc2VhcmNoX19pY29uLCAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1zdWJtaXRfX2l0ZW06Zm9jdXMgLnNlYXJjaF9faWNvbiB7XG4gICAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tcmVzZXRfX2l0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDFyZW0gYXV0byAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXJlc2V0X19pdGVtIC5idXR0b24tcmVzZXRfX2l0ZW0taWNvbiB7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tcmVzZXRfX2l0ZW06aG92ZXIgLmJ1dHRvbi1yZXNldF9faXRlbS1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cblxuLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19zdHJ1Y3R1cmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWxhYmVsIC5zd2l0Y2gtY2hlY2tib3gge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIuODEyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2dztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRUZFRkVGO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUZFRkVGOyB9XG4gICAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWxhYmVsIC5zd2l0Y2gtY2hlY2tib3g6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IC4ycmVtO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgd2lkdGg6IDAuOTM3NXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDAuOTM3NXJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5zd2l0Y2gtY2hlY2tib3gge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0ZGNTRBQTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGNTRBQTsgfVxuICAgICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5zd2l0Y2gtY2hlY2tib3g6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAxLjZyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC41cmVtIDAuODc1cmVtOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWVzIC5sb2NhbGl6YXRvcl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlcyAubG9jYWxpemF0b3JfX3ZhbHVlLS1kZWxldGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZXMgLmxvY2FsaXphdG9yX192YWx1ZS0tY291bnQge1xuICAgIG1hcmdpbjogMDtcbiAgICBvcmRlcjogMztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgYmFja2dyb3VuZDogI0ZGNTRBQTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHdpZHRoOiAxLjY4NzVyZW07XG4gICAgaGVpZ2h0OiAxLjY4NzVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMDsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciAubG9jYWxpemF0b3JfX3ZhbHVlcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19maWVsZHNldCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgbWluLWhlaWdodDogMnJlbTsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmNoZWNrX3JhZGlvX2VsZW1lbnQge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAuY2hlY2tfcmFkaW9fZWxlbWVudDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjU0QUE7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5sYWJlbF9yYWRpb19lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5sYWJlbF9yYWRpb19lbGVtZW50OmhvdmVyIC5jaGVja19yYWRpb19lbGVtZW50OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAuaW5wdXRfcmFkaW9fZWxlbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmlucHV0X3JhZGlvX2VsZW1lbnQ6Y2hlY2tlZCArIC5sYWJlbF9yYWRpb19lbGVtZW50IC5jaGVja19yYWRpb19lbGVtZW50OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX3N0cnVjdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvKnotaW5kZXg6IDE7Ki9cbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX3N0cnVjdHVyZSAubGFiZWwtZWxlbWVudCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogMTBweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgLyp6LWluZGV4OiAwOyovIH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAudGV4dGZpZWxkX19pbnB1dCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBtaW4taGVpZ2h0OiA0NXB4OyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4ge1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLW9wZW4tYmVsb3cge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwOyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlLS1jdXN0b20ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHJpZ2h0OiAzNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY1NEFBO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB3aWR0aDogMS42ODc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNjg3NXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGNTRBQTtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICB3aWR0aDogMTJweDsgfVxuICAgICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGNTRBQTtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICB0b3A6IC01cHg7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1jb250ZW50IHtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtY29udGVudCAuc3Mtb3B0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAubG9jYWxpemF0b3JfX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAubG9jYWxpemF0b3JfX3BsdXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5sb2NhbGl6YXRvcl9fcGx1czpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY1NEFBOyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAubG9jYWxpemF0b3JfX3BsdXM6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICB0b3A6IDlweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjU0QUE7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogNDVweDsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5zcy1jb250ZW50IC5zcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uZW1wdHkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBvcmRlcjogMjsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIsIC5mb3JtU2VsZWN0X19jb250YWluZXIgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNGRjU0QUE7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lcjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIC5zcy1vcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JGQkZCRjsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyOm5vdCguZm9ybVNlbGVjdF9fY29udGFpbmVyX19sb2NhbGl6YXRvcikgLnNzLW9wdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xuICBsZWZ0OiBjYWxjKDAuNXJlbSArIDRweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNGRkZGRkY7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDZweDsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyOm5vdCguZm9ybVNlbGVjdF9fY29udGFpbmVyX19sb2NhbGl6YXRvcikgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXI6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNGRjU0QUE7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY1NEFBOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXI6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZDphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lci5vcGVuIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX3N0cnVjdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX3N0cnVjdHVyZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBwYWRkaW5nOiAwLjVlbSAwIDFyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICAgICAgICBwYWRkaW5nOiAwIDJlbSAwIDA7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1lbGVtZW50IHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciBhLmZvcm0tZXN0aW1hdGVfX2J1dHRvbiB7XG4gICAgcGFkZGluZzogMC44NXJlbSAxLjVyZW07IH1cblxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDY2NjsgfVxuICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiAzcHg7IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFOyB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogI0ZGNTRBQTsgfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIge1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMnJlbSAxLjVyZW07IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLmhpZGRlbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC8qei1pbmRleDogOTk7Ki8gfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5oaWRkZW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1vZmZyZWRlbV9fZmllbGQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tdHlwZV9fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tZGF0ZWxvY3NhaXNfX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLWxveWVyX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1sb3llcnNhaXNfX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLWxvY2FsaXNhdGlvbl9fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tY29tbWVyY2VfX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLXByaWNlc19fZmllbGQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtU2VsZWN0X19jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9faW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19wbHVzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fcGx1czpiZWZvcmUge1xuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjU0QUE7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX3BsdXM6YWZ0ZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjU0QUE7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24ge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0vMXJlbSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uOmhvdmVyIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250ZW50IHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lci5yYW5nZS0tb3BlbmVkIC5mb3JtUmFuZ2VfX2NvbnRlbnQgLmFkZF9idXR0b24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAjRkZGRkZGOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5ub1VpLXRvdWNoLWFyZWEge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX19oaWdobGlnaHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkY1NEFBO1xuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faGlnaGxpZ2h0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX190ZXh0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faW5wdXQge1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGNTRBQTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX19pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX3VuaXQge1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRjU0QUE7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5sYWJlbC1lbGVtZW50IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5idXR0b24tZWxlbWVudCB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmlucHV0LWVsZW1lbnQge1xuICAgICAgICAgIHdpZHRoOiA2NXB4OyB9IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZSAudGV4dF9pY29uIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZSAudGV4dF9pY29uIHN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICNGRjU0QUE7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIC50ZXh0X2VsZW1lbnQge1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC40cmVtOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZS5hY3RpdmUsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGU6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNGRjU0QUE7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUuYWN0aXZlIHN2ZywgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZTpob3ZlciBzdmcge1xuICAgICAgICAgICAgICBmaWxsOiAjRkY1NEFBOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2VsZW1lbnRzIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM3NHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fZWxlbWVudHMge1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICByaWdodDogaW5oZXJpdDsgfSB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fZWxlbWVudHMuYWN0aXZlIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogNDcuNSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmRhdGUtaW5wdXRfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuZGF0ZS1pbnB1dCB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuODc1cmVtO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JGQkZCRjsgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmRhdGUtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IGlucHV0Ojotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5pY29uX2NhbGVuZGFyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgICAgICAgIHJpZ2h0OiAuNXJlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgZmlsbDogI0ZGNTRBQTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gYXV0byAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOHJlbS8xcmVtIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24gLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b246aG92ZXIgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMV9fY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXI6aG92ZXIge1xuICAgICAgICAgIHotaW5kZXg6IDEwMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTFfX2NvbnRhaW5lciAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMV9fY29udGFpbmVyIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19jb250YWluZXJfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOHJlbTsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjEge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIC40cmVtOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMiB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC44cmVtOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMyB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDYwJTsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjQge1xuICAgICAgICAgICAgICB3aWR0aDogNDAlOyB9IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4OyB9IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbSAuc2VhcmNoX19pY29uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgZmlsbDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuZmlsdGVyX2J1dHRvbl9pdGVtOmhvdmVyLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW06Zm9jdXMge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY1NEFBO1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW06aG92ZXIgLnNlYXJjaF9faWNvbiwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuZmlsdGVyX2J1dHRvbl9pdGVtOmZvY3VzIC5zZWFyY2hfX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5zdWJtaXRfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGNTRBQTtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5zdWJtaXRfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDsgfSB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5zdWJtaXRfYnV0dG9uX2l0ZW0gLnN1Ym1pdF9faWNvbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGZpbGw6ICNGRkZGRkY7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogcHVsc2UgMnMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA2MCUgNjAlOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5zdWJtaXRfYnV0dG9uX2l0ZW06aG92ZXIsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLnN1Ym1pdF9idXR0b25faXRlbTpmb2N1cyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLnN1Ym1pdF9idXR0b25faXRlbTpob3ZlciAuc3VibWl0X19pY29uLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5zdWJtaXRfYnV0dG9uX2l0ZW06Zm9jdXMgLnN1Ym1pdF9faWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIDA7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtOyB9XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5idXR0b246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMCAwLjVyZW0gMXJlbTsgfSB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLmZvcm1CdWJibGVfX2NvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAucmVzZXRfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLnJlc2V0X2J1dHRvbl9pdGVtIC5yZXNldF9faWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgZmlsbDogI0ZGRkZGRjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAucmVzZXRfYnV0dG9uX2l0ZW06aG92ZXIgLnJlc2V0X19pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsOyB9IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlLFxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlLFxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkY1NEFBOyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIub3BlbiB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyLm9wZW4gLmZvcm0tZXN0aW1hdGVfX3N0cnVjdHVyZSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyLm9wZW4gLmZvcm0tZXN0aW1hdGVfX3RleHQge1xuICAgIHBhZGRpbmc6IDFyZW0gMCAwO1xuICAgIGNvbG9yOiAjM0MzRDNFOyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lci5vcGVuIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2JvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fYm9keSB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fY2xvc2Uge1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fY2xvc2UtZHJhd2luZyB7XG4gICAgZmlsbDogIzAwMDAwMDtcbiAgICB3aWR0aDogMS4yNWVtO1xuICAgIGhlaWdodDogMS4yNWVtOyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19jbG9zZSBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX3Njcm9sbGVyIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzQzNEM0U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTBweCAwIDA7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyZW0gLSAyNTBweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGMoNzVweCAtIDFyZW0pIDFyZW07IH0gfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW07IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLmhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTFfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24wIHtcbiAgICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAxcmVtOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtOyB9IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU1X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgcGFkZGluZzogMXJlbTsgfSB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICBwYWRkaW5nOiAxcmVtOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24wIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24wIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjAge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAgICAgcGFkZGluZzogMmVtIDFyZW07IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24xIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxcmVtOyB9IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjIge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxcmVtOyB9IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjMge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjMge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMyB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMXJlbTsgfSB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRlbnQge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICAgICAgICB3aWR0aDogMjAlOyB9IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uUGFyYW1zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvblBhcmFtcyAubGluZV9fdGl0bGUtZWxlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uUGFyYW1zIC50aXRsZS1lbGVtZW50IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uUGFyYW1zIC50aXRsZS1lbGVtZW50IHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX3N1bW1hcnksIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9fcGx1cyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2NvbnRlbnQge1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9fY29udGVudCAubm9VaS1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNCRkJGQkY7IH1cbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9fY29udGVudCAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWNvbm5lY3Qge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY1NEFBOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9fcHJldmlldyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19pbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2hpZ2hsaWdodCAucmFuZ2VfX3RleHQge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX191bml0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29sb3I6ICNGRjU0QUE7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9faW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgIGNvbG9yOiAjRkY1NEFBO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRjU0QUE7XG4gICAgICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2hpZ2hsaWdodCAucmFuZ2VfX2lucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2hpZ2hsaWdodCAucmFuZ2VfX2lucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0vMXJlbSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbjpob3ZlciAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19sYWJlbCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGVudCAubm9VaS10b3VjaC1hcmVhIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTVfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lNV9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uYm9keS0taW5uZXIgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIge1xuICBtYXJnaW46IGF1dG87IH1cbiAgLmJvZHktLWlubmVyIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTFfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYm9keS0taW5uZXIgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19jb250YWluZXJfX3N0cnVjdHVyZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYm9keS0taW5uZXIgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5zdWJtaXRfYnV0dG9uX2l0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJvZHktLWlubmVyIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ib2R5LS1pbm5lciAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5ib2R5LS1pbm5lciAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5ib2R5LS1pbm5lciAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuc3VibWl0X2J1dHRvbl9pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYm9keS0taW5uZXIgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5ib2R5LS1pbm5lciAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIuc2VhcmNoX2Zvcm1faW5uZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL21vZHVsZXMvc2VhcmNoLzEuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA0MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmJvZHktLWlubmVyIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lci5zZWFyY2hfZm9ybV9pbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDAwMDAwMCwgIzAwMDAwMCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5jYXJkX2RlZmF1bHRfbW9yZSB7XG4gIHBhZGRpbmc6IDAuNzVyZW07IH1cbiAgLmNhcmRfZGVmYXVsdF9tb3JlIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHBhZGRpbmc6IDhyZW0gMnJlbSAycmVtO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhcmRfZGVmYXVsdF9tb3JlIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIHtcbiAgICAgICAgcGFkZGluZzogMnJlbTsgfSB9XG4gICAgLmNhcmRfZGVmYXVsdF9tb3JlIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwMDAwMDAsICMwMDAwMDApOyB9XG4gICAgLmNhcmRfZGVmYXVsdF9tb3JlIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIC5pbWdfaXRlbSB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1heC13aWR0aDogMThyZW07XG4gICAgICBtYXgtaGVpZ2h0OiA1cmVtO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAuY2FyZF9kZWZhdWx0X21vcmUgLmNhcmRfZGVmYXVsdF9tb3JlX19zdHJ1Y3R1cmUgLmNhcmRfZGVmYXVsdF9tb3JlX19jb250ZW50IC50aXRsZSB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgICAgIC5jYXJkX2RlZmF1bHRfbW9yZSAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSAuY2FyZF9kZWZhdWx0X21vcmVfX2NvbnRlbnQgLnRpdGxlIC50aXRsZV9jb250ZW50XzEge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAuY2FyZF9kZWZhdWx0X21vcmUgLmNhcmRfZGVmYXVsdF9tb3JlX19zdHJ1Y3R1cmUgLmNhcmRfZGVmYXVsdF9tb3JlX19jb250ZW50IC50aXRsZSAudGl0bGVfY29udGVudF8yIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmNhcmRfZGVmYXVsdF9tb3JlIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIC5jYXJkX2RlZmF1bHRfbW9yZV9fY29udGVudCAuYnV0dG9uX2RlZmF1bHQge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAuY2FyZF9kZWZhdWx0X21vcmUuY2FyZF9pbnRlcmthYiB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAxLjVyZW0gMDsgfVxuICAgIC5jYXJkX2RlZmF1bHRfbW9yZS5jYXJkX2ludGVya2FiIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIC5jYXJkX2RlZmF1bHRfbW9yZV9fY29udGVudCAudGl0bGUgLnRpdGxlX2NvbnRlbnRfMSB7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmNhcmRfZGVmYXVsdF9tb3JlLmNhcmRfaW50ZXJrYWIgLmNhcmRfZGVmYXVsdF9tb3JlX19zdHJ1Y3R1cmUgLmNhcmRfZGVmYXVsdF9tb3JlX19jb250ZW50IC5idXR0b25faW50ZXJrYWJfMSB7XG4gICAgICB3aWR0aDogNzUlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYXJkX2RlZmF1bHRfbW9yZS5jYXJkX2ludGVya2FiLmJvdHRvbV9jYXJkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmNhcmRfZGVmYXVsdF9tb3JlLmNhcmRfaW50ZXJrYWIuYm90dG9tX2NhcmQgLmNhcmRfZGVmYXVsdF9tb3JlX19zdHJ1Y3R1cmUgLmNhcmRfZGVmYXVsdF9tb3JlX19jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAgICAgICAuY2FyZF9kZWZhdWx0X21vcmUuY2FyZF9pbnRlcmthYi5ib3R0b21fY2FyZCAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSAuY2FyZF9kZWZhdWx0X21vcmVfX2NvbnRlbnQgLnRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuY2FyZF9kZWZhdWx0X21vcmUgLmJ1dHRvbl9hbmltYXRpb25faWNvbiAuaWNvbl9ub3RpZiB7XG4gICAgYW5pbWF0aW9uOiBiZWxsIDEuNXMgbGluZWFyIGluZmluaXRlOyB9XG4gIC5jYXJkX2RlZmF1bHRfbW9yZSAuYnV0dG9uX2FuaW1hdGlvbl9pY29uIC5hcnJvd19yaWdodF8zIHtcbiAgICBhbmltYXRpb246IGFycm93IDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4ucHJvcGVydGllcy1saXN0aW5nX3NlbyB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9wZXJ0aWVzLWxpc3Rpbmdfc2VvIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xLjVyZW07IH0gfVxuICAucHJvcGVydGllcy1saXN0aW5nX3NlbyAuY2FyZF9kZWZhdWx0X21vcmUge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDA7IH1cbiAgICAucHJvcGVydGllcy1saXN0aW5nX3NlbyAuY2FyZF9kZWZhdWx0X21vcmUgLmNhcmRfZGVmYXVsdF9tb3JlX19zdHJ1Y3R1cmUgLnRpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICAgICAucHJvcGVydGllcy1saXN0aW5nX3NlbyAuY2FyZF9kZWZhdWx0X21vcmUgLmNhcmRfZGVmYXVsdF9tb3JlX19zdHJ1Y3R1cmUgLnRpdGxlIC50aXRsZV9jb250ZW50XzEge1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07IH1cbiAgICAgIC5wcm9wZXJ0aWVzLWxpc3Rpbmdfc2VvIC5jYXJkX2RlZmF1bHRfbW9yZSAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSAudGl0bGUgLnRpdGxlX2NvbnRlbnRfMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAgIC5wcm9wZXJ0aWVzLWxpc3Rpbmdfc2VvIC5jYXJkX2RlZmF1bHRfbW9yZTpub3QoLmNhcmRfaW50ZXJrYWIpIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4cmVtOyB9XG4gIC5wcm9wZXJ0aWVzLWxpc3Rpbmdfc2VvIC5zZW9fbGluayB7XG4gICAgb3JkZXI6IC0yOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWxpc3Rpbmdfc2VvIC5zZW9fbGluayB7XG4gICAgICAgIG9yZGVyOiAwOyB9IH1cbiAgLnByb3BlcnRpZXMtbGlzdGluZ19zZW8gLmZhcSB7XG4gICAgb3JkZXI6IC0xOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWxpc3Rpbmdfc2VvIC5mYXEge1xuICAgICAgICBvcmRlcjogMDsgfSB9XG4gICAgLnByb3BlcnRpZXMtbGlzdGluZ19zZW8gLmZhcSAudGl0bGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICAgIC5wcm9wZXJ0aWVzLWxpc3Rpbmdfc2VvIC5mYXEgLnRpdGxlIC50aXRsZV9jb250ZW50XzEge1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07IH1cbiAgICAgIC5wcm9wZXJ0aWVzLWxpc3Rpbmdfc2VvIC5mYXEgLnRpdGxlIC50aXRsZV9jb250ZW50XzIge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICAucHJvcGVydGllcy1saXN0aW5nX3NlbyAuZmFxIC5mYXFfcGFydCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRkVGRUY7IH1cbiAgICAgIC5wcm9wZXJ0aWVzLWxpc3Rpbmdfc2VvIC5mYXEgLmZhcV9wYXJ0IC5mYXFfcGFydF9jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICNGRjU0QUE7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuMTI1cmVtLCBjYWxjKDAuMjM1dncgKyAxNi45cHgpLCAxLjI1cmVtKS8yLjI1IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAucHJvcGVydGllcy1saXN0aW5nX3NlbyAuZmFxIC5mYXFfcGFydCAuZmFxX3BhcnRfaWNvbiB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBmaWxsOiAjRkY1NEFBOyB9XG5cbi5wcm9wZXJ0aWVzLWxpc3RpbmcubGlzdGluZ192MiAuY2FyZF9kZWZhdWx0X21vcmUuY2FyZF9pbnRlcmthYiB7XG4gIHBhZGRpbmctdG9wOiAyLjI1cmVtOyB9XG5cbi5wcm9wZXJ0aWVzLWxpc3RpbmdfX2NjIHtcbiAgY29sb3I6ICNGRjU0QUE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5wcm9wZXJ0aWVzLWxpc3RpbmcgLmJ1dHRvbi1zY3JvbGwtdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNSU7XG4gIHJpZ2h0OiA1JTtcbiAgei1pbmRleDogMTU7IH1cbiAgLnByb3BlcnRpZXMtbGlzdGluZyAuYnV0dG9uLXNjcm9sbC11cCBidXR0b24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3RpbmdfdjEgLmNhcmRfZGVmYXVsdF9tb3JlLmNhcmRfYWxlcnRfbWFpbCwgLmxpc3RpbmdfdjIgLmNhcmRfZGVmYXVsdF9tb3JlLmNhcmRfYWxlcnRfbWFpbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubGlzdGluZ192MSAuY2FyZF9kZWZhdWx0X21vcmUuY2FyZF9hbGVydF9tYWlsIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlLCAubGlzdGluZ192MiAuY2FyZF9kZWZhdWx0X21vcmUuY2FyZF9hbGVydF9tYWlsIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG4gICAgICAubGlzdGluZ192MSAuY2FyZF9kZWZhdWx0X21vcmUuY2FyZF9hbGVydF9tYWlsIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlOmJlZm9yZSwgLmxpc3RpbmdfdjEgLmNhcmRfZGVmYXVsdF9tb3JlLmNhcmRfYWxlcnRfbWFpbCAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSAudGl0bGUsIC5saXN0aW5nX3YyIC5jYXJkX2RlZmF1bHRfbW9yZS5jYXJkX2FsZXJ0X21haWwgLmNhcmRfZGVmYXVsdF9tb3JlX19zdHJ1Y3R1cmU6YmVmb3JlLCAubGlzdGluZ192MiAuY2FyZF9kZWZhdWx0X21vcmUuY2FyZF9hbGVydF9tYWlsIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5saXN0aW5nX3YxIC5jYXJkX2RlZmF1bHRfbW9yZS5jYXJkX2FsZXJ0X21haWwgLmNhcmRfZGVmYXVsdF9tb3JlX19zdHJ1Y3R1cmUgLmNhcmRfZGVmYXVsdF9tb3JlX19jb250ZW50LCAubGlzdGluZ192MiAuY2FyZF9kZWZhdWx0X21vcmUuY2FyZF9hbGVydF9tYWlsIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIC5jYXJkX2RlZmF1bHRfbW9yZV9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLnBhZ2luYXRpb25fbG9hZF9tb3JlIHtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5wYWdpbmF0aW9uX2xvYWRfbW9yZSAucHJvZ3Jlc3NiYXIge1xuICAgIG1hcmdpbjogMXJlbSAwIDEuNXJlbTsgfVxuXG4uc2VvX2xpbmsgLnNlb19saW5rX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5zZW9fbGluayAuc2VvX2xpc3RfdGl0bGUgLmljb25faXRlbSB7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBtaW4td2lkdGg6IDIuNXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDg0LCAxNzAsIDAuMjUpOyB9XG4gIC5zZW9fbGluayAuc2VvX2xpc3RfdGl0bGUgLmljb25faXRlbSAuaWNvbiB7XG4gICAgZmlsbDogI0ZGNTRBQTsgfVxuXG4uc2VvX2xpbmsgLnNlb19saXN0X3RpdGxlIC50aXRsZV9pdGVtIHtcbiAgY29sb3I6ICNGRjU0QUE7IH1cblxuLnNlb19saW5rIC5zZW9fbGlzdF9saW5rID4gbGkubGFzdC1pdGVtIC5idXR0b25fbGFiZWwge1xuICBjb2xvcjogI0ZGNTRBQTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNTRBQTtcbiAgYmFja2dyb3VuZDogMXB4IHNvbGlkICNGRkZGRkY7IH1cbiAgLnNlb19saW5rIC5zZW9fbGlzdF9saW5rID4gbGkubGFzdC1pdGVtIC5idXR0b25fbGFiZWw6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjU0QUE7XG4gICAgYmFja2dyb3VuZDogI0ZGNTRBQTsgfVxuXG4uc29ydCB7XG4gIHotaW5kZXg6IDEwMDsgfVxuICAuc29ydCAuc29ydF9jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICAuc29ydCAuc29ydF9jb3VudGVyIC5zb3J0X2NvdW50ZXJfbnVtYmVyIHtcbiAgICAgIGNvbG9yOiAjRkY1NEFBOyB9XG4gIC5zb3J0IC5zb3J0X2ZpbHRlciAuZmlsdGVyLWZvcm0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zb3J0IC5zb3J0X2ZpbHRlciAuZmlsdGVyLWZvcm0gLmZpbHRlci12YWx1ZSAuaWNvbiB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgZmlsbDogI0ZGNTRBQTsgfVxuICAuc29ydCAuc29ydF9maWx0ZXIgLmZpbHRlci1zZWxlY3RfX2NvbnRlbnQge1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgdG9wOiAxNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDEwLCAxMCwgMTAsIDAuMjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuc29ydCAuc29ydF9maWx0ZXIgLmZpbHRlci1lbGVtZW50X19pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIGNvbG9yOiAjM0MzRDNFOyB9XG4gICAgLnNvcnQgLnNvcnRfZmlsdGVyIC5maWx0ZXItZWxlbWVudF9faXRlbTpob3ZlciwgLnNvcnQgLnNvcnRfZmlsdGVyIC5maWx0ZXItZWxlbWVudF9faXRlbTphY3RpdmUge1xuICAgICAgY29sb3I6ICNGRjU0QUE7IH1cbiAgICAuc29ydCAuc29ydF9maWx0ZXIgLmZpbHRlci1lbGVtZW50X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAuc29ydCAuc29ydF9maWx0ZXI6aG92ZXIgLmZpbHRlci12YWx1ZSAuaWNvbiwgLnNvcnQgLnNvcnRfZmlsdGVyOmFjdGl2ZSAuZmlsdGVyLXZhbHVlIC5pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5zb3J0IC5zb3J0X2ZpbHRlcjpob3ZlciAuZmlsdGVyLXNlbGVjdF9fY29udGVudCwgLnNvcnQgLnNvcnRfZmlsdGVyOmFjdGl2ZSAuZmlsdGVyLXNlbGVjdF9fY29udGVudCB7XG4gICAgdG9wOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLm1haW4tcHJlc2VudGF0aW9uLXYxIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLm1haW4tcHJlc2VudGF0aW9uLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMCAxcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYWluLXByZXNlbnRhdGlvbi12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLXByZXNlbnRhdGlvbi12MV9fbGVmdCB7XG4gICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLXByZXNlbnRhdGlvbi12MV9fcmlnaHQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9IH1cbiAgLm1haW4tcHJlc2VudGF0aW9uLXYxIC5lZGl0b3JpYWwtdjIge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtZGV0YWlscy12MV9faXRlbSAuaXRlbV9faW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAxLjMzMzMzO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5ld3MtZGV0YWlscy12MV9faXRlbSAuaXRlbV9fZGF0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuXG4ubmV3cy1kZXRhaWxzLXYxX19pdGVtIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDM3LCAzOCwgNDMsIDApLCAjMjUyNjJiKTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cy1saXN0aW5nLXYxIC5uZXdzX19pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMS4zMzMzMztcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLm5ld3MtbGlzdGluZy12MSAubmV3c19fZGF0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuXG4ubmV3cy1saXN0aW5nLXYxIC5uZXdzX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICBjb2xvcjogI0ZGNTRBQTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuXG4ubmV3cy1saXN0aW5nLXYxIC5uZXdzX19idXR0b24ge1xuICBjb2xvcjogI0ZGNTRBQTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAubmV3cy1saXN0aW5nLXYxIC5uZXdzX19idXR0b24gLmljb24ge1xuICAgIGZpbGw6ICNGRjU0QUE7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtbGlzdGluZy12MiAubmV3cyB7XG4gIGFzcGVjdC1yYXRpbzogMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5uZXdzLWxpc3RpbmctdjIgLm5ld3Mge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxLjU7IH0gfVxuICAubmV3cy1saXN0aW5nLXYyIC5uZXdzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDM3LCAzOCwgNDMsIDApLCAjMjUyNjJiKTsgfVxuICAubmV3cy1saXN0aW5nLXYyIC5uZXdzX19pbWFnZSB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYXNwZWN0LXJhdGlvOiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5uZXdzLWxpc3RpbmctdjIgLm5ld3NfX2ltYWdlIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLjU7IH0gfVxuICAubmV3cy1saXN0aW5nLXYyIC5uZXdzX19kYXRlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuICAubmV3cy1saXN0aW5nLXYyIC5uZXdzX190aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4xMjVyZW0sIGNhbGMoMC4yMzV2dyArIDE2LjlweCksIDEuMjVyZW0pLzEuNXJlbSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuXG4ubmV3cy1yZWxhdGVkLXYxIC5zd2lwZXIgLm5ld3MtcmVsYXRlZC12MV9faXRlbXMge1xuICBhbGlnbi1pdGVtczogaW5oZXJpdDsgfVxuXG4ubmV3cy1yZWxhdGVkLXYxIC5uZXdzX19pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMS4zMzMzMztcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLm5ld3MtcmVsYXRlZC12MSAubmV3c19fZGF0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuXG4ubmV3cy1yZWxhdGVkLXYxIC5uZXdzX190aXRsZSAudGl0bGVfY29udGVudF8xIHtcbiAgY29sb3I6ICNGRjU0QUE7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuLm5ld3MtcmVsYXRlZC12MSAubmV3c19fYnV0dG9uIHtcbiAgY29sb3I6ICNGRjU0QUE7IH1cbiAgLm5ld3MtcmVsYXRlZC12MSAubmV3c19fYnV0dG9uIC5pY29uIHtcbiAgICBmaWxsOiAjRkY1NEFBOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYXJ0bmVyLWxpc3RpbmctdjFfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12MV9faXRlbSAuaXRlbV9fdGl0bGUge1xuICAgIGNvbG9yOiAjRkY1NEFBO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12MV9faXRlbSAuaXRlbV9fbGluayAudGV4dF9pdGVtIHtcbiAgICBjb2xvcjogI0ZGNTRBQTsgfVxuICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19saW5rIC5pY29uIHtcbiAgICBmaWxsOiAjRkY1NEFBOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDJyZW07IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19kZWNvcmF0ZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkZGRkYsIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19pbWcge1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcmljZS16b25lX19ibG9ja19fdGl0bGUgLnRpdGxlX2NvbnRlbnRfMSB7XG4gIGZvbnQtc2l6ZTogMS45NTNyZW07IH1cblxuLnByaWNlLXpvbmVfX2Jsb2NrX190aXRsZSAudGl0bGVfY29udGVudF8yIHtcbiAgZm9udC1zaXplOiAxLjQwNnJlbTsgfVxuXG4ucHJpY2Utem9uZV9fdGl0bGVfX2ljb24ge1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbWluLXdpZHRoOiAyLjVyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCA4NCwgMTcwLCAwLjI1KTsgfVxuICAucHJpY2Utem9uZV9fdGl0bGVfX2ljb24gLmljb24ge1xuICAgIGZpbGw6ICNGRjU0QUE7IH1cblxuLnByaWNlLXpvbmVfX3RpdGxlX190ZXh0IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRjU0QUE7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG4ucHJpY2Utem9uZV9fdGFiIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucHJpY2Utem9uZV9fdGFiLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnByaWNlLXpvbmVfX2J0biB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjQkZCRkJGO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogMC41czsgfVxuICAucHJpY2Utem9uZV9fYnRuOmFjdGl2ZSwgLnByaWNlLXpvbmVfX2J0bi5hY3RpdmUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjRUVFRUVFO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjU0QUE7IH1cbiAgLnByaWNlLXpvbmVfX2J0bjpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItY29sb3I6ICNGRjU0QUE7XG4gICAgY29sb3I6ICNGRjU0QUE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnByaWNlLXpvbmVfX2xhYmVsIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5wcmljZS16b25lX19wcmljZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogI0ZGNTRBQTsgfVxuXG4ucHJpY2Utem9uZV9fcmFuZ2Uge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07IH1cblxuLnByaWNlLXpvbmVfX2xlZ2FsLXRleHQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNnJlbTsgfVxuXG4uc2VsZWN0aW9uLWZvcm1fX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDY2MHB4OyB9XG5cbi5zZWxlY3Rpb24tZm9ybV9fYnV0dG9ucyAuYnV0dG9uX2RlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VGRUZFRjsgfVxuICAuc2VsZWN0aW9uLWZvcm1fX2J1dHRvbnMgLmJ1dHRvbl9kZWZhdWx0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkY1NEFBO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjU0QUE7IH1cbiAgLnNlbGVjdGlvbi1mb3JtX19idXR0b25zIC5idXR0b25fZGVmYXVsdCA+ICoge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zZWxlY3Rpb24tZm9ybV9fYnV0dG9ucyAuYnV0dG9uX2RlZmF1bHQuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkY1NEFBO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjU0QUE7IH1cblxuLnNlbGVjdGlvbi1jb250ZW50LXYxIHtcbiAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIG1hcmdpbjogYXV0bzsgfVxuICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDY2MHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVhbS1saXN0aW5nLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRlYW0tbGlzdGluZy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC50ZWFtLWxpc3RpbmctdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC50ZWFtLWxpc3RpbmctdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCAyZW07IH0gfVxuICAudGVhbS1saXN0aW5nLXYxX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19jb250YWluZXIge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA3MTVweDsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2ltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBhc3BlY3QtcmF0aW86IDE7IH1cbiAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19zZXBhcmF0b3Ige1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMWVtIGF1dG8gMWVtIGF1dG87IH1cbiAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19pbmZvcyAuaW5mb3NfX25hbWUge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjRkY1NEFBOyB9XG4gICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9faW5mb3MgLmluZm9zX19wb3NpdGlvbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNGRjU0QUE7IH1cbiAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19hbGlnbmVyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX3RleHQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX3RleHQtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDdyZW07XG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG4gICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fY29vcmRzIHtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fY29vcmRzX19jb250ZW50IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fY29vcmRzX19jb250ZW50LS1sYWJlbCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuOCBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0ZGNTRBQTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVhbS1saXN0aW5nLXYyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRlYW0tbGlzdGluZy12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDJlbTsgfSB9XG4gIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2ltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX3NlcGFyYXRvciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxZW0gYXV0byAxZW0gYXV0bzsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2luZm9zIC5pbmZvc19fbmFtZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNGRjU0QUE7IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19pbmZvcyAuaW5mb3NfX3Bvc2l0aW9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0ZGNTRBQTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2FsaWduZXIge1xuICAgICAgZmxleDogMTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fdGV4dCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX3RleHQtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2Nvb3Jkc19fY29udGVudCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2Nvb3Jkc19fY29udGVudC0tbGFiZWwge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS44IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0ZGNTRBQTsgfVxuXG5hLmJ1dHRvbl9oZWFydCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgYS5idXR0b25faGVhcnQgLmljb24ge1xuICAgIGhlaWdodDogMXJlbTsgfVxuICAgIGEuYnV0dG9uX2hlYXJ0IC5pY29uIC5maWxsX2VsZW1lbnQge1xuICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7IH1cbiAgICBhLmJ1dHRvbl9oZWFydCAuaWNvbiAuc3Ryb2tlX2VsZW1lbnQge1xuICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICBhLmJ1dHRvbl9oZWFydCAudGV4dF9pdGVtIHtcbiAgICBmb250LXNpemU6IDAuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0ZGNTRBQTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHdpZHRoOiAwLjhyZW07XG4gICAgaGVpZ2h0OiAwLjhyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTAuM3JlbTtcbiAgICByaWdodDogLTAuM3JlbTsgfVxuXG4uZXNwYWNlX3BybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5lc3BhY2VfcHJvIC5lc3BhY2VfcHJvX2l0ZW1zIHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDFyZW0pO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAwIHJnYmEoMTAsIDEwLCAxMCwgMC4yNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgLmVzcGFjZV9wcm8gLmVzcGFjZV9wcm9faXRlbSB7XG4gICAgcGFkZGluZzogMCAwIDAuNXJlbTsgfVxuICAgIC5lc3BhY2VfcHJvIC5lc3BhY2VfcHJvX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmVzcGFjZV9wcm8gLmVzcGFjZV9wcm9faXRlbSAuYnV0dG9uX2xhYmVsIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmVzcGFjZV9wcm8gLmJ1dHRvbl9wcm9wcmlldGFpcmUge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmVzcGFjZV9wcm8gLmJ1dHRvbl9wcm9wcmlldGFpcmUgLnRleHRfaXRlbSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmVzcGFjZV9wcm8gLmJ1dHRvbl9wcm9wcmlldGFpcmUgLmljb24ge1xuICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgIC5lc3BhY2VfcHJvIC5idXR0b25fcHJvcHJpZXRhaXJlOmhvdmVyLCAuZXNwYWNlX3BybyAuYnV0dG9uX3Byb3ByaWV0YWlyZTphY3RpdmUge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5lc3BhY2VfcHJvIC5idXR0b25fcHJvcHJpZXRhaXJlOmhvdmVyIC5pY29uLCAuZXNwYWNlX3BybyAuYnV0dG9uX3Byb3ByaWV0YWlyZTphY3RpdmUgLmljb24ge1xuICAgICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gIC5lc3BhY2VfcHJvOmhvdmVyIC5lc3BhY2VfcHJvX2l0ZW1zLCAuZXNwYWNlX3BybzphY3RpdmUgLmVzcGFjZV9wcm9faXRlbXMge1xuICAgIHRvcDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5lc3BhY2VfcHJvLmVzcGFjZV9wcm9fbGVmdCAuZXNwYWNlX3Byb19pdGVtcyB7XG4gICAgbGVmdDogMDsgfVxuICAuZXNwYWNlX3Byby5lc3BhY2VfcHJvX3JpZ2h0IC5lc3BhY2VfcHJvX2l0ZW1zIHtcbiAgICByaWdodDogMDsgfVxuICAuZXNwYWNlX3Byby5lc3BhY2VfcHJvX2NlbnRlciAuZXNwYWNlX3Byb19pdGVtcyB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4uZnJlZXRleHRfd3JhcHBlciB7XG4gIG1heC13aWR0aDogYXV0bzsgfVxuXG4uZnJlZXRleHRfX3RleHQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMC44cmVtLzFyZW0gXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmZyZWV0ZXh0X190ZXh0IGEge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmZyZWV0ZXh0X190ZXh0IGE6aG92ZXIsIC5mcmVldGV4dF9fdGV4dCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5sYW5nIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmxhbmcgLmxhbmdfaW5pdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgIC5sYW5nIC5sYW5nX2luaXQgLmljb24ge1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjNyZW07XG4gICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gIC5sYW5nIC5sYW5nX2l0ZW1zIHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDFyZW0pO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCByZ2JhKDEwLCAxMCwgMTAsIDAuMjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMDsgfVxuICAubGFuZyAubGFuZ19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAwIDAuNXJlbTsgfVxuICAgIC5sYW5nIC5sYW5nX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5sYW5nIC5sYW5nX3ZhbHVlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgIC5sYW5nIC5sYW5nX3ZhbHVlOmhvdmVyLCAubGFuZyAubGFuZ192YWx1ZTphY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmxhbmc6aG92ZXIgLmxhbmdfaW5pdCAuaWNvbiwgLmxhbmc6YWN0aXZlIC5sYW5nX2luaXQgLmljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLmxhbmc6aG92ZXIgLmxhbmdfaXRlbXMsIC5sYW5nOmFjdGl2ZSAubGFuZ19pdGVtcyB7XG4gICAgdG9wOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgLmxhbmcgLmxhbmdfX3ZhbHVlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbnRhY3RMYW5nLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgLyoqIFxyXG4gICAgICAgICogICBMYW5ndWFnZXMgXHJcbiAgICAgICAgKiovIH1cbiAgICAubGFuZyAubGFuZ19fdmFsdWU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubGFuZyAubGFuZ19fdmFsdWUgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5sYW5nIC5sYW5nX192YWx1ZS0tZnIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDsgfVxuICAgIC5sYW5nIC5sYW5nX192YWx1ZS0tZW4ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggMHB4OyB9XG4gICAgLmxhbmcgLmxhbmdfX3ZhbHVlLS1kZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwcHg7IH1cbiAgICAubGFuZyAubGFuZ19fdmFsdWUtLWVzIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IDBweDsgfVxuICAgIC5sYW5nIC5sYW5nX192YWx1ZS0taXQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMHB4OyB9XG4gICAgLmxhbmcgLmxhbmdfX3ZhbHVlLS1ubyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggMHB4OyB9XG4gICAgLmxhbmcgLmxhbmdfX3ZhbHVlLS1ydSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMHB4OyB9XG4gICAgLmxhbmcgLmxhbmdfX3ZhbHVlLS1wdCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggMHB4OyB9XG4gICAgLmxhbmcgLmxhbmdfX3ZhbHVlLS1kayB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggMHB4OyB9XG4gICAgLmxhbmcgLmxhbmdfX3ZhbHVlLS1ubCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggMHB4OyB9XG4gICAgLmxhbmcgLmxhbmdfX3ZhbHVlLS1zdiB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggMHB4OyB9XG5cbi5zb2NpYWxfbmV0d29yayB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNvY2lhbF9uZXR3b3JrIC5zb2NpYWxfbmV0d29ya19faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmc6IDAuMzVyZW07IH1cbiAgICAuc29jaWFsX25ldHdvcmsgLnNvY2lhbF9uZXR3b3JrX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5zb2NpYWxfbmV0d29yayAuc29jaWFsX25ldHdvcmtfX2xpbmsge1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBmaWxsOiAjRkZGRkZGO1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAuc29jaWFsX25ldHdvcmsgLnNvY2lhbF9uZXR3b3JrX19saW5rOmhvdmVyLCAuc29jaWFsX25ldHdvcmsgLnNvY2lhbF9uZXR3b3JrX19saW5rOmZvY3VzLCAuc29jaWFsX25ldHdvcmsgLnNvY2lhbF9uZXR3b3JrX19saW5rOmFjdGl2ZSB7XG4gICAgICBmaWxsOiAjRkY1NEFBOyB9XG5cbi5oZWFkZXJfdG9wYmFyIHtcbiAgei1pbmRleDogMTA7IH1cbiAgLmhlYWRlcl90b3BiYXIgLnRvcGJhcl9fc3RydWN0dXJlIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmhlYWRlcl90b3BiYXIgLnRvcGJhcl9fZWxlbWVudHNfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgIC5oZWFkZXJfdG9wYmFyIC50b3BiYXJfX2VsZW1lbnRzX2NvbnRhaW5lci5hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAuaGVhZGVyX3RvcGJhciAudG9wYmFyX19lbGVtZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgLmhlYWRlcl90b3BiYXIgLnRvcGJhcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMXJlbTsgfVxuXG4uaGVhZGVyLmRlc2t0b3BfbWVudSAuaGVhZGVyX3RvcGJhciAudG9wYmFyX19zdHJ1Y3R1cmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl90b3BiYXIgLnRvcGJhcl9fc3RydWN0dXJlIC50b3BiYXJfX2NvbnRlbnQgLmJ1dHRvbl9wcm9wcmlldGFpcmUgLnRleHRfaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl90b3BiYXIgLnRvcGJhcl9fc3RydWN0dXJlIC50b3BiYXJfX2NvbnRlbnQgLmJ1dHRvbl9oZWFydCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cblxuLnVpa2l0IC5jb2xvcl9wcmltYXJ5LTEge1xuICBiYWNrZ3JvdW5kOiAjRkY1NEFBOyB9XG5cbi51aWtpdCAuY29sb3JfcHJpbWFyeS0yIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG4udWlraXQgLmNvbG9yX3ByaW1hcnktMyB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cblxuLnVpa2l0IC5jb2xvcl9zZWNvbmRhcnktMSB7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7IH1cblxuLnVpa2l0IC5jb2xvcl9zZWNvbmRhcnktMiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDAwMDAwMCwgIzAwMDAwMCk7IH1cblxuLnVpa2l0IC5jb2xvcl9zZWNvbmRhcnktMyB7XG4gIGJhY2tncm91bmQ6ICNGRTUwNUIzMzsgfVxuXG4udWlraXQgLmNvbG9yX3RlcnRpYXJ5LTEge1xuICBiYWNrZ3JvdW5kOiAjMkVDQzcxOyB9XG5cbi51aWtpdCAuY29sb3JfdGVydGlhcnktMiB7XG4gIGJhY2tncm91bmQ6ICNFNzRDM0M7IH1cblxuLnVpa2l0IC5jb2xvcl90ZXJ0aWFyeS0zIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuXG4udWlraXQgLmNvbG9yX3RlcnRpYXJ5LTQge1xuICBiYWNrZ3JvdW5kOiAjMGEwYTBhOyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzLFxuKjpmb2N1cyAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMTc1OWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwOyB9XG5cbi5qcy1sYXp5LFxuLmpzLXN3aXBlci1sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgLjVzOyB9XG4gIC5qcy1sYXp5LmpzLWxhenktbG9hZGVkLCAuanMtbGF6eS5qcy1sYXp5LWVycm9yLFxuICAuanMtc3dpcGVyLWxhenkuanMtbGF6eS1sb2FkZWQsXG4gIC5qcy1zd2lwZXItbGF6eS5qcy1sYXp5LWVycm9yIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbmltZy5sYXp5Om5vdChbc3JjXSkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuaW1nLmpzLWxhenkuanMtbGF6eS1lcnJvciB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uanMtbGF6eSxcbi5qcy1zd2lwZXItbGF6eSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIC41czsgfVxuICAuanMtbGF6eS5qcy1sYXp5LWxvYWRlZCwgLmpzLWxhenkuanMtbGF6eS1lcnJvcixcbiAgLmpzLXN3aXBlci1sYXp5LmpzLWxhenktbG9hZGVkLFxuICAuanMtc3dpcGVyLWxhenkuanMtbGF6eS1lcnJvciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5pbWcubGF6eTpub3QoW3NyY10pIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbmltZy5qcy1sYXp5LmpzLWxhenktZXJyb3Ige1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMsXG4qOmZvY3VzIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHRDdXN0b20gU3R5bGVzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlYWRlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLmNyby12MSB7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAudG9wUGFnZSAudG9wUGFnZV9iYWNrZ3JvdW5kIHtcbiAgICB0b3A6IDQwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyX21lbnU6bm90KC5zY3JvbGxBY3RpdmUpIHtcbiAgICBwYWRkaW5nOiAwIDdyZW07IH1cbiAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX19pdGVtcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7IH1cbiAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51Om5vdCguc2Nyb2xsQWN0aXZlKSAubWVudV9fbmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZzogMCAxNHJlbSAwIDEwcmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvcFBhZ2UgLnRvcFBhZ2VfYmFja2dyb3VuZDpiZWZvcmUge1xuICAgIGhlaWdodDogNjIzcHg7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5uYXZpZ2F0aW9uX19saW5rIC50ZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgY29sb3I6ICMzQzNEM0U7IH1cbiAgLm5hdmlnYXRpb25fX2xpbmsgLnRleHQ6OmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLmVzcGFjZV9wcm8gLmJ1dHRvbl9wcm9wcmlldGFpcmUgLnRleHRfaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ubGFuZyAubGFuZ19pbml0IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi50b3BQYWdlIC50b3BQYWdlX3RleHR6b25lIC50aXRsZV9jdXN0b20gLnRpdGxlX2NvbnRlbnRfMSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEuNTYzcmVtLCBjYWxjKDIuNjV2dyArIDE3LjI4cHgpLCAzLjM3NXJlbSkvMS4xNTIgXCJCYXJsb3dcIiwgc2VyaWY7IH1cblxuLnRvcFBhZ2UgLnRvcFBhZ2VfdGV4dHpvbmUgLnRpdGxlX2N1c3RvbSAudGl0bGVfY29udGVudF8yIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMS40MDZyZW0sIGNhbGMoMS4wMjd2dyArIDE3LjY5cHgpLCAyLjE4OHJlbSkvMS40NCBcIkJhcmxvd1wiLCBzZXJpZjsgfVxuXG4uZmFiLXYxIC5idXR0b25fZGVmYXVsdCAudGV4dF9pdGVtOmxhbmcoZW4pIHtcbiAgbWluLXdpZHRoOiAxMjBweDsgfVxuXG4uZmFiLXYxIC5idXR0b25fc3RydWN0dXJlOmxhbmcoZW4pIHtcbiAgcmlnaHQ6IDE1cHg7IH1cblxuLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl90b3BiYXIgLnRvcGJhcl9fc3RydWN0dXJlIHtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDsgfVxuXG4uaGVhZGVyX3RvcGJhciAudG9wYmFyX19lbGVtZW50cyB7XG4gIG1hcmdpbi1yaWdodDogMHJlbTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlYXJjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLnJlc2V0X2J1dHRvbl9pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aXRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGl0bGVfY29udGVudF8xIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAudGl0bGVfY29udGVudF8xOjpmaXJzdC1sZXR0ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi50aXRsZV9jb250ZW50XzIge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcm8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lZGl0b3JpYWwtdjFfX3RleHQtc3RydWN0dXJlIC50aXRsZSAudGl0bGVfY29udGVudF8xIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZWRpdG9yaWFsLXYxIC5ibG9ja19zdHJ1Y3R1cmUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNyby12MSAuZWRpdG9yaWFsLXYxX19jb250YWluZXJfX2ltZzpiZWZvcmUge1xuICAgIHRvcDogNDBweDtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhdm9yaXRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mYXZvcml0ZXMtdjJfX3N3aXBwZXIgLnN3aXBlci1zbGlkZS1uZXh0IC5jYXJkLWJpZW4tdjNfX2ltZy1jb250YWluZXI6YmVmb3JlIHtcbiAgICB0b3A6IDIzMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mYXZvcml0ZXMtdjI6YmVmb3JlIHtcbiAgICB0b3A6IDRyZW07XG4gICAgaGVpZ2h0OiA3MCU7IH1cbiAgLmZhdm9yaXRlcy12Ml9fbmF2aWdhdGlvbiB7XG4gICAgdG9wOiA4cmVtOyB9XG4gIC5mYXZvcml0ZXMtdjIge1xuICAgIHBhZGRpbmc6IDRlbSAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLmZhdm9yaXRlcy12MiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVlbTsgfSB9XG5cbi5wcm9wZXJ0aWVzLWZhdm9yaXRlc19fd3JhcHBlciAudGl0bGVfY29udGVudF8yIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAucHJvcGVydGllcy1mYXZvcml0ZXNfX3dyYXBwZXIgLnRpdGxlX2NvbnRlbnRfMjo6Zmlyc3QtbGV0dGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucHJvcGVydGllcy1mYXZvcml0ZXNfX3dyYXBwZXIgLnRpdGxlX2NvbnRlbnRfMSB7XG4gICAgZm9udC1zaXplOiAxOXB4OyB9IH1cblxuLmNhcmQtYmllbi12M19fdGl0bGUgLmNhcmQtYmllbi12M19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gIC5jYXJkLWJpZW4tdjNfX3RpdGxlIC5jYXJkLWJpZW4tdjNfX2xpbms6OmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb290ZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyX2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbi5mb290ZXIgLmZvcm0gLnRpdGxlIC50aXRsZV9jb250ZW50XzEge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uZm9vdGVyIC5mb290ZXJfZWxlbWVudF9fY29udGFpbmVyIC5mb290ZXJfZWxlbWVudF9fc3RydWN0dXJlIC5mb290ZXJfZWxlbWVudF9fY29udGVudCAudGV4dF9fZWxlbWVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBzZXJpZjsgfVxuXG4uZm9vdGVyIC5mb290ZXJfZWxlbWVudF9fY29udGFpbmVyIC5mb290ZXJfZWxlbWVudF9fc3RydWN0dXJlIC5mb290ZXJfZWxlbWVudF9fdGl0bGUgLnRpdGxlX19lbGVtZW50XzIgLnRleHRfY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBzZXJpZjsgfVxuXG4uZm9vdGVyIC5mb290ZXJfZWxlbWVudF9fY29udGFpbmVyIC5mb290ZXJfZWxlbWVudF9fc3RydWN0dXJlIC5mb290ZXJfZWxlbWVudF9fdGl0bGUgLnRpdGxlX19lbGVtZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyX2VsZW1lbnRfX2NvbnRhaW5lciAuZm9vdGVyX2VsZW1lbnRfX3N0cnVjdHVyZSAuZm9vdGVyX2VsZW1lbnRfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9XG4gIC5mb290ZXJfcmlnaHQgLmZvcm0gLmZvcm0tZ3JvdXAtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZm9vdGVyX3JpZ2h0IC5mb3JtIC5mb3JtLWdyb3VwID4gKiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvb3Rlcl9yaWdodCAuZm9ybV9fZmllbGQge1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm9keS0taG9tZSAuZm9vdGVyIC5mb290ZXJfbGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RpbmcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvcGVydGllcy1saXN0aW5nX3NlbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgLnByb3BlcnRpZXMtbGlzdGluZ19zZW8ge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9wZXJ0aWVzLWxpc3Rpbmdfc2VvIC5jYXJkX2RlZmF1bHRfbW9yZSAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSAudGl0bGUgLnRpdGxlX2NvbnRlbnRfMSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE1MzVweCkge1xuICAucHJvcGVydGllcy1saXN0aW5nX3NlbyAuY2FyZF9kZWZhdWx0X21vcmUgLmNhcmRfZGVmYXVsdF9tb3JlX19zdHJ1Y3R1cmUgLnRpdGxlIC50aXRsZV9jb250ZW50XzEge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3BlcnRpZXMtbGlzdGluZ19zZW8gLmNhcmRfZGVmYXVsdF9tb3JlIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIHtcbiAgICBwYWRkaW5nOiA4cmVtIDAuNXJlbSAycmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgLnByb3BlcnRpZXMtbGlzdGluZ19zZW8gLmNhcmRfZGVmYXVsdF9tb3JlIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIHtcbiAgICBwYWRkaW5nOiA4cmVtIDAuNXJlbSAycmVtOyB9IH1cblxuaDIuY2FyZF9iaWVuX190aXRsZS5tZFxcOnB0LTIge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4udGl0bGUgLnRpdGxlX2NvbnRlbnRfMiB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250YWN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNvbnRhY3RfdjEgY2lyY2xlIHtcbiAgZmlsbDogI0ZGNTRBQTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdHRlcm4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBhcnRuZXItbGlzdGluZy12MV9faXRlbSAuaXRlbV9fY29udGFpbmVyLS1sZWZ0IHtcbiAgICBtaW4taGVpZ2h0OiAzNThweCAhaW1wb3J0YW50OyB9IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXRhaWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZhYl9kZXRhaWwgLmZhYl9kZXRhaWxfaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4uZGV0YWlsX3N3aXBlciAuYnV0dG9uX2dhbGVyaWVzIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07IH1cblxuLmZhYl9kZXRhaWwgLmZhYl9kZXRhaWxfaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMCU7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5tb2RhbF9fY2xvc2Uge1xuICB6LWluZGV4OiA5O1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVkaXRvcmlhbC12MV9fY29udGFpbmVyX19pbWcgLnB4LTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tZFxcOnB4LTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9IH1cblxuLmVkaXRvcmlhbC12MV9fY29udGFpbmVyX19pbWdfX2J1dHRvbnMgLmJ1dHRvbl9kZWZhdWx0OmxhbmcoZW4pIHtcbiAgcGFkZGluZzogMC43NXJlbSAwLjNyZW07IH1cblxuLm1vZGFsLWRwZWdlcyAuZW5lcmd5X19pbWcge1xuICBtYXgtd2lkdGg6IDUxJTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlc3RpbWF0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZWRpdG9yaWFsLXYxX190ZXh0LXN0cnVjdHVyZV9fY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIG1hcmdpbjogMC41ZW0gMDsgfVxuXG4uZWRpdG9yaWFsLXYxX190ZXh0LXN0cnVjdHVyZV9fY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIG1hcmdpbjogMC4zZW0gMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZF9kZWZhdWx0X21vcmUgLmNhcmRfZGVmYXVsdF9tb3JlX19zdHJ1Y3R1cmUgLmNhcmRfZGVmYXVsdF9tb3JlX19jb250ZW50IC50aXRsZSAudGl0bGVfY29udGVudF8yIHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLmNhcmRfZGVmYXVsdF9tb3JlIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIC5jYXJkX2RlZmF1bHRfbW9yZV9fY29udGVudCAudGl0bGUgLnRpdGxlX2NvbnRlbnRfMSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlYWRlcl90b3BiYXIgLnRvcGJhcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAwcmVtOyB9IH1cblxuLmJvZHktLTIwMSAuZWRpdG9yaWFsLXYyX190ZXh0IGltZyB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4iLCJib2R5IHtcclxuICAgIC8qb3BhY2l0eTogMDtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfSovXHJcbiAgICAmOm5vdCguYm9keS0taG9tZSkge1xyXG4gICAgICAgIC5tYWluX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRhbmltYXRpb24tc2Nyb2xsLWVuYWJsZWQ6IHRydWUgIWRlZmF1bHQ7XHJcbiRhbmltYXRpb24tZHVyYXRpb24gICAgICAgICA6IDAuMnMgIWRlZmF1bHQ7XHJcbiRhbmltYXRpb24tZWFzZSAgICAgICAgICAgICA6IGVhc2UtaW4gIWRlZmF1bHQ7XHJcbiRhbmltYXRpb25zLWNvbG9yICAgICAgICAgICA6IGxpZ2h0ZW4oYWRqdXN0LWh1ZSgkY29sb3JfcHJpbWFyeS0xLCAtMSksIDIzLjUzKSAhZGVmYXVsdDtcclxuJGFuaW1hdGlvbnNfaW1hZ2UtYmFja2dyb3VuZDogI2YxZjFmMSAhZGVmYXVsdDtcclxuXHJcbiRhbmltYXRpb25fc2hpbmVfZHVyYXRpb246IDMuNSAhZGVmYXVsdDsgLy8gaW4gc2Vjb25kc1xyXG4kYW5pbWF0aW9uX3NoaW5lX3NwZWVkOiAyICFkZWZhdWx0IDsgLy8gaW4gc2Vjb25kc1xyXG5cclxuJGFuaW1hdGlvbl9zaGluZV9kZWdyZWU6IDEyMGRlZyAhZGVmYXVsdDtcclxuJGFuaW1hdGlvbl9zaGluZV9jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFkZWZhdWx0O1xyXG4kYW5pbWF0aW9uX3NoaW5lX2VmZmVjdDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgICN7JGFuaW1hdGlvbl9zaGluZV9kZWdyZWV9LFxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50LFxyXG4gICAgICAgICAgICAgICAgICAgICN7JGFuaW1hdGlvbl9zaGluZV9jb2xvcn0sXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnRcclxuKSAhZGVmYXVsdDtcclxuJGFuaW1hdGlvbl9zaGluZV90cmFuc2l0aW9uOiBhbGwgI3skYW5pbWF0aW9uX3NoaW5lX3NwZWVkfXMgZWFzZS1pbi1vdSAhZGVmYXVsdDtcclxuXHJcbkBrZXlmcmFtZXMgcHVsc2Uge1xyXG4gICAgMCUsMTAwJXtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG4gICAgMjAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBoZWFydGhTZWxlY3Rpb24ge1xyXG4gICAgMCUsMTAwJXtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG4gICAgMjAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5Aa2V5ZnJhbWVzIGJlbGwge1xyXG4gICAgMCUsIDEwMCV7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICAxMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcclxuICAgIH1cclxuICAgIDIwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwZGVnKTtcclxuICAgIH1cclxuICAgIDMwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xyXG4gICAgfVxyXG4gICAgNDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBhcnJvdyB7XHJcbiAgICAwJSwgMTAwJXtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcclxuICAgIH1cclxuICAgIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxuICAgIH1cclxuICAgIDIwJSwgNDAlLCA2MCUsIDgwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKC01cHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyBzaGFrZS12ZXJ0aWNhbCB7XHJcbiAgICAwJSxcclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuICAgIDMwJSxcclxuICAgIDUwJXtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgICB9XHJcbiAgICA0MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xyXG4gICAgfVxyXG4gICAgODAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcclxuICAgIH1cclxuICAgIDkwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNoaW5lIHtcclxuICAgIDAlIHtcclxuICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgI3soJGFuaW1hdGlvbl9zaGluZV9zcGVlZCAvICgkYW5pbWF0aW9uX3NoaW5lX2R1cmF0aW9uICsgJGFuaW1hdGlvbl9zaGluZV9zcGVlZCkgKiAxMDAlKX0sXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdmb250LWNpdHlzY2FuJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuLmVvdD80OTAyNjg5Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2Nhbi5lb3Q/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+6urScgKi9cclxuLmljb24tMTQ0MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmFlJzsgfSAvKiAn7q6uJyAqL1xyXG4uaWNvbi0xNjMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYWYnOyB9IC8qICfurq8nICovXHJcbi5pY29uLTE2My0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmIwJzsgfSAvKiAn7q6wJyAqL1xyXG4iLCIqIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG59IiwiW2RhdGEtZXhwYW5kYWJsZV0ge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG59IiwiLmxpbmstYmxvYyB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcbn0iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcblxyXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xyXG5cclxubWFpbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgbWFyZ2luOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIHVzZXItc2VsZWN0OnRleHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHsgLyogMSAqL1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXHJcblxyXG5idXR0b246LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5sZWdlbmQge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xyXG4gIGRpc3BsYXk6IGJsb2NrOyAvKiAxICovXHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMyAqL1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gKiAyLiBSZW1vdmUgcmVzaXplLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICByZXNpemU6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4gKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLyogTWlzY1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4gKi9cclxuXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4qIHtcclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59IiwiLyogUGFyYW3DqHRyZXMgcGFyIGTDqWZhdXQgKi9cclxuXHJcbiRoMS1mb250LXNpemUtbWluICA6IDEuNTYzcmVtICFkZWZhdWx0O1xyXG4kaDEtZm9udC1zaXplLW1heCAgOiAyLjQ0MXJlbSAhZGVmYXVsdDtcclxuJGgxLWxpbmUtaGVpZ2h0ICAgIDogMS4xNTIgIWRlZmF1bHQ7XHJcbiRoMS10ZXh0LXRyYW5zZm9ybSA6IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRoMS10ZXh0LXdyYXAgICAgICA6IGJhbGFuY2UgIWRlZmF1bHQ7XHJcbiRoMS13b3JkLWJyZWFrICAgICA6IG5vcm1hbCAhZGVmYXVsdDtcclxuJGgxLXNwYWNpbmcgICAgICAgIDogMCAhZGVmYXVsdDtcclxuJGgxLWZvbnQgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIGNsYW1wKCRoMS1mb250LXNpemUtbWluLCBjYWxjKDEuNjV2dyArIDE3LjI4cHgpLCAkaDEtZm9udC1zaXplLW1heCkgLyAkaDEtbGluZS1oZWlnaHQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kaDEtY29sb3IgICAgICAgICAgOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJGgyLWZvbnQtc2l6ZS1taW4gIDogMS40MDZyZW0gIWRlZmF1bHQ7XHJcbiRoMi1mb250LXNpemUtbWF4ICA6IDEuOTUzcmVtICFkZWZhdWx0O1xyXG4kaDItbGluZS1oZWlnaHQgICAgOiAxLjQ0ICFkZWZhdWx0O1xyXG4kaDItdGV4dC10cmFuc2Zvcm0gOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kaDItdGV4dC13cmFwICAgICAgOiBiYWxhbmNlICFkZWZhdWx0O1xyXG4kaDItd29yZC1icmVhayAgICAgOiBub3JtYWwgIWRlZmF1bHQ7XHJcbiRoMi1zcGFjaW5nICAgICAgICA6IDAgIWRlZmF1bHQ7XHJcbiRoMi1mb250ICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciBjbGFtcCgkaDItZm9udC1zaXplLW1pbiwgY2FsYygxLjAyN3Z3ICsgMTcuNjlweCksICRoMi1mb250LXNpemUtbWF4KSAvICRoMi1saW5lLWhlaWdodCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRoMi1jb2xvciAgICAgICAgICA6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4kaDMtZm9udC1zaXplLW1pbiAgOiAxLjEyNXJlbSAhZGVmYXVsdDtcclxuJGgzLWZvbnQtc2l6ZS1tYXggIDogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGgzLWxpbmUtaGVpZ2h0ICAgIDogMi4yNSAhZGVmYXVsdDtcclxuJGgzLXRleHQtdHJhbnNmb3JtIDogaW5pdGlhbCAhZGVmYXVsdDtcclxuJGgzLXRleHQtd3JhcCAgICAgIDogYmFsYW5jZSAhZGVmYXVsdDtcclxuJGgzLXdvcmQtYnJlYWsgICAgIDogbm9ybWFsICFkZWZhdWx0O1xyXG4kaDMtc3BhY2luZyAgICAgICAgOiAwICFkZWZhdWx0O1xyXG4kaDMtZm9udCAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgY2xhbXAoJGgzLWZvbnQtc2l6ZS1taW4sIGNhbGMoMC4yMzV2dyArIDE2LjlweCksICRoMy1mb250LXNpemUtbWF4KSAvICRoMy1saW5lLWhlaWdodCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRoMy1jb2xvciAgICAgICAgICA6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kaDQtZm9udC1zaXplLW1pbiAgOiAxcmVtICFkZWZhdWx0O1xyXG4kaDQtZm9udC1zaXplLW1heCAgOiAxcmVtICFkZWZhdWx0O1xyXG4kaDQtbGluZS1oZWlnaHQgICAgOiAxLjUgIWRlZmF1bHQ7XHJcbiRoNC10ZXh0LXRyYW5zZm9ybSA6IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRoNC10ZXh0LXdyYXAgICAgICA6IGJhbGFuY2UgIWRlZmF1bHQ7XHJcbiRoNC13b3JkLWJyZWFrICAgICA6IG5vcm1hbCAhZGVmYXVsdDtcclxuJGg0LXNwYWNpbmcgICAgICAgIDogMCAhZGVmYXVsdDtcclxuJGg0LWZvbnQgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIGNsYW1wKCRoNC1mb250LXNpemUtbWluLCAwLCAkaDQtZm9udC1zaXplLW1heCkgLyAkaDQtbGluZS1oZWlnaHQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kaDQtY29sb3IgICAgICAgICAgOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG5cclxuJGg1LWZvbnQtc2l6ZS1taW4gIDogMXJlbSAhZGVmYXVsdDtcclxuJGg1LWZvbnQtc2l6ZS1tYXggIDogMXJlbSAhZGVmYXVsdDtcclxuJGg1LWxpbmUtaGVpZ2h0ICAgIDogMS41ICFkZWZhdWx0O1xyXG4kaDUtdGV4dC10cmFuc2Zvcm0gOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kaDUtdGV4dC13cmFwICAgICAgOiBiYWxhbmNlICFkZWZhdWx0O1xyXG4kaDUtd29yZC1icmVhayAgICAgOiBub3JtYWwgIWRlZmF1bHQ7XHJcbiRoNS1zcGFjaW5nICAgICAgICA6IDAgIWRlZmF1bHQ7XHJcbiRoNS1mb250ICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciBjbGFtcCgkaDUtZm9udC1zaXplLW1pbiwgMCwgJGg1LWZvbnQtc2l6ZS1tYXgpIC8gJGg1LWxpbmUtaGVpZ2h0ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGg1LWNvbG9yICAgICAgICAgIDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuXHJcbiRoNi1mb250LXNpemUtbWluICA6IDFyZW0gIWRlZmF1bHQ7XHJcbiRoNi1mb250LXNpemUtbWF4ICA6IDFyZW0gIWRlZmF1bHQ7XHJcbiRoNi1saW5lLWhlaWdodCAgICA6IDEuNSAhZGVmYXVsdDtcclxuJGg2LXRleHQtdHJhbnNmb3JtIDogaW5pdGlhbCAhZGVmYXVsdDtcclxuJGg2LXRleHQtd3JhcCAgICAgIDogYmFsYW5jZSAhZGVmYXVsdDtcclxuJGg2LXdvcmQtYnJlYWsgICAgIDogbm9ybWFsICFkZWZhdWx0O1xyXG4kaDYtc3BhY2luZyAgICAgICAgOiAwICFkZWZhdWx0O1xyXG4kaDYtZm9udCAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgY2xhbXAoJGg2LWZvbnQtc2l6ZS1taW4sIDAsICRoNi1mb250LXNpemUtbWF4KSAvICRoNi1saW5lLWhlaWdodCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRoNi1jb2xvciAgICAgICAgICA6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4keHMtdGV4dC1mb250LXNpemUgIDogMC44cmVtICFkZWZhdWx0O1xyXG5cclxuLyogQ1NTICovXHJcbmgxLmgxIHtcclxuICAgIC8vZm9udDogJGgxLWZvbnQ7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKCRoMS1mb250LXNpemUtbWluLCBjYWxjKDEuNjV2dyArIDE3LjI4cHgpLCAkaDEtZm9udC1zaXplLW1heCk7XHJcbiAgICBjb2xvcjogJGgxLWNvbG9yO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRoMS10ZXh0LXRyYW5zZm9ybTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkaDEtc3BhY2luZztcclxuICAgIGxpbmUtaGVpZ2h0OiAkaDEtbGluZS1oZWlnaHQ7XHJcbiAgICB3b3JkLWJyZWFrOiAkaDEtd29yZC1icmVhaztcclxufVxyXG5cclxuaDIuaDIge1xyXG4gICAgZm9udDogJGgyLWZvbnQ7XHJcbiAgICBjb2xvcjogJGgyLWNvbG9yO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRoMi10ZXh0LXRyYW5zZm9ybTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkaDItc3BhY2luZztcclxuICAgIGxpbmUtaGVpZ2h0OiAkaDItbGluZS1oZWlnaHQ7XHJcbiAgICB3b3JkLWJyZWFrOiAkaDItd29yZC1icmVhaztcclxufVxyXG5cclxuaDMuaDMge1xyXG4gICAgZm9udDogJGgzLWZvbnQ7XHJcbiAgICBjb2xvcjogJGgzLWNvbG9yO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRoMy10ZXh0LXRyYW5zZm9ybTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkaDMtc3BhY2luZztcclxuICAgIGxpbmUtaGVpZ2h0OiAkaDMtbGluZS1oZWlnaHQ7XHJcbiAgICB3b3JkLWJyZWFrOiAkaDMtd29yZC1icmVhaztcclxufVxyXG5cclxuaDQuaDQge1xyXG4gICAgZm9udDogJGg0LWZvbnQ7XHJcbiAgICBjb2xvcjogJGg0LWNvbG9yO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRoNC10ZXh0LXRyYW5zZm9ybTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkaDQtc3BhY2luZztcclxuICAgIGxpbmUtaGVpZ2h0OiAkaDQtbGluZS1oZWlnaHQ7XHJcbiAgICB3b3JkLWJyZWFrOiAkaDQtd29yZC1icmVhaztcclxufVxyXG5cclxuaDUuaDUge1xyXG4gICAgZm9udDogJGg1LWZvbnQ7XHJcbiAgICBjb2xvcjogJGg1LWNvbG9yO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRoNS10ZXh0LXRyYW5zZm9ybTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkaDUtc3BhY2luZztcclxuICAgIGxpbmUtaGVpZ2h0OiAkaDUtbGluZS1oZWlnaHQ7XHJcbiAgICB3b3JkLWJyZWFrOiAkaDUtd29yZC1icmVhaztcclxufVxyXG5cclxuaDYuaDYge1xyXG4gICAgZm9udDogJGg2LWZvbnQ7XHJcbiAgICBjb2xvcjogJGg2LWNvbG9yO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRoNi10ZXh0LXRyYW5zZm9ybTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkaDYtc3BhY2luZztcclxuICAgIGxpbmUtaGVpZ2h0OiAkaDYtbGluZS1oZWlnaHQ7XHJcbiAgICB3b3JkLWJyZWFrOiAkaDYtd29yZC1icmVhaztcclxufSIsIi8qXHJcbiAqIENvdWxldXJzIHByaW5jaXBhbGVzXHJcbiAqL1xyXG4kY29sb3JfcHJpbWFyeS0xOiAjRkY1NEFBO1xyXG4kY29sb3JfcHJpbWFyeS0yOiAjMDAwMDAwO1xyXG4kY29sb3JfcHJpbWFyeS0zOiAjRkZGRkZGO1xyXG5cclxuJGNvbG9yX2ludGVya2FiLTE6ICNiZWQwMDA7XHJcbiRjb2xvcl9pbnRlcmthYi0yOiAjMzkzOTM5O1xyXG5cclxuLypcclxuICogQ291bGV1cnMgc2Vjb25kYWlyZXNcclxuICovXHJcbiRjb2xvcl9zZWNvbmRhcnktMTogI0VGRUZFRjtcclxuJGNvbG9yX3NlY29uZGFyeS0yOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwMDAwMDAsICMwMDAwMDApO1xyXG4kY29sb3Jfc2Vjb25kYXJ5LTM6ICNGRTUwNUIzMztcclxuXHJcbi8qXHJcbiAqIENvdWxldXJzIHBpcm5jaXBhbGVzXHJcbiAqIENlcyBjb3VsZXVycyBuZSBkw6lwZW5kZW50IHBhcyBkZSBsYSBtYXF1ZXR0ZSBjbGllbnRlIChjb3VsZXVyIGfDqW7DqXJpcXVlIGF1IG1vZMOobGUpXHJcbiAqL1xyXG4kY29sb3JfdGVydGlhcnktMTogIzJFQ0M3MTtcclxuJGNvbG9yX3RlcnRpYXJ5LTI6ICNFNzRDM0M7XHJcbiRjb2xvcl90ZXJ0aWFyeS0zOiAjRkZGRkZGO1xyXG4kY29sb3JfdGVydGlhcnktNDogIzBhMGEwYTtcclxuJGNvbG9yX3RlcnRpYXJ5LTU6ICNCRkJGQkY7XHJcbiRjb2xvcl90ZXJ0aWFyeS02OiAjRUZFRkVGO1xyXG4kY29sb3JfdGVydGlhcnktNzogI0VFRUVFRTtcclxuJGNvbG9yX3RlcnRpYXJ5LTg6ICMzQzNEM0U7XHJcbiRjb2xvcl90ZXJ0aWFyeS05OiAjRkFGQUZBO1xyXG4kY29sb3JfdGVydGlhcnktMTA6ICNGMkYyRjI7XHJcbiRjb2xvcl90ZXJ0aWFyeS0xMTogI0U1RTVFNTtcclxuJGNvbG9yX3RlcnRpYXJ5LTEyOiAjMDAwMDAwO1xyXG5cclxuJGNvbG9yX2RwZV9hOiAjMDI5MTYzO1xyXG4kY29sb3JfZHBlX2I6ICM0NmE2NGE7XHJcbiRjb2xvcl9kcGVfYzogIzZkYjU2YjtcclxuJGNvbG9yX2RwZV9kOiAjZjJlMzE0O1xyXG4kY29sb3JfZHBlX2U6ICNlZGFiMGY7XHJcbiRjb2xvcl9kcGVfZjogI2U4NzgyZjtcclxuJGNvbG9yX2RwZV9nOiAjZDEyMDFlO1xyXG5cclxuJGNvbG9yX2dlc19hOiAjOTlkNWY3O1xyXG4kY29sb3JfZ2VzX2I6ICM4MGFiY2Q7XHJcbiRjb2xvcl9nZXNfYzogIzZkODdhODtcclxuJGNvbG9yX2dlc19kOiAjNTQ2Mzg0O1xyXG4kY29sb3JfZ2VzX2U6ICM0MzQ2NjU7XHJcbiRjb2xvcl9nZXNfZjogIzMzMmQ0NztcclxuJGNvbG9yX2dlc19nOiAjMjMxYTJmO1xyXG4iLCIvKiBQYXJhbcOodHJlcyBwYXIgZMOpZmF1dCAqL1xyXG5cclxuJGgxLWZvbnQtc2l6ZS1taW4gIDogMS41NjNyZW07XHJcbiRoMS1mb250LXNpemUtbWF4ICA6IDIuNDQxcmVtO1xyXG4kaDEtbGluZS1oZWlnaHQgICAgOiAxLjE1MjtcclxuJGgxLXRleHQtdHJhbnNmb3JtIDogaW5pdGlhbDtcclxuJGgxLXRleHQtd3JhcCAgICAgIDogYmFsYW5jZTtcclxuJGgxLXdvcmQtYnJlYWsgICAgIDogbm9ybWFsO1xyXG4kaDEtc3BhY2luZyAgICAgICAgOiAwO1xyXG4kaDEtZm9udCAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgkaDEtZm9udC1zaXplLW1pbiwgY2FsYygxLjY1dncgKyAxNy4yOHB4KSwgJGgxLWZvbnQtc2l6ZS1tYXgpIC8gJGgxLWxpbmUtaGVpZ2h0ICRmb250LWZhbWlseS0tMztcclxuJGgxLWNvbG9yICAgICAgICAgIDogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcbiRoMi1mb250LXNpemUtbWluICA6IDEuNDA2cmVtO1xyXG4kaDItZm9udC1zaXplLW1heCAgOiAxLjk1M3JlbTtcclxuJGgyLWxpbmUtaGVpZ2h0ICAgIDogMS40NDtcclxuJGgyLXRleHQtdHJhbnNmb3JtIDogaW5pdGlhbDtcclxuJGgyLXRleHQtd3JhcCAgICAgIDogYmFsYW5jZTtcclxuJGgyLXdvcmQtYnJlYWsgICAgIDogbm9ybWFsO1xyXG4kaDItc3BhY2luZyAgICAgICAgOiAwO1xyXG4kaDItZm9udCAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgkaDItZm9udC1zaXplLW1pbiwgY2FsYygxLjAyN3Z3ICsgMTcuNjlweCksICRoMi1mb250LXNpemUtbWF4KSAvICRoMi1saW5lLWhlaWdodCAkZm9udC1mYW1pbHktLTM7XHJcbiRoMi1jb2xvciAgICAgICAgICA6ICRjb2xvcl9wcmltYXJ5LTI7XHJcblxyXG4kaDMtZm9udC1zaXplLW1pbiAgOiAxLjEyNXJlbTtcclxuJGgzLWZvbnQtc2l6ZS1tYXggIDogMS4yNXJlbTtcclxuJGgzLWxpbmUtaGVpZ2h0ICAgIDogMi4yNTtcclxuJGgzLXRleHQtdHJhbnNmb3JtIDogaW5pdGlhbDtcclxuJGgzLXRleHQtd3JhcCAgICAgIDogYmFsYW5jZTtcclxuJGgzLXdvcmQtYnJlYWsgICAgIDogbm9ybWFsO1xyXG4kaDMtc3BhY2luZyAgICAgICAgOiAwO1xyXG4kaDMtZm9udCAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgY2xhbXAoJGgzLWZvbnQtc2l6ZS1taW4sIGNhbGMoMC4yMzV2dyArIDE2LjlweCksICRoMy1mb250LXNpemUtbWF4KSAvICRoMy1saW5lLWhlaWdodCAkZm9udC1mYW1pbHktLTE7XHJcbiRoMy1jb2xvciAgICAgICAgICA6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kaDQtZm9udC1zaXplLW1pbiAgOiAxcmVtO1xyXG4kaDQtZm9udC1zaXplLW1heCAgOiAxcmVtO1xyXG4kaDQtbGluZS1oZWlnaHQgICAgOiAxLjU7XHJcbiRoNC10ZXh0LXRyYW5zZm9ybSA6IGluaXRpYWw7XHJcbiRoNC10ZXh0LXdyYXAgICAgICA6IGJhbGFuY2U7XHJcbiRoNC13b3JkLWJyZWFrICAgICA6IG5vcm1hbDtcclxuJGg0LXNwYWNpbmcgICAgICAgIDogMDtcclxuJGg0LWZvbnQgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIGNsYW1wKCRoNC1mb250LXNpemUtbWluLCAwLCAkaDQtZm9udC1zaXplLW1heCkgLyAkaDQtbGluZS1oZWlnaHQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kaDQtY29sb3IgICAgICAgICAgOiAkY29sb3JfcHJpbWFyeS0yO1xyXG5cclxuJGg1LWZvbnQtc2l6ZS1taW4gIDogMXJlbTtcclxuJGg1LWZvbnQtc2l6ZS1tYXggIDogMXJlbTtcclxuJGg1LWxpbmUtaGVpZ2h0ICAgIDogMS41O1xyXG4kaDUtdGV4dC10cmFuc2Zvcm0gOiBpbml0aWFsO1xyXG4kaDUtdGV4dC13cmFwICAgICAgOiBiYWxhbmNlO1xyXG4kaDUtd29yZC1icmVhayAgICAgOiBub3JtYWw7XHJcbiRoNS1zcGFjaW5nICAgICAgICA6IDA7XHJcbiRoNS1mb250ICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciBjbGFtcCgkaDUtZm9udC1zaXplLW1pbiwgMCwgJGg1LWZvbnQtc2l6ZS1tYXgpIC8gJGg1LWxpbmUtaGVpZ2h0ICRmb250LWZhbWlseS0tMTtcclxuJGg1LWNvbG9yICAgICAgICAgIDogJGNvbG9yX3ByaW1hcnktMjtcclxuXHJcbiRoNi1mb250LXNpemUtbWluICA6IDFyZW07XHJcbiRoNi1mb250LXNpemUtbWF4ICA6IDFyZW07XHJcbiRoNi1saW5lLWhlaWdodCAgICA6IDEuNTtcclxuJGg2LXRleHQtdHJhbnNmb3JtIDogaW5pdGlhbDtcclxuJGg2LXRleHQtd3JhcCAgICAgIDogYmFsYW5jZTtcclxuJGg2LXdvcmQtYnJlYWsgICAgIDogbm9ybWFsO1xyXG4kaDYtc3BhY2luZyAgICAgICAgOiAwO1xyXG4kaDYtZm9udCAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgY2xhbXAoJGg2LWZvbnQtc2l6ZS1taW4sIDAsICRoNi1mb250LXNpemUtbWF4KSAvICRoNi1saW5lLWhlaWdodCAkZm9udC1mYW1pbHktLTE7XHJcbiRoNi1jb2xvciAgICAgICAgICA6ICRjb2xvcl9wcmltYXJ5LTI7XHJcblxyXG4keHMtdGV4dC1mb250LXNpemUgIDogMC44cmVtO1xyXG5cclxuLyogQ1NTICovXHJcbmgxLmgxIHtcclxuICAgIC8vZm9udDogJGgxLWZvbnQ7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKCRoMS1mb250LXNpemUtbWluLCBjYWxjKDEuNjV2dyArIDE3LjI4cHgpLCAkaDEtZm9udC1zaXplLW1heCk7XHJcbiAgICBjb2xvcjogJGgxLWNvbG9yO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRoMS10ZXh0LXRyYW5zZm9ybTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkaDEtc3BhY2luZztcclxuICAgIGxpbmUtaGVpZ2h0OiAkaDEtbGluZS1oZWlnaHQ7XHJcbiAgICB3b3JkLWJyZWFrOiAkaDEtd29yZC1icmVhaztcclxufVxyXG5cclxuaDIuaDIge1xyXG4gICAgZm9udDogJGgyLWZvbnQ7XHJcbiAgICBjb2xvcjogJGgyLWNvbG9yO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRoMi10ZXh0LXRyYW5zZm9ybTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkaDItc3BhY2luZztcclxuICAgIGxpbmUtaGVpZ2h0OiAkaDItbGluZS1oZWlnaHQ7XHJcbiAgICB3b3JkLWJyZWFrOiAkaDItd29yZC1icmVhaztcclxufVxyXG5cclxuaDMuaDMge1xyXG4gICAgZm9udDogJGgzLWZvbnQ7XHJcbiAgICBjb2xvcjogJGgzLWNvbG9yO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRoMy10ZXh0LXRyYW5zZm9ybTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkaDMtc3BhY2luZztcclxuICAgIGxpbmUtaGVpZ2h0OiAkaDMtbGluZS1oZWlnaHQ7XHJcbiAgICB3b3JkLWJyZWFrOiAkaDMtd29yZC1icmVhaztcclxufVxyXG5cclxuaDQuaDQge1xyXG4gICAgZm9udDogJGg0LWZvbnQ7XHJcbiAgICBjb2xvcjogJGg0LWNvbG9yO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRoNC10ZXh0LXRyYW5zZm9ybTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkaDQtc3BhY2luZztcclxuICAgIGxpbmUtaGVpZ2h0OiAkaDQtbGluZS1oZWlnaHQ7XHJcbiAgICB3b3JkLWJyZWFrOiAkaDQtd29yZC1icmVhaztcclxufVxyXG5cclxuaDUuaDUge1xyXG4gICAgZm9udDogJGg1LWZvbnQ7XHJcbiAgICBjb2xvcjogJGg1LWNvbG9yO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRoNS10ZXh0LXRyYW5zZm9ybTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkaDUtc3BhY2luZztcclxuICAgIGxpbmUtaGVpZ2h0OiAkaDUtbGluZS1oZWlnaHQ7XHJcbiAgICB3b3JkLWJyZWFrOiAkaDUtd29yZC1icmVhaztcclxufVxyXG5cclxuaDYuaDYge1xyXG4gICAgZm9udDogJGg2LWZvbnQ7XHJcbiAgICBjb2xvcjogJGg2LWNvbG9yO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRoNi10ZXh0LXRyYW5zZm9ybTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkaDYtc3BhY2luZztcclxuICAgIGxpbmUtaGVpZ2h0OiAkaDYtbGluZS1oZWlnaHQ7XHJcbiAgICB3b3JkLWJyZWFrOiAkaDYtd29yZC1icmVhaztcclxufSIsIlxyXG5cclxuXHJcbi8qIENTUyAqL1xyXG5odG1sIHtcclxuICAgIGZvbnQtc2l6ZTogJGh0bWwtZm9udC1zaXplO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIGZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJGh0bWwtc3BhY2luZztcclxuICAgIGNvbG9yOiAkaHRtbC1jb2xvcjtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxufSIsIiRodG1sLWZvbnQtc2l6ZTogMTZweDtcclxuJGh0bWwtbGluZS1oZWlnaHQ6IDEuNTtcclxuJGh0bWwtc3BhY2luZzogMDtcclxuJGh0bWwtY29sb3I6ICMzQzNEM0U7XHJcblxyXG4kYm9keV9mb250LXNpemU6IDFyZW07XHJcbiRib2R5X2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciAjeyRib2R5X2ZvbnQtc2l6ZX0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiRib2R5X2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG5cclxuJHdyYXBwZXJfbWF4LXdpZHRoOiAxMzAwcHg7XHJcbiR3cmFwcGVyX2hvbWVfbWF4LXdpZHRoOiAxNjEwcHg7XHJcblxyXG4kbWF4X3dpZHRoX2dlbjogMTMyMHB4O1xyXG4kbWF4X3dpZHRoX2dlbl9taWQ6IDk5MHB4O1xyXG4kbWF4X3dpZHRoX2dlbl9taW46IDY2MHB4O1xyXG4kYnJlYWtwb2ludHM6ICgpO1xyXG4kYnJlYWtwb2ludHM6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICAneHMnOiAzNjBweCxcclxuICAgICAgICAnc20nOiA1NzZweCxcclxuICAgICAgICAnbWQnOiA3NjhweCxcclxuICAgICAgICAnbGcnOiA5OTJweCxcclxuICAgICAgICAneGwnOiAxMjAwcHgsXHJcbiAgICAgICAgJ3h4bCc6IDE0MDBweCxcclxuICAgICAgICAneHh4bCc6IDIwMDBweCxcclxuICAgICAgICAneHh4eGwnOiAyMTYwcHhcclxuICAgICksJGJyZWFrcG9pbnRzXHJcbik7XHJcblxyXG4kZ2xvYmFsX3RyYW5zaXRpb25fMTogMXM7XHJcbiRnbG9iYWxfdHJhbnNpdGlvbl8yOiAwLjNzO1xyXG4kZ2xvYmFsX3RyYW5zaXRpb25fMzogMC41cztcclxuXHJcbi8qIEhFQURFUiBDT0xPUiAqL1xyXG5cclxuJGhlYWRlcl9wcmltYXJ5X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kaGVhZGVyX3NlY29uZGFyeV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGhlYWRlcl90ZXJ0aWFyeV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuXHJcbi8vIEJhcnJlIGRlIGTDqWZpbGVtZW50XHJcbiRzY3JvbGxiYXItdHJhY2tfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTc7XHJcbiRzY3JvbGxiYXItdGh1bWJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMTtcclxuJHNjcm9sbGJhci10aHVtYl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yO1xyXG5cclxuXHJcbi8vIE1vZHVsZVxyXG4kcGFkZGluZy1zaXplOiAxcmVtO1xyXG4kcGFkZGluZy1zaXplLS1sZzogMXJlbTtcclxuXHJcbiRtb2R1bGVfcGFkZGluZzogMCAkcGFkZGluZy1zaXplO1xyXG5cclxuJG1vZHVsZV9wYWRkaW5nLS1tZDogMDtcclxuJG1vZHVsZV9wYWRkaW5nLS1sZzogMDtcclxuXHJcblxyXG4iLCIkdGFibGVfYm9yZGVyIDogMXB4IHNvbGlkICRjb2xvcl90ZXJ0aWFyeS01ICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlX3RoX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiR0YWJsZV90aF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJHRhYmxlX3RoX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZV9jYXB0aW9uX2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiR0YWJsZV9jYXB0aW9uX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyogQ1NTICovXHJcbnRhYmxlICx0ciwgdGgsIHRkIHtcclxuICAgIGJvcmRlcjogJHRhYmxlX2JvcmRlcjtcclxufVxyXG5cclxudGFibGUge1xyXG5cclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgIG1hcmdpbjogMXJlbSAwO1xyXG5cclxuICAgIHRyICwgdGQsIHRoIHtcclxuICAgICAgICBwYWRkaW5nIDogMXJlbSAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgdGgge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0YWJsZV90aF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkdGFibGVfdGhfY29sb3I7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHRhYmxlX3RoX3RleHQtYWxpZ247XHJcbiAgICB9XHJcblxyXG4gICAgY2FwdGlvbiB7XHJcbiAgICAgICAgZm9udDogJHRhYmxlX2NhcHRpb25fZm9udDtcclxuICAgICAgICB0ZXh0LWFsaWduOiAkdGFibGVfY2FwdGlvbl90ZXh0LWFsaWduO1xyXG4gICAgfVxyXG59XHJcbiIsIiR0YWJsZV9ib3JkZXIgOiAxcHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTU7XHJcblxyXG4kdGFibGVfdGhfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMTtcclxuJHRhYmxlX3RoX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kdGFibGVfdGhfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJHRhYmxlX2NhcHRpb25fZm9udDogJGJvZHlfZm9udDtcclxuJHRhYmxlX2NhcHRpb25fdGV4dC1hbGlnbjogbGVmdDsiLCIkcF9mb250LXNpemUtbWluICA6IDFyZW0gIWRlZmF1bHQ7XHJcbiRwX2ZvbnQtc2l6ZS1tYXggIDogMXJlbSAhZGVmYXVsdDtcclxuJHBfbGluZS1oZWlnaHQgICAgOiAxLjUgIWRlZmF1bHQ7XHJcbiRwX3RleHQtdHJhbnNmb3JtIDogaW5pdGlhbCAhZGVmYXVsdDtcclxuJHBfdGV4dC13cmFwICAgICAgOiBiYWxhbmNlICFkZWZhdWx0O1xyXG4kcF93b3JkLWJyZWFrICAgICA6IG5vcm1hbCAhZGVmYXVsdDtcclxuJHBfc3BhY2luZyAgICAgICAgOiAwICFkZWZhdWx0O1xyXG4kcF9mb250ICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciBjbGFtcCgkcF9mb250LXNpemUtbWluLCAwLCAkcF9mb250LXNpemUtbWF4KSAvICRwX2xpbmUtaGVpZ2h0ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHBfY29sb3IgICAgICAgICAgOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG5cclxuJGFfZm9udC1zaXplLW1pbiAgOiAxcmVtICFkZWZhdWx0O1xyXG4kYV9mb250LXNpemUtbWF4ICA6IDFyZW0gIWRlZmF1bHQ7XHJcbiRhX2xpbmUtaGVpZ2h0ICAgIDogMS41ICFkZWZhdWx0O1xyXG4kYV90ZXh0LXRyYW5zZm9ybSA6IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRhX3RleHQtd3JhcCAgICAgIDogYmFsYW5jZSAhZGVmYXVsdDtcclxuJGFfd29yZC1icmVhayAgICAgOiBub3JtYWwgIWRlZmF1bHQ7XHJcbiRhX3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xyXG4kYV9zcGFjaW5nICAgICAgICA6IDAgIWRlZmF1bHQ7XHJcbiRhX2ZvbnQgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIGNsYW1wKCRhX2ZvbnQtc2l6ZS1taW4sIDAsICRhX2ZvbnQtc2l6ZS1tYXgpIC8gJGFfbGluZS1oZWlnaHQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYV9jb2xvciAgICAgICAgICA6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRhX2N1cnNvciAgICAgICAgIDogcG9pbnRlciAhZGVmYXVsdDtcclxuXHJcbiR1bF9saV9wYWRkaW5nLXRvcC1ib3R0b20gICAgICAgICA6IDAuMzEyNXJlbSAhZGVmYXVsdDtcclxuJHVsX2xpX2JlZm9yZS1iYWNrZ3JvdW5kICAgICAgICAgIDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHVsX2xpX2JlZm9yZS13aWR0aCAgICAgICAgICAgICAgIDogMC4yNXJlbSAhZGVmYXVsdDtcclxuJHVsX2xpX2JlZm9yZS1oZWlnaHQgICAgICAgICAgICAgIDogMC4yNXJlbSAhZGVmYXVsdDtcclxuJHVsX2xpX2JlZm9yZS1ib3JkZXItcmFkaXVzICAgICAgIDogMXJlbSAhZGVmYXVsdDtcclxuJHVsX2xpX2JlZm9yZS1tYXJnaW4tcmlnaHQgICAgICAgIDogMC41cmVtICFkZWZhdWx0O1xyXG4kdWxfbGlfYmVmb3JlLXZlcnRpY2FsLWFsaWduICAgICAgOiBtaWRkbGUgIWRlZmF1bHQ7XHJcbiR1bF9saV91bF9saV9wYWRkaW5nLWxlZnQgICAgICAgICA6IDJyZW0gIWRlZmF1bHQ7XHJcblxyXG4kb2xfbGlfcGFkZGluZy10b3AtYm90dG9tICAgICAgICAgOiAwLjMxMjVyZW0gIWRlZmF1bHQ7XHJcbiRvbF9saV9mb250LXdlaWdodCAgICAgICAgIDogJGZvbnQtYm9sZCAhZGVmYXVsdDtcclxuXHJcblxyXG5wLnAsIHN0cm9uZy5zdHJvbmcsIGIuYiwgaS5pLCB1LnUgIHtcclxuICAgIGZvbnQ6ICRwX2ZvbnQ7XHJcbiAgICBjb2xvcjogJHBfY29sb3I7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJHBfdGV4dC10cmFuc2Zvcm07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJHBfc3BhY2luZztcclxuICAgIGxpbmUtaGVpZ2h0OiAkcF9saW5lLWhlaWdodDtcclxuICAgIHdvcmQtYnJlYWs6ICRwX3dvcmQtYnJlYWs7XHJcbn1cclxuXHJcbmEuYSB7XHJcbiAgICBmb250OiAkYV9mb250O1xyXG4gICAgY29sb3I6ICRhX2NvbG9yO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRhX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRhX3NwYWNpbmc7XHJcbiAgICBsaW5lLWhlaWdodDogJGFfbGluZS1oZWlnaHQ7XHJcbiAgICB3b3JkLWJyZWFrOiAkYV93b3JkLWJyZWFrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkYV90ZXh0LWRlY29yYXRpb247XHJcbiAgICBjdXJzb3I6ICRhX2N1cnNvcjtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxudWwudWwge1xyXG4gICAgbGlzdC1zdHlsZTogYXV0bztcclxuICAgIGxpLmxpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHVsX2xpX3BhZGRpbmctdG9wLWJvdHRvbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHVsX2xpX3BhZGRpbmctdG9wLWJvdHRvbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdWxfbGlfYmVmb3JlLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkdWxfbGlfYmVmb3JlLXdpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICR1bF9saV9iZWZvcmUtaGVpZ2h0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICR1bF9saV9iZWZvcmUtYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkdWxfbGlfYmVmb3JlLW1hcmdpbi1yaWdodDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246ICR1bF9saV9iZWZvcmUtdmVydGljYWwtYWxpZ247XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsLnVsIHtcclxuICAgICAgICAgICAgbGkubGkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkdWxfbGlfdWxfbGlfcGFkZGluZy1sZWZ0O1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoI3skdWxfbGlfcGFkZGluZy10b3AtYm90dG9tfSAqIDIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxub2wub2wge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xyXG4gICAgbGkubGkge1xyXG4gICAgICAgIHBhZGRpbmc6ICRvbF9saV9wYWRkaW5nLXRvcC1ib3R0b20gMDtcclxuICAgICAgICBmb250LXdlaWdodDogJG9sX2xpX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgIGEuYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lZGl0b3JpYWwge1xyXG4gICAgcCwgcC5wLCBzdHJvbmcsIHN0cm9uZy5zdHJvbmcsIGIsIGIuYiwgaSwgaS5pLCB1LCB1LnUgIHtcclxuICAgICAgICBmb250OiAkcF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHBfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwX3NwYWNpbmc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRwX2xpbmUtaGVpZ2h0O1xyXG4gICAgICAgIHdvcmQtYnJlYWs6ICRwX3dvcmQtYnJlYWs7XHJcbiAgICB9XHJcblxyXG4gICAgYSwgYS5hIHtcclxuICAgICAgICBmb250OiAkYV9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkYV9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhX3NwYWNpbmc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRhX2xpbmUtaGVpZ2h0O1xyXG4gICAgICAgIHdvcmQtYnJlYWs6ICRhX3dvcmQtYnJlYWs7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkYV90ZXh0LWRlY29yYXRpb247XHJcbiAgICAgICAgY3Vyc29yOiAkYV9jdXJzb3I7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgdWwsIHVsLnVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBhdXRvO1xyXG4gICAgICAgIGxpLCBsaS5saSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkdWxfbGlfcGFkZGluZy10b3AtYm90dG9tO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHVsX2xpX3BhZGRpbmctdG9wLWJvdHRvbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHVsX2xpX2JlZm9yZS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICR1bF9saV9iZWZvcmUtd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICR1bF9saV9iZWZvcmUtaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHVsX2xpX2JlZm9yZS1ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkdWxfbGlfYmVmb3JlLW1hcmdpbi1yaWdodDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAkdWxfbGlfYmVmb3JlLXZlcnRpY2FsLWFsaWduO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsLCB1bC51bCB7XHJcbiAgICAgICAgICAgICAgICBsaSwgbGkubGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHVsX2xpX3VsX2xpX3BhZGRpbmctbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoI3skdWxfbGlfcGFkZGluZy10b3AtYm90dG9tfSAqIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgb2wsIG9sLm9sIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XHJcbiAgICAgICAgbGksIGxpLmxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJG9sX2xpX3BhZGRpbmctdG9wLWJvdHRvbSAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9sX2xpX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICBhLmEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRwX2ZvbnQtc2l6ZS1taW4gIDogMXJlbTtcclxuJHBfZm9udC1zaXplLW1heCAgOiAxcmVtO1xyXG4kcF9saW5lLWhlaWdodCAgICA6IDEuNTtcclxuJHBfdGV4dC10cmFuc2Zvcm0gOiBpbml0aWFsO1xyXG4kcF90ZXh0LXdyYXAgICAgICA6IGJhbGFuY2U7XHJcbiRwX3dvcmQtYnJlYWsgICAgIDogbm9ybWFsO1xyXG4kcF9zcGFjaW5nICAgICAgICA6IDA7XHJcbiRwX2ZvbnQgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIGNsYW1wKCRwX2ZvbnQtc2l6ZS1taW4sIDAsICRwX2ZvbnQtc2l6ZS1tYXgpIC8gJHBfbGluZS1oZWlnaHQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcF9jb2xvciAgICAgICAgICA6ICRjb2xvcl9wcmltYXJ5LTI7XHJcblxyXG4kYV9mb250LXNpemUtbWluICA6IDFyZW07XHJcbiRhX2ZvbnQtc2l6ZS1tYXggIDogMXJlbTtcclxuJGFfbGluZS1oZWlnaHQgICAgOiAxLjU7XHJcbiRhX3RleHQtdHJhbnNmb3JtIDogaW5pdGlhbDtcclxuJGFfdGV4dC13cmFwICAgICAgOiBiYWxhbmNlO1xyXG4kYV93b3JkLWJyZWFrICAgICA6IG5vcm1hbDtcclxuJGFfdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiRhX3NwYWNpbmcgICAgICAgIDogMDtcclxuJGFfZm9udCAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgY2xhbXAoJGFfZm9udC1zaXplLW1pbiwgMCwgJGFfZm9udC1zaXplLW1heCkgLyAkYV9saW5lLWhlaWdodCAkZm9udC1mYW1pbHktLTE7XHJcbiRhX2NvbG9yICAgICAgICAgIDogJGNvbG9yX3ByaW1hcnktMjtcclxuJGFfY3Vyc29yICAgICAgICAgOiBwb2ludGVyO1xyXG5cclxuJHVsX2xpX3BhZGRpbmctdG9wLWJvdHRvbSAgICAgICAgIDogMC4zMTI1cmVtO1xyXG4kdWxfbGlfYmVmb3JlLWJhY2tncm91bmQgICAgICAgICAgOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kdWxfbGlfYmVmb3JlLXdpZHRoICAgICAgICAgICAgICAgOiAwLjI1cmVtO1xyXG4kdWxfbGlfYmVmb3JlLWhlaWdodCAgICAgICAgICAgICAgOiAwLjI1cmVtO1xyXG4kdWxfbGlfYmVmb3JlLWJvcmRlci1yYWRpdXMgICAgICAgOiAxcmVtO1xyXG4kdWxfbGlfYmVmb3JlLW1hcmdpbi1yaWdodCAgICAgICAgOiAwLjVyZW07XHJcbiR1bF9saV9iZWZvcmUtdmVydGljYWwtYWxpZ24gICAgICA6IG1pZGRsZTtcclxuJHVsX2xpX3VsX2xpX3BhZGRpbmctbGVmdCAgICAgICAgIDogMnJlbTtcclxuXHJcbiRvbF9saV9wYWRkaW5nLXRvcC1ib3R0b20gICAgICAgICA6IDAuMzEyNXJlbTtcclxuJG9sX2xpX2ZvbnQtd2VpZ2h0ICAgICAgICAgOiAkZm9udC1ib2xkO1xyXG4iLCIqW2RhdGEtc2Nyb2xsXSB7XHJcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2Nyb2xsLWN1c3RvbTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzY3JvbGxiYXItdHJhY2tfYmFja2dyb3VuZDtcclxufVxyXG5cclxuLnNjcm9sbC1jdXN0b206Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAuMjVyZW07XHJcbiAgICBoZWlnaHQ6IC4yNXJlbTtcclxufVxyXG5cclxuLnNjcm9sbC1jdXN0b206Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Nyb2xsYmFyLXRodW1iX2JhY2tncm91bmQ7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Nyb2xsYmFyLXRodW1iX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcbn0iLCJhW2NsYXNzKj1cIl9fZ2xvYmFsLWxpbmtcIl0ge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn0iLCIvLyBVdGlsaXPDqVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ubWFpbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgNW1zIGVhc2UtaW4tb3V0O1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxufVxyXG4uYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kO1xyXG4gICAgJl9fY29udGVudC1wYWdlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xyXG4gICAgfVxyXG59XHJcbi5ib2R5LS1ob21lIHtcclxuICAgIC5tYWluIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIHtcclxuICAgIC5tYWluIHtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCA1cyBlYXNlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYm9keS0taW5uZXIuYm9keS0tbWVudS1vcGVuZWQge1xyXG4gICAgLm1haW4ge1xyXG4gICAgICAgIC8vei1pbmRleDogMTtcclxuICAgIH1cclxufSIsIi50ZXh0LWJsb2NrIHtcclxuICAgICZfX3RleHQge1xyXG4gICAgICAgICYtLWxnIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5mbGF0cGlja3ItY2FsZW5kYXIge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcclxuICAgIGFuaW1hdGlvbjogbm9uZTtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMzA3Ljg3NXB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLDAsMCwwLjA4KTtcclxuICAgIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwwLDAsMC4wOCk7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgbWF4LWhlaWdodDogNjQwcHg7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUub3BlbiB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMnB4O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogY2FsYygxMDAlICsgMnB4KTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYy5vcGVuIHtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisxKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bis3KSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMikgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rMSkge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XHJcbiAgICBib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lcixcclxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzVGltZSAuZGF5Q29udGFpbmVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lciB7XHJcbiAgICBib3JkZXItbGVmdDogMDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnNob3dUaW1lSW5wdXQuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5ub0NhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSxcclxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBsZWZ0OiAyMnB4O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmJlZm9yZSxcclxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YWZ0ZXIge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAyMnB4O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlIHtcclxuICAgIGJvcmRlci13aWR0aDogNXB4O1xyXG4gICAgbWFyZ2luOiAwIC01cHg7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XHJcbiAgICBib3JkZXItd2lkdGg6IDRweDtcclxuICAgIG1hcmdpbjogMCAtNHB4O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcclxuICAgIGJvdHRvbTogMTAwJTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSxcclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XHJcbiAgICB0b3A6IDEwMCU7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhcjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcbi5mbGF0cGlja3Itd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XHJcbiAgICBmaWxsOiByZ2JhKDAsMCwwLDAuOSk7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgIC13ZWJraXQtZmxleDogMTtcclxuICAgIC1tcy1mbGV4OiAxO1xyXG4gICAgZmxleDogMTtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgei1pbmRleDogMztcclxuICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XHJcbiAgICBmaWxsOiByZ2JhKDAsMCwwLDAuOSk7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBpLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xyXG4gICAgLypcclxuICAgICAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXHJcbiAgICAvKlxyXG4gICAgICAgICAgKi9cclxuICAgIGxlZnQ6IDA7XHJcbiAgICAvKlxyXG4gICAgICAgICAgLypydGw6ZW5kOmlnbm9yZSovXHJcbiAgICAvKlxyXG4gICAgICAgICAgKi9cclxufVxyXG4vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xyXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xyXG4gICAgLypcclxuICAgICAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXHJcbiAgICAvKlxyXG4gICAgICAgICAgKi9cclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgLypcclxuICAgICAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xyXG4gICAgLypcclxuICAgICAgICAgICovXHJcbn1cclxuLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cclxuLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlcixcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjOTU5ZWE5O1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xyXG4gICAgZmlsbDogI2Y2NDc0NztcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyBwYXRoIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xyXG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xyXG4gICAgZmlsbDogaW5oZXJpdDtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0LFxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LW1zLWNsZWFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBwYWRkaW5nOiAwIDRweCAwIDJweDtcclxuICAgIGhlaWdodDogNTAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwJTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuMTUpO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXAge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XHJcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjYpO1xyXG4gICAgdG9wOiAyNiU7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93biB7XHJcbiAgICB0b3A6IDUwJTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcclxuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuNik7XHJcbiAgICB0b3A6IDQwJTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHtcclxuICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcgcGF0aCB7XHJcbiAgICBmaWxsOiByZ2JhKDAsMCwwLDAuNSk7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlcjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIgc3BhbiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XHJcbiAgICBmb250LXNpemU6IDEzNSU7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgICBsZWZ0OiAxMi41JTtcclxuICAgIHBhZGRpbmc6IDcuNDhweCAwIDAgMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMC41Y2g7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcclxuICAgIHdpZHRoOiA2Y2g7XHJcbiAgICB3aWR0aDogN2NoXFwwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGN1cnNvcjogdGV4dDtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF0sXHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF06aG92ZXIge1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMge1xyXG4gICAgYXBwZWFyYW5jZTogbWVudWxpc3Q7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIG1hcmdpbjogLTFweCAwIDAgMDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBtZW51bGlzdDtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbWVudWxpc3Q7XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpmb2N1cyxcclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6YWN0aXZlIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG4uZmxhdHBpY2tyLXdlZWtkYXlzIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbn1cclxuLmZsYXRwaWNrci13ZWVrZGF5cyAuZmxhdHBpY2tyLXdlZWtkYXljb250YWluZXIge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gICAgLXdlYmtpdC1mbGV4OiAxO1xyXG4gICAgLW1zLWZsZXg6IDE7XHJcbiAgICBmbGV4OiAxO1xyXG59XHJcbnNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgZm9udC1zaXplOiA5MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuNTQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgICAtd2Via2l0LWZsZXg6IDE7XHJcbiAgICAtbXMtZmxleDogMTtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcbi5kYXlDb250YWluZXIsXHJcbi5mbGF0cGlja3Itd2Vla3Mge1xyXG4gICAgcGFkZGluZzogMXB4IDAgMCAwO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5cyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XHJcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB3aWR0aDogMzA3Ljg3NXB4O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5czpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcbi5kYXlDb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgd2lkdGg6IDMwNy44NzVweDtcclxuICAgIG1pbi13aWR0aDogMzA3Ljg3NXB4O1xyXG4gICAgbWF4LXdpZHRoOiAzMDcuODc1cHg7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuLmRheUNvbnRhaW5lciArIC5kYXlDb250YWluZXIge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xyXG4gICAgYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLWRheSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNTBweDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB3aWR0aDogMTQuMjg1NzE0MyU7XHJcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE0LjI4NTcxNDMlO1xyXG4gICAgZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XHJcbiAgICBtYXgtd2lkdGg6IDM5cHg7XHJcbiAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzlweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXk6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheTpmb2N1cyxcclxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLFxyXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6Zm9jdXMge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJhY2tncm91bmQ6ICNlNmU2ZTY7XHJcbiAgICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjOTU5ZWE5O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS50b2RheTpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICM5NTllYTk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjOTU5ZWE5O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cyxcclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5wcmV2TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLm5leHRNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeV8xO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfcHJpbWFyeV8xO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4IDAgMCA1MHB4O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmVuZFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5lbmRSYW5nZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IC0xMHB4IDAgMCAkY29sb3JfcHJpbWFyeV8xO1xyXG4gICAgYm94LXNoYWRvdzogLTEwcHggMCAwICRjb2xvcl9wcmltYXJ5XzE7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZS5lbmRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XHJcbiAgICBib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxyXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLFxyXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5uZXh0TW9udGhEYXkge1xyXG4gICAgY29sb3I6IHJnYmEoNTcsNTcsNTcsMC4zKTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXHJcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3ZlciB7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgY29sb3I6IHJnYmEoNTcsNTcsNTcsMC4xKTtcclxufVxyXG4uZmxhdHBpY2tyLWRheS53ZWVrLnNlbGVjdGVkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICRjb2xvcl9wcmltYXJ5XzEsIDVweCAwIDAgJGNvbG9yX3ByaW1hcnlfMTtcclxuICAgIGJveC1zaGFkb3c6IC01cHggMCAwICRjb2xvcl9wcmltYXJ5XzEsIDVweCAwIDAgJGNvbG9yX3ByaW1hcnlfMTtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5oaWRkZW4ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5yYW5nZU1vZGUgLmZsYXRwaWNrci1kYXkge1xyXG4gICAgbWFyZ2luLXRvcDogMXB4O1xyXG59XHJcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtzIHtcclxuICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xyXG4gICAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrZGF5IHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxufVxyXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheSxcclxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXk6aG92ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIGNvbG9yOiByZ2JhKDU3LDU3LDU3LDAuMyk7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG4uZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uZmxhdHBpY2tyLXJDb250YWluZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWF4LWhlaWdodDogNDBweDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgICAtd2Via2l0LWZsZXg6IDE7XHJcbiAgICAtbXMtZmxleDogMTtcclxuICAgIGZsZXg6IDE7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMzOTM5Mzk7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzM5MzkzOTtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUuaGFzU2Vjb25kcyAubnVtSW5wdXRXcmFwcGVyIHtcclxuICAgIHdpZHRoOiAyNiU7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lLnRpbWUyNGhyIC5udW1JbnB1dFdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDQ5JTtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1ob3VyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItbWludXRlLFxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLXNlY29uZCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLXRpbWUtc2VwYXJhdG9yLFxyXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XHJcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHdpZHRoOiAyJTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgd2lkdGg6IDE4JTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIGlucHV0OmhvdmVyLFxyXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpob3ZlcixcclxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzLFxyXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG59XHJcbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qISBub3Vpc2xpZGVyIC0gMTQuMS4xIC0gMTIvMTUvMjAxOSAqL1xyXG4vKiBGdW5jdGlvbmFsIHN0eWxpbmc7XHJcbiAqIFRoZXNlIHN0eWxlcyBhcmUgcmVxdWlyZWQgZm9yIG5vVWlTbGlkZXIgdG8gZnVuY3Rpb24uXHJcbiAqIFlvdSBkb24ndCBuZWVkIHRvIGNoYW5nZSB0aGVzZSBydWxlcyB0byBhcHBseSB5b3VyIGRlc2lnbi5cclxuICovXHJcbi5ub1VpLXRhcmdldCxcclxuLm5vVWktdGFyZ2V0ICoge1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5ub1VpLXRhcmdldCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLm5vVWktYmFzZSxcclxuLm5vVWktY29ubmVjdHMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcbi8qIFdyYXBwZXIgZm9yIGFsbCBjb25uZWN0IGVsZW1lbnRzLlxyXG4gKi9cclxuLm5vVWktY29ubmVjdHMge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDA7XHJcbn1cclxuLm5vVWktY29ubmVjdCxcclxuLm5vVWktb3JpZ2luIHtcclxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XHJcbn1cclxuLm5vVWktY29ubmVjdCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4ubm9VaS1vcmlnaW4ge1xyXG4gICAgaGVpZ2h0OiAxMCU7XHJcbiAgICB3aWR0aDogMTAlO1xyXG59XHJcbi8qIE9mZnNldCBkaXJlY3Rpb25cclxuICovXHJcbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG59XHJcbi8qIEdpdmUgb3JpZ2lucyAwIGhlaWdodC93aWR0aCBzbyB0aGV5IGRvbid0IGludGVyZmVyZSB3aXRoIGNsaWNraW5nIHRoZVxyXG4gKiBjb25uZWN0IGVsZW1lbnRzLlxyXG4gKi9cclxuLm5vVWktdmVydGljYWwgLm5vVWktb3JpZ2luIHtcclxuICAgIHdpZHRoOiAwO1xyXG59XHJcbi5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcclxuICAgIGhlaWdodDogMDtcclxufVxyXG4ubm9VaS1oYW5kbGUge1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLm5vVWktdG91Y2gtYXJlYSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktY29ubmVjdCxcclxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbiB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcbn1cclxuLm5vVWktc3RhdGUtZHJhZyAqIHtcclxuICAgIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcbi8qIFNsaWRlciBzaXplIGFuZCBoYW5kbGUgcGxhY2VtZW50O1xyXG4gKi9cclxuLm5vVWktaG9yaXpvbnRhbCB7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbn1cclxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xyXG4gICAgd2lkdGg6IDM0cHg7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICByaWdodDogLTE3cHg7XHJcbiAgICB0b3A6IC02cHg7XHJcbn1cclxuLm5vVWktdmVydGljYWwge1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbn1cclxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgcmlnaHQ6IC02cHg7XHJcbiAgICB0b3A6IC0xN3B4O1xyXG59XHJcbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xyXG4gICAgbGVmdDogLTE3cHg7XHJcbiAgICByaWdodDogYXV0bztcclxufVxyXG4vKiBTdHlsaW5nO1xyXG4gKiBHaXZpbmcgdGhlIGNvbm5lY3QgZWxlbWVudCBhIGJvcmRlciByYWRpdXMgY2F1c2VzIGlzc3VlcyB3aXRoIHVzaW5nIHRyYW5zZm9ybTogc2NhbGVcclxuICovXHJcbi5ub1VpLXRhcmdldCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QzRDNEMztcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCAjRjBGMEYwLCAwIDNweCA2cHggLTVweCAjQkJCO1xyXG59XHJcbi5ub1VpLWNvbm5lY3RzIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG4ubm9VaS1jb25uZWN0IHtcclxuICAgIGJhY2tncm91bmQ6ICMzRkI4QUY7XHJcbn1cclxuLyogSGFuZGxlcyBhbmQgY3Vyc29ycztcclxuICovXHJcbi5ub1VpLWRyYWdnYWJsZSB7XHJcbiAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1kcmFnZ2FibGUge1xyXG4gICAgY3Vyc29yOiBucy1yZXNpemU7XHJcbn1cclxuLm5vVWktaGFuZGxlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLCBpbnNldCAwIDFweCA3cHggI0VCRUJFQiwgMCAzcHggNnB4IC0zcHggI0JCQjtcclxufVxyXG4ubm9VaS1hY3RpdmUge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLCBpbnNldCAwIDFweCA3cHggI0RERCwgMCAzcHggNnB4IC0zcHggI0JCQjtcclxufVxyXG4vKiBIYW5kbGUgc3RyaXBlcztcclxuICovXHJcbi5ub1VpLWhhbmRsZTpiZWZvcmUsXHJcbi5ub1VpLWhhbmRsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogI0U4RTdFNjtcclxuICAgIGxlZnQ6IDE0cHg7XHJcbiAgICB0b3A6IDZweDtcclxufVxyXG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xyXG4gICAgbGVmdDogMTdweDtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YmVmb3JlLFxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGxlZnQ6IDZweDtcclxuICAgIHRvcDogMTRweDtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xyXG4gICAgdG9wOiAxN3B4O1xyXG59XHJcbi8qIERpc2FibGVkIHN0YXRlO1xyXG4gKi9cclxuW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcclxuICAgIGJhY2tncm91bmQ6ICNCOEI4Qjg7XHJcbn1cclxuW2Rpc2FibGVkXS5ub1VpLXRhcmdldCxcclxuW2Rpc2FibGVkXS5ub1VpLWhhbmRsZSxcclxuW2Rpc2FibGVkXSAubm9VaS1oYW5kbGUge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4vKiBCYXNlO1xyXG4gKlxyXG4gKi9cclxuLm5vVWktcGlwcyxcclxuLm5vVWktcGlwcyAqIHtcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLm5vVWktcGlwcyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb2xvcjogIzk5OTtcclxufVxyXG4vKiBWYWx1ZXM7XHJcbiAqXHJcbiAqL1xyXG4ubm9VaS12YWx1ZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5ub1VpLXZhbHVlLXN1YiB7XHJcbiAgICBjb2xvcjogI2NjYztcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG4vKiBNYXJraW5ncztcclxuICpcclxuICovXHJcbi5ub1VpLW1hcmtlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjQ0NDO1xyXG59XHJcbi5ub1VpLW1hcmtlci1zdWIge1xyXG4gICAgYmFja2dyb3VuZDogI0FBQTtcclxufVxyXG4ubm9VaS1tYXJrZXItbGFyZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogI0FBQTtcclxufVxyXG4vKiBIb3Jpem9udGFsIGxheW91dDtcclxuICpcclxuICovXHJcbi5ub1VpLXBpcHMtaG9yaXpvbnRhbCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xyXG59XHJcbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xyXG59XHJcbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgd2lkdGg6IDJweDtcclxuICAgIGhlaWdodDogNXB4O1xyXG59XHJcbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLXN1YiB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbn1cclxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2Uge1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG59XHJcbi8qIFZlcnRpY2FsIGxheW91dDtcclxuICpcclxuICovXHJcbi5ub1VpLXBpcHMtdmVydGljYWwge1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMTAwJTtcclxufVxyXG4ubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbn1cclxuLm5vVWktcnRsIC5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XHJcbn1cclxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyIHtcclxuICAgIHdpZHRoOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbn1cclxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLXN1YiB7XHJcbiAgICB3aWR0aDogMTBweDtcclxufVxyXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItbGFyZ2Uge1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbn1cclxuLm5vVWktdG9vbHRpcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5ub1VpLWhvcml6b250YWwgLm5vVWktdG9vbHRpcCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBib3R0b206IDEyMCU7XHJcbn1cclxuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAxMjAlO1xyXG59XHJcbiIsIiRzcy1oZWlnaHQ6IDNyZW0gIWRlZmF1bHQ7XHJcbiRzcy13aGl0ZTogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRzcy1mb250LWNvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kc3MtZm9udC1wbGFjZWhvbGRlci1jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJHNzLWZvbnQtZGlzYWJsZWQtY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRzcy1wcmltYXJ5LWNvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kc3MtYm9yZGVyLWNvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kc3Mtc2VhcmNoLWhpZ2hsaWdodC1jb2xvcjogI2ZmZmI4YyAhZGVmYXVsdDtcclxuJHNzLWJvcmRlci1yYWRpdXM6IDBweCAhZGVmYXVsdDtcclxuJHNzLXNwYWNpbmctbDogOHB4ICFkZWZhdWx0O1xyXG4kc3Mtc3BhY2luZy1tOiA2cHggIWRlZmF1bHQ7XHJcbiRzcy1zcGFjaW5nLXM6IDRweCAhZGVmYXVsdDtcclxuXHJcbiRzcy1wbHVzX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kc3NfY29udGVudF9vcGVuZWRfYm94LXNoYWRvdyA6ICRmb3JtX2VsZW1lbnRfYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuXHJcbi5zcy1tYWluIHtcclxuICAgIHBvc2l0aW9uICAgIDogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5ICAgICA6IGlubGluZS1ibG9jaztcclxuICAgIHVzZXItc2VsZWN0IDogbm9uZTtcclxuICAgIGNvbG9yICAgICAgIDogJHNzLWZvbnQtY29sb3I7XHJcbiAgICB3aWR0aCAgICAgICA6IDEwMCVcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICBkaXNwbGF5ICAgICAgICAgIDogZmxleDtcclxuICAgIGN1cnNvciAgICAgICAgICAgOiBwb2ludGVyO1xyXG4gICAgd2lkdGggICAgICAgICAgICA6IDEwMCU7XHJcbiAgICBoZWlnaHQgICAgICAgICAgIDogMzBweDtcclxuICAgIHBhZGRpbmcgICAgICAgICAgOiA2cHg7XHJcbiAgICBib3JkZXIgICAgICAgICAgIDogMXB4IHNvbGlkICNkY2RlZTI7XHJcbiAgICBib3JkZXItcmFkaXVzICAgIDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3IgOiAjZmZmO1xyXG4gICAgb3V0bGluZSAgICAgICAgICA6IDA7XHJcbiAgICBib3gtc2l6aW5nICAgICAgIDogYm9yZGVyLWJveDtcclxuICAgIHRyYW5zaXRpb24gICAgICAgOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcclxufVxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkLnNzLW9wZW4tYmVsb3csXHJcbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1vcGVuLWJlbG93IHtcclxuICAgIHotaW5kZXg6IDEwMTI7XHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQuc3MtZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICNkY2RlZTI7XHJcbiAgICBjdXJzb3IgICAgICAgICAgIDogbm90LWFsbG93ZWRcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xyXG4gICAgZmxleCAgICAgICAgICAgICAgICA6IDEgMSAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbiAgICAgICAgICA6IGxlZnQ7XHJcbiAgICB3aWR0aCAgICAgICAgICAgICAgIDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICBsaW5lLWhlaWdodCAgICAgICAgIDogMWVtO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdCA6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0ICAgIDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdCAgICAgOiBub25lO1xyXG4gICAgdXNlci1zZWxlY3QgICAgICAgICA6IG5vbmVcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIsIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyICoge1xyXG4gICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtcyAgIDogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3cgICAgICA6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3cgOiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlICAgOiBub3dyYXBcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgKiB7XHJcbiAgICB3aWR0aCA6IGF1dG9cclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcclxuICAgIGNvbG9yIDogaW5oZXJpdFxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1kZXNlbGVjdCB7XHJcbiAgICBkaXNwbGF5ICAgICAgICAgOiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXMgICAgIDogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50IDogZmxleC1lbmQ7XHJcbiAgICBmbGV4ICAgICAgICAgICAgOiAwIDEgYXV0bztcclxuICAgIG1hcmdpbiAgICAgICAgICA6IDAgNnB4O1xyXG4gICAgZm9udC13ZWlnaHQgICAgIDogNzAwXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWRlc2VsZWN0LnNzLWhpZGUge1xyXG4gICAgZGlzcGxheSA6IG5vbmVcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cge1xyXG4gICAgZGlzcGxheSAgICAgICAgIDogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zICAgICA6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudCA6IGZsZXgtZW5kO1xyXG4gICAgZmxleCAgICAgICAgICAgIDogMCAxIGF1dG87XHJcbiAgICBtYXJnaW4gICAgICAgICAgOiAwIDZweFxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgIGJvcmRlciAgICAgICA6IHNvbGlkICM2NjY7XHJcbiAgICBib3JkZXItd2lkdGggOiAwIDJweCAycHggMDtcclxuICAgIGRpc3BsYXkgICAgICA6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmcgICAgICA6IDNweDtcclxuICAgIHRyYW5zaXRpb24gICA6IHRyYW5zZm9ybSAuMnMsIG1hcmdpbiAuMnNcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3Bhbi5hcnJvdy11cCB7XHJcbiAgICB0cmFuc2Zvcm0gOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICBtYXJnaW4gICAgOiAzcHggMCAwXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4uYXJyb3ctZG93biB7XHJcbiAgICB0cmFuc2Zvcm0gOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgbWFyZ2luICAgIDogLTNweCAwIDBcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuICAgIGRpc3BsYXkgICAgICAgICAgOiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb24gICA6IHJvdztcclxuICAgIGN1cnNvciAgICAgICAgICAgOiBwb2ludGVyO1xyXG4gICAgbWluLWhlaWdodCAgICAgICA6IDMwcHg7XHJcbiAgICB3aWR0aCAgICAgICAgICAgIDogMTAwJTtcclxuICAgIHBhZGRpbmcgICAgICAgICAgOiAwIDAgMCAzcHg7XHJcbiAgICBib3JkZXIgICAgICAgICAgIDogMXB4IHNvbGlkICRjb2xvcl90ZXJ0aWFyeS01O1xyXG4gICAgYm9yZGVyLXJhZGl1cyAgICA6IDAuNjI1cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICNmZmY7XHJcbiAgICBvdXRsaW5lICAgICAgICAgIDogMDtcclxuICAgIGJveC1zaXppbmcgICAgICAgOiBib3JkZXItYm94O1xyXG4gICAgdHJhbnNpdGlvbiAgICAgICA6IGJhY2tncm91bmQtY29sb3IgLjJzXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1kaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2RjZGVlMjtcclxuICAgIGN1cnNvciAgICAgICAgICAgOiBub3QtYWxsb3dlZFxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3MtZGlzYWJsZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xyXG4gICAgY29sb3IgOiAjNjY2XHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1kaXNhYmxlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZSAuc3MtdmFsdWUtZGVsZXRlIHtcclxuICAgIGN1cnNvciA6IG5vdC1hbGxvd2VkXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIHtcclxuICAgIGRpc3BsYXkgICAgICAgICA6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXAgICAgICAgOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50IDogZmxleC1zdGFydDtcclxuICAgIGZsZXggICAgICAgICAgICA6IDEgMSAxMDAlO1xyXG4gICAgd2lkdGggICAgICAgICAgIDogY2FsYygxMDAlIC0gMzBweCk7XHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XHJcbiAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgIHBhZGRpbmcgICAgICAgOiA0cHggNXB4O1xyXG4gICAgbWFyZ2luICAgICAgICA6IDJweCAwO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDFlbTtcclxuICAgIGFsaWduLWl0ZW1zICAgOiBjZW50ZXI7XHJcbiAgICB3aWR0aCAgICAgICAgIDogMTAwJTtcclxuICAgIGNvbG9yICAgICAgICAgOiAjZGVkZWRlO1xyXG4gICAgb3ZlcmZsb3cgICAgICA6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3cgOiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlICAgOiBub3dyYXBcclxufVxyXG5cclxuQGtleWZyYW1lcyBzY2FsZUluIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm0gOiBzY2FsZSgwKTtcclxuICAgICAgICBvcGFjaXR5ICAgOiAwXHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtIDogc2NhbGUoMSk7XHJcbiAgICAgICAgb3BhY2l0eSAgIDogMVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNjYWxlT3V0IHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm0gOiBzY2FsZSgxKTtcclxuICAgICAgICBvcGFjaXR5ICAgOiAxXHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtIDogc2NhbGUoMCk7XHJcbiAgICAgICAgb3BhY2l0eSAgIDogMFxyXG4gICAgfVxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUge1xyXG4gICAgZGlzcGxheSAgICAgICAgICAgICAgICAgICA6IGZsZXg7XHJcbiAgICB1c2VyLXNlbGVjdCAgICAgICAgICAgICAgIDogbm9uZTtcclxuICAgIGFsaWduLWl0ZW1zICAgICAgICAgICAgICAgOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemUgICAgICAgICAgICAgICAgIDogMTJweDtcclxuICAgIHBhZGRpbmcgICAgICAgICAgICAgICAgICAgOiAzcHggNXB4O1xyXG4gICAgbWFyZ2luICAgICAgICAgICAgICAgICAgICA6IDNweCA1cHggM3B4IDA7XHJcbiAgICBjb2xvciAgICAgICAgICAgICAgICAgICAgIDogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3IgICAgICAgICAgOiAjNTg5N2ZiO1xyXG4gICAgYm9yZGVyLXJhZGl1cyAgICAgICAgICAgICA6IDA7XHJcbiAgICBhbmltYXRpb24tbmFtZSAgICAgICAgICAgIDogc2NhbGVJbjtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbiAgICAgICAgOiAuMnM7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uIDogZWFzZS1vdXQ7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlICAgICAgIDogYm90aFxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUuc3Mtb3V0IHtcclxuICAgIGFuaW1hdGlvbi1uYW1lICAgICAgICAgICAgOiBzY2FsZU91dDtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbiAgICAgICAgOiAuMnM7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uIDogZWFzZS1vdXRcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS1kZWxldGUge1xyXG4gICAgbWFyZ2luIDogMCAwIDAgNXB4O1xyXG4gICAgY3Vyc29yIDogcG9pbnRlclxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCB7XHJcbiAgICBkaXNwbGF5IDogZmxleDtcclxuICAgIGZsZXggICAgOiAwIDEgM3B4O1xyXG4gICAgbWFyZ2luICA6IDlweCAxMnB4IDAgNXB4XHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcclxuICAgIGRpc3BsYXkgICAgICAgICA6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtcyAgICAgOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kICAgICAgOiAkc3MtcGx1c19jb2xvcjtcclxuICAgIHBvc2l0aW9uICAgICAgICA6IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0ICAgICAgICAgIDogMTBweDtcclxuICAgIHdpZHRoICAgICAgICAgICA6IDJweDtcclxuICAgIHRyYW5zaXRpb24gICAgICA6IHRyYW5zZm9ybSAuMnNcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZCA6ICRzcy1wbHVzX2NvbG9yO1xyXG4gICAgY29udGVudCAgICA6IFwiXCI7XHJcbiAgICBwb3NpdGlvbiAgIDogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQgICAgIDogMnB4O1xyXG4gICAgd2lkdGggICAgICA6IDEwcHg7XHJcbiAgICBsZWZ0ICAgICAgIDogLTRweDtcclxuICAgIHRvcCAgICAgICAgOiA0cHhcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMuc3MtY3Jvc3Mge1xyXG4gICAgdHJhbnNmb3JtIDogcm90YXRlKDQ1ZGVnKVxyXG59XHJcblxyXG4uc3MtY29udGVudCB7XHJcbiAgICBwb3NpdGlvbiAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICB3aWR0aCAgICAgICAgICAgIDogMTAwJTtcclxuICAgIG1hcmdpbiAgICAgICAgICAgOiAwO1xyXG4gICAgYm94LXNpemluZyAgICAgICA6IGJvcmRlci1ib3g7XHJcbiAgICB6LWluZGV4ICAgICAgICAgIDogMTAxMDtcclxuICAgIGJhY2tncm91bmQtY29sb3IgOiAjZmZmO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbiA6IGNlbnRlciB0b3A7XHJcbiAgICB0cmFuc2l0aW9uICAgICAgIDogdHJhbnNmb3JtIC4ycywgb3BhY2l0eSAuMnM7XHJcbiAgICBvcGFjaXR5ICAgICAgICAgIDogMDtcclxuICAgIHRyYW5zZm9ybSAgICAgICAgOiBzY2FsZVkoMClcclxufVxyXG5cclxuLnNzLWNvbnRlbnQuc3Mtb3BlbiB7XHJcbiAgICBkaXNwbGF5ICAgOiBibG9jaztcclxuICAgIG9wYWNpdHkgICA6IDE7XHJcbiAgICB0cmFuc2Zvcm0gOiBzY2FsZVkoMSk7XHJcbiAgICBib3gtc2hhZG93ICAgOiAkc3NfY29udGVudF9vcGVuZWRfYm94LXNoYWRvdztcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCB7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbiA6IHJvdztcclxuICAgIHBhZGRpbmcgICAgICAgIDogOHB4IDhweCA2cHhcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaC5zcy1oaWRlLCAuc3MtY29udGVudCAuc3Mtc2VhcmNoLnNzLWhpZGUgaW5wdXQge1xyXG4gICAgaGVpZ2h0ICA6IDA7XHJcbiAgICBvcGFjaXR5IDogMDtcclxuICAgIHBhZGRpbmcgOiAwO1xyXG4gICAgbWFyZ2luICA6IDBcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dCB7XHJcbiAgICBkaXNwbGF5ICAgICAgICAgICAgOiBpbmxpbmUtZmxleDtcclxuICAgIGZvbnQtc2l6ZSAgICAgICAgICA6IGluaGVyaXQ7XHJcbiAgICBsaW5lLWhlaWdodCAgICAgICAgOiBpbmhlcml0O1xyXG4gICAgZmxleCAgICAgICAgICAgICAgIDogMSAxIGF1dG87XHJcbiAgICB3aWR0aCAgICAgICAgICAgICAgOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoICAgICAgICAgIDogMDtcclxuICAgIGhlaWdodCAgICAgICAgICAgICA6IDMwcHg7XHJcbiAgICBwYWRkaW5nICAgICAgICAgICAgOiA2cHggOHB4O1xyXG4gICAgbWFyZ2luICAgICAgICAgICAgIDogMDtcclxuICAgIGJvcmRlciAgICAgICAgICAgICA6IDFweCBzb2xpZCAjZGNkZWUyO1xyXG4gICAgYm9yZGVyLXJhZGl1cyAgICAgIDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3IgICA6ICNmZmY7XHJcbiAgICBvdXRsaW5lICAgICAgICAgICAgOiAwO1xyXG4gICAgdGV4dC1hbGlnbiAgICAgICAgIDogbGVmdDtcclxuICAgIGJveC1zaXppbmcgICAgICAgICA6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmcgOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlIDogdGV4dGZpZWxkXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yICAgICAgICAgIDogIzhhOGE4YTtcclxuICAgIHZlcnRpY2FsLWFsaWduIDogbWlkZGxlXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdyA6IDAgMCA1cHggIzU4OTdmYlxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIC5zcy1hZGRhYmxlIHtcclxuICAgIGRpc3BsYXkgICAgICAgICA6IGlubGluZS1mbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50IDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXMgICAgIDogY2VudGVyO1xyXG4gICAgY3Vyc29yICAgICAgICAgIDogcG9pbnRlcjtcclxuICAgIGZvbnQtc2l6ZSAgICAgICA6IDIycHg7XHJcbiAgICBmb250LXdlaWdodCAgICAgOiA3MDA7XHJcbiAgICBmbGV4ICAgICAgICAgICAgOiAwIDAgMzBweDtcclxuICAgIGhlaWdodCAgICAgICAgICA6IDMwcHg7XHJcbiAgICBtYXJnaW4gICAgICAgICAgOiAwIDAgMCA4cHg7XHJcbiAgICBib3JkZXIgICAgICAgICAgOiAxcHggc29saWQgI2RjZGVlMjtcclxuICAgIGJvcmRlci1yYWRpdXMgICA6IDA7XHJcbiAgICBib3gtc2l6aW5nICAgICAgOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1hZGRhYmxlIHtcclxuICAgIHBhZGRpbmctdG9wIDogMFxyXG59XHJcblxyXG4uc3MtY29udGVudCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG59XHJcbi8qKlxyXG4uc3MtY29udGVudC5zcy1vcGVuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn0qL1xyXG5cclxuLnNzLWNvbnRlbnQgLnNzLWxpc3Qge1xyXG4gICAgbWF4LWhlaWdodCA6IDIwMHB4O1xyXG4gICAgb3ZlcmZsb3cteCA6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXkgOiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbiA6IGxlZnQ7XHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0Z3JvdXAtbGFiZWwge1xyXG4gICAgcGFkZGluZyAgICAgOiA2cHggMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0IDogNzAwXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0aW9uIHtcclxuICAgIHBhZGRpbmcgOiA2cHggNnB4IDZweCAyNXB4XHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cC1sYWJlbC1zZWxlY3RhYmxlIHtcclxuICAgIGN1cnNvciA6IHBvaW50ZXJcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwLWxhYmVsLXNlbGVjdGFibGU6aG92ZXIge1xyXG4gICAgY29sb3IgICAgICAgICAgICA6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogIzU4OTdmYlxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgIHBhZGRpbmcgICAgIDogNnB4IDEwcHg7XHJcbiAgICBjdXJzb3IgICAgICA6IHBvaW50ZXI7XHJcbiAgICB1c2VyLXNlbGVjdCA6IG5vbmVcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiAqIHtcclxuICAgIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1oaWdobGlnaHRlZCwgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XHJcbiAgICBjb2xvciAgICAgICAgICAgIDogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3IgOiAjNTg5N2ZiXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtZGlzYWJsZWQge1xyXG4gICAgY3Vyc29yICAgICAgICAgICA6IG5vdC1hbGxvd2VkO1xyXG4gICAgY29sb3IgICAgICAgICAgICA6ICNkZWRlZGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2ZmZlxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOm5vdCguc3MtZGlzYWJsZWQpLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICBjb2xvciAgICAgICAgICAgIDogIzY2NjtcclxuICAgIGJhY2tncm91bmQtY29sb3IgOiByZ2JhKDg4LCAxNTEsIDI1MSwgLjEpXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtaGlkZSB7XHJcbiAgICBkaXNwbGF5IDogbm9uZVxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIC5zcy1zZWFyY2gtaGlnaGxpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3IgOiAjZmZmYjhjXHJcbn0iLCIvKipcclxuICogU3dpcGVyIDEwLjIuMFxyXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xyXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIzIFZsYWRpbWlyIEtoYXJsYW1waWRpXHJcbiAqXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxyXG4gKlxyXG4gKiBSZWxlYXNlZCBvbjogQXVndXN0IDE3LCAyMDIzXHJcbiAqL1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xyXG4gICAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsXHJcbn1cclxuXHJcbjpyb290IHtcclxuICAgIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmXHJcbn1cclxuXHJcbjpob3N0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbi5zd2lwZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3c6IGNsaXA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLnN3aXBlci13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3hcclxufVxyXG5cclxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMClcclxufVxyXG5cclxuLnN3aXBlci1ob3Jpem9udGFsIHtcclxuICAgIHRvdWNoLWFjdGlvbjogcGFuLXlcclxufVxyXG5cclxuLnN3aXBlci12ZXJ0aWNhbCB7XHJcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14XHJcbn1cclxuXHJcbi5zd2lwZXItc2xpZGUge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlblxyXG59XHJcblxyXG4uc3dpcGVyLWF1dG9oZWlnaHQsIC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcclxuICAgIGhlaWdodDogYXV0b1xyXG59XHJcblxyXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHRcclxufVxyXG5cclxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlblxyXG59XHJcblxyXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgcGVyc3BlY3RpdmU6IDEyMDBweFxyXG59XHJcblxyXG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkXHJcbn1cclxuXHJcbi5zd2lwZXItM2Qge1xyXG4gICAgcGVyc3BlY3RpdmU6IDEyMDBweFxyXG59XHJcblxyXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSB7XHJcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkXHJcbn1cclxuXHJcbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmVcclxufVxyXG5cclxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XHJcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnRcclxufVxyXG5cclxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeVxyXG59XHJcblxyXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeVxyXG59XHJcblxyXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZVxyXG59XHJcblxyXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBub25lXHJcbn1cclxuXHJcbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIG9yZGVyOiA5OTk5XHJcbn1cclxuXHJcbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XHJcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcclxuICAgIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5c1xyXG59XHJcblxyXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpXHJcbn1cclxuXHJcbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpXHJcbn1cclxuXHJcbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSlcclxufVxyXG5cclxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcilcclxufVxyXG5cclxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxMFxyXG59XHJcblxyXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjE1KVxyXG59XHJcblxyXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgLjUpLCByZ2JhKDAsIDAsIDAsIDApKVxyXG59XHJcblxyXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAuNSksIHJnYmEoMCwgMCwgMCwgMCkpXHJcbn1cclxuXHJcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgLjUpLCByZ2JhKDAsIDAsIDAsIDApKVxyXG59XHJcblxyXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIC41KSwgcmdiYSgwLCAwLCAwLCAwKSlcclxufVxyXG5cclxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XHJcbiAgICB3aWR0aDogNDJweDtcclxuICAgIGhlaWdodDogNDJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTIxcHg7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsIC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xyXG4gICAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyXHJcbn1cclxuXHJcbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xyXG4gICAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xyXG4gICAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwXHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxyXG59XHJcblxyXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpXHJcbn1cclxuXHJcbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSlcclxufVxyXG5cclxuOnJvb3Qge1xyXG4gICAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4XHJcbn1cclxuLypcclxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsIDUwJSk7XHJcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKVxyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICBvcGFjaXR5OiAuMzU7XHJcbiAgICBjdXJzb3I6IGF1dG87XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVuIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBjdXJzb3I6IGF1dG87XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXJcclxufVxyXG5cclxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICBsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xyXG4gICAgcmlnaHQ6IGF1dG9cclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcclxuICAgIGxlZnQ6IGF1dG9cclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tbG9jayB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xyXG4gICAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMVxyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICdwcmV2J1xyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xyXG4gICAgbGVmdDogYXV0b1xyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICduZXh0J1xyXG59XHJcbiovXHJcbi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3Mgb3BhY2l0eTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB6LWluZGV4OiAxMFxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcclxuICAgIG9wYWNpdHk6IDBcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkID4gLnN3aXBlci1wYWdpbmF0aW9uLCAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xyXG4gICAgYm90dG9tOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sIDhweCk7XHJcbiAgICB0b3A6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCwgYXV0byk7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZm9udC1zaXplOiAwXHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4zMyk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC42NilcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMzMpXHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC42NilcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMzMpXHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cywgNTAlKTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XHJcbiAgICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpXHJcbn1cclxuXHJcbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lXHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSlcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcbiAgICByaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsIDhweCk7XHJcbiAgICBsZWZ0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LCBhdXRvKTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApXHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO1xyXG4gICAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgd2lkdGg6IDhweFxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRyYW5zaXRpb246IC4ycyB0cmFuc2Zvcm0sIC4ycyB0b3BcclxufVxyXG5cclxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweClcclxufVxyXG5cclxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgIHRyYW5zaXRpb246IC4ycyB0cmFuc2Zvcm0sIC4ycyBsZWZ0XHJcbn1cclxuXHJcbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgIHRyYW5zaXRpb246IC4ycyB0cmFuc2Zvcm0sIC4ycyByaWdodFxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xyXG4gICAgY29sb3I6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLCBpbmhlcml0KVxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgLjI1KSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcFxyXG59XHJcblxyXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wXHJcbn1cclxuXHJcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDBcclxufVxyXG5cclxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcclxuICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMFxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAuMSkpXHJcbn1cclxuXHJcbi5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkID4gLnN3aXBlci1zY3JvbGxiYXIsIC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyLCAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcclxuICAgIGJvdHRvbTogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sIDRweCk7XHJcbiAgICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLCBhdXRvKTtcclxuICAgIHotaW5kZXg6IDUwO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpXHJcbn1cclxuXHJcbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsIGF1dG8pO1xyXG4gICAgcmlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsIDRweCk7XHJcbiAgICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XHJcbiAgICB6LWluZGV4OiA1MDtcclxuICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKVxyXG59XHJcblxyXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIC41KSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMFxyXG59XHJcblxyXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XHJcbiAgICBjdXJzb3I6IG1vdmVcclxufVxyXG5cclxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5zd2lwZXItem9vbS1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMsIC5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsIC5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW5cclxufVxyXG5cclxuLnN3aXBlci1zbGlkZS16b29tZWQge1xyXG4gICAgY3Vyc29yOiBtb3ZlO1xyXG4gICAgdG91Y2gtYWN0aW9uOiBub25lXHJcbn1cclxuXHJcbi5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHotaW5kZXg6IC0xMDAwXHJcbn1cclxuXHJcbi5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIG1hcmdpbjogMCBhdXRvXHJcbn1cclxuXHJcbi5zd2lwZXItZ3JpZCA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXBcclxufVxyXG5cclxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0XHJcbn1cclxuXHJcbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eVxyXG59XHJcblxyXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0b1xyXG59XHJcblxyXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG9cclxufVxyXG5cclxuLnN3aXBlci1jdWJlIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMFxyXG59XHJcblxyXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0b1xyXG59XHJcblxyXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3BhY2l0eTogLjY7XHJcbiAgICB6LWluZGV4OiAwXHJcbn1cclxuXHJcbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBmaWx0ZXI6IGJsdXIoNTBweClcclxufVxyXG5cclxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlblxyXG59XHJcblxyXG4uc3dpcGVyLWZsaXAge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGVcclxufVxyXG5cclxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDFcclxufVxyXG5cclxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0b1xyXG59XHJcblxyXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW5cclxufVxyXG5cclxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0XHJcbn1cclxuXHJcbi5zd2lwZXItY2FyZHMge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGVcclxufVxyXG5cclxuLnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkBpZiAkYW5pbWF0aW9uLXNjcm9sbC1lbmFibGVkIHtcclxuICAgIC5qcy1lbmFibGVkIHtcclxuICAgICAgICBbZGF0YS1hbmltYXRpb249XCJmYWRlXCJdIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcblxyXG5cclxuICAgICAgICAgICAgJi5qcy1hbmltYXRlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XHJcblxyXG4gICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGJyZWFkY3J1bWJfaXRlbV9mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iX2l0ZW1fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iX2l0ZW1fdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iX2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iX2l0ZW1fYmVmb3JlX3dpZHRoOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYl9pdGVtX2JlZm9yZV9oZWlnaHQ6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iX2l0ZW1fYmVmb3JlX2JvcmRlci1yYWRpdXM6IDEwMCUgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iX2l0ZW1fYmVmb3JlX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iX2l0ZW1fYmVmb3JlX21hcmdpbjogMCAwLjNyZW0gIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iX2l0ZW1fYWN0aXZlX2JlZm9yZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWJfaXRlbV9hY3RpdmVfYmVmb3JlX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5icmVhZGNydW1iX3dyYXBwZXIge1xyXG4gICAgICAgIC5icmVhZGNydW1iX2l0ZW1zIHtcclxuICAgICAgICAgICAgLmJyZWFkY3J1bWJfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRicmVhZGNydW1iX2l0ZW1fZm9udC1zaXplO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmVhZGNydW1iX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGJyZWFkY3J1bWJfaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYnJlYWRjcnVtYl9pdGVtX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGJyZWFkY3J1bWJfaXRlbV9iZWZvcmVfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkYnJlYWRjcnVtYl9pdGVtX2JlZm9yZV9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyZWFkY3J1bWJfaXRlbV9iZWZvcmVfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJlYWRjcnVtYl9pdGVtX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGJyZWFkY3J1bWJfaXRlbV9iZWZvcmVfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuaXRlbV9hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYl9pdGVtX2FjdGl2ZV9iZWZvcmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJlYWRjcnVtYl9pdGVtX2FjdGl2ZV9iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4iLCIkYnJlYWRjcnVtYl9pdGVtX2ZvbnQtc2l6ZTogMXJlbTtcclxuJGJyZWFkY3J1bWJfaXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJGJyZWFkY3J1bWJfaXRlbV90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuJGJyZWFkY3J1bWJfaXRlbV9sZXR0ZXItc3BhY2luZzogMDtcclxuJGJyZWFkY3J1bWJfaXRlbV9iZWZvcmVfd2lkdGg6IDAuMjVyZW07XHJcbiRicmVhZGNydW1iX2l0ZW1fYmVmb3JlX2hlaWdodDogMC4yNXJlbTtcclxuJGJyZWFkY3J1bWJfaXRlbV9iZWZvcmVfYm9yZGVyLXJhZGl1czogMTAwJTtcclxuJGJyZWFkY3J1bWJfaXRlbV9iZWZvcmVfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMjtcclxuJGJyZWFkY3J1bWJfaXRlbV9iZWZvcmVfbWFyZ2luOiAwIDAuM3JlbTtcclxuJGJyZWFkY3J1bWJfaXRlbV9hY3RpdmVfYmVmb3JlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kYnJlYWRjcnVtYl9pdGVtX2FjdGl2ZV9iZWZvcmVfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcbiIsIiRidXR0b25faW50ZXJrYWJfMV9iYWNrZ3JvdW5kOiAkY29sb3JfaW50ZXJrYWItMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pbnRlcmthYl8xX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9pbnRlcmthYi0xICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ludGVya2FiXzFfY29sb3I6ICRjb2xvcl9pbnRlcmthYi0yICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ludGVya2FiXzFfYm9yZGVyLXJhZGl1czogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b25faW50ZXJrYWJfMV90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pbnRlcmthYl8xX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ludGVya2FiXzEtcGFkZGluZzogMC43NXJlbSAzLjVyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b25faW50ZXJrYWJfMS1saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pbnRlcmthYl8xLXRyYW5zaXRpb246IDAuM3MgIWRlZmF1bHQ7XHJcbiRidXR0b25faW50ZXJrYWJfMV9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfaW50ZXJrYWItMiAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pbnRlcmthYl8xX2hvdmVyX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9pbnRlcmthYi0yICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ludGVya2FiXzFfaG92ZXJfY29sb3I6ICRjb2xvcl9pbnRlcmthYi0xICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb25faW50ZXJrYWJfMV9jb2xvcjogJGNvbG9yX2ludGVya2FiLTIgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbl9pbnRlcmthYl8xX2hvdmVyX2NvbG9yOiAkY29sb3JfaW50ZXJrYWItMSAhZGVmYXVsdDtcclxuXHJcbiRidXR0b25fcHJpbWFyeV8xX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8xX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8xX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfMV9ib3JkZXItcmFkaXVzOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzFfdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8xX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfMS1wYWRkaW5nOiAwLjc1cmVtIDEuNXJlbSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzEtbGluZS1oZWlnaHQ6IDEgIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8xLXRyYW5zaXRpb246IDAuM3MgIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8xX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8xX2hvdmVyX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8xX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb25fcHJpbWFyeS0xX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb25fcHJpbWFyeS0xX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG5cclxuJGJ1dHRvbl9wcmltYXJ5XzJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzJfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8yX2JvcmRlci1yYWRpdXM6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfMl90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzJfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8yLXBhZGRpbmc6IDAuNzVyZW0gMS41cmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfMi1saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzItdHJhbnNpdGlvbjogMC4zcyAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzJfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzJfaG92ZXJfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzJfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbl9wcmltYXJ5LTJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbl9wcmltYXJ5LTJfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcblxyXG4kYnV0dG9uX3ByaW1hcnlfM19iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfM19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfM19jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzNfYm9yZGVyLXJhZGl1czogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8zX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfM19sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGJ1dHRvbl9wcmltYXJ5XzMtcGFkZGluZzogMC43NXJlbSAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8zLWxpbmUtaGVpZ2h0OiAxICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfMy10cmFuc2l0aW9uOiAwLjNzICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfM19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kYnV0dG9uX3ByaW1hcnlfM19ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3Jfc2Vjb25kYXJ5XzEgIWRlZmF1bHQ7XHJcbiRidXR0b25fcHJpbWFyeV8zX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb25fcHJpbWFyeS0zX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb25fcHJpbWFyeS0zX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJGJ1dHRvbl9zZWNvbmRhcnlfMV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8xX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9zZWNvbmRhcnlfMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMV9ib3JkZXItcmFkaXVzOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMV90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMS1wYWRkaW5nOiAwLjc1cmVtIDEuNXJlbSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMS1saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMS10cmFuc2l0aW9uOiAwLjNzICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8xX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzFfaG92ZXJfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3NlY29uZGFyeV8xICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8xX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb25fc2Vjb25kYXJ5XzFfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbl9zZWNvbmRhcnlfMV9ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbiRidXR0b25fc2Vjb25kYXJ5XzJfYmFja2dyb3VuZDogbm9uZSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMl9ib3JkZXI6IG5vbmUgIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzJfYm9yZGVyLXJhZGl1czogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzJfdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzJfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzItcGFkZGluZzogMC43NXJlbSAwICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8yLWxpbmUtaGVpZ2h0OiAxICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8yLXRyYW5zaXRpb246IDAuM3MgIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzJfaG92ZXJfYmFja2dyb3VuZDogbm9uZSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMl9ob3Zlcl9ib3JkZXI6IG5vbmUgIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzJfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbl9zZWNvbmRhcnlfMl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uX3NlY29uZGFyeV8yX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJGJ1dHRvbl9zZWNvbmRhcnlfM19iYWNrZ3JvdW5kOiBub25lICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8zX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9zZWNvbmRhcnlfMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfM19jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfM19ib3JkZXItcmFkaXVzOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfM190ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfM19sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMy1wYWRkaW5nOiAwLjc1cmVtIDEuNXJlbSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMy1saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMy10cmFuc2l0aW9uOiAwLjNzICFkZWZhdWx0O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8zX2hvdmVyX2JhY2tncm91bmQ6IG5vbmUgIWRlZmF1bHQ7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzNfaG92ZXJfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfM19ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uX3NlY29uZGFyeV8zX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb25fc2Vjb25kYXJ5XzNfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4kYnV0dG9uX2xhYmVsX2JhY2tncm91bmQ6IG5vbmUgIWRlZmF1bHQ7XHJcbiRidXR0b25fbGFiZWxfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3NlY29uZGFyeV8xICFkZWZhdWx0O1xyXG4kYnV0dG9uX2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kYnV0dG9uX2xhYmVsX2JvcmRlci1yYWRpdXM6IDAuMzEyNXJlbSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9sYWJlbC1mb250LXNpemU6IDAuOHJlbSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCAhZGVmYXVsdDtcclxuJGJ1dHRvbl9sYWJlbF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGJ1dHRvbl9sYWJlbC1wYWRkaW5nOiAwLjVyZW0gMC43NXJlbSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9sYWJlbC1saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9sYWJlbC10cmFuc2l0aW9uOiAwLjNzICFkZWZhdWx0O1xyXG4kYnV0dG9uX2xhYmVsX2hvdmVyX2JhY2tncm91bmQ6IG5vbmUgIWRlZmF1bHQ7XHJcbiRidXR0b25fbGFiZWxfaG92ZXJfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9sYWJlbF9ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uX2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb25fbGFiZWxfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kYnV0dG9uX2xpZ2h0X2JhY2tncm91bmQ6IG5vbmUgIWRlZmF1bHQ7XHJcbiRidXR0b25fbGlnaHRfYm9yZGVyOiBub25lICFkZWZhdWx0O1xyXG4kYnV0dG9uX2xpZ2h0X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kYnV0dG9uX2xpZ2h0X2JvcmRlci1yYWRpdXM6IG5vbmUgIWRlZmF1bHQ7XHJcbiRidXR0b25fbGlnaHRfdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRidXR0b25fbGlnaHRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRidXR0b25fbGlnaHQtcGFkZGluZzogMC4zNzVyZW0gMCAhZGVmYXVsdDtcclxuJGJ1dHRvbl9saWdodC1saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9saWdodC10cmFuc2l0aW9uOiAwLjNzICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb25fbGlnaHRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRidXR0b25fbGlnaHRfaG92ZXJfYmFja2dyb3VuZDogbm9uZSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9saWdodF9ob3Zlcl9ib3JkZXI6IG5vbmUgIWRlZmF1bHQ7XHJcbiRidXR0b25fbGlnaHRfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbl9saWdodF9ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuXHJcbiRidXR0b25faWNvbl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb25fYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uX2ljb25fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbl9ib3JkZXItcmFkaXVzOiAxMDAlICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb24td2lkdGg6IDIuNjI1cmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb24taGVpZ2h0OiAyLjYyNXJlbSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uLWxpbmUtaGVpZ2h0OiAxICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb24tdHJhbnNpdGlvbjogMC4zcyAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbl9ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb25faWNvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uLWRpc2FibGVkX2JvcmRlcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGJ1dHRvbl9pY29uLWRpc2FibGVkX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbl9pY29uLWRpc2FibGVkX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG5cclxuJGJ1dHRvbl9zZWxlY3Rpb24td2lkdGg6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b25fc2VsZWN0aW9uLWhlaWdodDogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9zZWxlY3Rpb24tbGluZS1oZWlnaHQ6IDEgIWRlZmF1bHQ7XHJcbiRidXR0b25fc2VsZWN0aW9uLXRyYW5zaXRpb246IDAuM3MgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbl9zZWxlY3Rpb25fYm9yZGVyOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb25fc2VsZWN0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRidXR0b25faWNvbl9zZWxlY3Rpb25faG92ZXJfYm9yZGVyOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kYnV0dG9uX2ljb25fc2VsZWN0aW9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG5idXR0b24sIGEge1xyXG4gICAgLmljb24ge1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yO1xyXG4gICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbmJ1dHRvbiwgYSwgZGl2IHtcclxuICAgICYuYnV0dG9uX2RlZmF1bHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmLmFuaW1hdGlvbi1zaGluZSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYW5pbWF0aW9uX3NoaW5lX2VmZmVjdDtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2hpbmUgI3skYW5pbWF0aW9uX3NoaW5lX2R1cmF0aW9ufXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmLmJ1dHRvbl9pbnRlcmthYl8xIHtcclxuICAgICAgICBmb250OiAkYnV0dG9uX3ByaW1hcnlfMV9mb250O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRidXR0b25faW50ZXJrYWJfMV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlcjogJGJ1dHRvbl9pbnRlcmthYl8xX2JvcmRlcjtcclxuICAgICAgICBjb2xvcjogJGJ1dHRvbl9pbnRlcmthYl8xX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b25faW50ZXJrYWJfMV9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYnV0dG9uX2ludGVya2FiXzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRidXR0b25faW50ZXJrYWJfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICBwYWRkaW5nOiAkYnV0dG9uX2ludGVya2FiXzEtcGFkZGluZztcclxuICAgICAgICBsaW5lLWhlaWdodDogJGJ1dHRvbl9pbnRlcmthYl8xLWxpbmUtaGVpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRidXR0b25faW50ZXJrYWJfMS10cmFuc2l0aW9uO1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIGZpbGw6ICRidXR0b25faWNvbl9pbnRlcmthYl8xX2NvbG9yO1xyXG4gICAgICAgICAgICAmLmljb25fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pY29uX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbl9pbnRlcmthYl8xX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRidXR0b25faW50ZXJrYWJfMV9ob3Zlcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnV0dG9uX2ludGVya2FiXzFfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRidXR0b25faWNvbl9pbnRlcmthYl8xX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5idXR0b25fcHJpbWFyeV8xIHtcclxuICAgICAgICBmb250OiAkYnV0dG9uX3ByaW1hcnlfMV9mb250O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRidXR0b25fcHJpbWFyeV8xX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyOiAkYnV0dG9uX3ByaW1hcnlfMV9ib3JkZXI7XHJcbiAgICAgICAgY29sb3I6ICRidXR0b25fcHJpbWFyeV8xX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b25fcHJpbWFyeV8xX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRidXR0b25fcHJpbWFyeV8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYnV0dG9uX3ByaW1hcnlfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICBwYWRkaW5nOiAkYnV0dG9uX3ByaW1hcnlfMS1wYWRkaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uX3ByaW1hcnlfMS1saW5lLWhlaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYnV0dG9uX3ByaW1hcnlfMS10cmFuc2l0aW9uO1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIGZpbGw6ICRidXR0b25faWNvbl9wcmltYXJ5LTFfY29sb3I7XHJcbiAgICAgICAgICAgICYuaWNvbl9sZWZ0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmljb25fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uX3ByaW1hcnlfMV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnV0dG9uX3ByaW1hcnlfMV9ob3Zlcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnV0dG9uX3ByaW1hcnlfMV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGJ1dHRvbl9pY29uX3ByaW1hcnktMV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnV0dG9uX3ByaW1hcnlfMiB7XHJcbiAgICAgICAgZm9udDogJGJ1dHRvbl9wcmltYXJ5XzJfZm9udDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uX3ByaW1hcnlfMl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlcjogJGJ1dHRvbl9wcmltYXJ5XzJfYm9yZGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYnV0dG9uX3ByaW1hcnlfMl9jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uX3ByaW1hcnlfMl9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYnV0dG9uX3ByaW1hcnlfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGJ1dHRvbl9wcmltYXJ5XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgcGFkZGluZzogJGJ1dHRvbl9wcmltYXJ5XzItcGFkZGluZztcclxuICAgICAgICBsaW5lLWhlaWdodDogJGJ1dHRvbl9wcmltYXJ5XzItbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGJ1dHRvbl9wcmltYXJ5XzItdHJhbnNpdGlvbjtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICBmaWxsOiAkYnV0dG9uX2ljb25fcHJpbWFyeS0yX2NvbG9yO1xyXG4gICAgICAgICAgICAmLmljb25fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pY29uX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbl9wcmltYXJ5XzJfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAkYnV0dG9uX3ByaW1hcnlfMl9ob3Zlcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnV0dG9uX3ByaW1hcnlfMl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGJ1dHRvbl9pY29uX3ByaW1hcnktMl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnV0dG9uX3ByaW1hcnlfMyB7XHJcbiAgICAgICAgZm9udDogJGJ1dHRvbl9wcmltYXJ5XzNfZm9udDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uX3ByaW1hcnlfM19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlcjogJGJ1dHRvbl9wcmltYXJ5XzNfYm9yZGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYnV0dG9uX3ByaW1hcnlfM19jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uX3ByaW1hcnlfM19ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYnV0dG9uX3ByaW1hcnlfM190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGJ1dHRvbl9wcmltYXJ5XzNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgcGFkZGluZzogJGJ1dHRvbl9wcmltYXJ5XzMtcGFkZGluZztcclxuICAgICAgICBsaW5lLWhlaWdodDogJGJ1dHRvbl9wcmltYXJ5XzMtbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGJ1dHRvbl9wcmltYXJ5XzMtdHJhbnNpdGlvbjtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICBmaWxsOiAkYnV0dG9uX2ljb25fcHJpbWFyeS0zX2NvbG9yO1xyXG4gICAgICAgICAgICAmLmljb25fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pY29uX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbl9wcmltYXJ5XzNfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAkYnV0dG9uX3ByaW1hcnlfM19ob3Zlcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnV0dG9uX3ByaW1hcnlfM19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGJ1dHRvbl9pY29uX3ByaW1hcnktM19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnV0dG9uX3NlY29uZGFyeV8xIHtcclxuICAgICAgICBmb250OiAkYnV0dG9uX3NlY29uZGFyeV8xX2ZvbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbl9zZWNvbmRhcnlfMV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlcjogJGJ1dHRvbl9zZWNvbmRhcnlfMV9ib3JkZXI7XHJcbiAgICAgICAgY29sb3I6ICRidXR0b25fc2Vjb25kYXJ5XzFfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbl9zZWNvbmRhcnlfMV9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYnV0dG9uX3NlY29uZGFyeV8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYnV0dG9uX3NlY29uZGFyeV8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHBhZGRpbmc6ICRidXR0b25fc2Vjb25kYXJ5XzEtcGFkZGluZztcclxuICAgICAgICBsaW5lLWhlaWdodDogJGJ1dHRvbl9zZWNvbmRhcnlfMS1saW5lLWhlaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYnV0dG9uX3NlY29uZGFyeV8xLXRyYW5zaXRpb247XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgZmlsbDogJGJ1dHRvbl9pY29uX3NlY29uZGFyeV8xX2NvbG9yO1xyXG4gICAgICAgICAgICAmLmljb25fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pY29uX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbl9zZWNvbmRhcnlfMV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRidXR0b25fc2Vjb25kYXJ5XzFfaG92ZXJfYm9yZGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJ1dHRvbl9zZWNvbmRhcnlfMV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGJ1dHRvbl9pY29uX3NlY29uZGFyeV8xX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5idXR0b25fc2Vjb25kYXJ5XzIge1xyXG4gICAgICAgIGZvbnQ6ICRidXR0b25fc2Vjb25kYXJ5XzFfZm9udDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uX3NlY29uZGFyeV8yX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyOiAkYnV0dG9uX3NlY29uZGFyeV8yX2JvcmRlcjtcclxuICAgICAgICBjb2xvcjogJGJ1dHRvbl9zZWNvbmRhcnlfMl9jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uX3NlY29uZGFyeV8yX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRidXR0b25fc2Vjb25kYXJ5XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRidXR0b25fc2Vjb25kYXJ5XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgcGFkZGluZzogJGJ1dHRvbl9zZWNvbmRhcnlfMi1wYWRkaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uX3NlY29uZGFyeV8yLWxpbmUtaGVpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRidXR0b25fc2Vjb25kYXJ5XzItdHJhbnNpdGlvbjtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICBmaWxsOiAkYnV0dG9uX2ljb25fc2Vjb25kYXJ5XzJfY29sb3I7XHJcbiAgICAgICAgICAgICYuaWNvbl9sZWZ0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmljb25fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uX3NlY29uZGFyeV8yX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGJ1dHRvbl9zZWNvbmRhcnlfMl9ob3Zlcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnV0dG9uX3NlY29uZGFyeV8yX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYnV0dG9uX2ljb25fc2Vjb25kYXJ5XzJfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJ1dHRvbl9zZWNvbmRhcnlfMyB7XHJcbiAgICAgICAgZm9udDogJGJ1dHRvbl9zZWNvbmRhcnlfM19mb250O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRidXR0b25fc2Vjb25kYXJ5XzNfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6ICRidXR0b25fc2Vjb25kYXJ5XzNfYm9yZGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYnV0dG9uX3NlY29uZGFyeV8zX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b25fc2Vjb25kYXJ5XzNfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGJ1dHRvbl9zZWNvbmRhcnlfM190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGJ1dHRvbl9zZWNvbmRhcnlfM19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICBwYWRkaW5nOiAkYnV0dG9uX3NlY29uZGFyeV8zLXBhZGRpbmc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRidXR0b25fc2Vjb25kYXJ5XzMtbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGJ1dHRvbl9zZWNvbmRhcnlfMy10cmFuc2l0aW9uO1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIGZpbGw6ICRidXR0b25faWNvbl9zZWNvbmRhcnlfM19jb2xvcjtcclxuICAgICAgICAgICAgJi5pY29uX2xlZnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaWNvbl9yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRidXR0b25fc2Vjb25kYXJ5XzNfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAkYnV0dG9uX3NlY29uZGFyeV8zX2hvdmVyX2JvcmRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRidXR0b25fc2Vjb25kYXJ5XzNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRidXR0b25faWNvbl9zZWNvbmRhcnlfM19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnV0dG9uX2xhYmVsIHtcclxuICAgICAgICBmb250OiAkYnV0dG9uX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbl9sYWJlbF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlcjogJGJ1dHRvbl9sYWJlbF9ib3JkZXI7XHJcbiAgICAgICAgY29sb3I6ICRidXR0b25fbGFiZWxfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbl9sYWJlbF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJ1dHRvbl9sYWJlbC1mb250LXNpemU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRidXR0b25fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRidXR0b25fbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgcGFkZGluZzogJGJ1dHRvbl9sYWJlbC1wYWRkaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uX2xhYmVsLWxpbmUtaGVpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRidXR0b25fbGFiZWwtdHJhbnNpdGlvbjtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICBmaWxsOiAkYnV0dG9uX2ljb25fbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICYuaWNvbl9sZWZ0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmljb25fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uX2xhYmVsX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGJ1dHRvbl9sYWJlbF9ob3Zlcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnV0dG9uX2xhYmVsX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYnV0dG9uX2ljb25fbGFiZWxfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJ1dHRvbl9saWdodCB7XHJcbiAgICAgICAgZm9udDogJGJ1dHRvbl9saWdodF9mb250O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRidXR0b25fbGlnaHRfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6ICRidXR0b25fbGlnaHRfYm9yZGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYnV0dG9uX2xpZ2h0X2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b25fbGlnaHRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGJ1dHRvbl9saWdodF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGJ1dHRvbl9saWdodF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICBwYWRkaW5nOiAkYnV0dG9uX2xpZ2h0LXBhZGRpbmc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRidXR0b25fbGlnaHQtbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGJ1dHRvbl9saWdodC10cmFuc2l0aW9uO1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIGZpbGw6ICRidXR0b25faWNvbl9saWdodF9jb2xvcjtcclxuICAgICAgICAgICAgJi5pY29uX2xlZnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaWNvbl9yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRidXR0b25fbGlnaHRfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAkYnV0dG9uX2xpZ2h0X2hvdmVyX2JvcmRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRidXR0b25fbGlnaHRfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRidXR0b25faWNvbl9saWdodF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnV0dG9uX2ljb24ge1xyXG4gICAgICAgIGZvbnQ6ICRidXR0b25faWNvbl9mb250O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRidXR0b25faWNvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlcjogJGJ1dHRvbl9pY29uX2JvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uX2ljb25fYm9yZGVyLXJhZGl1cztcclxuICAgICAgICB3aWR0aDogJGJ1dHRvbl9pY29uLXdpZHRoO1xyXG4gICAgICAgIGhlaWdodDogJGJ1dHRvbl9pY29uLWhlaWdodDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGJ1dHRvbl9pY29uLWxpbmUtaGVpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRidXR0b25faWNvbi10cmFuc2l0aW9uO1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDAuNjVyZW07XHJcbiAgICAgICAgICAgIGZpbGw6ICRidXR0b25faWNvbl9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRidXR0b25faWNvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRidXR0b25faWNvbl9ob3Zlcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRidXR0b25faWNvbl9pY29uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRidXR0b25faWNvbi1kaXNhYmxlZF9ib3JkZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRidXR0b25faWNvbi1kaXNhYmxlZF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYnV0dG9uX2ljb25faWNvbi1kaXNhYmxlZF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnV0dG9uX3NlbGVjdGlvbiB7XHJcbiAgICAgICAgZm9udDogJGJ1dHRvbl9zZWxlY3Rpb25fZm9udDtcclxuICAgICAgICB3aWR0aDogJGJ1dHRvbl9zZWxlY3Rpb24td2lkdGg7XHJcbiAgICAgICAgaGVpZ2h0OiAkYnV0dG9uX3NlbGVjdGlvbi1oZWlnaHQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRidXR0b25fc2VsZWN0aW9uLWxpbmUtaGVpZ2h0O1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMHM7XHJcbiAgICAgICAgICAgIC5maWxsX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGJ1dHRvbl9zZWxlY3Rpb24tdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdHJva2VfZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYnV0dG9uX2ljb25fc2VsZWN0aW9uX2JvcmRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGJ1dHRvbl9pY29uX3NlbGVjdGlvbl9ob3Zlcl9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAuZmlsbF9lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYnV0dG9uX2ljb25fc2VsZWN0aW9uX2hvdmVyX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFuaW1hdGUge1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGhlYXJ0aFNlbGVjdGlvbiAxLjVzIGJvdGggMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dF9pdGVtIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2hha2UtdmVydGljYWwgLjhzIGJvdGg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkhpZGUgZWxlbWVudHMgdmlzdWFsbHksIGJ1dCBrZWVwIHRoZW0gYXZhaWxhYmxlIGZvciBzY3JlZW4tcmVhZGVycy5cclxuXHJcblVzZWQgZm9yIGluZm9ybWF0aW9uIHJlcXVpcmVkIGZvciBzY3JlZW4tcmVhZGVyIHVzZXJzIHRvIHVuZGVyc3RhbmQgYW5kIHVzZVxyXG50aGUgc2l0ZSB3aGVyZSB2aXN1YWwgZGlzcGxheSBpcyB1bmRlc2lyYWJsZS4gSW5mb3JtYXRpb24gcHJvdmlkZWQgaW4gdGhpc1xyXG5tYW5uZXIgc2hvdWxkIGJlIGtlcHQgY29uY2lzZSwgdG8gYXZvaWQgdW5uZWNlc3NhcnkgYnVyZGVuIG9uIHRoZSB1c2VyLlxyXG5cIiFpbXBvcnRhbnRcIiBpcyB1c2VkIHRvIHByZXZlbnQgdW5pbnRlbnRpb25hbCBvdmVycmlkZXMuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblRoZSAuZm9jdXNhYmxlIGNsYXNzIGV4dGVuZHMgdGhlIC52aXN1YWxseS1oaWRkZW4gY2xhc3MgdG8gYWxsb3dcclxudGhlIGVsZW1lbnQgdG8gYmUgZm9jdXNhYmxlIHdoZW4gbmF2aWdhdGVkIHRvIHZpYSB0aGUga2V5Ym9hcmQuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlIHtcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNsaXA6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5NZWRpYSBRdWVyaWVzXHJcblxyXG5BbGxvd3MgeW91IHRvIHVzZSBpbmxpbmUgbWVkaWEgcXVlcmllcy5cclxuXHJcbiRicmVha3BvaW50IC0gRGVzaXJlZCBicmVha3BvaW50LiBDYW4gYmUgdmFyaWFibGUgb3IgdW5pdC5cclxuJHF1ZXJ5IC0gRGVmYXVsdHMgdG8gYG1pbi13aWR0aGAuXHJcbiR0eXBlIC0gRGVmYXVsdHMgdG8gYHNjcmVlbmAuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgICBAcmV0dXJuIGlmKG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSkgIT0gMCwgXCItI3skbmFtZX1cIiwgXCJcIik7XHJcbn1cclxuXHJcbkBtaXhpbiBicmVha3BvaW50KCRicmVha3BvaW50LCAkcXVlcnk6ICdtaW4td2lkdGgnLCAkdHlwZTogJ3NjcmVlbicpIHtcclxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSAnc2xpZGVzLW1kJyB7XHJcbiAgICAgICAgQG1lZGlhICN7JHR5cGV9IGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImgtbWRcIil9KSBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHsgQGNvbnRlbnQ7IH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRicmVha3BvaW50ID09ICdzbGlkZXMtbGcnIHtcclxuICAgICAgICBAbWVkaWEgI3skdHlwZX0gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwiaC1sZ1wiKX0pIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgeyBAY29udGVudDsgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xyXG4gICAgICAgIEBtZWRpYSAjeyR0eXBlfSBhbmQgKCN7JHF1ZXJ5fTogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSkgeyBAY29udGVudDsgfVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEBtZWRpYSAjeyR0eXBlfSBhbmQgKCN7JHF1ZXJ5fTogI3skYnJlYWtwb2ludH0pIHsgQGNvbnRlbnQ7IH1cclxuICAgIH1cclxufSIsIiRhbmltYXRpb25fc2hpbmVfZHVyYXRpb246IDMuNSAhZGVmYXVsdDsgLy8gaW4gc2Vjb25kc1xyXG4kYW5pbWF0aW9uX3NoaW5lX3NwZWVkOiAyICFkZWZhdWx0IDsgLy8gaW4gc2Vjb25kc1xyXG5cclxuJGFuaW1hdGlvbl9zaGluZV9kZWdyZWU6IDEyMGRlZyAhZGVmYXVsdDtcclxuJGFuaW1hdGlvbl9zaGluZV9jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFkZWZhdWx0O1xyXG4kYW5pbWF0aW9uX3NoaW5lX2VmZmVjdDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgI3skYW5pbWF0aW9uX3NoaW5lX2RlZ3JlZX0sXHJcbiAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCxcclxuICAgICAgICAgICAgICAgICN7JGFuaW1hdGlvbl9zaGluZV9jb2xvcn0sXHJcbiAgICAgICAgICAgICAgICB0cmFuc3BhcmVudFxyXG4pICFkZWZhdWx0O1xyXG4kYW5pbWF0aW9uX3NoaW5lX3RyYW5zaXRpb246IGFsbCAjeyRhbmltYXRpb25fc2hpbmVfc3BlZWR9cyBlYXNlLWluLW91ICFkZWZhdWx0OyIsIiRidXR0b25fcHJpbWFyeV8xX2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRidXR0b25fcHJpbWFyeV8xX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRidXR0b25fcHJpbWFyeV8xX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRidXR0b25fcHJpbWFyeV8xX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kYnV0dG9uX3ByaW1hcnlfMV9ib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuJGJ1dHRvbl9wcmltYXJ5XzFfdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiRidXR0b25fcHJpbWFyeV8xX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kYnV0dG9uX3ByaW1hcnlfMS1wYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcclxuJGJ1dHRvbl9wcmltYXJ5XzEtbGluZS1oZWlnaHQ6IDE7XHJcbiRidXR0b25fcHJpbWFyeV8xLXRyYW5zaXRpb246IDAuM3M7XHJcbiRidXR0b25fcHJpbWFyeV8xX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRidXR0b25fcHJpbWFyeV8xX2hvdmVyX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRidXR0b25fcHJpbWFyeV8xX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kYnV0dG9uX2ljb25fcHJpbWFyeS0xX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kYnV0dG9uX2ljb25fcHJpbWFyeS0xX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG5cclxuJGJ1dHRvbl9wcmltYXJ5XzJfZm9udDogJGJvZHlfZm9udDtcclxuJGJ1dHRvbl9wcmltYXJ5XzJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMTtcclxuJGJ1dHRvbl9wcmltYXJ5XzJfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMTtcclxuJGJ1dHRvbl9wcmltYXJ5XzJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRidXR0b25fcHJpbWFyeV8yX2JvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xyXG4kYnV0dG9uX3ByaW1hcnlfMl90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuJGJ1dHRvbl9wcmltYXJ5XzJfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRidXR0b25fcHJpbWFyeV8yLXBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xyXG4kYnV0dG9uX3ByaW1hcnlfMi1saW5lLWhlaWdodDogMTtcclxuJGJ1dHRvbl9wcmltYXJ5XzItdHJhbnNpdGlvbjogMC4zcztcclxuJGJ1dHRvbl9wcmltYXJ5XzJfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMjtcclxuJGJ1dHRvbl9wcmltYXJ5XzJfaG92ZXJfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMjtcclxuJGJ1dHRvbl9wcmltYXJ5XzJfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRidXR0b25faWNvbl9wcmltYXJ5LTJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRidXR0b25faWNvbl9wcmltYXJ5LTJfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTM7XHJcblxyXG4kYnV0dG9uX3ByaW1hcnlfM19mb250OiAkYm9keV9mb250O1xyXG4kYnV0dG9uX3ByaW1hcnlfM19iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kYnV0dG9uX3ByaW1hcnlfM19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0xO1xyXG4kYnV0dG9uX3ByaW1hcnlfM19jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuJGJ1dHRvbl9wcmltYXJ5XzNfYm9yZGVyLXJhZGl1czogMC42MjVyZW07XHJcbiRidXR0b25fcHJpbWFyeV8zX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4kYnV0dG9uX3ByaW1hcnlfM19sZXR0ZXItc3BhY2luZzogMDtcclxuJGJ1dHRvbl9wcmltYXJ5XzMtcGFkZGluZzogMC43NXJlbSAxLjVyZW07XHJcbiRidXR0b25fcHJpbWFyeV8zLWxpbmUtaGVpZ2h0OiAxO1xyXG4kYnV0dG9uX3ByaW1hcnlfMy10cmFuc2l0aW9uOiAwLjNzO1xyXG4kYnV0dG9uX3ByaW1hcnlfM19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kYnV0dG9uX3ByaW1hcnlfM19ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3Jfc2Vjb25kYXJ5XzE7XHJcbiRidXR0b25fcHJpbWFyeV8zX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kYnV0dG9uX2ljb25fcHJpbWFyeS0zX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kYnV0dG9uX2ljb25fcHJpbWFyeS0zX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG5cclxuJGJ1dHRvbl9zZWNvbmRhcnlfMV9mb250OiAkYm9keV9mb250O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8xX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzFfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3NlY29uZGFyeV8xO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8xX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8xX2JvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8xX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8xX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8xLXBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8xLWxpbmUtaGVpZ2h0OiAxO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8xLXRyYW5zaXRpb246IDAuM3M7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzFfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMztcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMV9ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3Jfc2Vjb25kYXJ5XzE7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzFfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRidXR0b25faWNvbl9zZWNvbmRhcnlfMV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGJ1dHRvbl9pY29uX3NlY29uZGFyeV8xX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG5cclxuJGJ1dHRvbl9zZWNvbmRhcnlfMl9mb250OiAkYm9keV9mb250O1xyXG4kYnV0dG9uX3NlY29uZGFyeV8yX2JhY2tncm91bmQ6IG5vbmU7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzJfYm9yZGVyOiBub25lO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8yX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8yX2JvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8yX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8yX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8yLXBhZGRpbmc6IDAuNzVyZW0gMDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMi1saW5lLWhlaWdodDogMTtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMi10cmFuc2l0aW9uOiAwLjNzO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8yX2hvdmVyX2JhY2tncm91bmQ6IG5vbmU7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzJfaG92ZXJfYm9yZGVyOiBub25lO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8yX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kYnV0dG9uX2ljb25fc2Vjb25kYXJ5XzJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRidXR0b25faWNvbl9zZWNvbmRhcnlfMl9ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcbiRidXR0b25fc2Vjb25kYXJ5XzNfZm9udDogJGJvZHlfZm9udDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfM19iYWNrZ3JvdW5kOiBub25lO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8zX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9zZWNvbmRhcnlfMTtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfM19jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfM19ib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfM190ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfM19sZXR0ZXItc3BhY2luZzogMDtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMy1wYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMy1saW5lLWhlaWdodDogMTtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfMy10cmFuc2l0aW9uOiAwLjNzO1xyXG4kYnV0dG9uX3NlY29uZGFyeV8zX2hvdmVyX2JhY2tncm91bmQ6IG5vbmU7XHJcbiRidXR0b25fc2Vjb25kYXJ5XzNfaG92ZXJfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMjtcclxuJGJ1dHRvbl9zZWNvbmRhcnlfM19ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJGJ1dHRvbl9pY29uX3NlY29uZGFyeV8zX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kYnV0dG9uX2ljb25fc2Vjb25kYXJ5XzNfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcblxyXG4kYnV0dG9uX2xhYmVsX2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRidXR0b25fbGFiZWxfYmFja2dyb3VuZDogbm9uZTtcclxuJGJ1dHRvbl9sYWJlbF9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3Jfc2Vjb25kYXJ5XzE7XHJcbiRidXR0b25fbGFiZWxfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRidXR0b25fbGFiZWxfYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4kYnV0dG9uX2xhYmVsLWZvbnQtc2l6ZTogMC44cmVtO1xyXG4kYnV0dG9uX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4kYnV0dG9uX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kYnV0dG9uX2xhYmVsLXBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XHJcbiRidXR0b25fbGFiZWwtbGluZS1oZWlnaHQ6IDE7XHJcbiRidXR0b25fbGFiZWwtdHJhbnNpdGlvbjogMC4zcztcclxuJGJ1dHRvbl9sYWJlbF9ob3Zlcl9iYWNrZ3JvdW5kOiBub25lO1xyXG4kYnV0dG9uX2xhYmVsX2hvdmVyX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRidXR0b25fbGFiZWxfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRidXR0b25faWNvbl9sYWJlbF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGJ1dHRvbl9pY29uX2xhYmVsX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG5cclxuJGJ1dHRvbl9saWdodF9mb250OiAkYm9keV9mb250O1xyXG4kYnV0dG9uX2xpZ2h0X2JhY2tncm91bmQ6IG5vbmU7XHJcbiRidXR0b25fbGlnaHRfYm9yZGVyOiBub25lO1xyXG4kYnV0dG9uX2xpZ2h0X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kYnV0dG9uX2xpZ2h0X2JvcmRlci1yYWRpdXM6IG5vbmU7XHJcbiRidXR0b25fbGlnaHRfdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiRidXR0b25fbGlnaHRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRidXR0b25fbGlnaHQtcGFkZGluZzogMC4zNzVyZW0gMDtcclxuJGJ1dHRvbl9saWdodC1saW5lLWhlaWdodDogMTtcclxuJGJ1dHRvbl9saWdodC10cmFuc2l0aW9uOiAwLjNzO1xyXG4kYnV0dG9uX2ljb25fbGlnaHRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRidXR0b25fbGlnaHRfaG92ZXJfYmFja2dyb3VuZDogbm9uZTtcclxuJGJ1dHRvbl9saWdodF9ob3Zlcl9ib3JkZXI6IG5vbmU7XHJcbiRidXR0b25fbGlnaHRfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRidXR0b25faWNvbl9saWdodF9ob3Zlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuXHJcbiRidXR0b25faWNvbl9mb250OiAkYm9keV9mb250O1xyXG4kYnV0dG9uX2ljb25fYmFja2dyb3VuZDogI0YyRjJGMjsvLyRjb2xvcl9wcmltYXJ5LTM7XHJcbiRidXR0b25faWNvbl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0xO1xyXG4kYnV0dG9uX2ljb25faWNvbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJGJ1dHRvbl9pY29uX2JvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiRidXR0b25faWNvbi13aWR0aDogMi42MjVyZW07XHJcbiRidXR0b25faWNvbi1oZWlnaHQ6IDIuNjI1cmVtO1xyXG4kYnV0dG9uX2ljb24tbGluZS1oZWlnaHQ6IDE7XHJcbiRidXR0b25faWNvbi10cmFuc2l0aW9uOiAwLjNzO1xyXG4kYnV0dG9uX2ljb25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMTtcclxuJGJ1dHRvbl9pY29uX2hvdmVyX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRidXR0b25faWNvbl9pY29uX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kYnV0dG9uX2ljb24tZGlzYWJsZWRfYm9yZGVyOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kYnV0dG9uX2ljb24tZGlzYWJsZWRfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMztcclxuJGJ1dHRvbl9pY29uX2ljb24tZGlzYWJsZWRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcblxyXG4kYnV0dG9uX3NlbGVjdGlvbl9mb250OiAkYm9keV9mb250O1xyXG4kYnV0dG9uX3NlbGVjdGlvbi13aWR0aDogMS4yNXJlbTtcclxuJGJ1dHRvbl9zZWxlY3Rpb24taGVpZ2h0OiAxLjI1cmVtO1xyXG4kYnV0dG9uX3NlbGVjdGlvbi1saW5lLWhlaWdodDogMTtcclxuJGJ1dHRvbl9zZWxlY3Rpb24tdHJhbnNpdGlvbjogMC4zcztcclxuJGJ1dHRvbl9pY29uX3NlbGVjdGlvbl9ib3JkZXI6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRidXR0b25faWNvbl9zZWxlY3Rpb25fYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMztcclxuJGJ1dHRvbl9pY29uX3NlbGVjdGlvbl9ob3Zlcl9ib3JkZXI6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRidXR0b25faWNvbl9zZWxlY3Rpb25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMTtcclxuIiwiJGRlY29yYXRlX21pbi1oZWlnaHQ6IDMycmVtICFkZWZhdWx0O1xyXG4kZGVjb3JhdGVfYm9yZGVyLXJhZGl1czogMnJlbSAhZGVmYXVsdDtcclxuJGRlY29yYXRlX21heC1oZWlnaHQ6IDM1cmVtICFkZWZhdWx0O1xyXG5cclxuJGRlY29yYXRlX2ltZ19tYXJnaW4tYm90dG9tOiAycmVtICFkZWZhdWx0O1xyXG4kZGVjb3JhdGVfaW1nX21pbi1oZWlnaHQ6IDMycmVtICFkZWZhdWx0O1xyXG4kZGVjb3JhdGVfaW1nX292ZXJsYXk6ICRjb2xvcl9zZWNvbmRhcnktMiAhZGVmYXVsdDtcclxuXHJcbiRkZWNvcmF0ZV9kYXRhX3BhZGRpbmc6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGRlY29yYXRlX3Nsb2dhbl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcblxyXG4kZGVjb3JhdGVfaW1nX21heC1oZWlnaHQtLW1kOiAzNXJlbSAhZGVmYXVsdDtcclxuJGRlY29yYXRlX2ltZ19wYWRkaW5nLS1tZDogMCAhZGVmYXVsdDtcclxuJGRlY29yYXRlX2ltZ19tYXJnaW4tLW1kOiAwICFkZWZhdWx0O1xyXG4kZGVjb3JhdGVfaW1nX2JvcmRlci1yYWRpdXMtLW1kOiAycmVtICFkZWZhdWx0O1xyXG4kZGVjb3JhdGVfaW1nX21pbi1oZWlnaHQtLW1kOiAzNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkZWNvcmF0ZV9kYXRhX3BhZGRpbmctLW1kOiAzcmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi5kZWNvcmF0ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWluLWhlaWdodDogJGRlY29yYXRlX21pbi1oZWlnaHQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkZGVjb3JhdGVfYm9yZGVyLXJhZGl1cztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtaGVpZ2h0OiAkZGVjb3JhdGVfbWF4LWhlaWdodDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBhc3BlY3QtcmF0aW86IGF1dG87XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZGVjb3JhdGVfaW1nX292ZXJsYXk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgJl9fZGF0YSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6ICRkZWNvcmF0ZV9kYXRhX3BhZGRpbmc7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAudGl0bGVfY29udGVudF8xLFxyXG4gICAgICAgIC50aXRsZV9jb250ZW50XzIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRlY29yYXRlX3Nsb2dhbl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkZGVjb3JhdGVfZGF0YV9wYWRkaW5nLS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIiRjYWxlbmRhci13aWRnZXRfd2Vla2RheV9jb2xvciA6ICRjb2xvcl9wcmltYXJ5XzEgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci13aWRnZXRfdG9kYXlfYm9yZGVyLWNvbG9yOiAkY29sb3JfcHJpbWFyeV8xICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItd2lkZ2V0X2Ryb3Bkb3duX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciAxcmVtIC8gMXJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci13aWRnZXRfcHJldi1uZXh0X2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5XzEgIWRlZmF1bHQ7XHJcblxyXG4kY2FsZW5kYXItd2lkZ2V0X3RvZGF5X2JvcmRlci1jb2xvci0taG92ZXI6ICRjb2xvcl9wcmltYXJ5XzEgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci13aWRnZXRfdG9kYXlfYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvcl9wcmltYXJ5XzEgIWRlZmF1bHQ7XHJcblxyXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcclxuICAgIGNvbG9yOiAkY2FsZW5kYXItd2lkZ2V0X3dlZWtkYXlfY29sb3I7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXM7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY2FsZW5kYXItd2lkZ2V0X3RvZGF5X2JvcmRlci1jb2xvcjtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMsXHJcbi5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMge1xyXG4gICAgZm9udDogJGNhbGVuZGFyLXdpZGdldF9kcm9wZG93bl9mb250O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XHJcbiAgICBmb250OiAkY2FsZW5kYXItd2lkZ2V0X2Ryb3Bkb3duX2ZvbnQ7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xyXG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcclxufVxyXG5cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLCAuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgge1xyXG4gICAgdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCB7XHJcbiAgICBib3JkZXI6ICRjYWxlbmRhci13aWRnZXRfcHJldi1uZXh0X2JvcmRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcclxuICAgIGxlZnQ6IC41cmVtO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCB7XHJcbiAgICByaWdodDogLjVyZW07XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLCAuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnIHtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxufVxyXG5cclxuLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNhbGVuZGFyLXdpZGdldF90b2RheV9ib3JkZXItY29sb3ItLWhvdmVyO1xyXG4gICAgYmFja2dyb3VuZDogJGNhbGVuZGFyLXdpZGdldF90b2RheV9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxufSIsIiRmb3JtX21haW5fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kZm9ybV9maWVsZF9sYWJlbF9sZXR0ZXItc3BhY2luZzogJGh0bWwtc3BhY2luZztcclxuJGZvcm1fZmllbGRfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRmb3JtX2ZpZWxkX2xhYmVsX2NvbG9yOiAkaHRtbC1jb2xvcjtcclxuJGZvcm1fZmllbGRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRmb3JtX2ZpZWxkX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTM7XHJcblxyXG5cclxuJGZvcm1fbGFiZWxfY29sb3I6ICRodG1sLWNvbG9yO1xyXG4kZm9ybV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgLjhyZW0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiRmb3JtX2xhYmVsX21hcmdpbi1ib3R0b206IC40MzhlbTtcclxuJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRmb3JtX2xhYmVsX2xldHRlci1zcGFjaW5nOiAkaHRtbC1zcGFjaW5nO1xyXG5cclxuJGZvcm1fZWxlbWVudF9mb250OiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgLjkzNzVyZW0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiRmb3JtX2VsZW1lbnRfbGV0dGVyLXNwYWNpbmc6ICRodG1sLXNwYWNpbmc7XHJcbiRmb3JtX2VsZW1lbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRmb3JtX2VsZW1lbnRfcGFkZGluZzogMC41cmVtIDAuODc1cmVtO1xyXG4kZm9ybV9lbGVtZW50X21pbi1oZWlnaHQ6IDQ1cHg7XHJcbiRmb3JtX2VsZW1lbnRfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiRmb3JtX2VsZW1lbnRfY29sb3I6ICRodG1sLWNvbG9yO1xyXG4kZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTU7XHJcbiRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1czogMC42MjVyZW07XHJcbiRmb3JtX2VsZW1lbnRfYm94X3NoYWRvdzogMHB4IDJweCA2cHggMnB4IHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTcsMC4zNSk7XHJcbiRmb3JtX2VsZW1lbnRfYm94X3NoYWRvd190b3A6IDBweCAycHggNnB4IDJweCByZ2JhKCRjb2xvcl90ZXJ0aWFyeS03LDAuMzUpO1xyXG5cclxuXHJcbiRmb3JtX2VsZW1lbnRfY29sb3ItLWRpc2FibGVkOiAkY29sb3JfdGVydGlhcnktNTtcclxuXHJcbiRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yLS1vcGVuZWQ6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoLS1vcGVuZWQ6IDFweDtcclxuXHJcbiRmb3JtX2VsZW1lbnRfY29sb3I6ICRodG1sLWNvbG9yO1xyXG4kZm9ybV9lbGVtZW50X3BsYWNlaG9sZGVyX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNTtcclxuJGZvcm1fZWxlbWVudF9wbGFjZWhvbGRlcl9vcGFjaXR5OiAxO1xyXG5cclxuJGZvcm1fZWxlbWVudF9mb2N1c19iYWNrZ3JvdW5kOiAkZm9ybV9lbGVtZW50X2JhY2tncm91bmQ7XHJcbiRmb3JtX2VsZW1lbnRfZm9jdXNfYm9yZGVyLWNvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kZm9ybV9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNTtcclxuJGZvcm1fZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5OiAxO1xyXG5cclxuLy8gRWxlbWVudHNcclxuXHJcbiRmb3JtX2VsZW1lbnRfaWNvbl9jb2xvcjogJGZvcm1fbWFpbl9jb2xvcjtcclxuJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzOiAuNjI1cmVtO1xyXG5cclxuJGZvcm1fZGVjb3JhdGlvbl9jb2xvcjogJGZvcm1fbWFpbl9jb2xvcjtcclxuXHJcbiRmb3JtX2ZpZWxkc2V0X21hcmdpbjogMDtcclxuXHJcbiRmb3JtX2ZpZWxkX21hcmdpbi0tc206IDAgMCAxcmVtO1xyXG4kZm9ybV9maWVsZF9tYXJnaW4tLW1kOiAwIDAgMS41cmVtIDA7XHJcblxyXG4kZm9ybV9sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTI7XHJcbiRmb3JtX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogMDtcclxuJGZvcm1fbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuJGZvcm1fbGVnZW5kX21hcmdpbiAgICAgICAgOiAwO1xyXG5cclxuJGZvcm1fY29uZGl0aW9uc19mb250IDogJGZvcm1fbGFiZWxfZm9udDtcclxuJGZvcm1fY29uZGl0aW9uc19jb2xvcjogJGZvcm1fbGFiZWxfY29sb3I7XHJcbiRmb3JtX2NvbmRpdGlvbnNfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG5cclxuJGZvcm1fbGVnYWxzX2ZvbnQgOiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgMC41OTRyZW0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiRmb3JtX2xlZ2Fsc19jb2xvcjogJGh0bWwtY29sb3I7XHJcbiRmb3JtX2xlZ2Fsc190ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdDogMTBweDtcclxuJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0yO1xyXG4kZm9ybV9lcnJvcl9oaWdobGlnaHQtY29sb3I6IHdoaXRlO1xyXG5cclxuXHJcbi8qXHJcbiogVGV4dGZpZWxkXHJcbiAqL1xyXG5cclxuLy8gTGFiZWxcclxuJHRleHRmaWVsZF9sYWJlbF9mb250OiAkZm9ybV9sYWJlbF9mb250IWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtX2xhYmVsX2NvbG9yO1xyXG4kdGV4dGZpZWxkX2xhYmVsX21hcmdpbi1ib3R0b20gOiAkZm9ybV9sYWJlbF9tYXJnaW4tYm90dG9tO1xyXG4kdGV4dGZpZWxkX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuJHRleHRmaWVsZF9sYWJlbF9sZXR0ZXItc3BhY2luZzogJGZvcm1fbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcblxyXG4vLyBDaGFtcHNcclxuJHRleHRmaWVsZF9pbnB1dF9mb250ICAgICAgICAgIDogJGZvcm1fZWxlbWVudF9mb250O1xyXG4kdGV4dGZpZWxkX2lucHV0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9lbGVtZW50X2xldHRlci1zcGFjaW5nO1xyXG4kdGV4dGZpZWxkX2lucHV0X3RleHQtdHJhbnNmb3JtOiAkZm9ybV9lbGVtZW50X3RleHQtdHJhbnNmb3JtO1xyXG4kdGV4dGZpZWxkX2lucHV0X3BhZGRpbmcgICAgICAgIDogJGZvcm1fZWxlbWVudF9wYWRkaW5nO1xyXG4kdGV4dGZpZWxkX2lucHV0X2JhY2tncm91bmQgICAgOiAkZm9ybV9lbGVtZW50X2JhY2tncm91bmQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfY29sb3I6ICRmb3JtX2VsZW1lbnRfY29sb3I7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yO1xyXG4kdGV4dGZpZWxkX2lucHV0X3RyYW5zaXRpb24gIDogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfbWluLWhlaWdodCAgOiAkZm9ybV9lbGVtZW50X21pbi1oZWlnaHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLXdpZHRoICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoO1xyXG4kdGV4dGZpZWxkX2lucHV0X2JvcmRlci1yYWRpdXMgIDogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzO1xyXG5cclxuLy8gUGxhY2Vob2xkZXJcclxuJHRleHRmaWVsZF9pbnB1dF9wbGFjZWhvbGRlcl9jb2xvcjogJGZvcm1fZWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuJHRleHRmaWVsZF9pbnB1dF9wbGFjZWhvbGRlcl9vcGFjaXR5OiAkZm9ybV9lbGVtZW50X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbi8vLy8gOjogZm9jdXNcclxuJHRleHRmaWVsZF9pbnB1dF9mb2N1c19iYWNrZ3JvdW5kOiAkZm9ybV9lbGVtZW50X2ZvY3VzX2JhY2tncm91bmQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfZm9jdXNfYm9yZGVyLWNvbG9yOiAkZm9ybV9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvcjtcclxuJHRleHRmaWVsZF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjogJGZvcm1fZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjtcclxuJHRleHRmaWVsZF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5OiAkZm9ybV9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcblxyXG4kdGV4dGZpZWxkX2lucHV0X2RhdGVfY2FsZW5kYXJfY29sb3I6ICRmb3JtX21haW5fY29sb3I7XHJcblxyXG4vKlxyXG4qIFRleHRhcmVhXHJcbiAqL1xyXG4vLyBMYWJlbFxyXG4kdGV4dGFyZWFfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtX2xhYmVsX2NvbG9yO1xyXG4kdGV4dGFyZWFfbGFiZWxfZm9udCAgICAgICAgIDogJGZvcm1fbGFiZWxfZm9udDtcclxuJHRleHRhcmVhX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuJHRleHRhcmVhX2xhYmVsX21hcmdpbi1ib3R0b20gOiAkZm9ybV9sYWJlbF9tYXJnaW4tYm90dG9tO1xyXG4kdGV4dGFyZWFfbGFiZWxfbGV0dGVyLXNwYWNpbmcgOiAkZm9ybV9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuXHJcbi8vIENoYW1wc1xyXG4kdGV4dGFyZWFfaW5wdXRfZm9udCAgICAgICAgICA6ICRmb3JtX2VsZW1lbnRfZm9udDtcclxuJHRleHRhcmVhX2lucHV0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9lbGVtZW50X2xldHRlci1zcGFjaW5nO1xyXG4kdGV4dGFyZWFfaW5wdXRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2VsZW1lbnRfdGV4dC10cmFuc2Zvcm07XHJcbiR0ZXh0YXJlYV9pbnB1dF90cmFuc2l0aW9uICA6ICRnbG9iYWxfdHJhbnNpdGlvbl8yO1xyXG4kdGV4dGFyZWFfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtX2VsZW1lbnRfYmFja2dyb3VuZDtcclxuJHRleHRhcmVhX2lucHV0X2NvbG9yOiAkZm9ybV9lbGVtZW50X2NvbG9yO1xyXG4kdGV4dGFyZWFfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yO1xyXG4kdGV4dGFyZWFfaW5wdXRfYm9yZGVyLXdpZHRoICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoO1xyXG4kdGV4dGFyZWFfaW5wdXRfcGFkZGluZzogJGZvcm1fZWxlbWVudF9wYWRkaW5nO1xyXG4kdGV4dGFyZWFfaW5wdXRfYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzO1xyXG5cclxuLy8gUGxhY2Vob2xkZXJcclxuJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I6JGZvcm1fZWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eSA6ICRmb3JtX2VsZW1lbnRfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuLy8vLyA6OiBmb2N1c1xyXG4kdGV4dGFyZWFfaW5wdXRfZm9jdXNfYmFja2dyb3VuZDogJGZvcm1fZWxlbWVudF9mb2N1c19iYWNrZ3JvdW5kO1xyXG4kdGV4dGFyZWFfaW5wdXRfZm9jdXNfYm9yZGVyLWNvbG9yOiAkZm9ybV9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvcjtcclxuJHRleHRhcmVhX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yOiAkZm9ybV9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4kdGV4dGFyZWFfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTogJGZvcm1fZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG5cclxuXHJcbi8qXHJcbiogUmFkaW9cclxuICovXHJcbiRyYWRpb19sYWJlbF9jb2xvcjogJGZvcm1fZmllbGRfbGFiZWxfY29sb3I7XHJcbiRyYWRpb19jaGVja19iYWNrZ3JvdW5kOiAgJGZvcm1fZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4kcmFkaW9fY2hlY2tfY29sb3IgICAgICAgICAgOiAkZm9ybV9lbGVtZW50X2JhY2tncm91bmQ7XHJcbiRyYWRpb19jaGVja19ib3JkZXItY29sb3IgICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yO1xyXG4kcmFkaW9fbGVnZW5kX2ZvbnQgICAgICAgICAgOiAkZm9ybV9sYWJlbF9mb250O1xyXG4kcmFkaW9fbGVnZW5kX2xldHRlci1zcGFjaW5nOiAkZm9ybV9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuJHJhZGlvX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kcmFkaW9fY2hlY2tlZF9jb2xvcjogJGZvcm1fbWFpbl9jb2xvcjtcclxuJHJhZGlvX2NoZWNrZWRfYm9yZGVyLWNvbG9yICAgOiAkY29sb3JfdGVydGlhcnktNTtcclxuXHJcbi8vIFJhZGlvIGdyb3VwXHJcbiRyYWRpb3NfbGVnZW5kX2ZvbnQgICAgICAgICAgOiAkZm9ybV9sYWJlbF9mb250O1xyXG4kcmFkaW9zX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogJGZvcm1fbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiRyYWRpb3NfbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vKlxyXG4qIENoZWNrYm94XHJcbiAqL1xyXG4kY2hlY2tib3hfY2hlY2tfYmFja2dyb3VuZCAgICAgICAgOiAkZm9ybV9lbGVtZW50X2JhY2tncm91bmQ7XHJcbiRjaGVja2JveF9jaGVja19ib3JkZXItY29sb3IgOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvcjtcclxuXHJcbiRjaGVja2JveF9ib3JkZXItY29sb3ItLWNoZWNrZWQgICAgICAgIDogJGZvcm1fbWFpbl9jb2xvcjtcclxuJGNoZWNrYm94X2NoZWNrX2NvbG9yLS1jaGVja2VkOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kY2hlY2tib3hfYmFja2dyb3VuZC1jb2xvci0tY2hlY2tlZDogJGZvcm1fbWFpbl9jb2xvcjtcclxuXHJcbiRjaGVja2JveF9jb2xvci0tY2hlY2tlZC1kaXNhYmxlZCAgICAgICAgOiAkY29sb3JfdGVydGlhcnktNTtcclxuJGNoZWNrYm94X2JvcmRlci1jb2xvci0tY2hlY2tlZC1kaXNhYmxlZCAgICAgICAgOiAkY29sb3JfdGVydGlhcnktNTtcclxuJGNoZWNrYm94X2JhY2tncm91bmRfY2hlY2tlZC1kaXNhYmxlZDogJGNvbG9yX3RlcnRpYXJ5LTU7XHJcblxyXG4kY2hlY2tib3hfY29sb3ItLWRpc2FibGVkOiAkY29sb3JfdGVydGlhcnktNTtcclxuJGNoZWNrYm94X2JhY2tncm91bmQtY29sb3ItLWRpc2FibGVkOiAkY2hlY2tib3hfY2hlY2tfYmFja2dyb3VuZDtcclxuJGNoZWNrYm94X2NoZWNrX2NvbG9yLS1kaXNhYmxlZDogJGZvcm1fbWFpbl9jb2xvcjtcclxuJGNoZWNrYm94X2xhYmVsX2NvbG9yLS1kaXNhYmxlZDogJGNoZWNrYm94X2NvbG9yLS1kaXNhYmxlZDtcclxuXHJcbiRjaGVja2JveF9ib3JkZXItY29sb3ItLWZvY3VzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvci0tb3BlbmVkO1xyXG5cclxuJGNoZWNrYm94X2xhYmVsX2ZvbnQgICAgICAgICAgOiAkZm9ybV9sYWJlbF9mb250O1xyXG4kY2hlY2tib3hfbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2ZpZWxkX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4kY2hlY2tib3hfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2ZpZWxkX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4kY2hlY2tib3hfbGFiZWxfY29sb3I6ICRmb3JtX2ZpZWxkX2xhYmVsX2NvbG9yO1xyXG5cclxuLy8gQ2hlY2tib3ggZ3JvdXBcclxuJGNoZWNrYm94ZXNfbGVnZW5kX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgMXJlbSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMTtcclxuJGNoZWNrYm94ZXNfbGVnZW5kX2xldHRlci1zcGFjaW5nOiAkZm9ybV9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuJGNoZWNrYm94ZXNfbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuJGNoZWNrYm94ZXNfbGVnZW5kX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG5cclxuXHJcbi8qXHJcbiogU2VsZWN0XHJcbiAqL1xyXG4kc2VsZWN0X2lucHV0X2ZvbnQ6ICRmb3JtX2VsZW1lbnRfZm9udDtcclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItd2lkdGggICAgICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoO1xyXG4kc2VsZWN0X2lucHV0X2JvcmRlci1yYWRpdXMgICAgICA6IC42MjVyZW07XHJcbiRzZWxlY3RfaW5wdXRfYm9yZGVyLWNvbG9yICAgICAgOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvcjtcclxuJHNlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kICAgICAgICA6ICRmb3JtX2VsZW1lbnRfYmFja2dyb3VuZDtcclxuJHNlbGVjdF9pbnB1dF9taW4taGVpZ2h0ICAgICAgICA6ICRmb3JtX2VsZW1lbnRfbWluLWhlaWdodDtcclxuJHNlbGVjdF9pbnB1dF9wYWRkaW5nOiAkZm9ybV9lbGVtZW50X3BhZGRpbmc7XHJcblxyXG4kc2VsZWN0X2xhYmVsX21hcmdpbi1ib3R0b20gICAgIDogLjNlbTtcclxuJHNlbGVjdF9sYWJlbF9jb2xvciAgICAgICAgICAgICA6ICRodG1sLWNvbG9yO1xyXG4kc2VsZWN0X2xhYmVsX3RleHQtdHJhbnNmb3JtICAgIDogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kc2VsZWN0X2l0ZW1fYm94LXNoYWRvdzogJGZvcm1fZWxlbWVudF9ib3hfc2hhZG93O1xyXG4kc2VsZWN0X2l0ZW1fYm94LXNoYWRvd190b3A6ICRmb3JtX2VsZW1lbnRfYm94X3NoYWRvd190b3A7XHJcbiRzZWxlY3RfaXRlbV9iYWNrZ3JvdW5kOiAkc2VsZWN0X2lucHV0X2JhY2tncm91bmQ7XHJcbiRzZWxlY3RfaXRlbV9ib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXM7XHJcbiRzZWxlY3RfaXRlbV9jb2xvciAgICAgICAgICAgICAgOiAkZm9ybV9lbGVtZW50X2NvbG9yO1xyXG4kc2VsZWN0X2l0ZW1fcGxhY2Vob2xkZXJfY29sb3IgOiAkc2VsZWN0X2l0ZW1fY29sb3I7XHJcbiRzZWxlY3RfaXRlbV9mb250ICAgICAgICAgICAgICAgOiAkZm9ybV9lbGVtZW50X2ZvbnQ7XHJcbiRzZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZyAgICAgOiAkZm9ybV9lbGVtZW50X2xldHRlci1zcGFjaW5nO1xyXG4kc2VsZWN0X2l0ZW1fdGV4dC10cmFuc2Zvcm0gICAgIDogbm9uZTtcclxuJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciAgICA6IHRyYW5zcGFyZW50O1xyXG4kc2VsZWN0X2l0ZW1fY29sb3ItLWhvdmVyICAgICAgIDogJGZvcm1fbWFpbl9jb2xvcjtcclxuJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZCA6IHRyYW5zcGFyZW50O1xyXG4kc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkICAgIDogJGZvcm1fbWFpbl9jb2xvcjtcclxuJHNlbGVjdF9pdGVtX3BhZGRpbmcgICAgICAgICAgICAgOiAuNXJlbSAwO1xyXG4kc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmctLXNlbGVjdGVkIDogMC4xZW07XHJcblxyXG4kc2VsZWN0X2NvdW50X2NvbG9yICAgICAgICAgICAgIDogd2hpdGU7XHJcbiRzZWxlY3RfY291bnRfYmctY29sb3IgICAgICAgICAgOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kc2VsZWN0X2ljb25fY29sb3I6ICRmb3JtX2VsZW1lbnRfaWNvbl9jb2xvcjtcclxuJHNlbGVjdF9pY29uX2NvbG9yLS1zZWxlY3RlZDogJGZvcm1fbWFpbl9jb2xvcjtcclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItY29sb3ItLXNlbGVjdGVkOiAkZm9ybV9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvcjtcclxuXHJcbiRzZWxlY3Rfc2Nyb2xsYmFyX2JhY2tncm91bmQ6ICRzY3JvbGxiYXItdHJhY2tfYmFja2dyb3VuZDtcclxuJHNlbGVjdF9zY3JvbGxiYXJfY29sb3I6ICRzY3JvbGxiYXItdGh1bWJfYmFja2dyb3VuZDtcclxuJHNlbGVjdF9zY3JvbGxiYXJfY29sb3ItLWhvdmVyOiAkc2Nyb2xsYmFyLXRodW1iX2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG4kc2VsZWN0X2l0ZW1fcGxhY2Vob2xkZXJfY29sb3I6ICRmb3JtX2ZpZWxkX2NvbG9yO1xyXG5cclxuJHNlbGVjdF9pdGVtX3ZhbHVlX2JhY2tncm91bmQtLXNlbGVjdGVkOiAkY29sb3JfdGVydGlhcnktNjtcclxuJHNlbGVjdF9pdGVtX3ZhbHVlX2NvbG9yLS1zZWxlY3RlZDogJGZvcm1fZmllbGRfY29sb3I7XHJcblxyXG4kc2VsZWN0X2l0ZW1fdmFsdWVfZGVsZXRlX2JhY2tncm91bmQtLXNlbGVjdGVkOiAkc2VsZWN0X2l0ZW1fdmFsdWVfYmFja2dyb3VuZC0tc2VsZWN0ZWQ7XHJcbiRzZWxlY3RfaXRlbV92YWx1ZV9kZWxldGVfY29sb3ItLXNlbGVjdGVkOiAkc2VsZWN0X2l0ZW1fdmFsdWVfY29sb3ItLXNlbGVjdGVkO1xyXG5cclxuXHJcbiRzZWxlY3RfZWxlbWVudF9mb250OiAkYm9keV9mb250O1xyXG4kc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfY2hlY2tfYm9yZGVyLWNvbG9yO1xyXG4kc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfYmFja2dyb3VuZC0tc2VsZWN0ZWQ6ICRjaGVja2JveF9iYWNrZ3JvdW5kLWNvbG9yLS1jaGVja2VkO1xyXG4kc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1zZWxlY3RlZDogJGNoZWNrYm94X2JvcmRlci1jb2xvci0tY2hlY2tlZDtcclxuJHNlbGVjdF9lbGVtZW50X2NoZWNrYm94X2NvbG9yLS1zZWxlY3RlZDogJGNoZWNrYm94X2NoZWNrX2NvbG9yLS1jaGVja2VkO1xyXG5cclxuXHJcbi8qXHJcbiogVG9nZ2xlXHJcbiAqL1xyXG5cclxuJHRvZ2dsZV9lbGVtZW50X2J1bGxldF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuJHRvZ2dsZV9lbGVtZW50X2JhY2tncm91bmQtLWZhbHNlOiAkY29sb3JfdGVydGlhcnktNjtcclxuJHRvZ2dsZV9lbGVtZW50X2NvbG9yLS1mYWxzZTogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiR0b2dnbGVfZWxlbWVudF9iYWNrZ3JvdW5kLS10cnVlOiAkZm9ybV9tYWluX2NvbG9yO1xyXG5cclxuJHRvZ2dsZV9lbGVtZW50X29wYWNpdHktLWRpc2FibGVkOiAwLjY7XHJcbiR0b2dnbGVfZWxlbWVudF9maWx0ZXItLWRpc2FibGVkOiBncmF5c2NhbGUoNDAlKTtcclxuJHRvZ2dsZV9lbGVtZW50X2JvcmRlci1jb2xvci0tZm9jdXM6ICRmb3JtX2VsZW1lbnRfZm9jdXNfYm9yZGVyLWNvbG9yO1xyXG5cclxuLypcclxuKiBMb2NhbGl6YXRvclxyXG4gKi9cclxuJGxvY2FsaXphdG9yX2ljb25fY29sb3I6ICRmb3JtX2VsZW1lbnRfaWNvbl9jb2xvcjtcclxuJGxvY2FsaXphdG9yX2lucHV0X2JvcmRlci13aWR0aCAgICAgIDogJGZvcm1fZWxlbWVudF9ib3JkZXItd2lkdGg7XHJcbiRsb2NhbGl6YXRvcl9pbnB1dF9ib3JkZXItcmFkaXVzICAgICAgOiAuNjI1cmVtO1xyXG4kbG9jYWxpemF0b3JfaW5wdXRfYm9yZGVyLWNvbG9yICAgICAgOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvcjtcclxuJGxvY2FsaXphdG9yX2lucHV0X2JhY2tncm91bmQgICAgICAgIDogJGZvcm1fZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4kbG9jYWxpemF0b3JfaW5wdXRfcGFkZGluZzogJGZvcm1fZWxlbWVudF9wYWRkaW5nO1xyXG5cclxuJGxvY2FsaXphdG9yX2lucHV0X2JhY2tncm91bmQtLWZvY3VzZWQ6ICRsb2NhbGl6YXRvcl9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4kbG9jYWxpemF0b3JfaW5wdXRfYm9yZGVyLWNvbG9yLS1mb2N1c2VkIDogJGZvcm1fZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3I7XHJcblxyXG4kbG9jYWxpemF0b3JfaXRlbV9mb250ICAgICAgICAgICAgICAgOiAkZm9ybV9lbGVtZW50X2ZvbnQ7XHJcblxyXG4kbG9jYWxpemF0b3JfY291bnRfY29sb3IgICAgICAgICAgICAgOiAkY29sb3JfdGVydGlhcnktMztcclxuJGxvY2FsaXphdG9yX2NvdW50X2JnLWNvbG9yICAgICAgICAgIDogJGNvbG9yX3ByaW1hcnktMjtcclxuXHJcbiRsb2NhbGl6YXRvcl92YWx1ZXNfY29udGFpbmVyX2JhY2tncm91bmQ6ICRsb2NhbGl6YXRvcl9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4kbG9jYWxpemF0b3JfdmFsdWVzX2NvbnRhaW5lcl9ib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXM7XHJcbiRsb2NhbGl6YXRvcl92YWx1ZV9mb250OiAkZm9ybV9lbGVtZW50X2ZvbnQ7XHJcbiRsb2NhbGl6YXRvcl92YWx1ZV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktNjtcclxuJGxvY2FsaXphdG9yX3ZhbHVlX2NvbG9yOiAkZm9ybV9maWVsZF9jb2xvcjtcclxuJGxvY2FsaXphdG9yX3ZhbHVlX2JvcmRlci1yYWRpdXM6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1cztcclxuXHJcbiRsb2NhbGl6YXRvcl92YWx1ZV9kZWxldGVfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTY7XHJcbiRsb2NhbGl6YXRvcl92YWx1ZV9kZWxldGVfY29sb3I6ICRmb3JtX2ZpZWxkX2NvbG9yO1xyXG5cclxuJGxvY2FsaXphdG9yX3Njcm9sbGJhcl9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktNztcclxuJGxvY2FsaXphdG9yX3Njcm9sbGJhcl9jb2xvcjogJGZvcm1fbWFpbl9jb2xvcjtcclxuJGxvY2FsaXphdG9yX3Njcm9sbGJhcl9jb2xvci0taG92ZXI6ICRmb3JtX21haW5fY29sb3I7XHJcblxyXG4kbG9jYWxpemF0b3JfZXh0cmFfZm9udDogJGZvcm1fZWxlbWVudF9mb250O1xyXG4kbG9jYWxpemF0b3JfZXh0cmFfY29sb3I6ICRmb3JtX2VsZW1lbnRfY29sb3I7XHJcblxyXG4vKlxyXG4qIENvbmRpdGlvbnNcclxuICovXHJcbiRmb3JtX2NvbmRpdGlvbnNfY29sb3I6ICRmb3JtX2xhYmVsX2NvbG9yO1xyXG5cclxuLypcclxuKiBSYW5nZVxyXG4gKi9cclxuJHJhbmdlX2ZvbnQgICAgICAgICAgICAgIDogJGZvcm1fZWxlbWVudF9mb250O1xyXG4kcmFuZ2VfYm9yZGVyLS1vcGVuZWQ6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoLS1vcGVuZWQgc29saWQgJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3ItLW9wZW5lZDtcclxuJHJhbmdlX2lucHV0X2JvcmRlci13aWR0aDogJGZvcm1fZWxlbWVudF9ib3JkZXItd2lkdGg7XHJcbiRyYW5nZV9pbnB1dF9ib3JkZXItY29sb3I6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yO1xyXG4kcmFuZ2VfaW5wdXRfYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzO1xyXG4kcmFuZ2VfaW5wdXRfYmFja2dyb3VuZCAgOiAkZm9ybV9lbGVtZW50X2JhY2tncm91bmQ7XHJcblxyXG4kcmFuZ2VfcHJvbXB0X2NvbG9yICAgICAgICAgICA6ICRmb3JtX2VsZW1lbnRfY29sb3I7XHJcbiRyYW5nZV9wcm9tcHRfY29sb3ItLWhpZ2hsaWdodDogJGNvbG9yX3ByaW1hcnktMjtcclxuXHJcbiRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3IgICAgICAgIDogJGNvbG9yX3RlcnRpYXJ5LTU7XHJcbiRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3ItLWFjdGl2ZTogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcbiRyYW5nZV9pY29uX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG5cclxuJHJhbmdlX3BvcGluX2JhY2tncm91bmQ6ICRyYW5nZV9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4kcmFuZ2VfcG9waW5fYm9yZGVyOiAwO1xyXG4kcmFuZ2VfcG9waW5fYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzO1xyXG4kcmFuZ2VfcG9waW5fYm94LXNoYWRvdzogJGZvcm1fZWxlbWVudF9ib3hfc2hhZG93O1xyXG5cclxuXHJcbi8qXHJcbiogVXBsb2FkXHJcbiAqL1xyXG4kdXBsb2FkX19ib3JkZXI6IDFweCBzb2xpZCAkdGV4dGZpZWxkX2lucHV0X2JvcmRlci1jb2xvcjtcclxuJHVwbG9hZF9fcGFkZGluZzogM3B4IDA7XHJcbiR1cGxvYWRfX2ZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjZyZW0gKyAxLjg3NXZ3KSwgMThweCkvMSAkZm9udC1mYW1pbHktLTEsIHNhbnMtc2VyaWY7XHJcblxyXG4kdXBsb2FkX19jb250ZW50X19wYWRkaW5nOiAwIDFyZW07XHJcbiR1cGxvYWRfX2NvbnRlbnRfX2xpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiR1cGxvYWRfX2NvbnRlbnRfX2JvcmRlci1yYWRpdXM6IDJyZW07XHJcbiR1cGxvYWRfX2NvbnRlbnRfX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTE7XHJcbiR1cGxvYWRfX2NvbnRlbnRfX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMztcclxuJHVwbG9hZF9fY29udGVudF9fZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNnJlbSArIDEuODc1dncpLCAxNHB4KS8xICRmb250LWZhbWlseS0tMSwgc2Fucy1zZXJpZjtcclxuXHJcbiR1cGxvYWRfX3N2Z19fZmlsbDogJGNvbG9yX3ByaW1hcnktMTtcclxuJHVwbG9hZF9fc3ZnX19oZWlnaHQ6IDIwcHg7XHJcbiR1cGxvYWRfX3N2Z19fbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG5cclxuXHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiogRm9ybXVsYWlyZSBjb250cmFzdGUgKHBvdXIgbGVzIGZvbmRzIGRhcmspXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcblxyXG4kZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcbiRmb3JtLS1jb250cmFzdF9maWVsZF9sYWJlbF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuJGZvcm0tLWNvbnRyYXN0X2ZpZWxkX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kZm9ybS0tY29udHJhc3RfZmllbGRfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMztcclxuXHJcbiRmb3JtLS1jb250cmFzdF9sYWJlbF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuXHJcblxyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYm9yZGVyLWNvbG9yOiAkY29sb3JfdGVydGlhcnktNTtcclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYm94X3NoYWRvdzogMHB4IDlweCAxMHB4IDRweCByZ2JhKCRjb2xvcl90ZXJ0aWFyeS00LDAuMzUpO1xyXG5cclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfY29sb3ItLWRpc2FibGVkOiAkY29sb3JfdGVydGlhcnktNTtcclxuXHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X2JvcmRlci1jb2xvci0tb3BlbmVkOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvcjtcclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYm9yZGVyLXdpZHRoLS1vcGVuZWQ6IDFweDtcclxuXHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X2NvbG9yOiAkaHRtbC1jb2xvcjtcclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfcGxhY2Vob2xkZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS01O1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9wbGFjZWhvbGRlcl9vcGFjaXR5OiAxO1xyXG5cclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfYmFja2dyb3VuZDogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYmFja2dyb3VuZDtcclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfYm9yZGVyLWNvbG9yOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvcjtcclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS01O1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5OiAxO1xyXG5cclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfaWNvbl9jb2xvcjogJGZvcm0tLWNvbnRyYXN0X21haW5fY29sb3I7XHJcblxyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9jb2xvcjogI2ZmZmY7Ly8kaHRtbC1jb2xvcjtcclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfcGxhY2Vob2xkZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS01O1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9wbGFjZWhvbGRlcl9vcGFjaXR5OiAxO1xyXG5cclxuXHJcbiRmb3JtLS1jb250cmFzdF9kZWNvcmF0aW9uX2NvbG9yOiAkZm9ybV9tYWluX2NvbG9yO1xyXG4kZm9ybS0tY29udHJhc3RfY29uZGl0aW9uc19jb2xvcjogJGZvcm0tLWNvbnRyYXN0X2ZpZWxkX2xhYmVsX2NvbG9yO1xyXG4kZm9ybS0tY29udHJhc3RfbGVnYWxzX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZmllbGRfbGFiZWxfY29sb3I7XHJcbiRmb3JtLS1jb250cmFzdF9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTI7XHJcbiRmb3JtLS1jb250cmFzdF9lcnJvcl9oaWdobGlnaHQtY29sb3I6IHdoaXRlO1xyXG5cclxuXHJcbi8qXHJcbiogVGV4dGZpZWxkXHJcbiAqL1xyXG5cclxuLy8gTGFiZWxcclxuJHRleHRmaWVsZC0tY29udHJhc3RfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtLS1jb250cmFzdF9sYWJlbF9jb2xvcjtcclxuXHJcbi8vIENoYW1wc1xyXG4kdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9iYWNrZ3JvdW5kICAgIDogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYmFja2dyb3VuZDtcclxuJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yO1xyXG4kdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9jb2xvcjogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfY29sb3I7XHJcblxyXG4vLyBQbGFjZWhvbGRlclxyXG4kdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9wbGFjZWhvbGRlcl9jb2xvcjogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X3BsYWNlaG9sZGVyX29wYWNpdHk6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbi8vLy8gOjogZm9jdXNcclxuJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZm9jdXNfYmFja2dyb3VuZDogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfYmFja2dyb3VuZDtcclxuJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZm9jdXNfYm9yZGVyLWNvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3I7XHJcbiR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjtcclxuJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuXHJcbiR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2RhdGVfY2FsZW5kYXJfY29sb3I6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yO1xyXG5cclxuXHJcbi8qXHJcbiogVGV4dGFyZWFcclxuICovXHJcbi8vIExhYmVsXHJcbiR0ZXh0YXJlYS0tY29udHJhc3RfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtLS1jb250cmFzdF9sYWJlbF9jb2xvcjtcclxuXHJcbi8vIENoYW1wc1xyXG4kdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2JhY2tncm91bmQgICAgOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4kdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9jb2xvcjtcclxuJHRleHRhcmVhLS1jb250cmFzdF9pbnB1dF9ib3JkZXItY29sb3IgIDogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYm9yZGVyLWNvbG9yO1xyXG5cclxuLy8vLyA6OiBmb2N1c1xyXG4kdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX2JhY2tncm91bmQ6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX2JhY2tncm91bmQ7XHJcbiR0ZXh0YXJlYS0tY29udHJhc3RfaW5wdXRfZm9jdXNfYm9yZGVyLWNvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3I7XHJcbiR0ZXh0YXJlYS0tY29udHJhc3RfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4kdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcblxyXG5cclxuLypcclxuKiBSYWRpb1xyXG4qL1xyXG4kcmFkaW8tLWNvbnRyYXN0X2xhYmVsX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZmllbGRfbGFiZWxfY29sb3I7XHJcbiRyYWRpby0tY29udHJhc3RfY2hlY2tfY29sb3IgICAgICAgICAgOiAkY29sb3JfdGVydGlhcnktNTtcclxuJHJhZGlvLS1jb250cmFzdF9jaGVja19ib3JkZXItY29sb3IgICA6IGN1cnJlbnRDb2xvcjtcclxuXHJcbiRyYWRpby0tY29udHJhc3RfY29sb3ItLWNoZWNrZWQ6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yO1xyXG4kcmFkaW8tLWNvbnRyYXN0X2JvcmRlci1jb2xvci0tY2hlY2tlZCA6ICRjb2xvcl90ZXJ0aWFyeS01O1xyXG5cclxuLypcclxuKiBDaGVja2JveFxyXG4qL1xyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2NoZWNrX2JhY2tncm91bmQtY29sb3IgICAgICAgIDogJGNvbG9yX3ByaW1hcnktMztcclxuJGNoZWNrYm94LS1jb250cmFzdF9jaGVja19ib3JkZXItY29sb3IgOiAkY29sb3JfdGVydGlhcnktNTtcclxuXHJcbiRjaGVja2JveC0tY29udHJhc3RfYm9yZGVyLWNvbG9yLS1jaGVja2VkICAgICAgICA6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yO1xyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2NoZWNrX2NvbG9yLS1jaGVja2VkOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2JhY2tncm91bmQtY29sb3ItLWNoZWNrZWQ6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yO1xyXG5cclxuJGNoZWNrYm94LS1jb250cmFzdF9jb2xvci0tY2hlY2tlZC1kaXNhYmxlZCAgICAgICAgOiAkY29sb3JfdGVydGlhcnktNTtcclxuJGNoZWNrYm94LS1jb250cmFzdF9ib3JkZXItY29sb3ItLWNoZWNrZWQtZGlzYWJsZWQgICAgICAgIDogJGNvbG9yX3RlcnRpYXJ5LTU7XHJcbiRjaGVja2JveC0tY29udHJhc3RfYmFja2dyb3VuZF9jaGVja2VkLWRpc2FibGVkOiAkY29sb3JfdGVydGlhcnktNTtcclxuXHJcbiRjaGVja2JveC0tY29udHJhc3RfY29sb3ItLWRpc2FibGVkOiAkY29sb3JfdGVydGlhcnktNTtcclxuJGNoZWNrYm94LS1jb250cmFzdF9iYWNrZ3JvdW5kLWNvbG9yLS1kaXNhYmxlZDogJGNoZWNrYm94X2NoZWNrX2JhY2tncm91bmQ7XHJcbiRjaGVja2JveC0tY29udHJhc3RfY2hlY2tfY29sb3ItLWRpc2FibGVkOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvcjtcclxuJGNoZWNrYm94LS1jb250cmFzdF9sYWJlbF9jb2xvci0tZGlzYWJsZWQ6ICRjaGVja2JveF9jb2xvci0tZGlzYWJsZWQ7XHJcblxyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2JvcmRlci1jb2xvci0tZm9jdXM6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2JvcmRlci1jb2xvci0tb3BlbmVkO1xyXG5cclxuJGNoZWNrYm94LS1jb250cmFzdF9sYWJlbF9jb2xvcjogJGZvcm0tLWNvbnRyYXN0X2ZpZWxkX2xhYmVsX2NvbG9yO1xyXG5cclxuLypcclxuKiBUb29nbGVcclxuKi9cclxuXHJcbiR0b2dnbGUtLWNvbnRyYXN0X2VsZW1lbnRfYnVsbGV0X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kdG9nZ2xlLS1jb250cmFzdF9lbGVtZW50X2JhY2tncm91bmQtLWZhbHNlOiAkY29sb3JfdGVydGlhcnktNjtcclxuJHRvZ2dsZS0tY29udHJhc3RfZWxlbWVudF9iYWNrZ3JvdW5kLS10cnVlOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvcjtcclxuXHJcbiR0b2dnbGUtLWNvbnRyYXN0X2VsZW1lbnRfb3BhY2l0eS0tZGlzYWJsZWQ6IDAuNjtcclxuJHRvZ2dsZS0tY29udHJhc3RfZWxlbWVudF9maWx0ZXItLWRpc2FibGVkOiBncmF5c2NhbGUoNDAlKTtcclxuJHRvZ2dsZS0tY29udHJhc3RfZWxlbWVudF9ib3JkZXItY29sb3ItLWZvY3VzOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3I7XHJcblxyXG4vKlxyXG4qIFNlbGVjdFxyXG4qL1xyXG4kc2VsZWN0LS1jb250cmFzdF9pbnB1dF9ib3JkZXItY29sb3IgICAgICA6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2JvcmRlci1jb2xvcjtcclxuJHNlbGVjdC0tY29udHJhc3RfaW5wdXRfYmFja2dyb3VuZCAgICAgICAgOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG5cclxuJHNlbGVjdC0tY29udHJhc3RfbGFiZWxfbWFyZ2luLWJvdHRvbSAgICAgOiAuM2VtO1xyXG4kc2VsZWN0LS1jb250cmFzdF9sYWJlbF9jb2xvciAgICAgICAgICAgICA6ICRmb3JtLS1jb250cmFzdF9sYWJlbF9jb2xvcjtcclxuXHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fY29sb3IgICAgICAgICAgICAgIDogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfY29sb3I7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fYmFja2dyb3VuZCAgICAgICAgICAgOiAkc2VsZWN0LS1jb250cmFzdF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX2JveC1zaGFkb3c6ICAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9ib3hfc2hhZG93O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciAgICA6IHRyYW5zcGFyZW50O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX2NvbG9yLS1ob3ZlciAgICAgICA6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yO1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZCA6IHRyYW5zcGFyZW50O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX2NvbG9yLS1zZWxlY3RlZCAgICA6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yO1xyXG5cclxuJHNlbGVjdC0tY29udHJhc3RfY291bnRfY29sb3IgICAgICAgICAgICAgOiB3aGl0ZTtcclxuJHNlbGVjdC0tY29udHJhc3RfY291bnRfYmctY29sb3IgICAgICAgICAgOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kc2VsZWN0LS1jb250cmFzdF9pY29uX2NvbG9yOiAjZmZmOy8vJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfaWNvbl9jb2xvcjtcclxuJHNlbGVjdC0tY29udHJhc3RfaWNvbl9jb2xvci0tc2VsZWN0ZWQ6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yO1xyXG4kc2VsZWN0LS1jb250cmFzdF9pbnB1dF9ib3JkZXItY29sb3ItLXNlbGVjdGVkOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvcjtcclxuXHJcbiRzZWxlY3QtLWNvbnRyYXN0X3Njcm9sbGJhcl9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktNztcclxuJHNlbGVjdC0tY29udHJhc3Rfc2Nyb2xsYmFyX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvcjtcclxuJHNlbGVjdC0tY29udHJhc3Rfc2Nyb2xsYmFyX2NvbG9yLS1ob3ZlcjogJGZvcm0tLWNvbnRyYXN0X21haW5fY29sb3I7XHJcblxyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX3BsYWNlaG9sZGVyX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZmllbGRfY29sb3I7XHJcblxyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX3ZhbHVlX2JhY2tncm91bmQtLXNlbGVjdGVkOiAkY29sb3JfdGVydGlhcnktMztcclxuJHNlbGVjdC0tY29udHJhc3RfaXRlbV92YWx1ZV9jb2xvci0tc2VsZWN0ZWQ6ICRjb2xvcl9wcmltYXJ5LTI7XHJcblxyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX3ZhbHVlX2RlbGV0ZV9iYWNrZ3JvdW5kLS1zZWxlY3RlZDogJHNlbGVjdC0tY29udHJhc3RfaXRlbV92YWx1ZV9iYWNrZ3JvdW5kLS1zZWxlY3RlZDtcclxuJHNlbGVjdC0tY29udHJhc3RfaXRlbV92YWx1ZV9kZWxldGVfY29sb3ItLXNlbGVjdGVkOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX3ZhbHVlX2NvbG9yLS1zZWxlY3RlZDtcclxuXHJcbiRzZWxlY3QtLWNvbnRyYXN0X2VsZW1lbnRfY2hlY2tib3hfYm9yZGVyLWNvbG9yOiAkY2hlY2tib3gtLWNvbnRyYXN0X2NoZWNrX2JvcmRlci1jb2xvcjtcclxuJHNlbGVjdC0tY29udHJhc3RfZWxlbWVudF9jaGVja2JveF9iYWNrZ3JvdW5kLS1zZWxlY3RlZDogJGNoZWNrYm94LS1jb250cmFzdF9iYWNrZ3JvdW5kLWNvbG9yLS1jaGVja2VkO1xyXG4kc2VsZWN0LS1jb250cmFzdF9lbGVtZW50X2NoZWNrYm94X2JvcmRlci1jb2xvci0tc2VsZWN0ZWQ6ICRjaGVja2JveC0tY29udHJhc3RfYm9yZGVyLWNvbG9yLS1jaGVja2VkO1xyXG4kc2VsZWN0LS1jb250cmFzdF9lbGVtZW50X2NoZWNrYm94X2NvbG9yLS1zZWxlY3RlZDogJGNoZWNrYm94LS1jb250cmFzdF9jaGVja19jb2xvci0tY2hlY2tlZDsiLCIubGlua3Mge1xyXG4gICAgbWFyZ2luOiAwIC0wLjVyZW07XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAuMnJlbSAuNXJlbTtcclxuICAgIH1cclxufSIsIiRtb2RhbC1zaGFyZS1zb2NpYWxzX19ib2R5X19wYWRkaW5nOiAzZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19ib2R5X190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fYm9keV9fbWF4LXdpZHRoOiA0NzBweCAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX190aXRsZV9fbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fdGl0bGVfX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMjJweCkvMS4zNiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9faGVpZ2h0OiA1MHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2ZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19mb250LWNvbG9yOiBncmV5ICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fbGV0dGVyLXNwYWNpbmc6IDJweCAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2FsaWduLWl0ZW06IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fYnRuX19mb250LXNpemU6IDEycHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19mYWNlYm9va19fZmlsbDogIzM5NTY5YyAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX21lc3Nlbmdlcl9fZmlsbDogIzAwNzhGRiAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3R3aXR0ZXJfX2ZpbGw6ICMwMDAgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19saW5rZWRpbl9maWxsOiAjMDA3MmIxICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fd2hhdHNhcHBfX2ZpbGw6ICMyOEQxNDYgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19lbWFpbF9fZmlsbDogIzVENUM1QiAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2NvcHktbGlua19fZmlsbDogIzVENUM1QiAhZGVmYXVsdDtcclxuXHJcbi5tb2RhbC1zaGFyZS1zb2NpYWxzIHtcclxuXHJcbiAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fYm9keV9fbWF4LXdpZHRoO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19ib2R5X19wYWRkaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fYm9keV9fdGV4dC1hbGlnbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbF9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fdGl0bGVfX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX190aXRsZV9fZm9udDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaGFyZS1zb2NpYWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fYnRuX19mb250LXNpemU7XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2hlaWdodDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19mb250LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiAkbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fYWxpZ24taXRlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zaGFyZS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19mYWNlYm9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19mYWNlYm9va19fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX21lc3NlbmdlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19tZXNzZW5nZXJfX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX190d2l0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3R3aXR0ZXJfX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19saW5rZWRpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19saW5rZWRpbl9maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZW1haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fZW1haWxfX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX193aGF0c2FwcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX193aGF0c2FwcF9fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvcHktbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19jb3B5LWxpbmtfX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRtb2RhbF9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJG1vZGFsLXZlaWxfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAuNzkpICFkZWZhdWx0O1xyXG4kbW9kYWwtY2xvc2VfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jbG9zZV9iYWNrZ3JvdW5kOiAkbW9kYWxfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG1vZGFsX2JvcmRlci1yYWRpdXM6IDEuODc1cmVtO1xyXG5cclxuXHJcbiRtb2RhbC0tbWFpbl9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLS1tYWluX3RleHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX3RleHRfY29sb3I6ICRodG1sLWNvbG9yICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fdGV4dF9sZXR0ZXItc3BhY2luZzogJGh0bWwtc3BhY2luZyAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl90ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbSAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS4zNiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS4zNiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkaHRtbC1jb2xvciAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm1vZGFsIHtcclxuICAgIHRvcDogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IC44OGVtO1xyXG4gICAgICAgIHRvcDogMXJlbTtcclxuICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1vZGFsLWNsb3NlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgZmlsbDogJG1vZGFsLWNsb3NlX2NvbG9yO1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgJl9fY3Jvc3Mge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUyJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2UtZHJhd2luZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IC43NXJlbTtcclxuICAgICAgICBoZWlnaHQ6IC43NXJlbTtcclxuICAgICAgICBmaWxsOiAkbW9kYWwtY2xvc2VfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogM2VtIDFlbSAxZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtb2RhbF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRtb2RhbF9ib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyZW0pO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgJi50aXRsZS0tdjF7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbW9kYWwtLW1haW5fX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1vZGFsLS1tYWluX190aXRsZV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1ncm91cC0tY29sdW1uPioge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtb2RhbC12ZWlsX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9jdXMtdHJhcCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLW1haW4ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2ZW07XHJcblxyXG4gICAgICAgIC5tb2RhbCB7XHJcbiAgICAgICAgICAgICZfX2Nsb3NlIHtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG1vZGFsLS1tYWluX2Nsb3NlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vZGFsLS1tYWluX2Nsb3NlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtb2RhbC0tbWFpbl9jbG9zZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtb2RhbC0tbWFpbl9jbG9zZV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkbW9kYWwtLW1haW5fY2xvc2VfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjRlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjNlbSAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwJSA3JTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtb2RhbC0tbWFpbl9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNSUgMTIlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2RhbC0tbWFpbl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1vZGFsLS1tYWluX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vZGFsLS1tYWluX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1vZGFsLS1tYWluX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbW9kYWwtLW1haW5fdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgICYubGVnYWxzX190ZXh0IHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLWRwZSB7XHJcbiAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDExODdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC0tZGV0YWlsLXJlYWxlc3RhdGUtY29udGFjdCB7XHJcbiAgICAmLmJ1dHRvbl9kZWZhdWx0LmJ1dHRvbl9pY29uIHtcclxuICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRtb2RhbF9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMztcclxuJG1vZGFsLXZlaWxfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAuNzkpO1xyXG4kbW9kYWwtY2xvc2VfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRtb2RhbC1jbG9zZV9iYWNrZ3JvdW5kOiAkbW9kYWxfYmFja2dyb3VuZDtcclxuJG1vZGFsX2JvcmRlci1yYWRpdXM6IDEuODc1cmVtO1xyXG5cclxuXHJcbiRtb2RhbC0tbWFpbl9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMztcclxuJG1vZGFsLS1tYWluX2Nsb3NlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNWVtICRmb250LWZhbWlseS0tMTtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMztcclxuJG1vZGFsLS1tYWluX2Nsb3NlX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0xO1xyXG5cclxuJG1vZGFsLS1tYWluX3RleHRfZm9udDogJGJvZHlfZm9udDtcclxuJG1vZGFsLS1tYWluX3RleHRfY29sb3I6ICRodG1sLWNvbG9yO1xyXG4kbW9kYWwtLW1haW5fdGV4dF9sZXR0ZXItc3BhY2luZzogJGh0bWwtc3BhY2luZztcclxuJG1vZGFsLS1tYWluX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRtb2RhbC0tbWFpbl90ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbTtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS4zNiAkZm9udC1mYW1pbHktLTE7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS4zNiAkZm9udC1mYW1pbHktLTE7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkaHRtbC1jb2xvcjtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiIsIiRwcm9ncmVzc2Jhcl93aWR0aDogNi4yNXJlbSAhZGVmYXVsdDtcclxuJHByb2dyZXNzYmFyX2hlaWdodDogMC4yNXJlbSAhZGVmYXVsdDtcclxuJHByb2dyZXNzYmFyX2JhY2tncm91bmQ6ICRjb2xvcl9zZWNvbmRhcnktMSAhZGVmYXVsdDtcclxuJHByb2dyZXNzYmFyX2Jhcl9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4ucHJvZ3Jlc3NiYXIge1xyXG4gICAgd2lkdGg6ICRwcm9ncmVzc2Jhcl93aWR0aDtcclxuICAgIGhlaWdodDogJHByb2dyZXNzYmFyX2hlaWdodDtcclxuICAgIGJhY2tncm91bmQ6ICRwcm9ncmVzc2Jhcl9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIC5iYXJfaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmVzc2Jhcl9iYXJfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgfVxyXG59IiwiJHByb2dyZXNzYmFyX3dpZHRoOiA2LjI1cmVtO1xyXG4kcHJvZ3Jlc3NiYXJfaGVpZ2h0OiAwLjI1cmVtO1xyXG4kcHJvZ3Jlc3NiYXJfYmFja2dyb3VuZDogJGNvbG9yX3NlY29uZGFyeS0xO1xyXG4kcHJvZ3Jlc3NiYXJfYmFyX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMTtcclxuIiwiLyouc3dpcGVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn0qL1xyXG5cclxuLnN3aXBlciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmNoZWNrYm94IHtcclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjFlbTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkY2hlY2tib3hfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgZm9udDogJGNoZWNrYm94X2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjaGVja2JveF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNoZWNrYm94X2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAmICsgLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1jaGVja2VkO1xyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjaGVja2JveF9iYWNrZ3JvdW5kLWNvbG9yLS1jaGVja2VkO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAmICsgLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfY29sb3ItLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjaGVja2JveF9iYWNrZ3JvdW5kLWNvbG9yLS1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvbHlsaW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgfiAuY2hlY2tib3hfX3NwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICAkY2hlY2tib3hfbGFiZWxfY29sb3ItLWRpc2FibGVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmNoZWNrZWQ6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAmICsgLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1jaGVja2VkLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNoZWNrYm94X2JhY2tncm91bmRfY2hlY2tlZC1kaXNhYmxlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICYgfiAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjaGVja2JveF9ib3JkZXItY29sb3ItLWZvY3VzO1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fYm94IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY2hlY2tib3hfY2hlY2tfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2hlY2tib3hfY2hlY2tfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjaGVja2JveF9jaGVja19jb2xvci0tY2hlY2tlZDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY2hlY2tib3hfY2hlY2tfY29sb3ItLWNoZWNrZWQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NwYW4ge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250OiAkY2hlY2tib3hfbGFiZWxfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNoZWNrYm94X2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY2hlY2tib3hfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKlxyXG4qIEZvcm11bGFpcmUgY29udHJhc3RlIChwb3VyIGxlcyBmb25kcyBkYXJrKVxyXG4qXHJcbiovXHJcbi5mb3JtLS1jb250cmFzdCB7XHJcbiAgICAuY2hlY2tib3gge1xyXG5cclxuICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2hlY2tib3gtLWNvbnRyYXN0X2xhYmVsX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAmICsgLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNoZWNrYm94X2JvcmRlci1jb2xvci0tY2hlY2tlZDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2hlY2tib3hfYmFja2dyb3VuZC1jb2xvci0tY2hlY2tlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAmICsgLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNoZWNrYm94X2NvbG9yLS1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNoZWNrYm94X2JhY2tncm91bmQtY29sb3ItLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiB+IC5jaGVja2JveF9fc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICAkY2hlY2tib3hfbGFiZWxfY29sb3ItLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmNoZWNrZWQ6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgJiArIC5jaGVja2JveF9fYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjaGVja2JveF9ib3JkZXItY29sb3ItLWNoZWNrZWQtZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNoZWNrYm94X2JhY2tncm91bmRfY2hlY2tlZC1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICYgfiAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlY2tib3gtLWNvbnRyYXN0X2JvcmRlci1jb2xvci0tZm9jdXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmX19ib3gge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNoZWNrYm94X2NoZWNrX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY2hlY2tib3hfY2hlY2tfY29sb3ItLWNoZWNrZWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRjaGVja2JveF9jaGVja19jb2xvci0tY2hlY2tlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjaGVja2JveF9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNoZWNrYm94X2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNoZWNrYm94X2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY2hlY2tib3hlcyB7XHJcbiAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX19sZWdlbmQge1xyXG4gICAgICAgIGZvbnQ6ICRjaGVja2JveGVzX2xlZ2VuZF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkY2hlY2tib3hlc19sZWdlbmRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjaGVja2JveGVzX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBjb2xvcjogJGNoZWNrYm94ZXNfbGVnZW5kX2NvbG9yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgICAmX19ncm91cCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLmNoZWNrYm94ZXNfX2l0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGxpc3RcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHJlc2V0LWxpc3QoJHR5cGUpe1xyXG4gICAgJHJlc2V0czogKFxyXG4gICAgICAgICAgICB1bDogKFxyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUsXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLFxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAsXHJcbiAgICAgICAgICAgICAgICAgICAgbGk6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgIG9sOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZSxcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAsXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCxcclxuICAgICAgICAgICAgICAgICAgICBsaTogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgKVxyXG4gICAgKTtcclxuICAgIEBlYWNoICRwcm9wLCAkdmFsdWUgaW4gbWFwLWdldCgkcmVzZXRzLCAkdHlwZSkge1xyXG4gICAgICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gJ21hcCcge1xyXG4gICAgICAgICAgICAmID4gI3skcHJvcH0ge1xyXG4gICAgICAgICAgICAgICAgQGVhY2ggJHN1Yi1wcm9wLCAkc3ViLXZhbHVlIGluICR2YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgI3skc3ViLXByb3B9OiAkc3ViLXZhbHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgICAgICN7JHByb3B9OiAkdmFsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5mb3JtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICRmb3JtX2VsZW1lbnRfY29sb3I7XHJcblxyXG4gICAgJl9fcmVzcG9uc2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXZhbGlkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0xO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgLnJlc3BvbnNlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3JfdGVydGlhcnktMTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1lcnJvciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfdGVydGlhcnktMjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIC5yZXNwb25zZS1pY29uIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfdGVydGlhcnktMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG1hcmdpbjogJGZvcm1fZmllbGRzZXRfbWFyZ2luO1xyXG4gICAgICAgICYtLWxlZ2VuZC1oaWRlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ZpZWxkc2V0LS12YWxpZGF0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQ6ICRmb3JtX2xlZ2VuZF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9ybV9sZWdlbmRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBtYXJnaW46ICRmb3JtX2xlZ2VuZF9tYXJnaW47XHJcblxyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwIDJyZW0gMDtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWFyZ2UgZG9pdCDDqnRyZSDDqWdhbGUgYXUgcGFkZGluZyByaWdodC9sZWZ0IGRlcyBlbGVtZW50cyBcIi50ZXh0ZmllbGRzXCIsIFwiLnJhZGlvc1wiLCBcIi5jaGVja2JveGVzXCIsLi4uXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLXJvdyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1sYXN0IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maWVsZCB7XHJcbiAgICAgICAgbWFyZ2luOiAkZm9ybV9maWVsZF9tYXJnaW4tLXNtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJGZvcm1fZmllbGRfbWFyZ2luLS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxLjVyZW0gMCAwO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJhZGlvcyB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJl9fdmFsaWRhdGlvbiB7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VibWl0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29uZGl0aW9ucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjZyZW07XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250OiAkZm9ybV9jb25kaXRpb25zX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRmb3JtX2NvbmRpdGlvbnNfY29sb3I7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2NvbmRpdGlvbnNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVnYWxzIHtcclxuICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgICAgIGZvbnQ6ICRmb3JtX2xlZ2Fsc19mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZm9ybV9sZWdhbHNfY29sb3I7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGZvcm1fbGVnYWxzX3RleHQtYWxpZ247XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29uZGVuc2VkIHtcclxuICAgICAgICAuZm9ybV9fZmllbGRzZXQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzIGZvciB2YWxpZGF0aW9uXHJcbihQcmlzdGluZSlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5maWVsZC12YWxpZGF0ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmLS1oYXMtZGFuZ2VyIHtcclxuICAgICAgICBbY2xhc3MqPVwiX19sYWJlbFwiXSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBbY2xhc3MqPVwiX19pbnB1dFwiXSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCxcclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrYm94X19ib3h7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrYm94X19zcGFue1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlbHAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDAuNmVtIDFlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZm9ybV9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvcjtcclxuICAgICAgICBjb2xvcjogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRmb3JtX2Vycm9yX2hpZ2hsaWdodC1iYWNrZ3JvdW5kX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuZmllbGQtdmFsaWRhdGUge1xyXG4gICAgICAgICAgICAmX19oZWxwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qXHJcbiogRm9ybXVsYWlyZSBjb250cmFzdGUgKHBvdXIgbGVzIGZvbmRzIGRhcmspXHJcbipcclxuKi9cclxuLmZvcm0uZm9ybS0tY29udHJhc3Qge1xyXG4gICAgY29sb3I6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2NvbG9yO1xyXG5cclxuICAgIC5mb3JtIHtcclxuICAgICAgICAmX19jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtLS1jb250cmFzdF9jb25kaXRpb25zX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGVnYWxzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtLS1jb250cmFzdF9sZWdhbHNfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmxvY2FsaXphdG9yIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAmX19wbHVzIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgcmlnaHQ6IDEuNTYyNXJlbTtcclxuICAgICAgICBib3R0b206IDJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgbGVmdDogMTJweDtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbG9jYWxpemF0b3JfaWNvbl9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxvY2FsaXphdG9yX2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlYXJjaCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRvcDogIDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICRsb2NhbGl6YXRvcl9pbnB1dF9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGxvY2FsaXphdG9yX2lucHV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbG9jYWxpemF0b3JfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbG9jYWxpemF0b3JfaW5wdXRfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgcGFkZGluZzogJGxvY2FsaXphdG9yX2lucHV0X3BhZGRpbmc7XHJcblxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG5cclxuICAgICAgICAubG9jYWxpemF0b3JfX3ZhbHVlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1LjJlbSk7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNvdW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxvY2FsaXphdG9yX2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGxvY2FsaXphdG9yX2lucHV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgIC50ZXh0ZmllbGRfX2lucHV0IHtcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbG9jYWxpemF0b3JfaW5wdXRfYmFja2dyb3VuZC0tZm9jdXNlZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxvY2FsaXphdG9yX2lucHV0X2JvcmRlci1jb2xvci0tZm9jdXNlZDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQ6ICRsb2NhbGl6YXRvcl9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsb2NhbGl6YXRvcl92YWx1ZXNfY29udGFpbmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwwLDAsLjE1KTtcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGxvY2FsaXphdG9yX3ZhbHVlc19jb250YWluZXJfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTllbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VsZWN0IHtcclxuICAgICAgICAuc3MtbWFpbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmb250OiAkbG9jYWxpemF0b3JfaXRlbV9mb250O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW46IC01cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQ6ICRsb2NhbGl6YXRvcl92YWx1ZV9mb250O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsb2NhbGl6YXRvcl92YWx1ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkbG9jYWxpemF0b3JfdmFsdWVfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGxvY2FsaXphdG9yX3ZhbHVlX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogLjNyZW0gLjJyZW0gLjNyZW0gLjhyZW07XHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi1kZWxldGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRsb2NhbGl6YXRvcl92YWx1ZV9kZWxldGVfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsb2NhbGl6YXRvcl92YWx1ZV9kZWxldGVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY291bnQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsb2NhbGl6YXRvcl9jb3VudF9iZy1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRsb2NhbGl6YXRvcl9jb3VudF9jb2xvcjtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZGVsZXRlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07XHJcblxyXG4gICAgICAgICAgICAubG9jYWxpemF0b3JfX3ZhbHVlIHtcclxuICAgICAgICAgICAgICAgICYtZGVsZXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19leHRyYSB7XHJcbiAgICAgICAgbWFyZ2luOiAxLjVlbSA1cHggMDtcclxuXHJcbiAgICAgICAgLnJhZGlvc19fbGVnZW5kIHtcclxuICAgICAgICAgICAgZm9udDogJGxvY2FsaXphdG9yX2V4dHJhX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbG9jYWxpemF0b3JfZXh0cmFfY29sb3I7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW9wZW5lZCB7XHJcbiAgICAgICAgLmxvY2FsaXphdG9yIHtcclxuICAgICAgICAgICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubG9jYWxpemF0b3ItLWZpbGxlZCxcclxuICAgICAgICAmLmxvY2FsaXphdG9yLS1zZWFyY2hpbmcge1xyXG4gICAgICAgICAgICAubG9jYWxpemF0b3JfX3BsdXMge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxvYWRpbmcge1xyXG4gICAgICAgIC5sb2NhbGl6YXRvcl9fcGx1cyB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZmlsbGVkIHtcclxuICAgICAgICAubG9jYWxpemF0b3Ige1xyXG4gICAgICAgICAgICAmX192YWx1ZXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNlYXJjaGluZyB7XHJcbiAgICAgICAgLmxvY2FsaXphdG9yIHtcclxuICAgICAgICAgICAgJl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192YWx1ZXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbm8tcHJveGltaXR5IHtcclxuICAgICAgICAubG9jYWxpemF0b3JfX2V4dHJhIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWxpc3Qge1xyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxvY2FsaXphdG9yX3Njcm9sbGJhcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMC4yNXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxvY2FsaXphdG9yX3Njcm9sbGJhcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbG9jYWxpemF0b3Jfc2Nyb2xsYmFyX2NvbG9yO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsb2NhbGl6YXRvcl9zY3JvbGxiYXJfY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnJhZGlvIHtcclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcblxyXG4gICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmFkaW9fbGFiZWxfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTIxcHg7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMXB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmFkaW9fY2hlY2tfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJHJhZGlvX2NoZWNrX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmFkaW9fY2hlY2tfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xNnB4O1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJhZGlvX2NoZWNrZWRfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmFkaW9fY2hlY2tlZF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBXaW5kb3dUZXh0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZm9udDogJHJhZGlvX2xlZ2VuZF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcmFkaW9fbGVnZW5kX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcmFkaW9fbGVnZW5kX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucmFkaW9zIHtcclxuICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICAmX19sZWdlbmQge1xyXG4gICAgICAgIGZvbnQ6ICRyYWRpb3NfbGVnZW5kX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRyYWRpb3NfbGVnZW5kX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcmFkaW9zX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTtcclxuICAgIH1cclxuICAgICZfX2dyb3VwIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAucmFkaW9zX19pdGVtIHtcclxuICAgICAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC4yZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJhZGlvc19fZ3JvdXAtLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgLnJhZGlvc19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnJhbmdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBmb250OiAkcmFuZ2VfZm9udDtcclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGx1cyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIHJpZ2h0OiAuNnJlbTtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMmVtICsgMTBweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcclxuXHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYW5nZV9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmFuZ2VfaWNvbl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGlnaGxpZ2h0IHtcclxuICAgICAgICBjb2xvcjogJHJhbmdlX3Byb21wdF9jb2xvci0taGlnaGxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb21wdCB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxOWVtO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuOGVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHJhbmdlX3BvcGluX2JvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAgJHJhbmdlX3BvcGluX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHJhbmdlX3BvcGluX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHJhbmdlX3BvcGluX2JveC1zaGFkb3c7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzLG9wYWNpdHkgLjJzO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByZXZpZXcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuOGVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGNvbG9yOiAkcmFuZ2VfcHJvbXB0X2NvbG9yO1xyXG5cclxuICAgICAgICAucmFuZ2VfX2hpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJhbmdlX19oaWdobGlnaHRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgIC5yYW5nZV9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAucmFuZ2VfX2VsZW1lbnRfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgcGFkZGluZzogJGZvcm1fZWxlbWVudF9wYWRkaW5nO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJi0tb3BlbmVkIHtcclxuXHJcbiAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgJl9fcHJvbXB0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192YWx1ZXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3BsdXMge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkcmFuZ2VfYm9yZGVyLS1vcGVuZWQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWZpbGxlZCB7XHJcbiAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgJl9fcHJvbXB0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZhbHVlcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubm9VaS1jb25uZWN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAgJHJhbmdlX3NsaWRlcl90cmFja19jb2xvci0tYWN0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ub1VpLWhvcml6b250YWwge1xyXG5cclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yO1xyXG4gICAgICAgIC5ub1VpLWJhc2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vVWktaGFuZGxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xM3B4O1xyXG4gICAgICAgICAgICB0b3A6IC0xMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEhhY2tzXHJcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKVxyXG57XHJcbiAgICAucmFuZ2VfX3N1bW1hcnkgeyBoZWlnaHQ6IDUycHggfSAvKiBJRTEwICovXHJcbiAgICAqOjotbXMtYmFja2Ryb3AsIC5yYW5nZV9fc3VtbWFyeSB7IGhlaWdodDogNTJweDsgfSAvKiBJRTExICovXHJcbn1cclxuXHJcbiIsIiRmb3JtX21haW5fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9maWVsZF9sYWJlbF9sZXR0ZXItc3BhY2luZzogJGh0bWwtc3BhY2luZyAhZGVmYXVsdDtcclxuJGZvcm1fZmllbGRfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRmb3JtX2ZpZWxkX2xhYmVsX2NvbG9yOiAkaHRtbC1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm1fZmllbGRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRmb3JtX2ZpZWxkX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGZvcm1fbGFiZWxfY29sb3I6ICRodG1sLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgLjhyZW0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmb3JtX2xhYmVsX21hcmdpbi1ib3R0b206IC40MzhlbSAhZGVmYXVsdDtcclxuJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRmb3JtX2xhYmVsX2xldHRlci1zcGFjaW5nOiAkaHRtbC1zcGFjaW5nICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fZWxlbWVudF9mb250OiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgLjkzNzVyZW0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmb3JtX2VsZW1lbnRfbGV0dGVyLXNwYWNpbmc6ICRodG1sLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmb3JtX2VsZW1lbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRmb3JtX2VsZW1lbnRfcGFkZGluZzogMC41cmVtIDAuODc1cmVtICFkZWZhdWx0O1xyXG4kZm9ybV9lbGVtZW50X21pbi1oZWlnaHQ6IDQ1cHggIWRlZmF1bHQ7XHJcbiRmb3JtX2VsZW1lbnRfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRmb3JtX2VsZW1lbnRfY29sb3I6ICRodG1sLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTUgIWRlZmF1bHQ7XHJcbiRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XHJcbiRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1czogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtX2VsZW1lbnRfYm94X3NoYWRvdzogMHB4IDJweCA2cHggMnB4IHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTcsMC4zNSkgIWRlZmF1bHQ7XHJcbiRmb3JtX2VsZW1lbnRfYm94X3NoYWRvd190b3A6IDBweCAycHggNnB4IDJweCByZ2JhKCRjb2xvcl90ZXJ0aWFyeS03LDAuMzUpICFkZWZhdWx0O1xyXG5cclxuXHJcbiRmb3JtX2VsZW1lbnRfY29sb3ItLWRpc2FibGVkOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yLS1vcGVuZWQ6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoLS1vcGVuZWQ6IDFweCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtX2VsZW1lbnRfY29sb3I6ICRodG1sLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybV9lbGVtZW50X3BsYWNlaG9sZGVyX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF9wbGFjZWhvbGRlcl9vcGFjaXR5OiAxICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fZWxlbWVudF9mb2N1c19iYWNrZ3JvdW5kOiAkZm9ybV9lbGVtZW50X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmb3JtX2VsZW1lbnRfZm9jdXNfYm9yZGVyLWNvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kZm9ybV9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5OiAxICFkZWZhdWx0O1xyXG5cclxuLy8gRWxlbWVudHNcclxuXHJcbiRmb3JtX2VsZW1lbnRfaWNvbl9jb2xvcjogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzOiAuNjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fZGVjb3JhdGlvbl9jb2xvcjogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRmb3JtX2ZpZWxkc2V0X21hcmdpbjogMCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtX2ZpZWxkX21hcmdpbi0tc206IDAgMCAxcmVtICFkZWZhdWx0O1xyXG4kZm9ybV9maWVsZF9tYXJnaW4tLW1kOiAwIDAgMS41cmVtIDAgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmb3JtX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGZvcm1fbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZvcm1fbGVnZW5kX21hcmdpbiAgICAgICAgOiAwICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fY29uZGl0aW9uc19mb250IDogJGZvcm1fbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuJGZvcm1fY29uZGl0aW9uc19jb2xvcjogJGZvcm1fbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtX2NvbmRpdGlvbnNfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2xhYmVsX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fbGVnYWxzX2ZvbnQgOiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgMC43cmVtIC8gI3skaHRtbC1saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZm9ybV9sZWdhbHNfY29sb3I6ICRodG1sLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybV9sZWdhbHNfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQ6IDEwcHggIWRlZmF1bHQ7XHJcbiRmb3JtX2Vycm9yX2hpZ2hsaWdodC1iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMiAhZGVmYXVsdDtcclxuJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKlxyXG4qIFRleHRmaWVsZFxyXG4gKi9cclxuXHJcbi8vIExhYmVsXHJcbiR0ZXh0ZmllbGRfbGFiZWxfZm9udDogJGZvcm1fbGFiZWxfZm9udCFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2xhYmVsX2NvbG9yICAgICAgICAgOiAkZm9ybV9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9sYWJlbF9tYXJnaW4tYm90dG9tIDogJGZvcm1fbGFiZWxfbWFyZ2luLWJvdHRvbSAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2xhYmVsX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG5cclxuLy8gQ2hhbXBzXHJcbiR0ZXh0ZmllbGRfaW5wdXRfZm9udCAgICAgICAgICA6ICRmb3JtX2VsZW1lbnRfZm9udCAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9pbnB1dF9sZXR0ZXItc3BhY2luZzogJGZvcm1fZWxlbWVudF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9pbnB1dF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fZWxlbWVudF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9pbnB1dF9wYWRkaW5nICAgICAgICA6ICRmb3JtX2VsZW1lbnRfcGFkZGluZyAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9pbnB1dF9iYWNrZ3JvdW5kICAgIDogJGZvcm1fZWxlbWVudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X2NvbG9yOiAkZm9ybV9lbGVtZW50X2NvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X2JvcmRlci1jb2xvciAgOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9pbnB1dF90cmFuc2l0aW9uICA6ICRnbG9iYWxfdHJhbnNpdGlvbl8yICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X21pbi1oZWlnaHQgIDogJGZvcm1fZWxlbWVudF9taW4taGVpZ2h0ICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X2JvcmRlci13aWR0aCAgOiAkZm9ybV9lbGVtZW50X2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItcmFkaXVzICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbi8vIFBsYWNlaG9sZGVyXHJcbiR0ZXh0ZmllbGRfaW5wdXRfcGxhY2Vob2xkZXJfY29sb3I6ICRmb3JtX2VsZW1lbnRfcGxhY2Vob2xkZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfcGxhY2Vob2xkZXJfb3BhY2l0eTogJGZvcm1fZWxlbWVudF9wbGFjZWhvbGRlcl9vcGFjaXR5ICFkZWZhdWx0O1xyXG4vLy8vIDo6IGZvY3VzXHJcbiR0ZXh0ZmllbGRfaW5wdXRfZm9jdXNfYmFja2dyb3VuZDogJGZvcm1fZWxlbWVudF9mb2N1c19iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X2ZvY3VzX2JvcmRlci1jb2xvcjogJGZvcm1fZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I6ICRmb3JtX2VsZW1lbnRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTogJGZvcm1fZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5ICFkZWZhdWx0O1xyXG5cclxuJHRleHRmaWVsZF9pbnB1dF9kYXRlX2NhbGVuZGFyX2NvbG9yOiAkZm9ybV9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLypcclxuKiBUZXh0YXJlYVxyXG4gKi9cclxuLy8gTGFiZWxcclxuJHRleHRhcmVhX2xhYmVsX2NvbG9yICAgICAgICAgOiAkZm9ybV9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2xhYmVsX2ZvbnQgICAgICAgICA6ICRmb3JtX2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9sYWJlbF9tYXJnaW4tYm90dG9tIDogJGZvcm1fbGFiZWxfbWFyZ2luLWJvdHRvbSAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2xhYmVsX2xldHRlci1zcGFjaW5nIDogJGZvcm1fbGFiZWxfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcblxyXG4vLyBDaGFtcHNcclxuJHRleHRhcmVhX2lucHV0X2ZvbnQgICAgICAgICAgOiAkZm9ybV9lbGVtZW50X2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF9sZXR0ZXItc3BhY2luZzogJGZvcm1fZWxlbWVudF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X3RleHQtdHJhbnNmb3JtOiAkZm9ybV9lbGVtZW50X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfaW5wdXRfdHJhbnNpdGlvbiAgOiAkZ2xvYmFsX3RyYW5zaXRpb25fMiAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X2JhY2tncm91bmQgICAgOiAkZm9ybV9lbGVtZW50X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF9jb2xvcjogJGZvcm1fZWxlbWVudF9jb2xvciAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X2JvcmRlci1jb2xvciAgOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X2JvcmRlci13aWR0aCAgOiAkZm9ybV9lbGVtZW50X2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X3BhZGRpbmc6ICRmb3JtX2VsZW1lbnRfcGFkZGluZyAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X2JvcmRlci1yYWRpdXM6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbi8vIFBsYWNlaG9sZGVyXHJcbiRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yOiRmb3JtX2VsZW1lbnRfcGxhY2Vob2xkZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHkgOiAkZm9ybV9lbGVtZW50X3BsYWNlaG9sZGVyX29wYWNpdHkgIWRlZmF1bHQ7XHJcbi8vLy8gOjogZm9jdXNcclxuJHRleHRhcmVhX2lucHV0X2ZvY3VzX2JhY2tncm91bmQ6ICRmb3JtX2VsZW1lbnRfZm9jdXNfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X2ZvY3VzX2JvcmRlci1jb2xvcjogJGZvcm1fZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjogJGZvcm1fZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvciAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk6ICRmb3JtX2VsZW1lbnRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKlxyXG4qIFJhZGlvXHJcbiAqL1xyXG4kcmFkaW9fbGFiZWxfY29sb3I6ICRmb3JtX2ZpZWxkX2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG4kcmFkaW9fY2hlY2tfYmFja2dyb3VuZDogICRmb3JtX2VsZW1lbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHJhZGlvX2NoZWNrX2NvbG9yICAgICAgICAgIDogJGZvcm1fZWxlbWVudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcmFkaW9fY2hlY2tfYm9yZGVyLWNvbG9yICAgOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHJhZGlvX2xlZ2VuZF9mb250ICAgICAgICAgIDogJGZvcm1fbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuJHJhZGlvX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogJGZvcm1fbGFiZWxfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRyYWRpb19sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHJhZGlvX2NoZWNrZWRfY29sb3I6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRyYWRpb19jaGVja2VkX2JvcmRlci1jb2xvciAgIDogJGNvbG9yX3RlcnRpYXJ5LTUgIWRlZmF1bHQ7XHJcblxyXG4vLyBSYWRpbyBncm91cFxyXG4kcmFkaW9zX2xlZ2VuZF9mb250ICAgICAgICAgIDogJGZvcm1fbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuJHJhZGlvc19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2xhYmVsX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcmFkaW9zX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLypcclxuKiBDaGVja2JveFxyXG4gKi9cclxuJGNoZWNrYm94X2NoZWNrX2JhY2tncm91bmQgICAgICAgIDogJGZvcm1fZWxlbWVudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kY2hlY2tib3hfY2hlY2tfYm9yZGVyLWNvbG9yIDogJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1jaGVja2VkICAgICAgICA6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF9jaGVja19jb2xvci0tY2hlY2tlZDogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJGNoZWNrYm94X2JhY2tncm91bmQtY29sb3ItLWNoZWNrZWQ6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kY2hlY2tib3hfY29sb3ItLWNoZWNrZWQtZGlzYWJsZWQgICAgICAgIDogJGNvbG9yX3RlcnRpYXJ5LTUgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF9ib3JkZXItY29sb3ItLWNoZWNrZWQtZGlzYWJsZWQgICAgICAgIDogJGNvbG9yX3RlcnRpYXJ5LTUgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF9iYWNrZ3JvdW5kX2NoZWNrZWQtZGlzYWJsZWQ6ICRjb2xvcl90ZXJ0aWFyeS01ICFkZWZhdWx0O1xyXG5cclxuJGNoZWNrYm94X2NvbG9yLS1kaXNhYmxlZDogJGNvbG9yX3RlcnRpYXJ5LTUgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF9iYWNrZ3JvdW5kLWNvbG9yLS1kaXNhYmxlZDogJGNoZWNrYm94X2NoZWNrX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF9jaGVja19jb2xvci0tZGlzYWJsZWQ6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF9sYWJlbF9jb2xvci0tZGlzYWJsZWQ6ICRjaGVja2JveF9jb2xvci0tZGlzYWJsZWQgIWRlZmF1bHQ7XHJcblxyXG4kY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1mb2N1czogJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3ItLW9wZW5lZCAhZGVmYXVsdDtcclxuXHJcbiRjaGVja2JveF9sYWJlbF9mb250ICAgICAgICAgIDogJGZvcm1fbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuJGNoZWNrYm94X2xhYmVsX2xldHRlci1zcGFjaW5nOiAkZm9ybV9maWVsZF9sYWJlbF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdCAhZGVmYXVsdDtcclxuJGNoZWNrYm94X2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9maWVsZF9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNoZWNrYm94X2xhYmVsX2NvbG9yOiAkZm9ybV9maWVsZF9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIENoZWNrYm94IGdyb3VwXHJcbiRjaGVja2JveGVzX2xlZ2VuZF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIDFyZW0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRjaGVja2JveGVzX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogJGZvcm1fbGFiZWxfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjaGVja2JveGVzX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjaGVja2JveGVzX2xlZ2VuZF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKlxyXG4qIFNlbGVjdFxyXG4gKi9cclxuJHNlbGVjdF9pbnB1dF9mb250OiAkZm9ybV9lbGVtZW50X2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaW5wdXRfYm9yZGVyLXdpZHRoICAgICAgOiAkZm9ybV9lbGVtZW50X2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItcmFkaXVzICAgICAgOiAuNjI1cmVtICFkZWZhdWx0O1xyXG4kc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvciAgICAgIDogJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaW5wdXRfYmFja2dyb3VuZCAgICAgICAgOiAkZm9ybV9lbGVtZW50X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaW5wdXRfbWluLWhlaWdodCAgICAgICAgOiAkZm9ybV9lbGVtZW50X21pbi1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaW5wdXRfcGFkZGluZzogJGZvcm1fZWxlbWVudF9wYWRkaW5nICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdF9sYWJlbF9tYXJnaW4tYm90dG9tICAgICA6IC4zZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3RfbGFiZWxfY29sb3IgICAgICAgICAgICAgOiAkaHRtbC1jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9sYWJlbF90ZXh0LXRyYW5zZm9ybSAgICA6ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdF9pdGVtX2JveC1zaGFkb3c6ICRmb3JtX2VsZW1lbnRfYm94X3NoYWRvdyAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2JveC1zaGFkb3dfdG9wOiAkZm9ybV9lbGVtZW50X2JveF9zaGFkb3dfdG9wICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fYmFja2dyb3VuZDogJHNlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fY29sb3IgICAgICAgICAgICAgIDogJGZvcm1fZWxlbWVudF9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX3BsYWNlaG9sZGVyX2NvbG9yIDogJHNlbGVjdF9pdGVtX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fZm9udCAgICAgICAgICAgICAgIDogJGZvcm1fZWxlbWVudF9mb250ICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmcgICAgIDogJGZvcm1fZWxlbWVudF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX3RleHQtdHJhbnNmb3JtICAgICA6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXIgICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2NvbG9yLS1ob3ZlciAgICAgICA6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9iZy1jb2xvci0tc2VsZWN0ZWQgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2NvbG9yLS1zZWxlY3RlZCAgICA6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9wYWRkaW5nICAgICAgICAgICAgIDogLjVyZW0gMCAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2xldHRlci1zcGFjaW5nLS1zZWxlY3RlZCA6IDAuMWVtICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdF9jb3VudF9jb2xvciAgICAgICAgICAgICA6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2VsZWN0X2NvdW50X2JnLWNvbG9yICAgICAgICAgIDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJHNlbGVjdF9pY29uX2NvbG9yOiAkZm9ybV9lbGVtZW50X2ljb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaWNvbl9jb2xvci0tc2VsZWN0ZWQ6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaW5wdXRfYm9yZGVyLWNvbG9yLS1zZWxlY3RlZDogJGZvcm1fZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X3Njcm9sbGJhcl9iYWNrZ3JvdW5kOiAkc2Nyb2xsYmFyLXRyYWNrX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rfc2Nyb2xsYmFyX2NvbG9yOiAkc2Nyb2xsYmFyLXRodW1iX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rfc2Nyb2xsYmFyX2NvbG9yLS1ob3ZlcjogJHNjcm9sbGJhci10aHVtYl9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdF9pdGVtX3BsYWNlaG9sZGVyX2NvbG9yOiAkZm9ybV9maWVsZF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3RfaXRlbV92YWx1ZV9iYWNrZ3JvdW5kLS1zZWxlY3RlZDogJGNvbG9yX3RlcnRpYXJ5LTYgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV92YWx1ZV9jb2xvci0tc2VsZWN0ZWQ6ICRmb3JtX2ZpZWxkX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdF9pdGVtX3ZhbHVlX2RlbGV0ZV9iYWNrZ3JvdW5kLS1zZWxlY3RlZDogJHNlbGVjdF9pdGVtX3ZhbHVlX2JhY2tncm91bmQtLXNlbGVjdGVkICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fdmFsdWVfZGVsZXRlX2NvbG9yLS1zZWxlY3RlZDogJHNlbGVjdF9pdGVtX3ZhbHVlX2NvbG9yLS1zZWxlY3RlZCAhZGVmYXVsdDtcclxuXHJcblxyXG4kc2VsZWN0X2VsZW1lbnRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJHNlbGVjdF9lbGVtZW50X2NoZWNrYm94X2JvcmRlci1jb2xvcjogJGNoZWNrYm94X2NoZWNrX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9lbGVtZW50X2NoZWNrYm94X2JhY2tncm91bmQtLXNlbGVjdGVkOiAkY2hlY2tib3hfYmFja2dyb3VuZC1jb2xvci0tY2hlY2tlZCAhZGVmYXVsdDtcclxuJHNlbGVjdF9lbGVtZW50X2NoZWNrYm94X2JvcmRlci1jb2xvci0tc2VsZWN0ZWQ6ICRjaGVja2JveF9ib3JkZXItY29sb3ItLWNoZWNrZWQgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfZWxlbWVudF9jaGVja2JveF9jb2xvci0tc2VsZWN0ZWQ6ICRjaGVja2JveF9jaGVja19jb2xvci0tY2hlY2tlZCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKlxyXG4qIFRvZ2dsZVxyXG4gKi9cclxuXHJcbiR0b2dnbGVfZWxlbWVudF9idWxsZXRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiR0b2dnbGVfZWxlbWVudF9iYWNrZ3JvdW5kLS1mYWxzZTogJGNvbG9yX3RlcnRpYXJ5LTYgIWRlZmF1bHQ7XHJcbiR0b2dnbGVfZWxlbWVudF9jb2xvci0tZmFsc2U6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kdG9nZ2xlX2VsZW1lbnRfYmFja2dyb3VuZC0tdHJ1ZTogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiR0b2dnbGVfZWxlbWVudF9vcGFjaXR5LS1kaXNhYmxlZDogMC42ICFkZWZhdWx0O1xyXG4kdG9nZ2xlX2VsZW1lbnRfZmlsdGVyLS1kaXNhYmxlZDogZ3JheXNjYWxlKDQwJSkgIWRlZmF1bHQ7XHJcbiR0b2dnbGVfZWxlbWVudF9ib3JkZXItY29sb3ItLWZvY3VzOiAkZm9ybV9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qXHJcbiogTG9jYWxpemF0b3JcclxuICovXHJcbiRsb2NhbGl6YXRvcl9pY29uX2NvbG9yOiAkZm9ybV9lbGVtZW50X2ljb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRsb2NhbGl6YXRvcl9pbnB1dF9ib3JkZXItd2lkdGggICAgICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbG9jYWxpemF0b3JfaW5wdXRfYm9yZGVyLXJhZGl1cyAgICAgIDogLjYyNXJlbSAhZGVmYXVsdDtcclxuJGxvY2FsaXphdG9yX2lucHV0X2JvcmRlci1jb2xvciAgICAgIDogJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRsb2NhbGl6YXRvcl9pbnB1dF9iYWNrZ3JvdW5kICAgICAgICA6ICRmb3JtX2VsZW1lbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGxvY2FsaXphdG9yX2lucHV0X3BhZGRpbmc6ICRmb3JtX2VsZW1lbnRfcGFkZGluZyAhZGVmYXVsdDtcclxuXHJcbiRsb2NhbGl6YXRvcl9pbnB1dF9iYWNrZ3JvdW5kLS1mb2N1c2VkOiAkbG9jYWxpemF0b3JfaW5wdXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGxvY2FsaXphdG9yX2lucHV0X2JvcmRlci1jb2xvci0tZm9jdXNlZCA6ICRmb3JtX2VsZW1lbnRfZm9jdXNfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGxvY2FsaXphdG9yX2l0ZW1fZm9udCAgICAgICAgICAgICAgIDogJGZvcm1fZWxlbWVudF9mb250ICFkZWZhdWx0O1xyXG5cclxuJGxvY2FsaXphdG9yX2NvdW50X2NvbG9yICAgICAgICAgICAgIDogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRsb2NhbGl6YXRvcl9jb3VudF9iZy1jb2xvciAgICAgICAgICA6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4kbG9jYWxpemF0b3JfdmFsdWVzX2NvbnRhaW5lcl9iYWNrZ3JvdW5kOiAkbG9jYWxpemF0b3JfaW5wdXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGxvY2FsaXphdG9yX3ZhbHVlc19jb250YWluZXJfYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kbG9jYWxpemF0b3JfdmFsdWVfZm9udDogJGZvcm1fZWxlbWVudF9mb250ICFkZWZhdWx0O1xyXG4kbG9jYWxpemF0b3JfdmFsdWVfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTYgIWRlZmF1bHQ7XHJcbiRsb2NhbGl6YXRvcl92YWx1ZV9jb2xvcjogJGZvcm1fZmllbGRfY29sb3IgIWRlZmF1bHQ7XHJcbiRsb2NhbGl6YXRvcl92YWx1ZV9ib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4kbG9jYWxpemF0b3JfdmFsdWVfZGVsZXRlX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS02ICFkZWZhdWx0O1xyXG4kbG9jYWxpemF0b3JfdmFsdWVfZGVsZXRlX2NvbG9yOiAkZm9ybV9maWVsZF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsb2NhbGl6YXRvcl9zY3JvbGxiYXJfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTcgIWRlZmF1bHQ7XHJcbiRsb2NhbGl6YXRvcl9zY3JvbGxiYXJfY29sb3I6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRsb2NhbGl6YXRvcl9zY3JvbGxiYXJfY29sb3ItLWhvdmVyOiAkZm9ybV9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGxvY2FsaXphdG9yX2V4dHJhX2ZvbnQ6ICRmb3JtX2VsZW1lbnRfZm9udCAhZGVmYXVsdDtcclxuJGxvY2FsaXphdG9yX2V4dHJhX2NvbG9yOiAkZm9ybV9lbGVtZW50X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLypcclxuKiBDb25kaXRpb25zXHJcbiAqL1xyXG4kZm9ybV9jb25kaXRpb25zX2NvbG9yOiAkZm9ybV9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vKlxyXG4qIFJhbmdlXHJcbiAqL1xyXG4kcmFuZ2VfZm9udCAgICAgICAgICAgICAgOiAkZm9ybV9lbGVtZW50X2ZvbnQgIWRlZmF1bHQ7XHJcbiRyYW5nZV9ib3JkZXItLW9wZW5lZDogJGZvcm1fZWxlbWVudF9ib3JkZXItd2lkdGgtLW9wZW5lZCBzb2xpZCAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvci0tb3BlbmVkICFkZWZhdWx0O1xyXG4kcmFuZ2VfaW5wdXRfYm9yZGVyLXdpZHRoOiAkZm9ybV9lbGVtZW50X2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHJhbmdlX2lucHV0X2JvcmRlci1jb2xvcjogJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRyYW5nZV9pbnB1dF9ib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRyYW5nZV9pbnB1dF9iYWNrZ3JvdW5kICA6ICRmb3JtX2VsZW1lbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbiRyYW5nZV9wcm9tcHRfY29sb3IgICAgICAgICAgIDogJGZvcm1fZWxlbWVudF9jb2xvciAhZGVmYXVsdDtcclxuJHJhbmdlX3Byb21wdF9jb2xvci0taGlnaGxpZ2h0OiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG5cclxuJHJhbmdlX3NsaWRlcl90cmFja19jb2xvciAgICAgICAgOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuJHJhbmdlX3NsaWRlcl90cmFja19jb2xvci0tYWN0aXZlOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJHJhbmdlX2ljb25fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4kcmFuZ2VfcG9waW5fYmFja2dyb3VuZDogJHJhbmdlX2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRyYW5nZV9wb3Bpbl9ib3JkZXI6IDA7XHJcbiRyYW5nZV9wb3Bpbl9ib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRyYW5nZV9wb3Bpbl9ib3gtc2hhZG93OiAkZm9ybV9lbGVtZW50X2JveF9zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG5cclxuLypcclxuKiBVcGxvYWRcclxuICovXHJcbiR1cGxvYWRfX2JvcmRlcjogMXB4IHNvbGlkICR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kdXBsb2FkX19wYWRkaW5nOiAzcHggMCAhZGVmYXVsdDtcclxuJHVwbG9hZF9fZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNnJlbSArIDEuODc1dncpLCAxOHB4KS8xICRmb250LWZhbWlseS0tMSwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuXHJcbiR1cGxvYWRfX2NvbnRlbnRfX3BhZGRpbmc6IDAgMXJlbSAhZGVmYXVsdDtcclxuJHVwbG9hZF9fY29udGVudF9fbGluZS1oZWlnaHQ6IDEuNXJlbSAhZGVmYXVsdDtcclxuJHVwbG9hZF9fY29udGVudF9fYm9yZGVyLXJhZGl1czogMnJlbSAhZGVmYXVsdDtcclxuJHVwbG9hZF9fY29udGVudF9fYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHVwbG9hZF9fY29udGVudF9fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kdXBsb2FkX19jb250ZW50X19mb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42cmVtICsgMS44NzV2dyksIDE0cHgpLzEgJGZvbnQtZmFtaWx5LS0xLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG5cclxuJHVwbG9hZF9fc3ZnX19maWxsOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kdXBsb2FkX19zdmdfX2hlaWdodDogMjBweCAhZGVmYXVsdDtcclxuJHVwbG9hZF9fc3ZnX19tYXJnaW4tbGVmdDogMTBweCAhZGVmYXVsdDtcclxuXHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiogRm9ybXVsYWlyZSBjb250cmFzdGUgKHBvdXIgbGVzIGZvbmRzIGRhcmspXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcblxyXG4kZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLS1jb250cmFzdF9maWVsZF9sYWJlbF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJGZvcm0tLWNvbnRyYXN0X2ZpZWxkX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfZmllbGRfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLS1jb250cmFzdF9sYWJlbF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuXHJcblxyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYm9yZGVyLWNvbG9yOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYm94X3NoYWRvdzogMHB4IDlweCAxMHB4IDRweCByZ2JhKCRjb2xvcl90ZXJ0aWFyeS00LDAuMzUpICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfY29sb3ItLWRpc2FibGVkOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X2JvcmRlci1jb2xvci0tb3BlbmVkOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYm9yZGVyLXdpZHRoLS1vcGVuZWQ6IDFweCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X2NvbG9yOiAkaHRtbC1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfcGxhY2Vob2xkZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS01ICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9wbGFjZWhvbGRlcl9vcGFjaXR5OiAxICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfYmFja2dyb3VuZDogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfYm9yZGVyLWNvbG9yOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS01ICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5OiAxICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfaWNvbl9jb2xvcjogJGZvcm0tLWNvbnRyYXN0X21haW5fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9jb2xvcjogJGh0bWwtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X3BsYWNlaG9sZGVyX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfcGxhY2Vob2xkZXJfb3BhY2l0eTogMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kZm9ybS0tY29udHJhc3RfZGVjb3JhdGlvbl9jb2xvcjogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tLWNvbnRyYXN0X2NvbmRpdGlvbnNfY29sb3I6ICRmb3JtLS1jb250cmFzdF9maWVsZF9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tLWNvbnRyYXN0X2xlZ2Fsc19jb2xvcjogJGZvcm0tLWNvbnRyYXN0X2ZpZWxkX2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0yICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfZXJyb3JfaGlnaGxpZ2h0LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKlxyXG4qIFRleHRmaWVsZFxyXG4gKi9cclxuXHJcbi8vIExhYmVsXHJcbiR0ZXh0ZmllbGQtLWNvbnRyYXN0X2xhYmVsX2NvbG9yICAgICAgICAgOiAkZm9ybS0tY29udHJhc3RfbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyBDaGFtcHNcclxuJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2JvcmRlci1jb2xvciAgOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfY29sb3I6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gUGxhY2Vob2xkZXJcclxuJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfcGxhY2Vob2xkZXJfY29sb3I6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X3BsYWNlaG9sZGVyX2NvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9wbGFjZWhvbGRlcl9vcGFjaXR5OiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9wbGFjZWhvbGRlcl9vcGFjaXR5ICFkZWZhdWx0O1xyXG4vLy8vIDo6IGZvY3VzXHJcbiR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX2JhY2tncm91bmQ6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX2JvcmRlci1jb2xvcjogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHkgIWRlZmF1bHQ7XHJcblxyXG4kdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9kYXRlX2NhbGVuZGFyX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vKlxyXG4qIFRleHRhcmVhXHJcbiAqL1xyXG4vLyBMYWJlbFxyXG4kdGV4dGFyZWEtLWNvbnRyYXN0X2xhYmVsX2NvbG9yICAgICAgICAgOiAkZm9ybS0tY29udHJhc3RfbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyBDaGFtcHNcclxuJHRleHRhcmVhLS1jb250cmFzdF9pbnB1dF9iYWNrZ3JvdW5kICAgIDogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHRleHRhcmVhLS1jb250cmFzdF9pbnB1dF9jb2xvcjogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYS0tY29udHJhc3RfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vLy8gOjogZm9jdXNcclxuJHRleHRhcmVhLS1jb250cmFzdF9pbnB1dF9mb2N1c19iYWNrZ3JvdW5kOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX2JvcmRlci1jb2xvcjogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvciAhZGVmYXVsdDtcclxuJHRleHRhcmVhLS1jb250cmFzdF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5OiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qXHJcbiogUmFkaW9cclxuKi9cclxuJHJhZGlvLS1jb250cmFzdF9sYWJlbF9jb2xvcjogJGZvcm0tLWNvbnRyYXN0X2ZpZWxkX2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG4kcmFkaW8tLWNvbnRyYXN0X2NoZWNrX2NvbG9yICAgICAgICAgIDogJGNvbG9yX3RlcnRpYXJ5LTUgIWRlZmF1bHQ7XHJcbiRyYWRpby0tY29udHJhc3RfY2hlY2tfYm9yZGVyLWNvbG9yICAgOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kcmFkaW8tLWNvbnRyYXN0X2NvbG9yLS1jaGVja2VkOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJHJhZGlvLS1jb250cmFzdF9ib3JkZXItY29sb3ItLWNoZWNrZWQgOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuXHJcbi8qXHJcbiogQ2hlY2tib3hcclxuKi9cclxuJGNoZWNrYm94LS1jb250cmFzdF9jaGVja19iYWNrZ3JvdW5kLWNvbG9yICAgICAgICA6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRjaGVja2JveC0tY29udHJhc3RfY2hlY2tfYm9yZGVyLWNvbG9yIDogJGNvbG9yX3RlcnRpYXJ5LTUgIWRlZmF1bHQ7XHJcblxyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2JvcmRlci1jb2xvci0tY2hlY2tlZCAgICAgICAgOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJGNoZWNrYm94LS1jb250cmFzdF9jaGVja19jb2xvci0tY2hlY2tlZDogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJGNoZWNrYm94LS1jb250cmFzdF9iYWNrZ3JvdW5kLWNvbG9yLS1jaGVja2VkOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRjaGVja2JveC0tY29udHJhc3RfY29sb3ItLWNoZWNrZWQtZGlzYWJsZWQgICAgICAgIDogJGNvbG9yX3RlcnRpYXJ5LTUgIWRlZmF1bHQ7XHJcbiRjaGVja2JveC0tY29udHJhc3RfYm9yZGVyLWNvbG9yLS1jaGVja2VkLWRpc2FibGVkICAgICAgICA6ICRjb2xvcl90ZXJ0aWFyeS01ICFkZWZhdWx0O1xyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2JhY2tncm91bmRfY2hlY2tlZC1kaXNhYmxlZDogJGNvbG9yX3RlcnRpYXJ5LTUgIWRlZmF1bHQ7XHJcblxyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2NvbG9yLS1kaXNhYmxlZDogJGNvbG9yX3RlcnRpYXJ5LTUgIWRlZmF1bHQ7XHJcbiRjaGVja2JveC0tY29udHJhc3RfYmFja2dyb3VuZC1jb2xvci0tZGlzYWJsZWQ6ICRjaGVja2JveF9jaGVja19iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2NoZWNrX2NvbG9yLS1kaXNhYmxlZDogJGZvcm0tLWNvbnRyYXN0X21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRjaGVja2JveC0tY29udHJhc3RfbGFiZWxfY29sb3ItLWRpc2FibGVkOiAkY2hlY2tib3hfY29sb3ItLWRpc2FibGVkICFkZWZhdWx0O1xyXG5cclxuJGNoZWNrYm94LS1jb250cmFzdF9ib3JkZXItY29sb3ItLWZvY3VzOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9ib3JkZXItY29sb3ItLW9wZW5lZCAhZGVmYXVsdDtcclxuXHJcbiRjaGVja2JveC0tY29udHJhc3RfbGFiZWxfY29sb3I6ICRmb3JtLS1jb250cmFzdF9maWVsZF9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qXHJcbiogVG9vZ2xlXHJcbiovXHJcblxyXG4kdG9nZ2xlLS1jb250cmFzdF9lbGVtZW50X2J1bGxldF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJHRvZ2dsZS0tY29udHJhc3RfZWxlbWVudF9iYWNrZ3JvdW5kLS1mYWxzZTogJGNvbG9yX3RlcnRpYXJ5LTYgIWRlZmF1bHQ7XHJcbiR0b2dnbGUtLWNvbnRyYXN0X2VsZW1lbnRfYmFja2dyb3VuZC0tdHJ1ZTogJGZvcm0tLWNvbnRyYXN0X21haW5fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kdG9nZ2xlLS1jb250cmFzdF9lbGVtZW50X29wYWNpdHktLWRpc2FibGVkOiAwLjYgIWRlZmF1bHQ7XHJcbiR0b2dnbGUtLWNvbnRyYXN0X2VsZW1lbnRfZmlsdGVyLS1kaXNhYmxlZDogZ3JheXNjYWxlKDQwJSkgIWRlZmF1bHQ7XHJcbiR0b2dnbGUtLWNvbnRyYXN0X2VsZW1lbnRfYm9yZGVyLWNvbG9yLS1mb2N1czogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLypcclxuKiBTZWxlY3RcclxuKi9cclxuJHNlbGVjdC0tY29udHJhc3RfaW5wdXRfYm9yZGVyLWNvbG9yICAgICAgOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2lucHV0X2JhY2tncm91bmQgICAgICAgIDogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3QtLWNvbnRyYXN0X2xhYmVsX21hcmdpbi1ib3R0b20gICAgIDogLjNlbSAhZGVmYXVsdDtcclxuJHNlbGVjdC0tY29udHJhc3RfbGFiZWxfY29sb3IgICAgICAgICAgICAgOiAkZm9ybS0tY29udHJhc3RfbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX2NvbG9yICAgICAgICAgICAgICA6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX2JhY2tncm91bmQgICAgICAgICAgIDogJHNlbGVjdC0tY29udHJhc3RfaW5wdXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlbGVjdC0tY29udHJhc3RfaXRlbV9ib3gtc2hhZG93OiAgJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYm94X3NoYWRvdyAhZGVmYXVsdDtcclxuJHNlbGVjdC0tY29udHJhc3RfaXRlbV9iZy1jb2xvci0taG92ZXIgICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlbGVjdC0tY29udHJhc3RfaXRlbV9jb2xvci0taG92ZXIgICAgICAgOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdC0tY29udHJhc3RfaXRlbV9iZy1jb2xvci0tc2VsZWN0ZWQgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlbGVjdC0tY29udHJhc3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQgICAgOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3QtLWNvbnRyYXN0X2NvdW50X2NvbG9yICAgICAgICAgICAgIDogd2hpdGUgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2NvdW50X2JnLWNvbG9yICAgICAgICAgIDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJHNlbGVjdC0tY29udHJhc3RfaWNvbl9jb2xvcjogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfaWNvbl9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdC0tY29udHJhc3RfaWNvbl9jb2xvci0tc2VsZWN0ZWQ6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pbnB1dF9ib3JkZXItY29sb3ItLXNlbGVjdGVkOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3QtLWNvbnRyYXN0X3Njcm9sbGJhcl9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktNyAhZGVmYXVsdDtcclxuJHNlbGVjdC0tY29udHJhc3Rfc2Nyb2xsYmFyX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdC0tY29udHJhc3Rfc2Nyb2xsYmFyX2NvbG9yLS1ob3ZlcjogJGZvcm0tLWNvbnRyYXN0X21haW5fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX3BsYWNlaG9sZGVyX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZmllbGRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX3ZhbHVlX2JhY2tncm91bmQtLXNlbGVjdGVkOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJHNlbGVjdC0tY29udHJhc3RfaXRlbV92YWx1ZV9jb2xvci0tc2VsZWN0ZWQ6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX3ZhbHVlX2RlbGV0ZV9iYWNrZ3JvdW5kLS1zZWxlY3RlZDogJHNlbGVjdC0tY29udHJhc3RfaXRlbV92YWx1ZV9iYWNrZ3JvdW5kLS1zZWxlY3RlZCAhZGVmYXVsdDtcclxuJHNlbGVjdC0tY29udHJhc3RfaXRlbV92YWx1ZV9kZWxldGVfY29sb3ItLXNlbGVjdGVkOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX3ZhbHVlX2NvbG9yLS1zZWxlY3RlZCAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3QtLWNvbnRyYXN0X2VsZW1lbnRfY2hlY2tib3hfYm9yZGVyLWNvbG9yOiAkY2hlY2tib3gtLWNvbnRyYXN0X2NoZWNrX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdC0tY29udHJhc3RfZWxlbWVudF9jaGVja2JveF9iYWNrZ3JvdW5kLS1zZWxlY3RlZDogJGNoZWNrYm94LS1jb250cmFzdF9iYWNrZ3JvdW5kLWNvbG9yLS1jaGVja2VkICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9lbGVtZW50X2NoZWNrYm94X2JvcmRlci1jb2xvci0tc2VsZWN0ZWQ6ICRjaGVja2JveC0tY29udHJhc3RfYm9yZGVyLWNvbG9yLS1jaGVja2VkICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9lbGVtZW50X2NoZWNrYm94X2NvbG9yLS1zZWxlY3RlZDogJGNoZWNrYm94LS1jb250cmFzdF9jaGVja19jb2xvci0tY2hlY2tlZCAhZGVmYXVsdDsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5zZWxlY3Qge1xyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBmb250ICAgICAgICAgICA6ICRmb3JtX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkc2VsZWN0X2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gIDogJHNlbGVjdF9sYWJlbF9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgIGNvbG9yICAgICAgICAgIDogJHNlbGVjdF9sYWJlbF9jb2xvcjtcclxuXHJcbiAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgZmxleCAgICA6IDEgMSBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXkgOiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLS1tdWx0aXBsZSB7XHJcbiAgICAgICAgICAgIC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlbGVjdF9lbGVtZW50X2NoZWNrYm94X2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWxlY3RfZWxlbWVudF9jaGVja2JveF9jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdF9lbGVtZW50X2NoZWNrYm94X2JhY2tncm91bmQtLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlbGVjdF9lbGVtZW50X2NoZWNrYm94X2JvcmRlci1jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3MtbGlzdCB7XHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0X3Njcm9sbGJhcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMC4yNXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdF9zY3JvbGxiYXJfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdF9zY3JvbGxiYXJfY29sb3I7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdF9zY3JvbGxiYXJfY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4ge1xyXG4gICAgZm9udCAgICAgICAgICAgOiAkc2VsZWN0X2l0ZW1fZm9udDtcclxuICAgIGxldHRlci1zcGFjaW5nIDogMC4wNWVtO1xyXG5cclxuICAgIC5zcy1jb250ZW50IHtcclxuICAgICAgICBib3gtc2hhZG93ICAgOiAkc2VsZWN0X2l0ZW1fYm94LXNoYWRvdztcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkc2VsZWN0X2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICB0b3AgICAgICAgICAgOiA4NSU7XHJcbiAgICAgICAgbGVmdCAgICAgICAgIDogMDtcclxuICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMS42MjVyZW0gMXJlbSAxLjYyNXJlbTtcclxuICAgICAgICBib3JkZXI6ICRzZWxlY3RfaXRlbV9ib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICAuc3Mtc2VhcmNoOm5vdCguc3MtaGlkZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nIDogMWVtO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogcmVkO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZyAgICAgIDogMWVtIDAuNmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgIDogM2VtO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIDogJHNlbGVjdF9pdGVtX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRzZWxlY3RfaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkc2VsZWN0X2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogJHNlbGVjdF9pdGVtX2JhY2tncm91bmQ7XHJcblxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgIDogJHNlbGVjdF9pdGVtX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkc2VsZWN0X2l0ZW1fYmctY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICRzZWxlY3RfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItd2lkdGggOiAkc2VsZWN0X2lucHV0X2JvcmRlci13aWR0aDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2VsZWN0X2lucHV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJHNlbGVjdF9pbnB1dF9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgIHBhZGRpbmcgICAgICA6ICRmb3JtX2VsZW1lbnRfcGFkZGluZztcclxuICAgICAgICBtaW4taGVpZ2h0ICAgOiAkZm9ybV9lbGVtZW50X21pbi1oZWlnaHQ7XHJcblxyXG4gICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGZsZXggICAgICAgICAgIDogMTtcclxuICAgICAgICAgICAgYm9yZGVyICAgICAgICAgOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRzZWxlY3RfaXRlbV9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2UgICAgOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4yZW0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zcy1vcGVuLWJlbG93IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRzZWxlY3RfaWNvbl9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3Mtb3Blbi1hYm92ZSB7XHJcbiAgICAgICAgICAgICYgPiAuc3MtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93ICAgOiAkZm9ybV9lbGVtZW50X2JveF9zaGFkb3dfdG9wO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG5cclxuICAgICAgICBib3JkZXItY29sb3IgOiAkc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItd2lkdGggOiAkc2VsZWN0X2lucHV0X2JvcmRlci13aWR0aDtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkc2VsZWN0X2lucHV0X2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgIG1pbi1oZWlnaHQgICAgICAgOiAkc2VsZWN0X2lucHV0X21pbi1oZWlnaHQ7XHJcbiAgICAgICAgcGFkZGluZyAgICAgIDogJHNlbGVjdF9pbnB1dF9wYWRkaW5nO1xyXG5cclxuICAgICAgICAmLnNzLW9wZW4tYmVsb3cge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWxlY3RfaW5wdXRfYm9yZGVyLWNvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLXZhbHVlcyB7XHJcbiAgICAgICAgICAgIHdpZHRoIDogYXV0bztcclxuICAgICAgICAgICAgZmxleCAgOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAuc3MtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgZm9udCAgICAgICAgICAgOiAkc2VsZWN0X2lucHV0X2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheSA6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IDogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIC8vbGV0dGVyLXNwYWNpbmcgOiAkc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmctLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkc2VsZWN0X2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy12YWx1ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXkgICAgICAgICAgOiBmbGV4O1xyXG4gICAgICAgICAgICBmb250LXNpemUgICAgICAgIDogLjhyZW07XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zICAgICAgOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzICAgIDogLjYyNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luICAgICAgICAgICA6IDAgNXB4IDAgMDtcclxuICAgICAgICAgICAgcGFkZGluZzogLjNyZW0gLjJyZW0gLjNyZW0gLjhyZW07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nICAgOiAwLjAzZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkc2VsZWN0X2l0ZW1fdmFsdWVfYmFja2dyb3VuZC0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgIGJvcmRlciAgICAgICAgICAgOiAwO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICAgIDogJHNlbGVjdF9pdGVtX3ZhbHVlX2NvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZiAgICAgICA6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIG1heC13aWR0aCAgICAgICAgOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93ICAgICAgOiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93IDogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZSAgIDogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1jdXN0b20ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb24gICAgICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAgICA6ICRzZWxlY3RfY291bnRfYmctY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgIDogJHNlbGVjdF9jb3VudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtZGVsZXRlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiAgICAgICAgOiAwIDAgMCA1cHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3IgICAgICAgIDogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgICAgICAgICA6ICRzZWxlY3RfaXRlbV92YWx1ZV9kZWxldGVfYmFja2dyb3VuZC0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICA6ICRzZWxlY3RfaXRlbV92YWx1ZV9kZWxldGVfY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDJlbTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aCAgICAgOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQgICAgICAgIDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbiAgICA6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1hZGQge1xyXG4gICAgICAgICAgICBtYXJnaW4gICA6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXkgIDogYmxvY2s7XHJcbiAgICAgICAgICAgIHJpZ2h0ICAgIDogMS41NjI1cmVtO1xyXG4gICAgICAgICAgICB0b3AgICAgICA6IGNhbGMoNTAlIC0gNXB4KTtcclxuXHJcbiAgICAgICAgICAgIC5zcy1wbHVzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkc2VsZWN0X2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHNlbGVjdF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmcgOiAkc2VsZWN0X2l0ZW1fcGFkZGluZztcclxuICAgIH1cclxufVxyXG5cclxuLnNzLW1haW4uanMtc2VsZWN0LS1tYWluOm5vdCguc2VsZWN0X19pbnB1dC0tbXVsdGlwbGUpIHtcclxuXHJcbiAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICYuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgOiAkc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRzZWxlY3RfaXRlbV9iZy1jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodCA6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbipcclxuKiBGb3JtdWxhaXJlIGNvbnRyYXN0ZSAocG91ciBsZXMgZm9uZHMgZGFyaylcclxuKlxyXG4qL1xyXG5cclxuLmZvcm0tLWNvbnRyYXN0IHtcclxuXHJcbiAgICAuc2VsZWN0IHtcclxuICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yIDogJHNlbGVjdC0tY29udHJhc3RfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2lucHV0IHtcclxuXHJcbiAgICAgICAgICAgICYtLW11bHRpcGxlIHtcclxuICAgICAgICAgICAgICAgIC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlbGVjdC0tY29udHJhc3RfZWxlbWVudF9jaGVja2JveF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHNlbGVjdC0tY29udHJhc3RfZWxlbWVudF9jaGVja2JveF9jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHNlbGVjdC0tY29udHJhc3RfZWxlbWVudF9jaGVja2JveF9jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0LS1jb250cmFzdF9lbGVtZW50X2NoZWNrYm94X2JhY2tncm91bmQtLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWxlY3QtLWNvbnRyYXN0X2VsZW1lbnRfY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1saXN0IHtcclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdC0tY29udHJhc3Rfc2Nyb2xsYmFyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3QtLWNvbnRyYXN0X3Njcm9sbGJhcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0LS1jb250cmFzdF9zY3JvbGxiYXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0LS1jb250cmFzdF9zY3JvbGxiYXJfY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiB7XHJcbiAgICAgICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93IDogJHNlbGVjdC0tY29udHJhc3RfaXRlbV9ib3gtc2hhZG93O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHNlbGVjdC0tY29udHJhc3RfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAuc3Mtc2VhcmNoOm5vdCguc3MtaGlkZSkge1xyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6IHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdyA6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJHNlbGVjdC0tY29udHJhc3RfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogJHNlbGVjdC0tY29udHJhc3RfaXRlbV9iYWNrZ3JvdW5kO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgIDogJHNlbGVjdC0tY29udHJhc3RfaXRlbV9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fYmctY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgIDogJHNlbGVjdC0tY29udHJhc3RfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yICAgOiAkc2VsZWN0LS1jb250cmFzdF9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zcy1vcGVuLWJlbG93IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlbGVjdC0tY29udHJhc3RfaW5wdXRfYm9yZGVyLWNvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiAkc2VsZWN0LS1jb250cmFzdF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuXHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRzZWxlY3QtLWNvbnRyYXN0X2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgIDogJHNlbGVjdC0tY29udHJhc3RfaW5wdXRfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICYuc3Mtb3Blbi1iZWxvdyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWxlY3QtLWNvbnRyYXN0X2lucHV0X2JvcmRlci1jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNzLXZhbHVlcyB7XHJcbiAgICAgICAgICAgICAgICAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJHNlbGVjdC0tY29udHJhc3RfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNzLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX3ZhbHVlX2JhY2tncm91bmQtLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyICAgICAgICAgICA6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgICA6ICRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fdmFsdWVfY29sb3ItLXNlbGVjdGVkO1xyXG5cclxuICAgICAgICAgICAgICAgICYtLWN1c3RvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCAgICA6ICRzZWxlY3QtLWNvbnRyYXN0X2NvdW50X2JnLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgOiAkc2VsZWN0LS1jb250cmFzdF9jb3VudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtZGVsZXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdC0tY29udHJhc3RfaXRlbV92YWx1ZV9kZWxldGVfYmFja2dyb3VuZC0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdC0tY29udHJhc3RfaXRlbV92YWx1ZV9kZWxldGVfY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3MtYWRkIHtcclxuICAgICAgICAgICAgICAgIC5zcy1wbHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHNlbGVjdC0tY29udHJhc3RfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRzZWxlY3QtLWNvbnRyYXN0X2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbjpub3QoLnNlbGVjdF9faW5wdXQtLW11bHRpcGxlKSB7XHJcblxyXG4gICAgICAgIC5zcy1jb250ZW50IHtcclxuICAgICAgICAgICAgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAmLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICA6ICRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnRleHRhcmVhIHtcclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBjb2xvcjogJHRleHRhcmVhX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGV4dGFyZWFfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgZm9udDogJHRleHRhcmVhX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZXh0YXJlYV9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkdGV4dGFyZWFfbGFiZWxfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0ZXh0YXJlYV9pbnB1dF90cmFuc2l0aW9uO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0YXJlYV9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGFyZWFfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICR0ZXh0YXJlYV9pbnB1dF9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0YXJlYV9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHRleHRhcmVhX2lucHV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgZm9udDogJHRleHRhcmVhX2lucHV0X2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZXh0YXJlYV9pbnB1dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRleHRhcmVhX2lucHV0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIHBhZGRpbmc6ICR0ZXh0YXJlYV9pbnB1dF9wYWRkaW5nO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dGFyZWFfaW5wdXRfZm9jdXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dGFyZWFfaW5wdXRfZm9jdXNfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHRhcmVhX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHRleHRhcmVhX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dGFyZWFfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkdGV4dGFyZWFfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qXHJcbiogRm9ybXVsYWlyZSBjb250cmFzdGUgKHBvdXIgbGVzIGZvbmRzIGRhcmspXHJcbipcclxuKi9cclxuLmZvcm0tLWNvbnRyYXN0IHtcclxuICAgIC50ZXh0YXJlYSB7XHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHRhcmVhLS1jb250cmFzdF9sYWJlbF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRleHRhcmVhLS1jb250cmFzdF9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRleHRhcmVhLS1jb250cmFzdF9pbnB1dF9mb2N1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHRhcmVhX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICR0ZXh0YXJlYV9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHRhcmVhX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICR0ZXh0YXJlYV9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnRleHRmaWVsZCB7XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGV4dGZpZWxkX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGZvbnQ6ICR0ZXh0ZmllbGRfbGFiZWxfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRleHRmaWVsZF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0ZmllbGRfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lucHV0IHtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRleHRmaWVsZF9pbnB1dF90cmFuc2l0aW9uO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBwYWRkaW5nOiAkdGV4dGZpZWxkX2lucHV0X3BhZGRpbmc7XHJcbiAgICAgICAgZm9udDogJHRleHRmaWVsZF9pbnB1dF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGV4dGZpZWxkX2lucHV0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGV4dGZpZWxkX2lucHV0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dGZpZWxkX2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogJHRleHRmaWVsZF9pbnB1dF9taW4taGVpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dGZpZWxkX2lucHV0X2ZvY3VzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRleHRmaWVsZF9pbnB1dF9mb2N1c19ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dGZpZWxkX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHRleHRmaWVsZF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0ZmllbGRfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkdGV4dGZpZWxkX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEZvcm1hdGFnZSBwb3VyIGNoYW1wIGRhdGVcclxuICAgICAgICAmW3R5cGU9ZGF0ZV0ge1xyXG4gICAgICAgICAgICAvLyBPcMOpcmEgLSBjaHJvbWVcclxuICAgICAgICAgICAgJjppbnZhbGlkOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1kYXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLnRleHRmaWVsZF9fY2FsZW5kYXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIHRvcDogMWVtO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgJi0tc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICR0ZXh0ZmllbGRfaW5wdXRfZGF0ZV9jYWxlbmRhcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbipcclxuKiBGb3JtdWxhaXJlIGNvbnRyYXN0ZSAocG91ciBsZXMgZm9uZHMgZGFyaylcclxuKlxyXG4qL1xyXG5cclxuLmZvcm0tLWNvbnRyYXN0IHtcclxuICAgIC50ZXh0ZmllbGQge1xyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0ZmllbGQtLWNvbnRyYXN0X2xhYmVsX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgIC8qJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtLS1jb250cmFzdF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtLS1jb250cmFzdF9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm0tLWNvbnRyYXN0X3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZvcm0tLWNvbnRyYXN0X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgIH0qL1xyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIEZvcm1hdGFnZSBwb3VyIGNoYW1wIGRhdGVcclxuICAgICAgICAgICAgLy8gQHRvZG9cclxuICAgICAgICAgICAgJlt0eXBlPWRhdGVdIHtcclxuICAgICAgICAgICAgICAgIC8vIE9ww6lyYSAtIGNocm9tZVxyXG4gICAgICAgICAgICAgICAgJjppbnZhbGlkOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBAdG9kb1xyXG4gICAgICAgICYtLWRhdGUge1xyXG4gICAgICAgICAgICAudGV4dGZpZWxkX19jYWxlbmRhciB7XHJcbiAgICAgICAgICAgICAgICAmLS1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2RhdGVfY2FsZW5kYXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyogVmFyaWFibGVzICovXHJcblxyXG5cclxuLyogQ1NTICovXHJcbi50b2dnbGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi50b2dnbGUge1xyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX2Rpc3BsYXkge1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgIHdpZHRoOiAyLjgxMjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2dztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdG9nZ2xlX2VsZW1lbnRfYmFja2dyb3VuZC0tZmFsc2U7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMjUwbXM7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAuMnJlbTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgd2lkdGg6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRvZ2dsZV9lbGVtZW50X2J1bGxldF9jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udG9nZ2xlOmZvY3VzIC50b2dnbGVfX2Rpc3BsYXksXHJcbi50b2dnbGVfX2lucHV0OmZvY3VzICsgLnRvZ2dsZV9fZGlzcGxheSB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRvZ2dsZV9lbGVtZW50X2JvcmRlci1jb2xvci0tZm9jdXNcclxufVxyXG5cclxuLnRvZ2dsZTpmb2N1cyxcclxuLnRvZ2dsZTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIC50b2dnbGVfX2Rpc3BsYXksXHJcbi50b2dnbGVfX2lucHV0OmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkgKyAudG9nZ2xlX19kaXNwbGF5IHtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi50b2dnbGVbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSAudG9nZ2xlX19kaXNwbGF5LFxyXG4udG9nZ2xlX19pbnB1dDpjaGVja2VkICsgLnRvZ2dsZV9fZGlzcGxheSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9nZ2xlX2VsZW1lbnRfYmFja2dyb3VuZC0tdHJ1ZTtcclxufVxyXG5cclxuLnRvZ2dsZVthcmlhLXByZXNzZWQ9XCJ0cnVlXCJdIC50b2dnbGVfX2Rpc3BsYXk6OmJlZm9yZSxcclxuLnRvZ2dsZV9faW5wdXQ6Y2hlY2tlZCArIC50b2dnbGVfX2Rpc3BsYXk6OmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxLjVyZW0sIC01MCUpO1xyXG59XHJcblxyXG4udG9nZ2xlW2Rpc2FibGVkXSAudG9nZ2xlX19kaXNwbGF5LFxyXG4udG9nZ2xlX19pbnB1dDpkaXNhYmxlZCArIC50b2dnbGVfX2Rpc3BsYXkge1xyXG4gICAgb3BhY2l0eTogJHRvZ2dsZV9lbGVtZW50X29wYWNpdHktLWRpc2FibGVkO1xyXG4gICAgZmlsdGVyOiAkdG9nZ2xlX2VsZW1lbnRfZmlsdGVyLS1kaXNhYmxlZDtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuIiwiLnVwbG9hZCB7XHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0ZmllbGRfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgZm9udDogJHRleHRmaWVsZF9sYWJlbF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGV4dGZpZWxkX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogJHRleHRmaWVsZF9sYWJlbF9jb2xvcjtcclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnVwbG9hZF9fY29udGVudCB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRleHRmaWVsZF9pbnB1dF90cmFuc2l0aW9uO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBwYWRkaW5nOiAkdGV4dGZpZWxkX2lucHV0X3BhZGRpbmc7XHJcbiAgICAgICAgZm9udDogJHRleHRmaWVsZF9pbnB1dF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGV4dGZpZWxkX2lucHV0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGV4dGZpZWxkX2lucHV0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dGZpZWxkX2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogJHRleHRmaWVsZF9pbnB1dF9taW4taGVpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dGZpZWxkX2lucHV0X2ZvY3VzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRleHRmaWVsZF9pbnB1dF9mb2N1c19ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dGZpZWxkX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHRleHRmaWVsZF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0ZmllbGRfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkdGV4dGZpZWxkX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEZvcm1hdGFnZSBwb3VyIGNoYW1wIGRhdGVcclxuICAgICAgICAmW3R5cGU9ZGF0ZV0ge1xyXG4gICAgICAgICAgICAvLyBPcMOpcmEgLSBjaHJvbWVcclxuICAgICAgICAgICAgJjppbnZhbGlkOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudXBsb2FkX19sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnVwbG9hZF9fdGV4dCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICYtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBmb250OiAkdXBsb2FkX19jb250ZW50X19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJHVwbG9hZF9fY29udGVudF9fYm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkdXBsb2FkX19jb250ZW50X19ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJHVwbG9hZF9fY29udGVudF9fbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR1cGxvYWRfX2NvbnRlbnRfX3BhZGRpbmc7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IFxyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyBcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC51cGxvYWRfX3N2ZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAkdXBsb2FkX19zdmdfX2hlaWdodDtcclxuICAgICAgICBmaWxsOiAkdXBsb2FkX19zdmdfX2ZpbGw7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICR1cGxvYWRfX3N2Z19fbWFyZ2luLWxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnVwbG9hZF9faW5mb3Mge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnVwbG9hZF9fZXJyb3JzIHtcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY3Jvc3NfX3N2ZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGZpbGw6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbn0iLCIkY2FyZF9wcm9ncmFtX3YxX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeV8zICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YxX3N3aXBlcl9iYWNrZ3JvdW5kOiAkY29sb3Jfc2Vjb25kYXJ5LTIgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2J1bGxldF9tYXJnaW46IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2J1bGxldF93aWR0aDogMC40cmVtICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YxX3N3aXBlcl9idWxsZXRfaGVpZ2h0OiAkY2FyZF9wcm9ncmFtX3YxX3N3aXBlcl9idWxsZXRfd2lkdGggIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2J1bGxldF9ib3JkZXItcmFkaXVzOiAycmVtICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YxX3N3aXBlcl9idWxsZXRfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2J1bGxldF93aWR0aC0tYWN0aXZlOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjFfYmFuZGVhdV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjFfYmFuZGVhdV9pdGVtX2JvcmRlci1yYWRpdXM6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV9iYW5kZWF1X2l0ZW1fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YxX2JhbmRlYXVfaXRlbV9mb250LXNpemU6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjFfZmF2b3Jpc19iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnlfMyAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV92aWRlbzM2MF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIDAuNikgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjFfdmlkZW8zNjBfZmlsbDogJGNvbG9yX3RlcnRpYXJ5XzMgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjFfdGl0bGVfcGFydF8zX2RvdF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YxX2luZm9zX2ltcG9ydGFudF9mb250LXdlaWdodDogJGZvbnQtYm9sZCAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV9pbmZvc19pbXBvcnRhbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjFfbG9jYWxpc2F0aW9uX2ZvbnQtc2l6ZTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV9sb2NhbGlzYXRpb25fZmlsbDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV9wcml4X3RleHQtYWxpZ246IHJpZ2h0ICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YxX3ByaXhfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjFfcHJpeF9mb250LXdlaWdodDogJGZvbnQtYm9sZCAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92MV9wcml4X21vcmVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjFfYmFuZGVhdV9pdGVtX2ZvbnQtc2l6ZS1uYl9sb3RzOiAxNnB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi5wcm9ncmFtcy1saXN0aW5nIHtcclxuICAgIC5idXR0b24tc2Nyb2xsLXVwIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYm90dG9tOiA1JTtcclxuICAgICAgICByaWdodDogNSU7XHJcbiAgICAgICAgei1pbmRleDogMTU7XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkX3Byb2dyYW1fdjEge1xyXG5cclxuICAgICAgICAuY2FyZF9wcm9ncmFtX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9wcm9ncmFtX3YxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9wcm9ncmFtX19zd2lwZXIsXHJcbiAgICAgICAgLmNhcmRfcHJvZ3JhbV9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQvMztcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9wcm9ncmFtX3YxX3N3aXBlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA0LzM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyX2J1bGxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkY2FyZF9wcm9ncmFtX3YxX3N3aXBlcl9idWxsZXRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkY2FyZF9wcm9ncmFtX3YxX3N3aXBlcl9idWxsZXRfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2FyZF9wcm9ncmFtX3YxX3N3aXBlcl9idWxsZXRfaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGNhcmRfcHJvZ3JhbV92MV9zd2lwZXJfYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGNhcmRfcHJvZ3JhbV92MV9zd2lwZXJfYnVsbGV0X3dpZHRoLS1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9wcm9ncmFtX19taW5fbWF4X3BpZWNlcyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICZfbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9wcm9ncmFtX19uYl9sb3RzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkY2FyZF9wcm9ncmFtX3YxX2JhbmRlYXVfaXRlbV9mb250LXNpemUtbmJfbG90cztcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRfcHJvZ3JhbV9fYmFuZGVhdSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgICAgIC5iYW5kZWF1X2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9wcm9ncmFtX3YxX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGNhcmRfcHJvZ3JhbV92MV9iYW5kZWF1X2l0ZW1fYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FyZF9wcm9ncmFtX3YxX2JhbmRlYXVfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGNhcmRfcHJvZ3JhbV92MV9iYW5kZWF1X2l0ZW1fZm9udC1zaXplO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9wcm9ncmFtX19mYXZvcmlzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhcmRfcHJvZ3JhbV92MV9mYXZvcmlzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRfcHJvZ3JhbV9fdmlkZW8zNjAge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9wcm9ncmFtX3YxX3ZpZGVvMzYwX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjYXJkX3Byb2dyYW1fdjFfdmlkZW8zNjBfZmlsbDtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgICAgICAuaWNvbl9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5pY29uX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRfcHJvZ3JhbV9fdGl0bGUge1xyXG4gICAgICAgICAgICAuY2FyZF9wcm9ncmFtX19saW5rIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmRfcHJvZ3JhbV9fdGl0bGVfcGFydF8zIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhcmRfcHJvZ3JhbV92MV90aXRsZV9wYXJ0XzNfZG90X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkX3Byb2dyYW17XHJcbiAgICAgICAgICAgICZfX3ByaXh7XHJcbiAgICAgICAgICAgICAgICAmLXZhbHVlLWxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZF9wcm9ncmFte1xyXG4gICAgICAgICAgICAmX19wcml4e1xyXG4gICAgICAgICAgICAgICAgJi12YWx1ZS1sYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX3Byb2dyYW1fX2luZm9zIHtcclxuICAgICAgICAgICAgLmNhcmRfcHJvZ3JhbV9faW5mb3NfaW1wb3J0YW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkY2FyZF9wcm9ncmFtX3YxX2luZm9zX2ltcG9ydGFudF9mb250LXdlaWdodDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FyZF9wcm9ncmFtX3YxX2luZm9zX2ltcG9ydGFudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRfcHJvZ3JhbV9fbG9jYWxpc2F0aW9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkY2FyZF9wcm9ncmFtX3YxX2xvY2FsaXNhdGlvbl9mb250LXNpemU7XHJcblxyXG4gICAgICAgICAgICAuaWNvbl9pdGVtIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjYXJkX3Byb2dyYW1fdjFfbG9jYWxpc2F0aW9uX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRfcHJvZ3JhbV9fcHJpeCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRjYXJkX3Byb2dyYW1fdjFfcHJpeF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNhcmRfcHJvZ3JhbV92MV9wcml4X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGNhcmRfcHJvZ3JhbV92MV9wcml4X2ZvbnQtd2VpZ2h0O1xyXG5cclxuICAgICAgICAgICAgLmNhcmRfcHJvZ3JhbV9fcHJpeF9tb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FyZF9wcm9ncmFtX3YxX3ByaXhfbW9yZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcl9iaWVuX19ib3R0b20ge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICYrLmNhcmQtYmllbi12M19fZHJhd2luZyBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIlxyXG4kY2FyZF9wcm9ncmFtX3YxX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeV8zO1xyXG4kY2FyZF9wcm9ncmFtX3YxX3N3aXBlcl9iYWNrZ3JvdW5kOiAkY29sb3Jfc2Vjb25kYXJ5LTI7XHJcbiRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2J1bGxldF9tYXJnaW46IDAuMjVyZW07XHJcbiRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2J1bGxldF93aWR0aDogMC40cmVtO1xyXG4kY2FyZF9wcm9ncmFtX3YxX3N3aXBlcl9idWxsZXRfaGVpZ2h0OiAkY2FyZF9wcm9ncmFtX3YxX3N3aXBlcl9idWxsZXRfd2lkdGg7XHJcbiRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2J1bGxldF9ib3JkZXItcmFkaXVzOiAycmVtO1xyXG4kY2FyZF9wcm9ncmFtX3YxX3N3aXBlcl9idWxsZXRfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiRjYXJkX3Byb2dyYW1fdjFfc3dpcGVyX2J1bGxldF93aWR0aC0tYWN0aXZlOiAxLjVyZW07XHJcblxyXG4kY2FyZF9wcm9ncmFtX3YxX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kY2FyZF9wcm9ncmFtX3YxX2JhbmRlYXVfaXRlbV9ib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiRjYXJkX3Byb2dyYW1fdjFfYmFuZGVhdV9pdGVtX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMztcclxuJGNhcmRfcHJvZ3JhbV92MV9iYW5kZWF1X2l0ZW1fZm9udC1zaXplOiAwLjc1cmVtO1xyXG5cclxuJGNhcmRfcHJvZ3JhbV92MV9mYXZvcmlzX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeV8zO1xyXG5cclxuJGNhcmRfcHJvZ3JhbV92MV92aWRlbzM2MF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIDAuNik7XHJcbiRjYXJkX3Byb2dyYW1fdjFfdmlkZW8zNjBfZmlsbDogJGNvbG9yX3RlcnRpYXJ5XzM7XHJcblxyXG4kY2FyZF9wcm9ncmFtX3YxX3RpdGxlX3BhcnRfM19kb3RfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMjtcclxuJGNhcmRfcHJvZ3JhbV92MV9pbmZvc19pbXBvcnRhbnRfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiRjYXJkX3Byb2dyYW1fdjFfaW5mb3NfaW1wb3J0YW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG5cclxuJGNhcmRfcHJvZ3JhbV92MV9sb2NhbGlzYXRpb25fZm9udC1zaXplOiAwLjc1cmVtO1xyXG4kY2FyZF9wcm9ncmFtX3YxX2xvY2FsaXNhdGlvbl9maWxsOiAkY29sb3JfcHJpbWFyeS0xO1xyXG5cclxuJGNhcmRfcHJvZ3JhbV92MV9wcml4X3RleHQtYWxpZ246IHJpZ2h0O1xyXG4kY2FyZF9wcm9ncmFtX3YxX3ByaXhfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRjYXJkX3Byb2dyYW1fdjFfcHJpeF9mb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuJGNhcmRfcHJvZ3JhbV92MV9wcml4X21vcmVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiIsIiRjYXJkX3Byb2dyYW1fdjJfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5XzMgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjJfc3dpcGVyX2JhY2tncm91bmQ6ICRjb2xvcl9zZWNvbmRhcnktMiAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X21hcmdpbjogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X3dpZHRoOiAwLjRyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjJfc3dpcGVyX2J1bGxldF9oZWlnaHQ6ICRjYXJkX3Byb2dyYW1fdjJfc3dpcGVyX2J1bGxldF93aWR0aCAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X2JvcmRlci1yYWRpdXM6IDJyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjJfc3dpcGVyX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X3dpZHRoLS1hY3RpdmU6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9iYW5kZWF1X2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTExICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX2JhbmRlYXVfaXRlbV9ib3JkZXItcmFkaXVzOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjJfYmFuZGVhdV9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX2JhbmRlYXVfaXRlbV9mb250LXNpemU6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjJfZmF2b3Jpc19iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnlfMyAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml92aWRlbzM2MF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml92aWRlbzM2MF9maWxsOiAkY29sb3JfdGVydGlhcnlfMyAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml90aXRsZV9wYXJ0XzNfZG90X2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjJfaW5mb3NfaW1wb3J0YW50X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX2luZm9zX2ltcG9ydGFudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9sb2NhbGlzYXRpb25fZm9udC1zaXplOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX2xvY2FsaXNhdGlvbl9maWxsOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX3ByaXhfdGV4dC1hbGlnbjogcmlnaHQgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjJfcHJpeF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9wcml4X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX3ByaXhfbW9yZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9iYW5kZWF1X2l0ZW1fZm9udC1zaXplLW5iX2xvdHM6IDE2cHggIWRlZmF1bHQ7XHJcblxyXG4kY2FyZF9wcm9ncmFtX3YyX2JhbmRlYXVfaXRlbV9jb2xvcl9uYl9sb3RzOiRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjJfc3dpcGVyX2J1bGxldF9jb2xvcjokY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX2NvbG9yX251bWJlcl9waWN0dXJlOiNmZmYgIWRlZmF1bHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjJfc3dpcGVyX2J1bGxldF9iYWNrZ3JvdW5kOiRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kY2FyZF9wcm9ncmFtX3YyX2NvbG9yX21pbl9tYXhfcGllY2VzIDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9jb2xvcl9wcmljZS12YWx1ZS1sYWJlbDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuXHJcbiBcclxuXHJcbi5wcm9ncmFtcy1saXN0aW5nIHtcclxuICAgIC5idXR0b24tc2Nyb2xsLXVwIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYm90dG9tOiA1JTtcclxuICAgICAgICByaWdodDogNSU7XHJcbiAgICAgICAgei1pbmRleDogMTU7XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkX3Byb2dyYW1fdjIge1xyXG4gICAgICAgIC5jYXJkX3Byb2dyYW1fX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYXJkX3Byb2dyYW1fdjJfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm51bWJlcl9waWN0dXJlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwLDEwLDEwLC41KTtcclxuICAgICAgICAgICAgY29sb3I6ICRjYXJkX3Byb2dyYW1fdjJfY29sb3JfbnVtYmVyX3BpY3R1cmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZF9wcm9ncmFtX19zd2lwZXIsXHJcbiAgICAgICAgLmNhcmRfcHJvZ3JhbV9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgIFxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXBlcl9idWxsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRjYXJkX3Byb2dyYW1fdjJfc3dpcGVyX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYXJkX3Byb2dyYW1fdjJfc3dpcGVyX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRjYXJkX3Byb2dyYW1fdjJfc3dpcGVyX2J1bGxldF93aWR0aC0tYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgIC5jYXJkX3Byb2dyYW1fX25iX19waWVjZXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyZF9wcm9ncmFtX19taW5fbWF4X3BpZWNlc3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgXHJcbiAgICAgICAgLmNhcmRfcHJvZ3JhbV9fbWluX21heF9waWVjZXMge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICZfbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYXJkX3Byb2dyYW1fdjJfY29sb3JfbWluX21heF9waWVjZXM7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9wcm9ncmFtX19uYl9sb3RzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkY2FyZF9wcm9ncmFtX3YyX2JhbmRlYXVfaXRlbV9mb250LXNpemUtbmJfbG90cztcclxuICAgICAgICAgICAgY29sb3I6ICRjYXJkX3Byb2dyYW1fdjJfYmFuZGVhdV9pdGVtX2NvbG9yX25iX2xvdHM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRfcHJvZ3JhbV9fYmFuZGVhdSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAuYmFuZGVhdV9pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhcmRfcHJvZ3JhbV92Ml9iYW5kZWF1X2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRjYXJkX3Byb2dyYW1fdjJfYmFuZGVhdV9pdGVtX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNhcmRfcHJvZ3JhbV92Ml9iYW5kZWF1X2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRjYXJkX3Byb2dyYW1fdjJfYmFuZGVhdV9pdGVtX2ZvbnQtc2l6ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRfcHJvZ3JhbV9fZmF2b3JpcyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYXJkX3Byb2dyYW1fdjJfZmF2b3Jpc19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX3Byb2dyYW1fX3ZpZGVvMzYwIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhcmRfcHJvZ3JhbV92Ml92aWRlbzM2MF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3JfdGVydGlhcnktMTI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICAgICAgLmljb25fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAuaWNvbl9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMi4yNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX3Byb2dyYW1fX3RpdGxlIHtcclxuICAgICAgICAgICAgLmNhcmRfcHJvZ3JhbV9fbGluayB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkX3Byb2dyYW1fX3RpdGxlX3BhcnRfMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYXJkX3Byb2dyYW1fdjJfdGl0bGVfcGFydF8zX2RvdF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZF9wcm9ncmFte1xyXG4gICAgICAgICAgICAmX19wcml4e1xyXG4gICAgICAgICAgICAgICAgJi12YWx1ZS1sYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNhcmRfcHJvZ3JhbV92Ml9jb2xvcl9wcmljZS12YWx1ZS1sYWJlbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmRfcHJvZ3JhbV9faW5mb3Mge1xyXG4gICAgICAgICAgICAuY2FyZF9wcm9ncmFtX19pbmZvc19pbXBvcnRhbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRjYXJkX3Byb2dyYW1fdjJfaW5mb3NfaW1wb3J0YW50X2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYXJkX3Byb2dyYW1fdjJfaW5mb3NfaW1wb3J0YW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9wcm9ncmFtX19sb2NhbGlzYXRpb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRjYXJkX3Byb2dyYW1fdjJfbG9jYWxpc2F0aW9uX2ZvbnQtc2l6ZTtcclxuXHJcbiAgICAgICAgICAgIC5pY29uX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNhcmRfcHJvZ3JhbV92Ml9sb2NhbGlzYXRpb25fZmlsbDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9wcm9ncmFtX19wcml4IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJGNhcmRfcHJvZ3JhbV92Ml9wcml4X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2FyZF9wcm9ncmFtX3YyX3ByaXhfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkY2FyZF9wcm9ncmFtX3YyX3ByaXhfZm9udC13ZWlnaHQ7XHJcblxyXG4gICAgICAgICAgICAuY2FyZF9wcm9ncmFtX19wcml4X21vcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYXJkX3Byb2dyYW1fdjJfcHJpeF9tb3JlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyX2JpZW5fX2JvdHRvbSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJisuY2FyZC1iaWVuLXYzX19kcmF3aW5nIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiXHJcbiRjYXJkX3Byb2dyYW1fdjJfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5XzM7XHJcbiRjYXJkX3Byb2dyYW1fdjJfc3dpcGVyX2JhY2tncm91bmQ6ICRjb2xvcl9zZWNvbmRhcnktMjtcclxuJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X21hcmdpbjogMC4yNXJlbTtcclxuJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X3dpZHRoOiAwLjRyZW07XHJcbiRjYXJkX3Byb2dyYW1fdjJfc3dpcGVyX2J1bGxldF9oZWlnaHQ6ICRjYXJkX3Byb2dyYW1fdjJfc3dpcGVyX2J1bGxldF93aWR0aDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X2JvcmRlci1yYWRpdXM6IDJyZW07XHJcbiRjYXJkX3Byb2dyYW1fdjJfc3dpcGVyX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMztcclxuJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X3dpZHRoLS1hY3RpdmU6IDEuNXJlbTtcclxuXHJcbiRjYXJkX3Byb2dyYW1fdjJfYmFuZGVhdV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0xMTtcclxuJGNhcmRfcHJvZ3JhbV92Ml9iYW5kZWF1X2l0ZW1fYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4kY2FyZF9wcm9ncmFtX3YyX2JhbmRlYXVfaXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJGNhcmRfcHJvZ3JhbV92Ml9iYW5kZWF1X2l0ZW1fZm9udC1zaXplOiAwLjc1cmVtO1xyXG5cclxuJGNhcmRfcHJvZ3JhbV92Ml9mYXZvcmlzX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeV8zO1xyXG5cclxuJGNhcmRfcHJvZ3JhbV92Ml92aWRlbzM2MF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGNhcmRfcHJvZ3JhbV92Ml92aWRlbzM2MF9maWxsOiAkY29sb3JfdGVydGlhcnlfMztcclxuXHJcbiRjYXJkX3Byb2dyYW1fdjJfdGl0bGVfcGFydF8zX2RvdF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kY2FyZF9wcm9ncmFtX3YyX2luZm9zX2ltcG9ydGFudF9mb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuJGNhcmRfcHJvZ3JhbV92Ml9pbmZvc19pbXBvcnRhbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kY2FyZF9wcm9ncmFtX3YyX2xvY2FsaXNhdGlvbl9mb250LXNpemU6IDAuNzVyZW07XHJcbiRjYXJkX3Byb2dyYW1fdjJfbG9jYWxpc2F0aW9uX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kY2FyZF9wcm9ncmFtX3YyX3ByaXhfdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiRjYXJkX3Byb2dyYW1fdjJfcHJpeF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGNhcmRfcHJvZ3JhbV92Ml9wcml4X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4kY2FyZF9wcm9ncmFtX3YyX3ByaXhfbW9yZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuXHJcbiRjYXJkX3Byb2dyYW1fdjJfYmFuZGVhdV9pdGVtX2NvbG9yX25iX2xvdHM6JGNvbG9yX3ByaW1hcnktMTtcclxuJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X2NvbG9yOiRjb2xvcl9wcmltYXJ5LTE7XHJcbiRjYXJkX3Byb2dyYW1fdjJfY29sb3JfbnVtYmVyX3BpY3R1cmU6I2ZmZjtcclxuJGNhcmRfcHJvZ3JhbV92Ml9zd2lwZXJfYnVsbGV0X2JhY2tncm91bmQ6JGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiRjYXJkX3Byb2dyYW1fdjJfY29sb3JfbWluX21heF9waWVjZXMgOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kY2FyZF9wcm9ncmFtX3YyX2NvbG9yX3ByaWNlLXZhbHVlLWxhYmVsOiAkY29sb3JfcHJpbWFyeS0yOyIsIiRjYXJkX2JpZW5fdjFfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5XzMgIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjFfc3dpcGVyX2JhY2tncm91bmQ6ICRjb2xvcl9zZWNvbmRhcnktMiAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92MV9zd2lwZXJfYnVsbGV0X21hcmdpbjogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92MV9zd2lwZXJfYnVsbGV0X3dpZHRoOiAwLjRyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjFfc3dpcGVyX2J1bGxldF9oZWlnaHQ6ICRjYXJkX2JpZW5fdjFfc3dpcGVyX2J1bGxldF93aWR0aCAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92MV9zd2lwZXJfYnVsbGV0X2JvcmRlci1yYWRpdXM6IDJyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjFfc3dpcGVyX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92MV9zd2lwZXJfYnVsbGV0X3dpZHRoLS1hY3RpdmU6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92MV9iYW5kZWF1X2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92MV9iYW5kZWF1X2l0ZW1fYm9yZGVyLXJhZGl1czogMC41cmVtICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YxX2JhbmRlYXVfaXRlbV9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjFfYmFuZGVhdV9pdGVtX2ZvbnQtc2l6ZTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92MV9mYXZvcmlzX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeV8zICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YxX3ZpZGVvMzYwX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMC42KSAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92MV92aWRlbzM2MF9maWxsOiAkY29sb3JfdGVydGlhcnlfMyAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92MV90aXRsZV9wYXJ0XzNfZG90X2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjFfaW5mb3NfaW1wb3J0YW50X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YxX2luZm9zX2ltcG9ydGFudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92MV9sb2NhbGlzYXRpb25fZm9udC1zaXplOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YxX2xvY2FsaXNhdGlvbl9maWxsOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YxX3ByaXhfdGV4dC1hbGlnbjogcmlnaHQgIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjFfcHJpeF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92MV9wcml4X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YxX3ByaXhfbW9yZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuXHJcbi5jYXJkX2JpZW5fdjEge1xyXG5cclxuICAgIC5jYXJkX2JpZW5fX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNhcmRfYmllbl92MV9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkX2JpZW5fX3N3aXBlcixcclxuICAgIC5jYXJkX2JpZW5fX2RlY29yYXRlIHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDQvMztcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhcmRfYmllbl92MV9zd2lwZXJfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA0LzM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAuc3dpcGVyX2J1bGxldCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRjYXJkX2JpZW5fdjFfc3dpcGVyX2J1bGxldF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGNhcmRfYmllbl92MV9zd2lwZXJfYnVsbGV0X3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2FyZF9iaWVuX3YxX3N3aXBlcl9idWxsZXRfaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRjYXJkX2JpZW5fdjFfc3dpcGVyX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMztcclxuICAgICAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRjYXJkX2JpZW5fdjFfc3dpcGVyX2J1bGxldF93aWR0aC0tYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkX2JpZW5fX2JhbmRlYXUge1xyXG4gICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIC5iYW5kZWF1X2l0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhcmRfYmllbl92MV9iYW5kZWF1X2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGNhcmRfYmllbl92MV9iYW5kZWF1X2l0ZW1fYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgY29sb3I6ICRjYXJkX2JpZW5fdjFfYmFuZGVhdV9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRjYXJkX2JpZW5fdjFfYmFuZGVhdV9pdGVtX2ZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZF9iaWVuX19mYXZvcmlzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9iaWVuX3YxX2Zhdm9yaXNfYmFja2dyb3VuZDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZF9iaWVuX192aWRlbzM2MCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNhcmRfYmllbl92MV92aWRlbzM2MF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGZpbGw6ICRjYXJkX2JpZW5fdjFfdmlkZW8zNjBfZmlsbDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAuaWNvbl9jb250ZW50IHtcclxuICAgICAgICAgICAgLmljb25faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkX2JpZW5fX3RpdGxlIHtcclxuICAgICAgICAuY2FyZF9iaWVuX19saW5rIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkX2JpZW5fX3RpdGxlX3BhcnRfMyB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9iaWVuX3YxX3RpdGxlX3BhcnRfM19kb3RfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRfYmllbl9faW5mb3Mge1xyXG4gICAgICAgIC5jYXJkX2JpZW5fX2luZm9zX2ltcG9ydGFudCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkY2FyZF9iaWVuX3YxX2luZm9zX2ltcG9ydGFudF9mb250LXdlaWdodDtcclxuICAgICAgICAgICAgY29sb3I6ICRjYXJkX2JpZW5fdjFfaW5mb3NfaW1wb3J0YW50X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZF9iaWVuX19sb2NhbGlzYXRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGNhcmRfYmllbl92MV9sb2NhbGlzYXRpb25fZm9udC1zaXplO1xyXG4gICAgICAgIC5pY29uX2l0ZW0ge1xyXG4gICAgICAgICAgICBmaWxsOiAkY2FyZF9iaWVuX3YxX2xvY2FsaXNhdGlvbl9maWxsO1xyXG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRfYmllbl9fcHJpeCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGNhcmRfYmllbl92MV9wcml4X3RleHQtYWxpZ247XHJcbiAgICAgICAgY29sb3I6ICRjYXJkX2JpZW5fdjFfcHJpeF9jb2xvcjtcclxuICAgICAgICBmb250LXdlaWdodDogJGNhcmRfYmllbl92MV9wcml4X2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgIC5jYXJkX2JpZW5fX3ByaXhfbW9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2FyZF9iaWVuX3YxX3ByaXhfbW9yZV9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcl9iaWVuX19ib3R0b20ge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmICsgLmNhcmQtYmllbi12M19fZHJhd2luZyBpbWcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiXHJcbiRjYXJkX2JpZW5fdjFfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5XzM7XHJcbiRjYXJkX2JpZW5fdjFfc3dpcGVyX2JhY2tncm91bmQ6ICRjb2xvcl9zZWNvbmRhcnktMjtcclxuJGNhcmRfYmllbl92MV9zd2lwZXJfYnVsbGV0X21hcmdpbjogMC4yNXJlbTtcclxuJGNhcmRfYmllbl92MV9zd2lwZXJfYnVsbGV0X3dpZHRoOiAwLjRyZW07XHJcbiRjYXJkX2JpZW5fdjFfc3dpcGVyX2J1bGxldF9oZWlnaHQ6ICRjYXJkX2JpZW5fdjFfc3dpcGVyX2J1bGxldF93aWR0aDtcclxuJGNhcmRfYmllbl92MV9zd2lwZXJfYnVsbGV0X2JvcmRlci1yYWRpdXM6IDJyZW07XHJcbiRjYXJkX2JpZW5fdjFfc3dpcGVyX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMztcclxuJGNhcmRfYmllbl92MV9zd2lwZXJfYnVsbGV0X3dpZHRoLS1hY3RpdmU6IDEuNXJlbTtcclxuXHJcbiRjYXJkX2JpZW5fdjFfYmFuZGVhdV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRjYXJkX2JpZW5fdjFfYmFuZGVhdV9pdGVtX2JvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuJGNhcmRfYmllbl92MV9iYW5kZWF1X2l0ZW1fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kY2FyZF9iaWVuX3YxX2JhbmRlYXVfaXRlbV9mb250LXNpemU6IDAuNzVyZW07XHJcblxyXG4kY2FyZF9iaWVuX3YxX2Zhdm9yaXNfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5XzM7XHJcblxyXG4kY2FyZF9iaWVuX3YxX3ZpZGVvMzYwX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMC42KTtcclxuJGNhcmRfYmllbl92MV92aWRlbzM2MF9maWxsOiAkY29sb3JfdGVydGlhcnlfMztcclxuXHJcbiRjYXJkX2JpZW5fdjFfdGl0bGVfcGFydF8zX2RvdF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kY2FyZF9iaWVuX3YxX2luZm9zX2ltcG9ydGFudF9mb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuJGNhcmRfYmllbl92MV9pbmZvc19pbXBvcnRhbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kY2FyZF9iaWVuX3YxX2xvY2FsaXNhdGlvbl9mb250LXNpemU6IDAuNzVyZW07XHJcbiRjYXJkX2JpZW5fdjFfbG9jYWxpc2F0aW9uX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kY2FyZF9iaWVuX3YxX3ByaXhfdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiRjYXJkX2JpZW5fdjFfcHJpeF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGNhcmRfYmllbl92MV9wcml4X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4kY2FyZF9iaWVuX3YxX3ByaXhfbW9yZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuIiwiJGNhcmRfYmllbl92Ml9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnlfMyAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92Ml9udW1iZXItcGljdHVyZV9ib3JkZXI6IG5vbmUgIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjJfbnVtYmVyLXBpY3R1cmVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfdGVydGlhcnktNCwgMC41KSAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92Ml9udW1iZXItcGljdHVyZV9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjJfbnVtYmVyLXBpY3R1cmVfZm9udC1zaXplOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjJfbmJycGhvdG9zX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMC43NSkgIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjJfbmJycGhvdG9zX2JvcmRlci1yYWRpdXM6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92Ml9uYnJwaG90b3NfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YyX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktNiAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92Ml9iYW5kZWF1X2l0ZW1fYm9yZGVyLXJhZGl1czogMC41cmVtICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YyX2JhbmRlYXVfaXRlbV9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTQgIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjJfYmFuZGVhdV9pdGVtX2ZvbnQtc2l6ZTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92Ml9mYXZvcmlzX3dpZHRoOiAzNnB4ICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YyX2Zhdm9yaXNfaGVpZ2h0OiAkY2FyZF9iaWVuX3YyX2Zhdm9yaXNfd2lkdGggIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjJfZmF2b3Jpc19iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92Ml9mYXZvcmlzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl90ZXJ0aWFyeS03ICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YyX3ZpZGVvMzYwX2hlaWdodDogMzhweCAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92Ml92aWRlbzM2MF9maWxsOiAkY29sb3JfdGVydGlhcnlfNCAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92Ml90aXRsZV9wYXJ0XzNfZG90X2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjJfaW5mb3NfaW1wb3J0YW50X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YyX2luZm9zX2ltcG9ydGFudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92Ml9sb2NhbGlzYXRpb25fZm9udC1zaXplOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YyX2xvY2FsaXNhdGlvbl9maWxsOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YyX3ByaXhfdGV4dC1hbGlnbjogcmlnaHQgIWRlZmF1bHQ7XHJcbiRjYXJkX2JpZW5fdjJfcHJpeF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGNhcmRfYmllbl92Ml9wcml4X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kY2FyZF9iaWVuX3YyX3ByaXhfbW9yZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuXHJcblxyXG4uY2FyZF9iaWVuX3YyIHtcclxuICAgIC5jYXJkX2JpZW5fX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNhcmRfYmllbl92Ml9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkX2JpZW5fX3N3aXBlciB7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA0LzM7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWltZyB7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNC8zO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRfYmllbl9zd2lwZXJfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAubnVtYmVyX3BpY3R1cmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkY2FyZF9iaWVuX3YyX251bWJlci1waWN0dXJlX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYXJkX2JpZW5fdjJfbnVtYmVyLXBpY3R1cmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FyZF9iaWVuX3YyX251bWJlci1waWN0dXJlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkY2FyZF9iaWVuX3YyX251bWJlci1waWN0dXJlX2ZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmJycGhvdG9zIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9iaWVuX3YyX25icnBob3Rvc19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRjYXJkX2JpZW5fdjJfbmJycGhvdG9zX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgY29sb3I6ICRjYXJkX2JpZW5fdjJfbmJycGhvdG9zX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkX2JpZW5fX2JhbmRlYXUge1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIC5iYW5kZWF1X2l0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhcmRfYmllbl92Ml9iYW5kZWF1X2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGNhcmRfYmllbl92Ml9iYW5kZWF1X2l0ZW1fYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgY29sb3I6ICRjYXJkX2JpZW5fdjJfYmFuZGVhdV9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRjYXJkX2JpZW5fdjJfYmFuZGVhdV9pdGVtX2ZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZF9iaWVuX19mYXZvcmlzIHtcclxuICAgICAgICB3aWR0aDogJGNhcmRfYmllbl92Ml9mYXZvcmlzX3dpZHRoO1xyXG4gICAgICAgIGhlaWdodDogJGNhcmRfYmllbl92Ml9mYXZvcmlzX2hlaWdodDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9iaWVuX3YyX2Zhdm9yaXNfYmFja2dyb3VuZDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBib3JkZXI6ICRjYXJkX2JpZW5fdjJfZmF2b3Jpc19ib3JkZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRfYmllbl9fdmlkZW8zNjAge1xyXG4gICAgICAgIGhlaWdodDogJGNhcmRfYmllbl92Ml92aWRlbzM2MF9oZWlnaHQ7XHJcbiAgICAgICAgZmlsbDogJGNhcmRfYmllbl92Ml92aWRlbzM2MF9maWxsO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIC5pY29uX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAuaWNvbl9pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRfYmllbl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkX2JpZW5fX2xpbmsge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZF9iaWVuX190aXRsZV9wYXJ0XzMge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhcmRfYmllbl92Ml90aXRsZV9wYXJ0XzNfZG90X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZF9iaWVuX19pbmZvcyB7XHJcbiAgICAgICAgLmNhcmRfYmllbl9faW5mb3NfaW1wb3J0YW50IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRjYXJkX2JpZW5fdjJfaW5mb3NfaW1wb3J0YW50X2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNhcmRfYmllbl92Ml9pbmZvc19pbXBvcnRhbnRfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkX2JpZW5fX2xvY2FsaXNhdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkY2FyZF9iaWVuX3YyX2xvY2FsaXNhdGlvbl9mb250LXNpemU7XHJcbiAgICAgICAgLmljb25faXRlbSB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjYXJkX2JpZW5fdjJfbG9jYWxpc2F0aW9uX2ZpbGw7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZF9iaWVuX19wcml4IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiAkY2FyZF9iaWVuX3YyX3ByaXhfdGV4dC1hbGlnbjtcclxuICAgICAgICBjb2xvcjogJGNhcmRfYmllbl92Ml9wcml4X2NvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkY2FyZF9iaWVuX3YyX3ByaXhfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgLmNhcmRfYmllbl9fcHJpeF9tb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjYXJkX2JpZW5fdjJfcHJpeF9tb3JlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRjYXJkX2JpZW5fdjJfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5XzM7XHJcblxyXG4kY2FyZF9iaWVuX3YyX251bWJlci1waWN0dXJlX2JvcmRlcjogbm9uZTtcclxuJGNhcmRfYmllbl92Ml9udW1iZXItcGljdHVyZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl90ZXJ0aWFyeS00LCAwLjUpO1xyXG4kY2FyZF9iaWVuX3YyX251bWJlci1waWN0dXJlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMztcclxuJGNhcmRfYmllbl92Ml9udW1iZXItcGljdHVyZV9mb250LXNpemU6IDEuNXJlbTtcclxuXHJcbiRjYXJkX2JpZW5fdjJfbmJycGhvdG9zX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMC43NSk7XHJcbiRjYXJkX2JpZW5fdjJfbmJycGhvdG9zX2JvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuJGNhcmRfYmllbl92Ml9uYnJwaG90b3NfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG5cclxuJGNhcmRfYmllbl92Ml9iYW5kZWF1X2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTY7XHJcbiRjYXJkX2JpZW5fdjJfYmFuZGVhdV9pdGVtX2JvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuJGNhcmRfYmllbl92Ml9iYW5kZWF1X2l0ZW1fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS00O1xyXG4kY2FyZF9iaWVuX3YyX2JhbmRlYXVfaXRlbV9mb250LXNpemU6IDAuNzVyZW07XHJcblxyXG4kY2FyZF9iaWVuX3YyX2Zhdm9yaXNfd2lkdGg6IDM2cHg7XHJcbiRjYXJkX2JpZW5fdjJfZmF2b3Jpc19oZWlnaHQ6ICRjYXJkX2JpZW5fdjJfZmF2b3Jpc193aWR0aDtcclxuJGNhcmRfYmllbl92Ml9mYXZvcmlzX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kY2FyZF9iaWVuX3YyX2Zhdm9yaXNfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTc7XHJcblxyXG4kY2FyZF9iaWVuX3YyX3ZpZGVvMzYwX2hlaWdodDogMzhweDtcclxuJGNhcmRfYmllbl92Ml92aWRlbzM2MF9maWxsOiAkY29sb3JfdGVydGlhcnlfNDtcclxuXHJcbiRjYXJkX2JpZW5fdjJfdGl0bGVfcGFydF8zX2RvdF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yO1xyXG5cclxuJGNhcmRfYmllbl92Ml9pbmZvc19pbXBvcnRhbnRfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiRjYXJkX2JpZW5fdjJfaW5mb3NfaW1wb3J0YW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG5cclxuJGNhcmRfYmllbl92Ml9sb2NhbGlzYXRpb25fZm9udC1zaXplOiAwLjc1cmVtO1xyXG4kY2FyZF9iaWVuX3YyX2xvY2FsaXNhdGlvbl9maWxsOiAkY29sb3JfcHJpbWFyeS0xO1xyXG5cclxuJGNhcmRfYmllbl92Ml9wcml4X3RleHQtYWxpZ246IHJpZ2h0O1xyXG4kY2FyZF9iaWVuX3YyX3ByaXhfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRjYXJkX2JpZW5fdjJfcHJpeF9mb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuJGNhcmRfYmllbl92Ml9wcml4X21vcmVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiIsIiRjYXJkLWJpZW4tdjNfdGl0bGVfcGFydF8zX2RvdF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kY2FyZC1iaWVuLXYzX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciBjbGFtcCgxcmVtLCBjYWxjKDAuMjM1dncgKyAxNy42OXB4KSwgMS41NjI1cmVtKSAvIDEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7O1xyXG4kY2FyZC1iaWVuLXYzX2Zhdm9yaXNfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5XzMgIWRlZmF1bHQ7XHJcbiRjYXJkLWJpZW4tdjNfdmlkZW8zNjBfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAwLjYpICFkZWZhdWx0O1xyXG4kY2FyZC1iaWVuLXYzX3ZpZGVvMzYwX2ZpbGw6ICRjb2xvcl90ZXJ0aWFyeV8zICFkZWZhdWx0O1xyXG4kY2FyZC1iaWVuLXYzX2luZm9zX2ltcG9ydGFudF9mb250LXdlaWdodDogJGZvbnQtYm9sZCAhZGVmYXVsdDtcclxuJGNhcmQtYmllbi12M19pbmZvc19pbXBvcnRhbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRjYXJkLWJpZW4tdjNfbG9jYWxpc2F0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuOHJlbSwgY2FsYygwLjYwMDByZW0gKyAwLjg3NTB2dyksIDEuMjVyZW0pLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRjYXJkLWJpZW4tdjNfbG9jYWxpc2F0aW9uX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRjYXJkLWJpZW4tdjNfcHJpeF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kY2FyZC1iaWVuLXYzX3ByaXhfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMXJlbSwgY2FsYygwLjYwMDByZW0gKyAwLjg3NTB2dyksIDEuNTYyNXJlbSkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNhcmQtYmllbi12M19wcml4X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kY2FyZC1iaWVuLXYzX3ByaXhfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQgIWRlZmF1bHQ7XHJcbiRjYXJkLWJpZW4tdjNfcHJpeF9tb3JlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG5cclxuJGNhcmQtYmllbi12M19iYW5kZWF1X2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGNhcmQtYmllbi12M19iYW5kZWF1X2l0ZW1fYm9yZGVyLXJhZGl1czogMC41cmVtICFkZWZhdWx0O1xyXG4kY2FyZC1iaWVuLXYzX2JhbmRlYXVfaXRlbV9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRjYXJkLWJpZW4tdjNfYmFuZGVhdV9pdGVtX2ZvbnQtc2l6ZTogMC43NXJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4uY2FyZC1iaWVuLXYzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5ODVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kcmF3aW5nIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JhbmRlYXUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzOTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYvMTI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuOHM7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zhdm9yaXMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjYXJkLWJpZW4tdjNfZmF2b3Jpc19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZpZGVvMzYwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZC1iaWVuLXYzX3ZpZGVvMzYwX2JhY2tncm91bmQ7XHJcbiAgICAgICAgZmlsbDogJGNhcmQtYmllbi12M192aWRlbzM2MF9maWxsO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIC5pY29uX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAuaWNvbl9pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3Mge1xyXG4gICAgICAgIC5jYXJkX2JpZW5fX2luZm9zX2ltcG9ydGFudCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkY2FyZC1iaWVuLXYzX2luZm9zX2ltcG9ydGFudF9mb250LXdlaWdodDtcclxuICAgICAgICAgICAgY29sb3I6ICRjYXJkLWJpZW4tdjNfaW5mb3NfaW1wb3J0YW50X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2NhbGlzYXRpb24ge1xyXG4gICAgICAgIGZvbnQ6ICRjYXJkLWJpZW4tdjNfbG9jYWxpc2F0aW9uX2ZvbnQ7XHJcbiAgICAgICAgLmljb25faXRlbSB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjYXJkLWJpZW4tdjNfbG9jYWxpc2F0aW9uX2ZpbGw7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcml4IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiAkY2FyZC1iaWVuLXYzX3ByaXhfdGV4dC1hbGlnbjtcclxuICAgICAgICBjb2xvcjogJGNhcmQtYmllbi12M19wcml4X2NvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICRjYXJkLWJpZW4tdjNfcHJpeF9mb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkY2FyZC1iaWVuLXYzX3ByaXhfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgLmNhcmRfYmllbl9fcHJpeF9tb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjYXJkLWJpZW4tdjNfcHJpeF9tb3JlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udDogJGNhcmQtYmllbi12M190aXRsZV9mb250O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgLmNhcmQtYmllbi12M19fbGluayB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJkLWJpZW4tdjNfX3RpdGxlX3BhcnRfMyB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZC1iaWVuLXYzX3RpdGxlX3BhcnRfM19kb3RfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFuZGVhdSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgLmJhbmRlYXVfaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZC1iaWVuLXYzX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkY2FyZC1iaWVuLXYzX2JhbmRlYXVfaXRlbV9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNhcmQtYmllbi12M19iYW5kZWF1X2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGNhcmQtYmllbi12M19iYW5kZWF1X2l0ZW1fZm9udC1zaXplO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGNhcmQtYmllbi12M190aXRsZV9wYXJ0XzNfZG90X2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRjYXJkLWJpZW4tdjNfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIGNsYW1wKDFyZW0sIGNhbGMoMC4yMzV2dyArIDIwLjY5cHgpLCAxLjU2MjVyZW0pIC8gMS40ICRmb250LWZhbWlseS0tMTs7XHJcbiRjYXJkLWJpZW4tdjNfZmF2b3Jpc19iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnlfMztcclxuJGNhcmQtYmllbi12M192aWRlbzM2MF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIDAuNik7XHJcbiRjYXJkLWJpZW4tdjNfdmlkZW8zNjBfZmlsbDogJGNvbG9yX3RlcnRpYXJ5XzM7XHJcbiRjYXJkLWJpZW4tdjNfaW5mb3NfaW1wb3J0YW50X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4kY2FyZC1iaWVuLXYzX2luZm9zX2ltcG9ydGFudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGNhcmQtYmllbi12M19sb2NhbGlzYXRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44cmVtLCBjYWxjKDAuNjAwMHJlbSArIDAuODc1MHZ3KSwgMS4yNXJlbSkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJGNhcmQtYmllbi12M19sb2NhbGlzYXRpb25fZmlsbDogJGNvbG9yX3ByaW1hcnktMTtcclxuJGNhcmQtYmllbi12M19wcml4X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRjYXJkLWJpZW4tdjNfcHJpeF9mb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxcmVtLCBjYWxjKDAuNjAwMHJlbSArIDAuODc1MHZ3KSwgMS41NjI1cmVtKS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kY2FyZC1iaWVuLXYzX3ByaXhfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRjYXJkLWJpZW4tdjNfcHJpeF9mb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuJGNhcmQtYmllbi12M19wcml4X21vcmVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcblxyXG4kY2FyZC1iaWVuLXYzX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kY2FyZC1iaWVuLXYzX2JhbmRlYXVfaXRlbV9ib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiRjYXJkLWJpZW4tdjNfYmFuZGVhdV9pdGVtX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMztcclxuJGNhcmQtYmllbi12M19iYW5kZWF1X2l0ZW1fZm9udC1zaXplOiAwLjhyZW07XHJcbiIsIiRhY2NvcmRlb25fX2ljb25fX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zICFkZWZhdWx0O1xyXG5cclxuLmpzLWFjY29yZGVvbi1wYXJlbnQge1xyXG4gICAgLmpzLWFjY29yZGVvbiB7XHJcbiAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuanMtYWNjb3JkZW9uX190aXRsZSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmpzLWFjY29yZGVvbl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRhY2NvcmRlb25fX2ljb25fX3RyYW5zaXRpb247XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYmxvY2tfY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICYubm92ZXJoaWRlIHtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2tfc3RydWN0dXJlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbWF4X3dpZHRoX2dlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5taWRTaXplIHtcclxuICAgICAgICAuYmxvY2tfc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkbWF4X3dpZHRoX2dlbl9taWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubWluU2l6ZSB7XHJcbiAgICAgICAgLmJsb2NrX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJG1heF93aWR0aF9nZW5fbWluO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAgICYubWluU2l6ZS1sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgLmJsb2NrX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRtYXhfd2lkdGhfZ2VuX21pbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5taW5TaXplLXJpZ2h0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgLmJsb2NrX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRtYXhfd2lkdGhfZ2VuX21pbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi5ucGFkeSB7XHJcbiAgICAgICAgLmJsb2NrX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm5wYWR4IHtcclxuICAgICAgICAuYmxvY2tfc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubnBhZHQge1xyXG4gICAgICAgIC5ibG9ja19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ucGFkbCB7XHJcbiAgICAgICAgLmJsb2NrX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ucGFkYiB7XHJcbiAgICAgICAgLmJsb2NrX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm5wYWRyIHtcclxuICAgICAgICAuYmxvY2tfc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ucGFkIHtcclxuICAgICAgICAuYmxvY2tfc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkdGl0bGVfcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFkZWZhdWx0O1xyXG4kdGl0bGVfY29udGVudF8xX2ZvbnQ6ICRoMS1mb250ICFkZWZhdWx0O1xyXG4kdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kdGl0bGVfY29udGVudF8yX2ZvbnQ6ICRoMi1mb250ICFkZWZhdWx0O1xyXG4kdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG5cclxuLnRpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkdGl0bGVfcGFkZGluZy1ib3R0b207XHJcbiAgICAudGl0bGVfY29udGVudF8xIHtcclxuICAgICAgICBmb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICB9XHJcbiAgICAudGl0bGVfY29udGVudF8yIHtcclxuICAgICAgICBmb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICB9XHJcbn1cclxuIiwiJHRpdGxlX3BhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcclxuJHRpdGxlX2NvbnRlbnRfMV9mb250OiAkaDEtZm9udDtcclxuJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJHRpdGxlX2NvbnRlbnRfMl9mb250OiAkaDItZm9udDtcclxuJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuXHJcbiIsIi5wYWdlNDA0IHtcclxuICAgIG1heC13aWR0aDogMTEyMHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59IiwiLmNhZnBpLXBsdWctbWFpbiB7XHJcbiAgICB0YWJsZSwgdGQsIHRyIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufSIsIiRjb250YWN0X3BhZ2VfbWF4LXdpZHRoOiAkbWF4X3dpZHRoX2dlbiAhZGVmYXVsdDtcclxuJGNvbnRhY3RfcGFnZV9mb3JtX21heC13aWR0aDogJG1heF93aWR0aF9nZW5fbWluICFkZWZhdWx0O1xyXG5cclxuLmNvbnRhY3RfdjEge1xyXG4gICAgLmVkaXRvcmlhbC12MiB7XHJcbiAgICAgICAgLmJsb2NrX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogY29vcmRzIEVsZW1lbnQgKi9cclxuJGNvb3Jkc19lbGVtZW50X3RpdGxlX2ljb25fd2lkdGg6IDJyZW0gIWRlZmF1bHQ7XHJcbiRjb29yZHNfZWxlbWVudF90aXRsZV9pY29uX2hlaWdodDogMnJlbSAhZGVmYXVsdDtcclxuJGNvb3Jkc19lbGVtZW50X3RpdGxlX2ljb25fcGFkZGluZzogMC42cmVtICFkZWZhdWx0O1xyXG4kY29vcmRzX2VsZW1lbnRfdGl0bGVfaWNvbl9ib3JkZXItcmFkaXVzOiAxMDAlICFkZWZhdWx0O1xyXG4kY29vcmRzX2VsZW1lbnRfdGl0bGVfaWNvbl9iYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9wcmltYXJ5LTEsIDI1JSkgIWRlZmF1bHQ7XHJcbiRjb29yZHNfZWxlbWVudF90aXRsZV9pY29uX21hcmdpbi1yaWdodDogMXJlbSAhZGVmYXVsdDtcclxuJGNvb3Jkc19lbGVtZW50X3RpdGxlX2ljb25fZmlsbDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGNvb3Jkc19lbGVtZW50X3RpdGxlX3RleHRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRjb29yZHNfZWxlbWVudF90aXRsZV90ZXh0X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kY29vcmRzX2VsZW1lbnRfY29udGVudF90ZXh0X3RyYW5zaXRpb246IDAuM3MgIWRlZmF1bHQ7XHJcbiRjb29yZHNfZWxlbWVudF9jb250ZW50X3RleHRfY29sb3ItLWhvdmVyLS1mb2N1cy0tYWN0aXZlOiBkYXJrZW4oJGNvbG9yX3RlcnRpYXJ5LTMsIDUwJSkgIWRlZmF1bHQ7XHJcblxyXG4uY29vcmRzX2VsZW1lbnRfX2NvbnRhaW5lciB7XHJcbiAgICBtYXJnaW46IDJyZW0gMDtcclxuICAgIC5jb29yZHNfZWxlbWVudF9fc3RydWN0dXJlIHtcclxuICAgICAgICAuY29vcmRzX2VsZW1lbnRfX3RpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgIC50aXRsZV9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGVfX2VsZW1lbnRfMiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5pY29uX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkY29vcmRzX2VsZW1lbnRfdGl0bGVfaWNvbl93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjb29yZHNfZWxlbWVudF90aXRsZV9pY29uX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkY29vcmRzX2VsZW1lbnRfdGl0bGVfaWNvbl9wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRjb29yZHNfZWxlbWVudF90aXRsZV9pY29uX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvb3Jkc19lbGVtZW50X3RpdGxlX2ljb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY29vcmRzX2VsZW1lbnRfdGl0bGVfaWNvbl9tYXJnaW4tcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29vcmRzX2VsZW1lbnRfdGl0bGVfaWNvbl9maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50ZXh0X2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29vcmRzX2VsZW1lbnRfdGl0bGVfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGNvb3Jkc19lbGVtZW50X3RpdGxlX3RleHRfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb29yZHNfZWxlbWVudF9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAudGV4dF9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEudGV4dF9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkY29vcmRzX2VsZW1lbnRfY29udGVudF90ZXh0X3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb29yZHNfZWxlbWVudF9jb250ZW50X3RleHRfY29sb3ItLWhvdmVyLS1mb2N1cy0tYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogY29vcmRzIEVsZW1lbnQgKi9cclxuJGNvb3Jkc19lbGVtZW50X3RpdGxlX2ljb25fd2lkdGg6IDJyZW07XHJcbiRjb29yZHNfZWxlbWVudF90aXRsZV9pY29uX2hlaWdodDogMnJlbTtcclxuJGNvb3Jkc19lbGVtZW50X3RpdGxlX2ljb25fcGFkZGluZzogMC42cmVtO1xyXG4kY29vcmRzX2VsZW1lbnRfdGl0bGVfaWNvbl9ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4kY29vcmRzX2VsZW1lbnRfdGl0bGVfaWNvbl9iYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9wcmltYXJ5LTEsIDI1JSk7XHJcbiRjb29yZHNfZWxlbWVudF90aXRsZV9pY29uX21hcmdpbi1yaWdodDogMXJlbTtcclxuJGNvb3Jkc19lbGVtZW50X3RpdGxlX2ljb25fZmlsbDogJGNvbG9yX3ByaW1hcnktMTtcclxuJGNvb3Jkc19lbGVtZW50X3RpdGxlX3RleHRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRjb29yZHNfZWxlbWVudF90aXRsZV90ZXh0X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4kY29vcmRzX2VsZW1lbnRfY29udGVudF90ZXh0X3RyYW5zaXRpb246IDAuM3M7XHJcbiRjb29yZHNfZWxlbWVudF9jb250ZW50X3RleHRfY29sb3ItLWhvdmVyLS1mb2N1cy0tYWN0aXZlOiBkYXJrZW4oJGNvbG9yX3RlcnRpYXJ5LTMsIDUwJSk7IiwiJGNyby12MV9fZmFxX190aXRsZV9fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX2ZhcV9fdGl0bGVfX2ZvbnQtc2l6ZTogMS41cmVtICFkZWZhdWx0O1xyXG4kY3JvLXYxX19mYXFfX3BhcnRfaWNvbl9fZmlsbDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGNyby12MV9fZmFxX19wYXJ0X19ib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTYgIWRlZmF1bHQ7XHJcblxyXG4kY3JvLXYxX19zaWxvc19fYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3NlY29uZGFyeS0xICFkZWZhdWx0O1xyXG4kY3JvLXYxX19zaWxvc19fYm9yZGVyLXJhZGl1czogMXJlbSAhZGVmYXVsdDtcclxuJGNyby12MV9fc2lsb3NfX2JvcmRlci1yYWRpdXMtLW1kOiAycmVtICFkZWZhdWx0O1xyXG5cclxuJHNlb19saXN0X2xpbmtfX2J1dHRvbl9sYWJlbF9fYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJHNlb19saXN0X2xpbmtfX2J1dHRvbl9sYWJlbF9fYm9yZGVyLWNvbG9yOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuJHNlb19saXN0X2xpbmtfX2J1dHRvbl9sYWJlbF9fYmFja2dyb3VuZC1jb2xvci0taG92ZXI6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRzZW9fbGlzdF9saW5rX19idXR0b25fbGFiZWxfX2JvcmRlci1jb2xvci0taG92ZXI6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRzZW9fbGlzdF9saW5rX19idXR0b25fbGFiZWxfX2NvbG9yLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuXHJcbi5jcm8tdjEge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbV9faW1nIHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcclxuICAgIH1cclxuXHJcbiAgICAuZWRpdG9yaWFsLXYxX190ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmVkaXRvcmlhbC12MV9fYnV0dG9ucyAuYnV0dG9uX2RlZmF1bHQge1xyXG4gICAgICAgIG1hcmdpbjogMCAxcmVtIDFyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAuY3JvLXYxX19mYXFfX3N0cnVjdHVyZSB7XHJcblxyXG4gICAgICAgIC5jcm8tdjFfX2ZhcV9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRjcm8tdjFfX2ZhcV9fdGl0bGVfX2ZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjcm8tdjFfX2ZhcV9fdGl0bGVfX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNyby12MV9fZmFxX19wYXJ0X2ljb24ge1xyXG4gICAgICAgICAgICBmaWxsOiAkY3JvLXYxX19mYXFfX3BhcnRfaWNvbl9fZmlsbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jcm8tdjFfX2ZhcV9fcGFydCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRjcm8tdjFfX2ZhcV9fcGFydF9fYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNyby12MV9fc2lsb3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjcm8tdjFfX3NpbG9zX19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRjcm8tdjFfX3NpbG9zX19ib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRjcm8tdjFfX3NpbG9zX19ib3JkZXItcmFkaXVzLS1tZDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGNyby12MV9fc2lsb3NfX2JvcmRlci1yYWRpdXMtLW1kO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VvX2xpc3RfbGluayB7XHJcbiAgICAgICAgICAgIC5idXR0b25fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlb19saXN0X2xpbmtfX2J1dHRvbl9sYWJlbF9fYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlb19saXN0X2xpbmtfX2J1dHRvbl9sYWJlbF9fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZW9fbGlzdF9saW5rX19idXR0b25fbGFiZWxfX2JhY2tncm91bmQtY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlb19saXN0X2xpbmtfX2J1dHRvbl9sYWJlbF9fYm9yZGVyLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlb19saXN0X2xpbmtfX2J1dHRvbl9sYWJlbF9fY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0W2FyaWEtZGlzYWJsZWQ9dHJ1ZV0sIFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXZbYXJpYS1kaXNhYmxlZD10cnVlXSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC4yNTtcclxuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRjcm8tdjFfX2ZhcV9fdGl0bGVfX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kY3JvLXYxX19mYXFfX3RpdGxlX19mb250LXNpemU6IDEuNXJlbTtcclxuJGNyby12MV9fZmFxX19wYXJ0X2ljb25fX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRjcm8tdjFfX2ZhcV9fcGFydF9fYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcl90ZXJ0aWFyeS02O1xyXG5cclxuJGNyby12MV9fc2lsb3NfX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9zZWNvbmRhcnktMTtcclxuJGNyby12MV9fc2lsb3NfX2JvcmRlci1yYWRpdXM6IDFyZW07XHJcbiRjcm8tdjFfX3NpbG9zX19ib3JkZXItcmFkaXVzLS1tZDogMnJlbTtcclxuXHJcbiRzZW9fbGlzdF9saW5rX19idXR0b25fbGFiZWxfX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRzZW9fbGlzdF9saW5rX19idXR0b25fbGFiZWxfX2JvcmRlci1jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTU7XHJcbiRzZW9fbGlzdF9saW5rX19idXR0b25fbGFiZWxfX2JhY2tncm91bmQtY29sb3ItLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kc2VvX2xpc3RfbGlua19fYnV0dG9uX2xhYmVsX19ib3JkZXItY29sb3ItLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kc2VvX2xpc3RfbGlua19fYnV0dG9uX2xhYmVsX19jb2xvci0taG92ZXI6ICRjb2xvcl9wcmltYXJ5LTM7IiwiJGNyby12Ml90cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMyAhZGVmYXVsdDtcclxuJGNyby12Ml9oaWRkZW5UZXh0X2hlaWdodDogMTAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRjcm8tdjJfc2VvLWxpbmtfX3Nlby1saXN0X19zZW8tbGlzdC10aXRsZV9faWNvbi1pdGVtX19iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kY3JvLXYyX19zZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LXRpdGxlX19pY29uLWl0ZW1fX2ljb25fX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX3Nlby1saW5rX19zZW8tbGlzdF9fc2VvLWxpc3QtbGlua19fYnV0dG9uLWRlZmF1bHRfX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS02ICFkZWZhdWx0O1xyXG4kY3JvLXYyX19zZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LWxpbmtfX2J1dHRvbi1kZWZhdWx0X19iYWNrZ3JvdW5kLWNvbG9yLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGNyby12Ml9fc2VvLWxpbmtfX3Nlby1saXN0X19zZW8tbGlzdC1saW5rX19idXR0b24tZGVmYXVsdF9fY29sb3ItLWhvdmVyOiAkY29sb3JfdGVydGlhcnktNiAhZGVmYXVsdDtcclxuXHJcbi5jcm8tdjIge1xyXG4gICAgLnRleHRfc3RydWN0dXJlIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkY3JvLXYyX3RyYW5zaXRpb247XHJcbiAgICAgICAgJi5oaWRkZW5UZXh0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkY3JvLXYyX2hpZGRlblRleHRfaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idXR0b25fc3RydWN0dXJlIHtcclxuICAgICAgICBcclxuICAgICAgICAmLmhpZGUtYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b25fZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRjcm8tdjJfdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICZfX2NhcmQge1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNC8zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNhcmRfZGVmYXVsdF9tb3JlLS1zaWxvIHtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNC8zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9kZWZhdWx0X21vcmUge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlICB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhlbSAyZW0gMmVtIDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZF9kZWZhdWx0X21vcmVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkdGl0bGVfcGFkZGluZy1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZW9fbGluayB7XHJcblxyXG4gICAgICAgIC5zZW9fbGlzdCB7XHJcbiAgICAgICAgICAgIC5zZW9fbGlzdF90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAuaWNvbl9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY3JvLXYyX3Nlby1saW5rX19zZW8tbGlzdF9fc2VvLWxpc3QtdGl0bGVfX2ljb24taXRlbV9fYmFja2dyb3VuZDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjcm8tdjJfX3Nlby1saW5rX19zZW8tbGlzdF9fc2VvLWxpc3QtdGl0bGVfX2ljb24taXRlbV9faWNvbl9fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZW9fbGlzdF9saW5rIHtcclxuICAgICAgICAgICAgICAgIC5idXR0b25fZGVmYXVsdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNyby12Ml9fc2VvLWxpbmtfX3Nlby1saXN0X19zZW8tbGlzdC1saW5rX19idXR0b24tZGVmYXVsdF9fYmFja2dyb3VuZC1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjcm8tdjJfX3Nlby1saW5rX19zZW8tbGlzdF9fc2VvLWxpc3QtbGlua19fYnV0dG9uLWRlZmF1bHRfX2JhY2tncm91bmQtY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNyby12Ml9fc2VvLWxpbmtfX3Nlby1saXN0X19zZW8tbGlzdC1saW5rX19idXR0b24tZGVmYXVsdF9fY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRjcm8tdjJfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzM7XHJcbiRjcm8tdjJfaGlkZGVuVGV4dF9oZWlnaHQ6IDEwLjVyZW07XHJcblxyXG4kY3JvLXYyX3Nlby1saW5rX19zZW8tbGlzdF9fc2VvLWxpc3QtdGl0bGVfX2ljb24taXRlbV9fYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMTtcclxuJGNyby12Ml9fc2VvLWxpbmtfX3Nlby1saXN0X19zZW8tbGlzdC10aXRsZV9faWNvbi1pdGVtX19pY29uX19maWxsOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kY3JvLXYyX19zZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LWxpbmtfX2J1dHRvbi1kZWZhdWx0X19iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfdGVydGlhcnktNjtcclxuJGNyby12Ml9fc2VvLWxpbmtfX3Nlby1saXN0X19zZW8tbGlzdC1saW5rX19idXR0b24tZGVmYXVsdF9fYmFja2dyb3VuZC1jb2xvci0taG92ZXI6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRjcm8tdjJfX3Nlby1saW5rX19zZW8tbGlzdF9fc2VvLWxpc3QtbGlua19fYnV0dG9uLWRlZmF1bHRfX2NvbG9yLS1ob3ZlcjogJGNvbG9yX3RlcnRpYXJ5LTY7IiwiJGNhbGVuZGFyLXYxX2NvbG9yOiAkaHRtbC1jb2xvciAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2xpbmVfaGVpZ2h0OiAxZW0gIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV90aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzEyNWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDsgICAgIC8vIENhbGVuZHJpZXIgLSB0aXRyZTogZm9udFxyXG4kY2FsZW5kYXItdjFfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENhbGVuZHJpZXIgLSB0aXRyZTogdGV4dCB0cmFuc2Zvcm1cclxuJGNhbGVuZGFyLXYxX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDYWxlbmRyaWVyIC0gdGl0cmU6IHRleHQgYWxpZ25cclxuJGNhbGVuZGFyLXYxX21vbnRoX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfbW9udGhfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9tb250aF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX21vbnRoX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfZGF5X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIC44cmVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfZGF5X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfZGF5X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXlfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXktLW91dGVybW9udGhfY29sb3I6IGxpZ2h0ZW4oJGNhbGVuZGFyLXYxX2NvbG9yLCAyMCUpICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfZGF5LS1ib29rZWRfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0yICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfZGF5LS1ib29rZWRfYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvcl90ZXJ0aWFyeS0yLC4xMCkgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTEgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9ib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTEsLjEwKSAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2RhdGVfZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgLjhyZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfZGF0ZV9jb2xvcjogJGNhbGVuZGFyLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfbGVnZW5kX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtYm9sZCAjeyRib2R5X2ZvbnQtc2l6ZX0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9sZWdlbmRfY29sb3I6ICRodG1sLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi5jYWxlbmRhciB7XHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgIHRkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fbW9udGgge1xyXG4gICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICBmb250OiAkY2FsZW5kYXItdjFfbW9udGhfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9tb250aF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjYWxlbmRhci12MV9tb250aF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjYWxlbmRhci12MV9tb250aF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kYXkge1xyXG4gICAgICAgIGZvbnQ6ICRjYWxlbmRhci12MV9kYXlfZm9udDtcclxuICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX2RheV9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNhbGVuZGFyLXYxX2RheV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNhbGVuZGFyLXYxX2RheV9sZXR0ZXItc3BhY2luZztcclxuXHJcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgYm9yZGVyIDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgdG9wOiAtMS41ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFycm93cyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyLWJ1dHRvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19jYWxlbmRhciB7XHJcbiAgICAgICAgLmNhbGVuZGFyX19kYXRlIHtcclxuICAgICAgICAgICAgZm9udCAgOiAkY2FsZW5kYXItdjFfZGF0ZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvciA6ICRjYWxlbmRhci12MV9kYXRlX2NvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICYtLWJvb2tlZCB7XHJcbiAgICAgICAgICAgICAgICAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmICsgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiArIDpub3QoLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpoYXMoICsgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpoYXMoICsgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUpLFxyXG4gICAgICAgICAgICAgICAgJjpoYXMoICsgLmNhbGVuZGFyX19kYXRlLS1vdXRlcm1vbnRoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY2FsZW5kYXJfX2RhdGUtLW91dGVybW9udGh7XHJcbiAgICAgICAgICAgICAgICAgICAgJiArIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tYXZhaWxhYmxlIHtcclxuICAgICAgICAgICAgICAgIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgKyAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmICsgOm5vdCguY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhhcyggKyAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhhcyggKyAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCksXHJcbiAgICAgICAgICAgICAgICAmOmhhcyggKyAuY2FsZW5kYXJfX2RhdGUtLW91dGVybW9udGgpIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5jYWxlbmRhcl9fZGF0ZS0tb3V0ZXJtb250aHtcclxuICAgICAgICAgICAgICAgICAgICAmICsgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS10b2RheSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FsZW5kYXItLWxpbmUge1xyXG4gICAgICAgIC5jYWxlbmRhcl9fZGF0ZSB7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1ib29rZWQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAvKiY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICB9Ki9cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1hdmFpbGFibGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAvKiY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICB9Ki9cclxuICAgICAgICAgICAgICAgIC8qJjpoYXMoICsgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiArIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICB9Ki9cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tb3V0ZXJtb250aCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciA6ICRib2R5X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLyomICsgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH0qL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYWxlbmRhcl9fbGluZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGNhbGVuZGFyLXYxX2xpbmVfaGVpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgZm9udDogJGNhbGVuZGFyLXYxX2xlZ2VuZF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkY2FsZW5kYXItdjFfbGVnZW5kX2NvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW46IDEuNWVtIDA7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hdmFpbGFibGUge1xyXG4gICAgICAgICAgICAuY2FsZW5kYXJfX2xlZ2VuZC1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib29rZWQge1xyXG4gICAgICAgICAgICAuY2FsZW5kYXJfX2xlZ2VuZC1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIiRjYWxlbmRhci12MV9jb2xvcjogJGh0bWwtY29sb3I7XHJcbiRjYWxlbmRhci12MV9saW5lX2hlaWdodDogMWVtO1xyXG4kY2FsZW5kYXItdjFfdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjMxMjVlbSAkZm9udC1mYW1pbHktLTE7ICAgICAvLyBDYWxlbmRyaWVyIC0gdGl0cmU6IGZvbnRcclxuJGNhbGVuZGFyLXYxX3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDYWxlbmRyaWVyIC0gdGl0cmU6IHRleHQgdHJhbnNmb3JtXHJcbiRjYWxlbmRhci12MV90aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2FsZW5kcmllciAtIHRpdHJlOiB0ZXh0IGFsaWduXHJcbiRjYWxlbmRhci12MV9tb250aF9mb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJGNhbGVuZGFyLXYxX21vbnRoX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kY2FsZW5kYXItdjFfbW9udGhfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRjYWxlbmRhci12MV9tb250aF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGNhbGVuZGFyLXYxX2RheV9mb250OiBub3JtYWwgbm9ybWFsIDcwMCAuOHJlbS8xICRmb250LWZhbWlseS0tMTtcclxuJGNhbGVuZGFyLXYxX2RheV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGNhbGVuZGFyLXYxX2RheV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kY2FsZW5kYXItdjFfZGF5X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kY2FsZW5kYXItdjFfZGF5LS1vdXRlcm1vbnRoX2NvbG9yOiBsaWdodGVuKCRjYWxlbmRhci12MV9jb2xvciwgMjAlKTtcclxuJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMjtcclxuJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2JvcmRlci1jb2xvcjogcmdiYSgkY29sb3JfdGVydGlhcnktMiwuMTApO1xyXG4kY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0xO1xyXG4kY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvcl90ZXJ0aWFyeS0xLC4xMCk7XHJcbiRjYWxlbmRhci12MV9kYXRlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIC44cmVtICRmb250LWZhbWlseS0tMTtcclxuJGNhbGVuZGFyLXYxX2RhdGVfY29sb3I6ICRjYWxlbmRhci12MV9jb2xvcjtcclxuJGNhbGVuZGFyLXYxX2xlZ2VuZF9mb250OiBub3JtYWwgbm9ybWFsICRmb250LWJvbGQgI3skYm9keV9mb250LXNpemV9IC8gI3skaHRtbC1saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kY2FsZW5kYXItdjFfbGVnZW5kX2NvbG9yOiAkaHRtbC1jb2xvcjtcclxuIiwiJGRldGFpbC1wcm9ncmFtLXYxX3RpdGxlX2l0ZW1fZm9udDogJGgzLWZvbnQgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV90aXRsZV9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZC1uYl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtZm9udC1zaXplOiAyNXB4ICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZC1mb250LXdlaWdodDogNzAwICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZC1waWVjZXNfZm9udC1zaXplOiAyNXB4ICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZC1waWVjZXNfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLXBpZWNlc19mb250LXdlaWdodDogNzAwICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZC1waWVjZXNfbGFiZWxfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLXBpZWNlc19jb2xvcl9sYWJlbDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtZGF0ZS1wcm9nYW1tZV9jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtZGF0ZS1wcm9nYW1tZV9wYWRkaW5nOiAzcHggOHB4ICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZC1yZWYtcHJvZ2FtbWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX2lkX3JlZl9pdGVtX2ZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmRfaWRfcmVmX2l0ZW1fZm9udC13ZWlnaHQ6IDcwMCAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmRfaWRfcmVmX2l0ZW1fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX3ByaWNlLXZhbHVlX2ZvbnQtc2l6ZTogMjVweCAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmRfcHJpY2UtdmFsdWVfZm9udC13ZWlnaHQ6IDcwMCAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmRfcHJpY2UtdmFsdWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX3RleHRfbG9jYXRpb25faXRlbV9mb250LXNpemU6IDIwcHggIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX3RleHRfbG9jYXRpb25faXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmRfX2ljb25faXRlbV9maWxsOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJGRldGFpbC1wcm9ncmFtX3YxX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW1fdjFfYmFuZGVhdV9pdGVtX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuXHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9wcml4X2l0ZW1fZm9udDogJGgzLWZvbnQgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9wcml4X2l0ZW1fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9wcml4X2l0ZW1fZm9udC13ZWlnaHQ6ICRmb250LWJvbGQgIWRlZmF1bHQ7XHJcblxyXG4uZGV0YWlsX3Byb2dyYW1tZV92MSB7XHJcblxyXG4gICAgJl90aXRsZSB7XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250OiAkZGV0YWlsLXByb2dyYW0tdjFfdGl0bGVfaXRlbV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRldGFpbC1wcm9ncmFtLXYxX3RpdGxlX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfY2FyZF9uYiB7XHJcbiAgICAgICAgY29sb3I6ICRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLW5iX2NvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtZm9udC1zaXplO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZGV0YWlsLXByb2dyYW0tdjFfY2FyZC1mb250LXdlaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmX2NvbnRlbnRfY2FyZF9waWVjZXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtcGllY2VzX2ZvbnQtc2l6ZTtcclxuICAgICAgICBjb2xvcjogJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtcGllY2VzX2NvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZGV0YWlsLXByb2dyYW0tdjFfY2FyZC1waWVjZXNfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcblxyXG4gICAgICAgICZfbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtcGllY2VzX2NvbG9yX2xhYmVsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRfcHJvZ3JhbSB7XHJcbiAgICAgICAgJl9fbWluX21heF9waWVjZXNfbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtcGllY2VzX2NvbG9yX2xhYmVsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2NvbnRlbnRfdGV4dF9sb2NhdGlvbl9pdGVtIHtcclxuICAgICAgICBmb250LXNpemU6ICRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX3RleHRfbG9jYXRpb25faXRlbV9mb250LXNpemU7XHJcbiAgICAgICAgY29sb3I6ICRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX3RleHRfbG9jYXRpb25faXRlbV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX2ljb25faXRlbSB7XHJcbiAgICAgICAgZmlsbDogJGRldGFpbC1wcm9ncmFtLXYxX2NhcmRfX2ljb25faXRlbV9maWxsO1xyXG4gICAgfVxyXG5cclxuICAgICZfY29udGVudF9fcHJpeCB7XHJcbiAgICAgICAgZm9udDogJGRldGFpbC1wcm9ncmFtLXYxX3ByaXhfaXRlbV9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZGV0YWlsLXByb2dyYW0tdjFfcHJpeF9pdGVtX2NvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZGV0YWlsLXByb2dyYW0tdjFfcHJpeF9pdGVtX2ZvbnQtd2VpZ2h0O1xyXG5cclxuICAgICAgICAmX19wcmljZS12YWx1ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGRldGFpbC1wcm9ncmFtLXYxX2NhcmRfcHJpY2UtdmFsdWVfZm9udC1zaXplO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGRldGFpbC1wcm9ncmFtLXYxX2NhcmRfcHJpY2UtdmFsdWVfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsLXByb2dyYW0tdjFfY2FyZF9wcmljZS12YWx1ZV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLXBpZWNlc19sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pZF9yZWZfaXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZGV0YWlsLXByb2dyYW0tdjFfY2FyZF9pZF9yZWZfaXRlbV9mb250LXNpemU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX2lkX3JlZl9pdGVtX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkZGV0YWlsLXByb2dyYW0tdjFfY2FyZF9pZF9yZWZfaXRlbV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZWZfaXRlbSB7XHJcbiAgICAgICAgY29sb3I6ICRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLXJlZi1wcm9nYW1tZV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX2RhdGVfcHJvZ2FtbWUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsLXByb2dyYW1fdjFfYmFuZGVhdV9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZGV0YWlsLXByb2dyYW1fdjFfYmFuZGVhdV9pdGVtX2NvbG9yO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtcHQtMCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuICBhbmQgKG1heC13aWR0aDo3NjdweCl7XHJcbiAgICAgICAgJi1wdC0wIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KXtcclxuICAgICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnM+bGkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkZGV0YWlsLXByb2dyYW0tdjFfdGl0bGVfaXRlbV9mb250OiAkaDMtZm9udCA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV90aXRsZV9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yIDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtbmJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZC1mb250LXNpemU6IDI1cHggO1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZC1mb250LXdlaWdodDogNzAwIDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtcGllY2VzX2ZvbnQtc2l6ZTogMjVweCA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLXBpZWNlc19jb2xvcjogJGNvbG9yX3ByaW1hcnktMSA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLXBpZWNlc19mb250LXdlaWdodDogNzAwIDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtcGllY2VzX2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yIDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtcGllY2VzX2NvbG9yX2xhYmVsOiAkY29sb3JfcHJpbWFyeS0yIDtcclxuJGRldGFpbC1wcm9ncmFtLXYxX2NhcmQtZGF0ZS1wcm9nYW1tZV9jb2xvcjogI2ZmZiA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLWRhdGUtcHJvZ2FtbWVfcGFkZGluZzogM3B4IDhweCA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkLXJlZi1wcm9nYW1tZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX2lkX3JlZl9pdGVtX2ZvbnQtc2l6ZTogMTZweCA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX2lkX3JlZl9pdGVtX2ZvbnQtd2VpZ2h0OiA3MDAgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZF9pZF9yZWZfaXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX3ByaWNlLXZhbHVlX2ZvbnQtc2l6ZTogMjVweCA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX3ByaWNlLXZhbHVlX2ZvbnQtd2VpZ2h0OiA3MDAgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZF9wcmljZS12YWx1ZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9jYXJkX3RleHRfbG9jYXRpb25faXRlbV9mb250LXNpemU6IDIwcHggO1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZF90ZXh0X2xvY2F0aW9uX2l0ZW1fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfY2FyZF9faWNvbl9pdGVtX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTEgO1xyXG5cclxuJGRldGFpbC1wcm9ncmFtX3YxX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yIDtcclxuJGRldGFpbC1wcm9ncmFtX3YxX2JhbmRlYXVfaXRlbV9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgO1xyXG5cclxuJGRldGFpbC1wcm9ncmFtLXYxX3ByaXhfaXRlbV9mb250OiAkaDMtZm9udCA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12MV9wcml4X2l0ZW1fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjFfcHJpeF9pdGVtX2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkIDtcclxuIiwiJGRldGFpbC1wcm9ncmFtLXYyX3RpdGxlX2l0ZW1fZm9udDogJGgzLWZvbnQgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml90aXRsZV9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1uYl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtZm9udC1zaXplOiAyNXB4ICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1mb250LXdlaWdodDogNzAwICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1waWVjZXNfZm9udC1zaXplOiAyNXB4ICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1waWVjZXNfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkLXBpZWNlc19mb250LXdlaWdodDogNzAwICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1waWVjZXNfbGFiZWxfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkLXBpZWNlc19jb2xvcl9sYWJlbDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtZGF0ZS1wcm9nYW1tZV9jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtZGF0ZS1wcm9nYW1tZV9wYWRkaW5nOiAzcHggOHB4ICFkZWZhdWx0O1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1yZWYtcHJvZ2FtbWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX2lkX3JlZl9pdGVtX2ZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmRfaWRfcmVmX2l0ZW1fZm9udC13ZWlnaHQ6IDcwMCAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmRfaWRfcmVmX2l0ZW1fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX3ByaWNlLXZhbHVlX2ZvbnQtc2l6ZTogMjVweCAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmRfcHJpY2UtdmFsdWVfZm9udC13ZWlnaHQ6IDcwMCAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmRfcHJpY2UtdmFsdWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX3RleHRfbG9jYXRpb25faXRlbV9mb250LXNpemU6IDIwcHggIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX3RleHRfbG9jYXRpb25faXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmRfX2ljb25faXRlbV9maWxsOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJGRldGFpbC1wcm9ncmFtX3YyX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWwtcHJvZ3JhbV92Ml9iYW5kZWF1X2l0ZW1fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS00ICFkZWZhdWx0O1xyXG5cclxuJGRldGFpbC1wcm9ncmFtLXYyX3ByaXhfaXRlbV9mb250OiAkaDMtZm9udCAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX3ByaXhfaXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX3ByaXhfaXRlbV9mb250LXdlaWdodDogJGZvbnQtYm9sZCAhZGVmYXVsdDtcclxuXHJcbi5kZXRhaWxfcHJvZ3JhbW1lX3YyIHtcclxuXHJcbiAgICAmX3RpdGxlIHtcclxuICAgICAgICAmLmJsb2NrX2NvbnRhaW5lcixcclxuICAgICAgICAmLmJsb2NrX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250OiAkZGV0YWlsLXByb2dyYW0tdjJfdGl0bGVfaXRlbV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRldGFpbC1wcm9ncmFtLXYyX3RpdGxlX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXRhaWxfc3dpcGVyIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgLnZpZGVvMzYwX2ljb25fY29udGVudHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgICZfY2FyZF9uYiB7XHJcbiAgICAgICAgY29sb3I6ICRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkLW5iX2NvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtZm9udC1zaXplO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1mb250LXdlaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmX2NvbnRlbnRfY2FyZF9waWVjZXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtcGllY2VzX2ZvbnQtc2l6ZTtcclxuICAgICAgICBjb2xvcjogJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtcGllY2VzX2NvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1waWVjZXNfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcblxyXG4gICAgICAgICZfbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtcGllY2VzX2NvbG9yX2xhYmVsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRfcHJvZ3JhbSB7XHJcbiAgICAgICAgJl9fbWluX21heF9waWVjZXNfbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtcGllY2VzX2NvbG9yX2xhYmVsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2NvbnRlbnRfdGV4dF9sb2NhdGlvbl9pdGVtIHtcclxuICAgICAgICBmb250LXNpemU6ICRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX3RleHRfbG9jYXRpb25faXRlbV9mb250LXNpemU7XHJcbiAgICAgICAgY29sb3I6ICRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX3RleHRfbG9jYXRpb25faXRlbV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX2ljb25faXRlbSB7XHJcbiAgICAgICAgZmlsbDogJGRldGFpbC1wcm9ncmFtLXYyX2NhcmRfX2ljb25faXRlbV9maWxsO1xyXG4gICAgfVxyXG5cclxuICAgICZfY29udGVudF9fcHJpeCB7XHJcbiAgICAgICAgZm9udDogJGRldGFpbC1wcm9ncmFtLXYyX3ByaXhfaXRlbV9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZGV0YWlsLXByb2dyYW0tdjJfcHJpeF9pdGVtX2NvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZGV0YWlsLXByb2dyYW0tdjJfcHJpeF9pdGVtX2ZvbnQtd2VpZ2h0O1xyXG5cclxuICAgICAgICAmX19wcmljZS12YWx1ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGRldGFpbC1wcm9ncmFtLXYyX2NhcmRfcHJpY2UtdmFsdWVfZm9udC1zaXplO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGRldGFpbC1wcm9ncmFtLXYyX2NhcmRfcHJpY2UtdmFsdWVfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsLXByb2dyYW0tdjJfY2FyZF9wcmljZS12YWx1ZV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkLXBpZWNlc19sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pZF9yZWZfaXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZGV0YWlsLXByb2dyYW0tdjJfY2FyZF9pZF9yZWZfaXRlbV9mb250LXNpemU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX2lkX3JlZl9pdGVtX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkZGV0YWlsLXByb2dyYW0tdjJfY2FyZF9pZF9yZWZfaXRlbV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZWZfaXRlbSB7XHJcbiAgICAgICAgY29sb3I6ICRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkLXJlZi1wcm9nYW1tZV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX2RhdGVfcHJvZ2FtbWUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsLXByb2dyYW1fdjJfYmFuZGVhdV9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZGV0YWlsLXByb2dyYW1fdjJfYmFuZGVhdV9pdGVtX2NvbG9yO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcclxuICAgICAgICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgZGlzcGxheTp0YWJsZTtcclxuICAgICAgICBtaW4td2lkdGg6IDIxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1wdC0wIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOjc2N3B4KXtcclxuICAgICAgICAmLXB0LTAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpe1xyXG4gICAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycz5saSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRkZXRhaWwtcHJvZ3JhbS12Ml90aXRsZV9pdGVtX2ZvbnQ6ICRoMy1mb250IDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX3RpdGxlX2l0ZW1fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1uYl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkLWZvbnQtc2l6ZTogMjVweCA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkLWZvbnQtd2VpZ2h0OiA3MDAgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1waWVjZXNfZm9udC1zaXplOiAyNXB4IDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtcGllY2VzX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xIDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtcGllY2VzX2ZvbnQtd2VpZ2h0OiA3MDAgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1waWVjZXNfbGFiZWxfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1waWVjZXNfY29sb3JfbGFiZWw6ICRjb2xvcl9wcmltYXJ5LTIgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfY2FyZC1kYXRlLXByb2dhbW1lX2NvbG9yOiAjZmZmIDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtZGF0ZS1wcm9nYW1tZV9wYWRkaW5nOiAzcHggOHB4IDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmQtcmVmLXByb2dhbW1lX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yIDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmRfaWRfcmVmX2l0ZW1fZm9udC1zaXplOiAxNnB4IDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmRfaWRfcmVmX2l0ZW1fZm9udC13ZWlnaHQ6IDcwMCA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX2lkX3JlZl9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xIDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmRfcHJpY2UtdmFsdWVfZm9udC1zaXplOiAyNXB4IDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmRfcHJpY2UtdmFsdWVfZm9udC13ZWlnaHQ6IDcwMCA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX3ByaWNlLXZhbHVlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xIDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX2NhcmRfdGV4dF9sb2NhdGlvbl9pdGVtX2ZvbnQtc2l6ZTogMjBweCA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX3RleHRfbG9jYXRpb25faXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiA7XHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9jYXJkX19pY29uX2l0ZW1fZmlsbDogJGNvbG9yX3ByaW1hcnktMSA7XHJcblxyXG4kZGV0YWlsLXByb2dyYW1fdjJfYmFuZGVhdV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0xMSA7XHJcbiRkZXRhaWwtcHJvZ3JhbV92Ml9iYW5kZWF1X2l0ZW1fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS00IDtcclxuXHJcbiRkZXRhaWwtcHJvZ3JhbS12Ml9wcml4X2l0ZW1fZm9udDogJGgzLWZvbnQgO1xyXG4kZGV0YWlsLXByb2dyYW0tdjJfcHJpeF9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xIDtcclxuJGRldGFpbC1wcm9ncmFtLXYyX3ByaXhfaXRlbV9mb250LXdlaWdodDogJGZvbnQtYm9sZCA7XHJcbiIsIi5tb2RhbC1kcGVnZXMge1xyXG4gICAgLmVuZXJneSB7XHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIlxyXG4kbW9kYWwtZGV0YWlsX2RlY29yYXRlX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRtb2RhbC1kZXRhaWxfZGVjb3JhdGVfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG5cclxuXHJcbiRtb2RhbC1kZXRhaWxfdGl0bGVfcGFkZGluZy1ib3R0b206IDEuMnJlbSAhZGVmYXVsdDtcclxuJG1vZGFsLWRldGFpbF90aXRsZV9jb250ZW50XzFfZm9udDogJGgxLWZvbnQgIWRlZmF1bHQ7XHJcbiRtb2RhbC1kZXRhaWxfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kbW9kYWwtZGV0YWlsX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkaDMtZm9udCAhZGVmYXVsdDtcclxuJG1vZGFsLWRldGFpbF90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4ubW9kYWwtLWRldGFpbC1yZWFsZXN0YXRlLWNvbnRhY3Qge1xyXG4gICAgJi5tb2RhbCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsIHtcclxuXHJcbiAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKCRjb2xvcl90ZXJ0aWFyeS00LCAwLjI1KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbSAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Nsb3NlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICByaWdodDogLjlyZW07XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3Njcm9sbGVyIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcwdmg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIC5pY29uX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMuNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMy41cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtb2RhbC1kZXRhaWxfZGVjb3JhdGVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbW9kYWwtZGV0YWlsX2RlY29yYXRlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG1vZGFsLWRldGFpbF90aXRsZV9wYWRkaW5nLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9jb250ZW50XzEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2RhbC1kZXRhaWxfdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtb2RhbC1kZXRhaWxfdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX2NvbnRlbnRfMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG1vZGFsLWRldGFpbF90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1vZGFsLWRldGFpbF90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtIHtcclxuICAgICAgICAmX19zdWJtaXQge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjdyZW0gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiJG1vZGFsLWRldGFpbF9kZWNvcmF0ZV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kbW9kYWwtZGV0YWlsX2RlY29yYXRlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMztcclxuXHJcbiRtb2RhbC1kZXRhaWxfdGl0bGVfcGFkZGluZy1ib3R0b206IDEuMnJlbTtcclxuJG1vZGFsLWRldGFpbF90aXRsZV9jb250ZW50XzFfZm9udDogJGgxLWZvbnQ7XHJcbiRtb2RhbC1kZXRhaWxfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kbW9kYWwtZGV0YWlsX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkaDMtZm9udDtcclxuJG1vZGFsLWRldGFpbF90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiIsIiRwcmljZS1zZWFzb25yZW50YWxfdGhfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX2NvbG9yIDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl9mb250IDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfYm9yZGVyLWJvdHR0b206IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNiAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl9jb2xvciA6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfYm9yZGVyLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJpY2Utc2Vhc29ucmVudGFsIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAmX190YWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogLjNlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuOGVtO1xyXG4gICAgICAgIGZvbnQ6ICRwcmljZS1zZWFzb25yZW50YWxfdGhfZm9udDtcclxuICAgICAgICBjb2xvcjogJHByaWNlLXNlYXNvbnJlbnRhbF90aF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByaWNlLXNlYXNvbnJlbnRhbF90aF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcHJpY2Utc2Vhc29ucmVudGFsX3RoX3RleHQtYWxpZ247XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByaWNlLXNlYXNvbnJlbnRhbF90aF9ib3JkZXItYm90dHRvbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAxZW0gYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW0gLjNlbSAxZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByaWNlLXNlYXNvbnJlbnRhbF90cl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgIGZvbnQ6ICRwcmljZS1zZWFzb25yZW50YWxfdHJfZm9udDtcclxuICAgICAgICBjb2xvcjogJHByaWNlLXNlYXNvbnJlbnRhbF90cl9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByaWNlLXNlYXNvbnJlbnRhbF90cl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByaWNlLXNlYXNvbnJlbnRhbF90cl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcHJpY2Utc2Vhc29ucmVudGFsX3RyX3RleHQtYWxpZ247XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByaWNlLXNlYXNvbnJlbnRhbF90cl9ib3JkZXItYm90dG9tO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIiRwcmljZS1zZWFzb25yZW50YWxfdGhfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX2NvbG9yIDogJGNvbG9yX3ByaW1hcnktMTtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF9sZXR0ZXItc3BhY2luZzogMDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LWFsaWduIDogbGVmdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl9mb250IDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfYm9yZGVyLWJvdHR0b206IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNjtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl9jb2xvciA6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfdGV4dC1hbGlnbiA6IGxlZnQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfYm9yZGVyLWJvdHRvbTogMDtcclxuIiwiJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3Jfc3RydWN0dXJlX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS02ICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9zdHJ1Y3R1cmVfYm9yZGVyLXJhZGl1czogMXJlbSAhZGVmYXVsdDtcclxuJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3JfcmVzdWx0X2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3Jlc3VsdF9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3Jlc3VsdF9jb250ZW50X2ZvbnQ6ICRoMl9mb250ICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9yZXN1bHRfY29udGVudF9mb250LXdlaWdodDogJGZvbnRfYm9sZCAhZGVmYXVsdDtcclxuJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3JfcmVzdWx0X3R5cGVfcmVzdWx0X3RheGVfZm9udDogJGgzX2ZvbnQgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3Jlc3VsdF90ZXh0X2NvbmRpdGlvbnNfZm9udC1zaXplOiAwLjhyZW0gIWRlZmF1bHQ7XHJcblxyXG4uZGV0YWlsX2NhbGN1bGF0b3Ige1xyXG4gICAgLmNhbGN1bGF0b3Jfc3RydWN0dXJlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9zdHJ1Y3R1cmVfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9zdHJ1Y3R1cmVfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAuY2FsdWNsYXRvcl9mb3JtIHtcclxuICAgICAgICAgICAgLmZvcm1fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIC5idXR0b25fZGVmYXVsdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhbGN1bGF0b3JfcmVzdWx0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3JfcmVzdWx0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9yZXN1bHRfY29sb3I7XHJcbiAgICAgICAgICAgIC5yZXN1bHRfY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3Jlc3VsdF9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3JfcmVzdWx0X2NvbnRlbnRfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnR5cGVfcmVzdWx0X3RheGUge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9yZXN1bHRfdHlwZV9yZXN1bHRfdGF4ZV9mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZXh0X2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3Jlc3VsdF90ZXh0X2NvbmRpdGlvbnNfZm9udC1zaXplO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3Jfc3RydWN0dXJlX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS02O1xyXG4kZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9zdHJ1Y3R1cmVfYm9yZGVyLXJhZGl1czogMXJlbTtcclxuJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3JfcmVzdWx0X2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3Jlc3VsdF9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3Jlc3VsdF9jb250ZW50X2ZvbnQ6ICRoMl9mb250O1xyXG4kZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9yZXN1bHRfY29udGVudF9mb250LXdlaWdodDogJGZvbnRfYm9sZDtcclxuJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3JfcmVzdWx0X3R5cGVfcmVzdWx0X3RheGVfZm9udDogJGgzX2ZvbnQ7XHJcbiRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3Jlc3VsdF90ZXh0X2NvbmRpdGlvbnNfZm9udC1zaXplOiAwLjhyZW07IiwiJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YxX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjFfYmVmb3JlX3dpZHRoOiAxcmVtICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjFfYmVmb3JlX2hlaWdodDogMC41cmVtICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjFfYmVmb3JlX2JvcmRlcjogMnB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4uZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjEge1xyXG4gICAgLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX2NvbnRlbnQge1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MV90cmFuc2l0aW9uO1xyXG4gICAgICAgIC5saXN0X2l0ZW0ge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MV9iZWZvcmVfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MV9iZWZvcmVfaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YxX2JlZm9yZV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YxX2JlZm9yZV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ1dHRvbl9kZWZhdWx0IHtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjFfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzM7XHJcbiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MV9iZWZvcmVfd2lkdGg6IDFyZW07XHJcbiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MV9iZWZvcmVfaGVpZ2h0OiAwLjVyZW07XHJcbiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MV9iZWZvcmVfYm9yZGVyOiAycHggc29saWQgJGNvbG9yX3ByaW1hcnktMTsiLCIkZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjJfY2FyYWN0ZXJpc3RpcXVlc19wYXJ0X2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl90ZXJ0aWFyeS02ICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjJfY2FyYWN0ZXJpc3RpcXVlc19wYXJ0X2NvbnRlbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192Ml9jYXJhY3RlcmlzdGlxdWVzX3BhcnRfY29udGVudF9mb250OiAkaDNfZm9udCAhZGVmYXVsdDtcclxuJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YyX2NhcmFjdGVyaXN0aXF1ZXNfcGFydF9pY29uX2ZvbnRfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzMgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192Ml9jYXJhY3RlcmlzdGlxdWVzX3BhcnRfaWNvbl93aWR0aDogMXJlbSAhZGVmYXVsdDtcclxuJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YyX2NhcmFjdGVyaXN0aXF1ZXNfcGFydF9pY29uX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192Ml9jYXJhY3RlcmlzdGlxdWVzX2l0ZW1fZm9udC13ZWlnaHQ6ICRmb250LWJvbGQgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192Ml9jYXJhY3RlcmlzdGlxdWVzX3RleHRfdmFsdWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4uZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjIge1xyXG4gICAgLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAuY2FyYWN0ZXJpc3RpcXVlc19wYXJ0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192Ml9jYXJhY3RlcmlzdGlxdWVzX3BhcnRfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgLmNhcmFjdGVyaXN0aXF1ZXNfcGFydF9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YyX2NhcmFjdGVyaXN0aXF1ZXNfcGFydF9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192Ml9jYXJhY3RlcmlzdGlxdWVzX3BhcnRfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhcmFjdGVyaXN0aXF1ZXNfcGFydF9pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjJfY2FyYWN0ZXJpc3RpcXVlc19wYXJ0X2ljb25fZm9udF90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjJfY2FyYWN0ZXJpc3RpcXVlc19wYXJ0X2ljb25fd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YyX2NhcmFjdGVyaXN0aXF1ZXNfcGFydF9pY29uX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcmFjdGVyaXN0aXF1ZXNfaXRlbV9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5jYXJhY3RlcmlzdGlxdWVzX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjJfY2FyYWN0ZXJpc3RpcXVlc19pdGVtX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0X3ZhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHRfdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YyX2NhcmFjdGVyaXN0aXF1ZXNfdGV4dF92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgLmNhcmFjdGVyaXN0aXF1ZXNfcGFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmFjdGVyaXN0aXF1ZXNfcGFydF9pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjJfY2FyYWN0ZXJpc3RpcXVlc19wYXJ0X2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl90ZXJ0aWFyeS02O1xyXG4kZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjJfY2FyYWN0ZXJpc3RpcXVlc19wYXJ0X2NvbnRlbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192Ml9jYXJhY3RlcmlzdGlxdWVzX3BhcnRfY29udGVudF9mb250OiAkaDNfZm9udDtcclxuJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YyX2NhcmFjdGVyaXN0aXF1ZXNfcGFydF9pY29uX2ZvbnRfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzM7XHJcbiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192Ml9jYXJhY3RlcmlzdGlxdWVzX3BhcnRfaWNvbl93aWR0aDogMXJlbTtcclxuJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YyX2NhcmFjdGVyaXN0aXF1ZXNfcGFydF9pY29uX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192Ml9jYXJhY3RlcmlzdGlxdWVzX2l0ZW1fZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192Ml9jYXJhY3RlcmlzdGlxdWVzX3RleHRfdmFsdWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiIsIiRkZXRhaWxfY29tcG9zaXRpb25fY29tcG9zaXRpb25fcGFydF9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNiAhZGVmYXVsdDtcclxuJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2NvbnRlbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY29tcG9zaXRpb25fY29tcG9zaXRpb25fcGFydF9jb250ZW50X2ZvbnQ6ICRoM19mb250ICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NvbXBvc2l0aW9uX2NvbXBvc2l0aW9uX3BhcnRfaWNvbl90cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMyAhZGVmYXVsdDtcclxuJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2ljb25fd2lkdGg6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY29tcG9zaXRpb25fY29tcG9zaXRpb25fcGFydF9pY29uX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY29tcG9zaXRpb25fY29tcG9zaXRpb25faXRlbV9mb250LXdlaWdodDogJGZvbnQtYm9sZCAhZGVmYXVsdDtcclxuJGRldGFpbF9jb21wb3NpdGlvbl90ZXh0X3ZhbHVlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuLmRldGFpbF9jb21wb3NpdGlvbiB7XHJcbiAgICAuZGV0YWlsX2NvbXBvc2l0aW9uX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgLmRldGFpbF9jb21wb3NpdGlvbl9jb250ZW50IHtcclxuICAgICAgICAgICAgLmNvbXBvc2l0aW9uX3BhcnQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIC5jb21wb3NpdGlvbl9wYXJ0X2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsX2NvbXBvc2l0aW9uX2NvbXBvc2l0aW9uX3BhcnRfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZGV0YWlsX2NvbXBvc2l0aW9uX2NvbXBvc2l0aW9uX3BhcnRfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbXBvc2l0aW9uX3BhcnRfaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2ljb25fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2ljb25fd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2ljb25fZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29tcG9zaXRpb25faXRlbV9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5jb21wb3NpdGlvbl9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9pdGVtX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0X3ZhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHRfdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRldGFpbF9jb21wb3NpdGlvbl90ZXh0X3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAuY29tcG9zaXRpb25fcGFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbXBvc2l0aW9uX3BhcnRfaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl90ZXJ0aWFyeS02O1xyXG4kZGV0YWlsX2NvbXBvc2l0aW9uX2NvbXBvc2l0aW9uX3BhcnRfY29udGVudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2NvbnRlbnRfZm9udDogJGgzX2ZvbnQ7XHJcbiRkZXRhaWxfY29tcG9zaXRpb25fY29tcG9zaXRpb25fcGFydF9pY29uX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG4kZGV0YWlsX2NvbXBvc2l0aW9uX2NvbXBvc2l0aW9uX3BhcnRfaWNvbl93aWR0aDogMXJlbTtcclxuJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2ljb25fZmlsbDogJGNvbG9yX3ByaW1hcnktMTtcclxuJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9pdGVtX2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4kZGV0YWlsX2NvbXBvc2l0aW9uX3RleHRfdmFsdWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiIsIiRkZXRhaWxfZGF0YV9jb3Byb19wcmljZV9jb3Byb19mb250OiAkaDNfZm9udCAhZGVmYXVsdDtcclxuJGRldGFpbF9kYXRhX2NvcHJvX3ByaWNlX2NvcHJvX2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kZGV0YWlsX2RhdGFfY29wcm9fcHJpY2VfY29wcm9fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfZGF0YV9jb3Byb19wcmljZV9jb3Byb19mb250LXNpemU6ICR4cy10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuXHJcbi5kZXRhaWxfZGF0YV9jb3BybyB7XHJcbiAgICAuY29wcm9fY29udGVudCB7XHJcbiAgICAgICAgLnByaWNlX2NvcHJvIHtcclxuICAgICAgICAgICAgZm9udDogJGRldGFpbF9kYXRhX2NvcHJvX3ByaWNlX2NvcHJvX2ZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZGV0YWlsX2RhdGFfY29wcm9fcHJpY2VfY29wcm9fZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsX2RhdGFfY29wcm9fcHJpY2VfY29wcm9fY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0X2NvcHJvIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZGV0YWlsX2RhdGFfY29wcm9fcHJpY2VfY29wcm9fZm9udC1zaXplO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkZGV0YWlsX2RhdGFfZmluYW5jZV9wcmljZV9maW5hbmNlX2ZvbnQ6ICRoM19mb250ICFkZWZhdWx0O1xyXG4kZGV0YWlsX2RhdGFfZmluYW5jZV9wcmljZV9maW5hbmNlX2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kZGV0YWlsX2RhdGFfZmluYW5jZV9wcmljZV9maW5hbmNlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZGV0YWlsX2RhdGFfZmluYW5jZV9wcmljZV9maW5hbmNlX2ZvbnQtc2l6ZTogJHhzLXRleHQtZm9udC1zaXplICFkZWZhdWx0O1xyXG5cclxuLmRldGFpbF9kYXRhX2ZpbmFuY2Uge1xyXG4gICAgLmZpbmFuY2VfY29udGVudCB7XHJcbiAgICAgICAgLnByaWNlX2ZpbmFuY2Uge1xyXG4gICAgICAgICAgICBmb250OiAkZGV0YWlsX2RhdGFfZmluYW5jZV9wcmljZV9maW5hbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZGV0YWlsX2RhdGFfZmluYW5jZV9wcmljZV9maW5hbmNlX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRldGFpbF9kYXRhX2ZpbmFuY2VfcHJpY2VfZmluYW5jZV9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHRfZmluYW5jZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGRldGFpbF9kYXRhX2ZpbmFuY2VfcHJpY2VfZmluYW5jZV9mb250LXNpemU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiLmRldGFpbF9kcGVfZ2VzIHtcclxuICAgIC5kaWFnX2NvbnRlbnQge1xyXG4gICAgICAgIC5idWJibGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRoM19mb250O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6dXJsKFwiLi4vaW1hZ2VzL3N2Zy9hcnJvdy5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC02cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYnViYmxlX2RwZV9hIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9kcGVfYTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJ1YmJsZV9kcGVfYiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZHBlX2I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5idWJibGVfZHBlX2Mge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2RwZV9jO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYnViYmxlX2RwZV9kIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9kcGVfZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJ1YmJsZV9kcGVfZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZHBlX2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5idWJibGVfZHBlX2Yge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2RwZV9mO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYnViYmxlX2RwZV9nIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9kcGVfZztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJ1YmJsZV9nZXNfYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ2VzX2E7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5idWJibGVfZ2VzX2Ige1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dlc19iO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYnViYmxlX2dlc19jIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9nZXNfYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJ1YmJsZV9nZXNfZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ2VzX2Q7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5idWJibGVfZ2VzX2Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dlc19lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYnViYmxlX2dlc19mIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9nZXNfZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJ1YmJsZV9nZXNfZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ2VzX2c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9kcGUsICZfZ2VzIHtcclxuICAgICAgICAgICAgICAgICYtLXVuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAuYnViYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS01O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiJG1hcF9maWx0ZXJzX3RpdGxlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kbWFwX21hcmtlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbiRtYXBfY2lyY2xlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kbWFwX2NpcmNsZV9ib3JkZXItY29sb3I6ICRtYXBfY2lyY2xlX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLm1hcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMjk1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTU7XHJcbiAgICAmX19jaXJjbGUge1xyXG4gICAgICAgIGZpbGw6ICRtYXBfY2lyY2xlX2NvbG9yO1xyXG4gICAgICAgIHN0cm9rZTogJG1hcF9jaXJjbGVfYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgLnN0byB7XHJcbiAgICAgICAgZmlsbDogYmx1ZTtcclxuICAgIH1cclxuICAgICZfX21hcmtlciB7XHJcbiAgICAgICAgZmlsbDogJG1hcF9tYXJrZXJfY29sb3I7XHJcbiAgICB9XHJcbn1cclxuLm1vZHVsZS1tYXAtcG9pIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJl9fbWFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlsdGVycyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLjVyZW0gMDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwX2ZpbHRlcnNfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNiAhZGVmYXVsdDtcclxuJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19wYXJ0X2NvbnRlbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9jb250ZW50X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX3BhcnRfcHJpY2VfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9wcmljZV9mb250LXdlaWdodDogJGZvbnQtYm9sZCAhZGVmYXVsdDtcclxuJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19wYXJ0X2ljb25fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzMgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9pY29uX3dpZHRoOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9pY29uX2hlaWdodDogJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19wYXJ0X2ljb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9pY29uX2JlZm9yZV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeV8xICFkZWZhdWx0O1xyXG5cclxuJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19wYXJ0X2ljb25fYWZ0ZXJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnlfMSAhZGVmYXVsdDtcclxuJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19pdGVtLW50aC1jaGlsZF9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMTAgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfaXRlbV90ZXh0X2NvbG9yX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX2l0ZW1fdGV4dF9jb2xvcl9mb250LXdlaWdodDogJGZvbnRfYm9sZCAhZGVmYXVsdDtcclxuJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19pdGVtX251bWJlcl9lbGVtZW50X3dpZHRoOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX2l0ZW1fbnVtYmVyX2VsZW1lbnRfaGVpZ2h0OiAkZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX2l0ZW1fbnVtYmVyX2VsZW1lbnRfd2lkdGggIWRlZmF1bHQ7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfaXRlbV9udW1iZXJfZWxlbWVudF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuLmRldGFpbF9uZXVmX2xpc3RfbG90cyB7XHJcbiAgICAuZGV0YWlsX25ldWZfbGlzdF9sb3RzX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAuZG93bmxvYWQtcGxhcXVldHRlIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgIC5kYXRhX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgIC5jb2xfc3RydWN0dXJlOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGF0YV9sZWZ0IHtcclxuICAgICAgICAgICAgICAgIC5jb2xfc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXRhaWxfbmV1Zl9saXN0X2xvdHNfY29udGVudCB7XHJcbiAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAubmV1Zl9saXN0X2xvdHNfcGFydF9pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uZXVmX2xpc3RfbG90c19wYXJ0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLm5ldWZfbGlzdF9sb3RzX3BhcnRfY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX3BhcnRfY29udGVudF9mb250LXdlaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubmV1Zl9saXN0X2xvdHNfcGFydF9wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9wcmljZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19wYXJ0X3ByaWNlX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5uZXVmX2xpc3RfbG90c19wYXJ0X2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9pY29uX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9pY29uX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19wYXJ0X2ljb25faGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9pY29uX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9pY29uX2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmV1Zl9saXN0X2xvdHNfaXRlbV9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC50ZXh0X2NsYXNzaWMge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5uZXVmX2xpc3RfbG90c19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfaXRlbS1udGgtY2hpbGRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0X2NvbG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfaXRlbV90ZXh0X2NvbG9yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19pdGVtX3RleHRfY29sb3JfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubnVtYmVyX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19pdGVtX251bWJlcl9lbGVtZW50X3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX2l0ZW1fbnVtYmVyX2VsZW1lbnRfaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19pdGVtX251bWJlcl9lbGVtZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgIC5uZXVmX2xpc3RfbG90c19wYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAubmV1Zl9saXN0X2xvdHNfcGFydF9pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5qcy1hY2NvcmRlb24ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubmV1Zl9saXN0X2xvdHNfaXRlbXMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5qcy1hY2NvcmRlb25fX2NvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25fZGVmYXVsdCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufSIsIiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNjtcclxuJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19wYXJ0X2NvbnRlbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9jb250ZW50X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4kZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX3BhcnRfcHJpY2VfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9wcmljZV9mb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19wYXJ0X2ljb25fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzM7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9pY29uX3dpZHRoOiAwLjVyZW07XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9pY29uX2hlaWdodDogJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19wYXJ0X2ljb25fd2lkdGg7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfcGFydF9pY29uX2JlZm9yZV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeV8xO1xyXG5cclxuJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19wYXJ0X2ljb25fYWZ0ZXJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnlfMTtcclxuJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19pdGVtLW50aC1jaGlsZF9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMTA7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfaXRlbV90ZXh0X2NvbG9yX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX2l0ZW1fdGV4dF9jb2xvcl9mb250LXdlaWdodDogJGZvbnRfYm9sZDtcclxuJGRldGFpbF9uZXVmX2xpc3RfbG90c19uZXVmX2xpc3RfbG90c19pdGVtX251bWJlcl9lbGVtZW50X3dpZHRoOiAwLjI1cmVtO1xyXG4kZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX2l0ZW1fbnVtYmVyX2VsZW1lbnRfaGVpZ2h0OiAkZGV0YWlsX25ldWZfbGlzdF9sb3RzX25ldWZfbGlzdF9sb3RzX2l0ZW1fbnVtYmVyX2VsZW1lbnRfd2lkdGg7XHJcbiRkZXRhaWxfbmV1Zl9saXN0X2xvdHNfbmV1Zl9saXN0X2xvdHNfaXRlbV9udW1iZXJfZWxlbWVudF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xOyIsIiRwcm9wZXJ0aWVzLWZhdm9yaXRlc19fYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3NlY29uZGFyeS0xICFkZWZhdWx0O1xyXG5cclxuLnByb3BlcnRpZXMtZmF2b3JpdGVzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0aWVzLWZhdm9yaXRlc19fYmFja2dyb3VuZC1jb2xvcjtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2MTBweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoeHh4eGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmRfYmllbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LXByb3BlcnRpZXMtZmF2b3JpdGVzLCAuc3dpcGVyLWJ1dHRvbi1uZXh0LXByb3BlcnRpZXMtZmF2b3JpdGVzIHtcclxuICAgICAgICAmW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkcHJvcGVydGllcy1yZWxhdGVkX2NhcmRfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5XzMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfc3dpcGVyX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1yZWxhdGVkX2NhcmRfYmllbl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2NhcmRfYmllbl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfY2FyZF9iaWVuX2Zhdm9yaXNfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfY2FyZF9iaWVuX3ZpZGVvMzYwX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMC42KSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9jYXJkX2JpZW5fdmlkZW8zNjBfZmlsbDogJGNvbG9yX3RlcnRpYXJ5XzMgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb3BlcnRpZXMtcmVsYXRlZF9jYXJkX2JpZW5fdGl0bGVfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9jYXJkX2JpZW5faW5mb3NfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfY2FyZF9iaWVuX2xvY2FsaXNhdGlvbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9jYXJkX2JpZW5fcHJpeF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9jYXJkX2JpZW5fcHJpeF9tb3JlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG5cclxuLnByb3BlcnRpZXMtcmVsYXRlZCB7XHJcblxyXG4gICAgLnN3aXBlcl9jYXJkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07XHJcbiAgICAgICAgJiA+IC5zd2lwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZF9iaWVuIHtcclxuICAgICAgICAuY2FyZF9iaWVuX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1yZWxhdGVkX2NhcmRfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX2JpZW5fX3N3aXBlciB7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNC8zO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3NlY29uZGFyeS0yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQvMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyX2J1bGxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfc3dpcGVyX3BhZ2luYXRpb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzM7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX2JpZW5fX2JhbmRlYXUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIC5iYW5kZWF1X2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1yZWxhdGVkX2NhcmRfYmllbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfY2FyZF9iaWVuX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9iaWVuX19mYXZvcmlzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtcmVsYXRlZF9jYXJkX2JpZW5fZmF2b3Jpc19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX2JpZW5fX3ZpZGVvMzYwIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtcmVsYXRlZF9jYXJkX2JpZW5fdmlkZW8zNjBfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgZmlsbDogJHByb3BlcnRpZXMtcmVsYXRlZF9jYXJkX2JpZW5fdmlkZW8zNjBfZmlsbDtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIC5pY29uX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLmljb25faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX2JpZW5fX3RpdGxlIHtcclxuICAgICAgICAgICAgLmNhcmRfYmllbl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmRfYmllbl9fdGl0bGVfcGFydF8zIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1yZWxhdGVkX2NhcmRfYmllbl90aXRsZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRfYmllbl9faW5mb3Mge1xyXG4gICAgICAgICAgICAuY2FyZF9iaWVuX19pbmZvc19pbXBvcnRhbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZF9jYXJkX2JpZW5faW5mb3NfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX2JpZW5fX2xvY2FsaXNhdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgLmljb25faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydGllcy1yZWxhdGVkX2NhcmRfYmllbl9sb2NhbGlzYXRpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRfYmllbl9fcHJpeCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZF9jYXJkX2JpZW5fcHJpeF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgICAgICAgICAgIC5jYXJkX2JpZW5fX3ByaXhfbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZF9jYXJkX2JpZW5fcHJpeF9tb3JlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgJlthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiJGRldGFpbF9zZXJ2aWNlc192Ml9zZXJ2aWNlc19wYXJ0X2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNiAhZGVmYXVsdDtcclxuJGRldGFpbF9zZXJ2aWNlc192Ml9zZXJ2aWNlc19wYXJ0X2NvbnRlbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc2VydmljZXNfdjJfc2VydmljZXNfcGFydF9jb250ZW50X2ZvbnQ6ICRoM19mb250ICFkZWZhdWx0O1xyXG4kZGV0YWlsX3NlcnZpY2VzX3YyX3NlcnZpY2VzX3BhcnRfaWNvbl90cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMyAhZGVmYXVsdDtcclxuJGRldGFpbF9zZXJ2aWNlc192Ml9zZXJ2aWNlc19wYXJ0X2ljb25fZmlsbDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGRldGFpbF9zZXJ2aWNlc192Ml9zZXJ2aWNlc19pdGVtX2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kZGV0YWlsX3NlcnZpY2VzX3YyX3NlcnZpY2VzX2l0ZW1fdmFsdWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4uZGV0YWlsX3NlcnZpY2VzX3YyIHtcclxuICAgIC5kZXRhaWxfc2VydmljZXNfc3RydWN0dXJlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcclxuICAgICAgICAuZGV0YWlsX3NlcnZpY2VzX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAuc2VydmljZXNfcGFydCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkZGV0YWlsX3NlcnZpY2VzX3YyX3NlcnZpY2VzX3BhcnRfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC5zZXJ2aWNlc19wYXJ0X2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsX3NlcnZpY2VzX3YyX3NlcnZpY2VzX3BhcnRfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZGV0YWlsX3NlcnZpY2VzX3YyX3NlcnZpY2VzX3BhcnRfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZXJ2aWNlc19wYXJ0X2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRkZXRhaWxfc2VydmljZXNfdjJfc2VydmljZXNfcGFydF9pY29uX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGRldGFpbF9zZXJ2aWNlc192Ml9zZXJ2aWNlc19wYXJ0X2ljb25fZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlcnZpY2VzX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICYtLWNoYXVmZmFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNlcnZpY2VzX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlcnZpY2VzX2l0ZW1fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAuc2VydmljZXNfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRkZXRhaWxfc2VydmljZXNfdjJfc2VydmljZXNfaXRlbV9mb250LXdlaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHRfdmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHRfdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRldGFpbF9zZXJ2aWNlc192Ml9zZXJ2aWNlc19pdGVtX3ZhbHVlX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgIC5zZXJ2aWNlc19wYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAuc2VydmljZXNfcGFydF9pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkZGV0YWlsX3N3aXBlcl9zdHJ1Y3R1cmVfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5XzMgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3N3aXBlci1waWN0dXJlX2JhY2tncm91bmQ6ICRjb2xvcl9zZWNvbmRhcnktMiAhZGVmYXVsdDtcclxuXHJcbiRkZXRhaWxfc3dpcGVyX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kZGV0YWlsX3N3aXBlcl9iYW5kZWF1X2l0ZW1fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG5cclxuXHJcbiRkZXRhaWxfc3dpcGVyX2Zhdm9yaV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuXHJcblxyXG4kZGV0YWlsX3N3aXBlcl92aWRlbzM2MF9pY29uX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMC42KSAhZGVmYXVsdDtcclxuJGRldGFpbF9zd2lwZXJfdmlkZW8zNjBfaWNvbl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5XzMgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3ZpZGVvMzYwX3Rvb2x0aXBfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGRldGFpbF9zd2lwZXJfdmlkZW8zNjBfdG9vbHRpcF9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3ZpZGVvMzYwX2ljb25fYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvcl90ZXJ0aWFyeV8zICFkZWZhdWx0O1xyXG4kZGV0YWlsX3N3aXBlcl92aWRlbzM2MF9pY29uX2NvbG9yLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuXHJcbiRkZXRhaWxfc3dpcGVyX3ZpZGVvMzYwX2xpc3RfaXRlbXNfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3ZpZGVvMzYwX2xpc3RfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuJGRldGFpbF9zd2lwZXJfdmlkZW8zNjBfbGlzdF9pdGVtX2NvdW50ZXJfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfdGVydGlhcnktNCwuNSkgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3ZpZGVvMzYwX2xpc3RfaXRlbV9jb3VudGVyX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuXHJcbiRkZXRhaWxfc3dpcGVyX2dhbGxlcnlfc3dpcGVyLXNsaWRlX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kZGV0YWlsX3N3aXBlcl9nYWxsZXJ5X3N3aXBlci1wYWdpbmF0aW9uX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMC41KSAhZGVmYXVsdDtcclxuJGRldGFpbF9zd2lwZXJfZ2FsbGVyeV9zd2lwZXItcGFnaW5hdGlvbl9jb2xvcjogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAxKSAhZGVmYXVsdDtcclxuXHJcbi5kZXRhaWxfc3dpcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC1oZWlnaHQ6IDgwdmg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcclxuICAgIH1cclxuICAgIC5ibG9ja19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcclxuICAgIH1cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogODB2aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWxfc3dpcGVyX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkZXRhaWxfc3dpcGVyX3N0cnVjdHVyZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBpY3R1cmUge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX3N3aXBlcl9zd2lwZXItcGljdHVyZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogNC8zO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWxfc3dpcGVyX19iYW5kZWF1IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOjEuNXJlbTtcclxuICAgICAgICBsZWZ0OiAxLjVyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgIC5iYW5kZWF1X2l0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX3N3aXBlcl9iYW5kZWF1X2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRldGFpbF9zd2lwZXJfYmFuZGVhdV9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbF9zd2lwZXJfX2Zhdm9yaXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEuNXJlbTtcclxuICAgICAgICByaWdodDogMS41cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkZXRhaWxfc3dpcGVyX2Zhdm9yaV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAxLjc1cmVtO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAudmlkZW8zNjBfaWNvbl9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgLmljb25fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZXRhaWxfc3dpcGVyX3ZpZGVvMzYwX2ljb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZGV0YWlsX3N3aXBlcl92aWRlbzM2MF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50b29sdGlwcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRldGFpbF9zd2lwZXJfdmlkZW8zNjBfdG9vbHRpcF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRldGFpbF9zd2lwZXJfdmlkZW8zNjBfdG9vbHRpcF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0wLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRldGFpbF9zd2lwZXJfdmlkZW8zNjBfaWNvbl9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGRldGFpbF9zd2lwZXJfdmlkZW8zNjBfaWNvbl9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWRlbzM2MF9saXN0X2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDJyZW0pO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC44cmVtIDAuNHJlbSAwLjhyZW0gMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZXRhaWxfc3dpcGVyX3ZpZGVvMzYwX2xpc3RfaXRlbXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgIC52aWRlbzM2MF9saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMHZoO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vbWluLWhlaWdodDogMjByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDAuNXJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMC41cmVtIHNvbGlkICRkZXRhaWxfc3dpcGVyX3ZpZGVvMzYwX2xpc3RfaXRlbXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpZGVvMzYwX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAgMC40cmVtIDAuOHJlbSAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICAwLjRyZW0gMCAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmlkZW8zNjBfYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZXRhaWxfc3dpcGVyX3ZpZGVvMzYwX2xpc3RfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWRlbzM2MF9jb3VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX3N3aXBlcl92aWRlbzM2MF9saXN0X2l0ZW1fY291bnRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsX3N3aXBlcl92aWRlbzM2MF9saXN0X2l0ZW1fY291bnRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWRlbzM2MC1pbWcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZyZW07XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDZyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlkZW8zNjBfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIC52aWRlbzM2MF9saXN0X2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgLSAwLjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b25fZ2FsZXJpZXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDFyZW07XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLm1vZGFsLXN3aXBlci1nYWxsZXJ5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMXJlbSAxcmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAycmVtIDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1nYWxsZXJ5IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5zd2lwZXIge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAmLnN3aXBlci12aWV3IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNXJlbSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX3N3aXBlcl9nYWxsZXJ5X3N3aXBlci1zbGlkZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG4gICAgICAgICAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX3N3aXBlcl9nYWxsZXJ5X3N3aXBlci1wYWdpbmF0aW9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZXRhaWxfc3dpcGVyX2dhbGxlcnlfc3dpcGVyLXBhZ2luYXRpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zd2lwZXItbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMy41cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gN3JlbSk7XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIDAuNzUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbnMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWVkaWEtbW9kdWxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleCA6IDE7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2xvc2Uge1xyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmRldGFpbF9zd2lwZXJfY2xvc2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIC5ibG9ja19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxufSIsIiRjYXJkX2JpZW5fdjJfbnVtYmVyLXBpY3R1cmVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfdGVydGlhcnktNCwgMC41KSAhZGVmYXVsdDtcclxuJGRldGFpbF9zd2lwZXJfdjJfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5XzMgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3YyX251bWJlcl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3YyX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktNyAhZGVmYXVsdDtcclxuJGRldGFpbF9zd2lwZXJfdjJfYmFuZGVhdV9pdGVtX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNCAhZGVmYXVsdDtcclxuXHJcbiRkZXRhaWxfc3dpcGVyX3YyX2Zhdm9yaXNfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3YyX2Zhdm9yaXNfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTcgIWRlZmF1bHQ7XHJcblxyXG4kZGV0YWlsX3N3aXBlcl92Ml92aWRlbzM2MF9pY29uX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl90ZXJ0aWFyeS03ICFkZWZhdWx0O1xyXG4kZGV0YWlsX3N3aXBlcl92Ml92aWRlbzM2MF9pY29uX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZGV0YWlsX3N3aXBlcl92Ml92aWRlbzM2MF9pY29uX2ZpbGw6ICRjb2xvcl90ZXJ0aWFyeV80ICFkZWZhdWx0O1xyXG4kZGV0YWlsX3N3aXBlcl92Ml92aWRlbzM2MF90b29sdGlwc19iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZGV0YWlsX3N3aXBlcl92Ml92aWRlbzM2MF90b29sdGlwc19jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3YyX3ZpZGVvMzYwX2xpc3RfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTcgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3YyX3ZpZGVvMzYwX2xpc3RfYXJyb3dfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS03ICFkZWZhdWx0O1xyXG5cclxuLmRldGFpbF9zd2lwZXJfdjIge1xyXG5cclxuICAgIC5kZXRhaWxfc3dpcGVyX19jb250YWluZXIge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xyXG4gICAgICAgICZbZGF0YS1tb2RhbC10YXJnZXQ9XCJzd2lwZXJfZ2FsbGVyeVwiXSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWxfc3dpcGVyX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkZXRhaWxfc3dpcGVyX3YyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbF9zd2lwZXJfX2NvbnRlbnQge1xyXG4gICAgICAgIC5udW1iZXJfcGljdHVyZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhcmRfYmllbl92Ml9udW1iZXItcGljdHVyZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRldGFpbF9zd2lwZXJfdjJfbnVtYmVyX2NvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbF9zd2lwZXJfX2JhbmRlYXUge1xyXG4gICAgICAgIC5iYW5kZWF1X2l0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX3N3aXBlcl92Ml9iYW5kZWF1X2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRldGFpbF9zd2lwZXJfdjJfYmFuZGVhdV9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbF9zd2lwZXJfX2Zhdm9yaXMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkZXRhaWxfc3dpcGVyX3YyX2Zhdm9yaXNfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6ICRkZXRhaWxfc3dpcGVyX3YyX2Zhdm9yaXNfYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLnZpZGVvMzYwX2ljb25fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmljb25fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJGRldGFpbF9zd2lwZXJfdjJfdmlkZW8zNjBfaWNvbl9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRldGFpbF9zd2lwZXJfdjJfdmlkZW8zNjBfaWNvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRkZXRhaWxfc3dpcGVyX3YyX3ZpZGVvMzYwX2ljb25fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudG9vbHRpcHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfdGVydGlhcnktMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0wLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlkZW8zNjBfbGlzdF9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAycmVtKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbSAwLjRyZW0gMC44cmVtIDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX3N3aXBlcl92Ml92aWRlbzM2MF9saXN0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICAudmlkZW8zNjBfbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzB2aDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC41cmVtKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwLjVyZW0gc29saWQgJGRldGFpbF9zd2lwZXJfdjJfdmlkZW8zNjBfbGlzdF9hcnJvd19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpZGVvMzYwX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAgMC40cmVtIDAuOHJlbSAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICAwLjRyZW0gMCAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmlkZW8zNjBfYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS03O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmLm1lZGlhLS12aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52aWRlbzM2MF9zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX3ByaW1hcnktMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLm1lZGlhLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmlkZW8zNjBfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmlkZW8zNjBfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfdGVydGlhcnktODtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWRlbzM2MF9jb3VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl90ZXJ0aWFyeS00LC41KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWRlbzM2MC1pbWcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZyZW07XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDZyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIC52aWRlbzM2MF9saXN0X2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIkZGV0YWlsX3N3aXBlcl92Ml9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnlfMztcclxuJGRldGFpbF9zd2lwZXJfdjJfbnVtYmVyX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMztcclxuJGRldGFpbF9zd2lwZXJfdjJfYmFuZGVhdV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS03O1xyXG4kZGV0YWlsX3N3aXBlcl92Ml9iYW5kZWF1X2l0ZW1fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS00O1xyXG5cclxuJGRldGFpbF9zd2lwZXJfdjJfZmF2b3Jpc19iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMztcclxuJGRldGFpbF9zd2lwZXJfdjJfZmF2b3Jpc19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfdGVydGlhcnktNztcclxuXHJcbiRkZXRhaWxfc3dpcGVyX3YyX3ZpZGVvMzYwX2ljb25fYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTc7XHJcbiRkZXRhaWxfc3dpcGVyX3YyX3ZpZGVvMzYwX2ljb25fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRkZXRhaWxfc3dpcGVyX3YyX3ZpZGVvMzYwX2ljb25fZmlsbDogJGNvbG9yX3RlcnRpYXJ5XzQ7XHJcbiRkZXRhaWxfc3dpcGVyX3YyX3ZpZGVvMzYwX3Rvb2x0aXBzX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRkZXRhaWxfc3dpcGVyX3YyX3ZpZGVvMzYwX3Rvb2x0aXBzX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMztcclxuJGRldGFpbF9zd2lwZXJfdjJfdmlkZW8zNjBfbGlzdF9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktNztcclxuJGRldGFpbF9zd2lwZXJfdjJfdmlkZW8zNjBfbGlzdF9hcnJvd19jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTc7XHJcblxyXG4iLCIkZGV0YWlsX3RpdGxlX3RpdGxlX2l0ZW1fZm9udDogJGgzLWZvbnQgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfdGl0bGVfdGl0bGVfaXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGRldGFpbF90aXRsZV90aXRsZV9pdGVtX3NlcGFyYXRvcl93aWR0aDogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGRldGFpbF90aXRsZV90aXRsZV9pdGVtX3NlcGFyYXRvcl9oZWlnaHQ6ICRkZXRhaWxfdGl0bGVfdGl0bGVfaXRlbV9zZXBhcmF0b3Jfd2lkdGggIWRlZmF1bHQ7XHJcbiRkZXRhaWxfdGl0bGVfdGl0bGVfaXRlbV9zZXBhcmF0b3JfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGRldGFpbF90aXRsZV90aXRsZV9pdGVtX3RleHRfY29sb3JfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfdGl0bGVfdGl0bGVfaXRlbV90ZXh0X2NvbG9yX2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kZGV0YWlsX3RpdGxlX3RleHRfbG9jYXRpb25faXRlbV9mb250OiAkaDMtZm9udCAhZGVmYXVsdDtcclxuJGRldGFpbF90aXRsZV90ZXh0X2xvY2F0aW9uX2l0ZW1faWNvbl9maWxsOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZGV0YWlsX3RpdGxlX3ByaXhfaXRlbV9mb250OiAkaDMtZm9udCAhZGVmYXVsdDtcclxuJGRldGFpbF90aXRsZV9wcml4X2l0ZW1fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfdGl0bGVfcHJpeF9pdGVtX2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kZGV0YWlsX3RpdGxlX3ByaXhfaXRlbV9wcmVmaXhlX3ByaXhfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfdGl0bGVfcHJpeF9pdGVtX2xlZ2VuZF9pdGVtX2ZvbnQtc2l6ZTogMC44cmVtICFkZWZhdWx0O1xyXG4kZGV0YWlsX3RpdGxlX3ByaXhfaXRlbV9sZWdlbmRfaXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGRldGFpbF90aXRsZV9wcml4X2l0ZW1fcmVmX2l0ZW1fZm9udC13ZWlnaHQ6ICRmb250LWJvbGQgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfdGl0bGVfcHJpeF9pdGVtX3JlZl9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuLmRldGFpbF90aXRsZSB7XHJcbiAgICAuZGV0YWlsX2NvbnRlbnQge1xyXG4gICAgICAgIC50aXRsZV9pdGVtIHtcclxuICAgICAgICAgICAgZm9udDogJGRldGFpbF90aXRsZV90aXRsZV9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsX3RpdGxlX3RpdGxlX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIC5zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkZGV0YWlsX3RpdGxlX3RpdGxlX2l0ZW1fc2VwYXJhdG9yX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGRldGFpbF90aXRsZV90aXRsZV9pdGVtX3NlcGFyYXRvcl9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRldGFpbF90aXRsZV90aXRsZV9pdGVtX3NlcGFyYXRvcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dF9jb2xvciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRldGFpbF90aXRsZV90aXRsZV9pdGVtX3RleHRfY29sb3JfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGRldGFpbF90aXRsZV90aXRsZV9pdGVtX3RleHRfY29sb3JfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHRfbG9jYXRpb25faXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRkZXRhaWxfdGl0bGVfdGV4dF9sb2NhdGlvbl9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgIC5pY29uX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGRldGFpbF90aXRsZV90ZXh0X2xvY2F0aW9uX2l0ZW1faWNvbl9maWxsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByaXhfaXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRkZXRhaWxfdGl0bGVfcHJpeF9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsX3RpdGxlX3ByaXhfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRkZXRhaWxfdGl0bGVfcHJpeF9pdGVtX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICAucHJlZml4ZV9wcml4IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsX3RpdGxlX3ByaXhfaXRlbV9wcmVmaXhlX3ByaXhfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sZWdlbmRfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGRldGFpbF90aXRsZV9wcml4X2l0ZW1fbGVnZW5kX2l0ZW1fZm9udC1zaXplO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZXRhaWxfdGl0bGVfcHJpeF9pdGVtX2xlZ2VuZF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWZfaXRlbSB7XHJcbiAgICAgICAgICAgIC5pZF9yZWZfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGRldGFpbF90aXRsZV9wcml4X2l0ZW1fcmVmX2l0ZW1fZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRldGFpbF90aXRsZV9wcml4X2l0ZW1fcmVmX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIiRkZXRhaWxfdGl0bGVfdGl0bGVfaXRlbV9mb250OiAkaDMtZm9udDtcclxuJGRldGFpbF90aXRsZV90aXRsZV9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kZGV0YWlsX3RpdGxlX3RpdGxlX2l0ZW1fc2VwYXJhdG9yX3dpZHRoOiAwLjI1cmVtO1xyXG4kZGV0YWlsX3RpdGxlX3RpdGxlX2l0ZW1fc2VwYXJhdG9yX2hlaWdodDogJGRldGFpbF90aXRsZV90aXRsZV9pdGVtX3NlcGFyYXRvcl93aWR0aDtcclxuJGRldGFpbF90aXRsZV90aXRsZV9pdGVtX3NlcGFyYXRvcl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kZGV0YWlsX3RpdGxlX3RpdGxlX2l0ZW1fdGV4dF9jb2xvcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGRldGFpbF90aXRsZV90aXRsZV9pdGVtX3RleHRfY29sb3JfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiRkZXRhaWxfdGl0bGVfdGV4dF9sb2NhdGlvbl9pdGVtX2ZvbnQ6ICRoMy1mb250O1xyXG4kZGV0YWlsX3RpdGxlX3RleHRfbG9jYXRpb25faXRlbV9pY29uX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRkZXRhaWxfdGl0bGVfcHJpeF9pdGVtX2ZvbnQ6ICRoMy1mb250O1xyXG4kZGV0YWlsX3RpdGxlX3ByaXhfaXRlbV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGRldGFpbF90aXRsZV9wcml4X2l0ZW1fZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiRkZXRhaWxfdGl0bGVfcHJpeF9pdGVtX3ByZWZpeGVfcHJpeF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJGRldGFpbF90aXRsZV9wcml4X2l0ZW1fbGVnZW5kX2l0ZW1fZm9udC1zaXplOiAwLjhyZW07XHJcbiRkZXRhaWxfdGl0bGVfcHJpeF9pdGVtX2xlZ2VuZF9pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZGV0YWlsX3RpdGxlX3ByaXhfaXRlbV9yZWZfaXRlbV9mb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuJGRldGFpbF90aXRsZV9wcml4X2l0ZW1fcmVmX2l0ZW1fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG5cclxuXHJcbiIsIi5lZGl0b3JpYWwge1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250OiAkaDEtZm9udDtcclxuICAgICAgICBjb2xvcjogJGgxLWNvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaDEtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRoMS1zcGFjaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDEtbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgd29yZC1icmVhazogJGgxLXdvcmQtYnJlYWs7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250OiAkaDItZm9udDtcclxuICAgICAgICBjb2xvcjogJGgyLWNvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaDItdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRoMi1zcGFjaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgd29yZC1icmVhazogJGgyLXdvcmQtYnJlYWs7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBmb250OiAkaDMtZm9udDtcclxuICAgICAgICBjb2xvcjogJGgzLWNvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaDMtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRoMy1zcGFjaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDMtbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgd29yZC1icmVhazogJGgzLXdvcmQtYnJlYWs7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBmb250OiAkaDQtZm9udDtcclxuICAgICAgICBjb2xvcjogJGg0LWNvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaDQtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRoNC1zcGFjaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDQtbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgd29yZC1icmVhazogJGg0LXdvcmQtYnJlYWs7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIGg1IHtcclxuICAgICAgICBmb250OiAkaDUtZm9udDtcclxuICAgICAgICBjb2xvcjogJGg1LWNvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaDUtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRoNS1zcGFjaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDUtbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgd29yZC1icmVhazogJGg1LXdvcmQtYnJlYWs7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIGg2IHtcclxuICAgICAgICBmb250OiAkaDYtZm9udDtcclxuICAgICAgICBjb2xvcjogJGg2LWNvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaDYtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRoNi1zcGFjaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDYtbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgd29yZC1icmVhazogJGg2LXdvcmQtYnJlYWs7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgfVxyXG59IiwiJGVkaXRvcmlhbF9pbWdfYmFja2dyb3VuZDogJGNvbG9yX3NlY29uZGFyeS0yICFkZWZhdWx0O1xyXG5cclxuLmVkaXRvcmlhbF9pbWcge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZWRpdG9yaWFsX2ltZ19iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG59IiwiJGVkaXRvcmlhbC1jdXN0b21fcGFnZV9tYXgtd2lkdGg6ICRtYXhfd2lkdGhfZ2VuICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWN1c3RvbV9wYWdlX3BhZGRpbmc6IDAgMS41cmVtICFkZWZhdWx0O1xyXG5cclxuLmVkaXRvcmlhbC1jdXN0b20ge1xyXG4gICAgLmVkaXRvcmlhbC1jdXN0b21fX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGVkaXRvcmlhbC1jdXN0b21fcGFnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgIH1cclxufSIsIlxyXG4kZWRpdG9yaWFsLXYxX3BhZGRpbmc6ICRtb2R1bGVfcGFkZGluZyAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC12MV9tYXJnaW46IDAgMCA1cmVtIDAgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtdjFfbWFyZ2luLS1hbGVydG1haWw6IDAgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsLXYxX3RleHRfcGFkZGluZzogMCAxLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsLXYxX2ltZ19ib3JkZXItcmFkaXVzOiAxcmVtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX2ltZ19tYXJnaW4tYm90dG9tOiAycmVtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX2ltZ19taW4taGVpZ2h0OiAzMnJlbSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC12MV9pbWdfb3ZlcmxheTogJGNvbG9yX3NlY29uZGFyeS0yICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbC12MV9zbG9nYW5fcGFkZGluZzogMS41cmVtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX3Nsb2dhbl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsLXYxX3BhZGRpbmctLW1kOiAkbW9kdWxlX3BhZGRpbmctLW1kICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbC12MV90ZXh0X3BhZGRpbmctLW1kOiAwICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX3RleHQtc3RydWN0dXJlX3BhZGRpbmctLW1kOiAwIDRyZW0gMCAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtdjFfdGV4dC1zdHJ1Y3R1cmVfbWF4LXdpZHRoLS1tZDogY2FsYygjeyRtYXhfd2lkdGhfZ2VufSAvIDIpICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbC12MV9pbWdfbWF4LWhlaWdodC0tbWQ6IDM1cmVtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX2ltZ19wYWRkaW5nLS1tZDogMCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC12MV9pbWdfbWFyZ2luLS1tZDogMCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC12MV9pbWdfYm9yZGVyLXJhZGl1cy0tbWQ6IDJyZW0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtdjFfaW1nX21pbi1oZWlnaHQtLW1kOiAzNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWwtdjFfc2xvZ2FuX3BhZGRpbmctLW1kOiAzcmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbiRlZGl0b3JpYWwtdjFfaW1nX21heC1oZWlnaHQtLWFsZXJ0bWFpbC0tbWQ6IDIzcmVtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX2ltZ19taW4taGVpZ2h0LS1hbGVydG1haWwtLW1kOiAyM3JlbSAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWwtdjFfYnV0dG9uX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl90ZXJ0aWFyeS02ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX2J1dHRvbl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTggIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsLXYxX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX2hpZGRlblRleHRfaGVpZ2h0OiAxMC41cmVtICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbC12MV9jb250YWluZXJfcG9zaXRpb246IHN0aWNreSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC12MV9jb250YWluZXJfdG9wOiAycmVtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX2Jsb2NrX2NvbnRhaW5lcl9vdmVyZmxvdzogdW5zZXQgIWRlZmF1bHQ7XHJcblxyXG4uZWRpdG9yaWFsLXYxIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAvLyBtYXJnaW46ICRlZGl0b3JpYWwtdjFfbWFyZ2luO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAkZWRpdG9yaWFsLXYxX3BhZGRpbmctLW1kO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogJGVkaXRvcmlhbC12MV90ZXh0X3BhZGRpbmc7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkZWRpdG9yaWFsLXYxX3RleHRfcGFkZGluZy0tbWQ7XHJcbiAgICAgICAgICAgICYtc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRlZGl0b3JpYWwtdjFfdGV4dC1zdHJ1Y3R1cmVfcGFkZGluZy0tbWQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJGVkaXRvcmlhbC12MV90ZXh0LXN0cnVjdHVyZV9tYXgtd2lkdGgtLW1kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIENhcyBkJ3V0aWxpc2F0aW9uXHJcbiAgICAmLS1hbGVydG1haWwge1xyXG4gICAgICAgIG1hcmdpbjogJGVkaXRvcmlhbC12MV9tYXJnaW4tLWFsZXJ0bWFpbDtcclxuXHJcbiAgICAgICAgLmVkaXRvcmlhbC12MV9faW1nIC5pdGVtX19pbWcge1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lZGl0b3JpYWwtdjFfX2NvbnRhaW5lcl9faW1nIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGVkaXRvcmlhbC12MV9pbWdfbWF4LWhlaWdodC0tYWxlcnRtYWlsLS1tZDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRlZGl0b3JpYWwtdjFfaW1nX21pbi1oZWlnaHQtLWFsZXJ0bWFpbC0tbWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHRfc3RydWN0dXJlIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkZWRpdG9yaWFsLXYxX3RyYW5zaXRpb247XHJcbiAgICAgICAgJi5oaWRkZW5UZXh0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkZWRpdG9yaWFsLXYxX2hpZGRlblRleHRfaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dF9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ1dHRvbl9zdHJ1Y3R1cmUge1xyXG5cclxuICAgICAgICAmLmhpZGUtYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b25fZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl90ZXJ0aWFyeS02O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWwtdjFfYnV0dG9uX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGVkaXRvcmlhbC12MV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub3BlbiB7XHJcbiAgICAgICAgLmVkaXRvcmlhbC12MV9fdGV4dCB7XHJcbiAgICAgICAgICAgIC5idXR0b25fZGVmYXVsdCB7XHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiAkZWRpdG9yaWFsLXYxX2NvbnRhaW5lcl9wb3NpdGlvbjtcclxuICAgICAgICB0b3A6ICRlZGl0b3JpYWwtdjFfY29udGFpbmVyX3RvcDtcclxuXHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGVkaXRvcmlhbC12MV9pbWdfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGVkaXRvcmlhbC12MV9pbWdfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRlZGl0b3JpYWwtdjFfaW1nX21heC1oZWlnaHQtLW1kO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGVkaXRvcmlhbC12MV9pbWdfbWluLWhlaWdodDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRlZGl0b3JpYWwtdjFfaW1nX3BhZGRpbmctLW1kO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZWRpdG9yaWFsLXYxX2ltZ19tYXJnaW4tLW1kO1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGVkaXRvcmlhbC12MV9pbWdfYm9yZGVyLXJhZGl1cy0tbWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkZWRpdG9yaWFsLXYxX2ltZ19ib3JkZXItcmFkaXVzLS1tZDtcclxuICAgICAgICAgICAgICAgIC5pdGVtX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRlZGl0b3JpYWwtdjFfaW1nX21pbi1oZWlnaHQtLW1kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlZGl0b3JpYWwtdjFfaW1nX292ZXJsYXk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtX19pbWcge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc2xvZ2FuIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9jb250ZW50XzEsXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfY29udGVudF8yIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC12MV9zbG9nYW5fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2J1dHRvbnMgLmJ1dHRvbl9kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJsb2NrX2NvbnRhaW5lciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6ICRlZGl0b3JpYWwtdjFfYmxvY2tfY29udGFpbmVyX292ZXJmbG93O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9ja19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiXHJcbiRlZGl0b3JpYWwtdjFfcGFkZGluZzogJG1vZHVsZV9wYWRkaW5nO1xyXG4kZWRpdG9yaWFsLXYxX21hcmdpbjogMCAwIDVyZW0gMDtcclxuJGVkaXRvcmlhbC12MV9tYXJnaW4tLWFsZXJ0bWFpbDogMDtcclxuXHJcbiRlZGl0b3JpYWwtdjFfdGV4dF9wYWRkaW5nOiAwIDEuNXJlbTtcclxuXHJcbiRlZGl0b3JpYWwtdjFfaW1nX2JvcmRlci1yYWRpdXM6IDFyZW07XHJcbiRlZGl0b3JpYWwtdjFfaW1nX21hcmdpbi1ib3R0b206IDJyZW07XHJcbiRlZGl0b3JpYWwtdjFfaW1nX21pbi1oZWlnaHQ6IDMycmVtO1xyXG4kZWRpdG9yaWFsLXYxX2ltZ19vdmVybGF5OiAkY29sb3Jfc2Vjb25kYXJ5LTI7XHJcblxyXG4kZWRpdG9yaWFsLXYxX3Nsb2dhbl9wYWRkaW5nOiAxLjVyZW07XHJcbiRlZGl0b3JpYWwtdjFfc2xvZ2FuX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMztcclxuXHJcbiRlZGl0b3JpYWwtdjFfcGFkZGluZy0tbWQ6ICRtb2R1bGVfcGFkZGluZy0tbWQ7XHJcblxyXG4kZWRpdG9yaWFsLXYxX3RleHRfcGFkZGluZy0tbWQ6IDA7XHJcbiRlZGl0b3JpYWwtdjFfdGV4dC1zdHJ1Y3R1cmVfcGFkZGluZy0tbWQ6IDAgNHJlbSAwIDEuNXJlbTtcclxuJGVkaXRvcmlhbC12MV90ZXh0LXN0cnVjdHVyZV9tYXgtd2lkdGgtLW1kOiBjYWxjKCN7JG1heF93aWR0aF9nZW59IC8gMik7XHJcblxyXG4kZWRpdG9yaWFsLXYxX2ltZ19tYXgtaGVpZ2h0LS1tZDogMzVyZW07XHJcbiRlZGl0b3JpYWwtdjFfaW1nX3BhZGRpbmctLW1kOiAwO1xyXG4kZWRpdG9yaWFsLXYxX2ltZ19tYXJnaW4tLW1kOiAwO1xyXG4kZWRpdG9yaWFsLXYxX2ltZ19ib3JkZXItcmFkaXVzLS1tZDogMnJlbTtcclxuJGVkaXRvcmlhbC12MV9pbWdfbWluLWhlaWdodC0tbWQ6IDM1cmVtO1xyXG5cclxuJGVkaXRvcmlhbC12MV9zbG9nYW5fcGFkZGluZy0tbWQ6IDNyZW07XHJcblxyXG5cclxuJGVkaXRvcmlhbC12MV9pbWdfbWF4LWhlaWdodC0tYWxlcnRtYWlsLS1tZDogMjNyZW07XHJcbiRlZGl0b3JpYWwtdjFfaW1nX21pbi1oZWlnaHQtLWFsZXJ0bWFpbC0tbWQ6IDIzcmVtO1xyXG5cclxuJGVkaXRvcmlhbC12MV9idXR0b25fYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTY7XHJcbiRlZGl0b3JpYWwtdjFfYnV0dG9uX2NvbG9yOiAkY29sb3JfdGVydGlhcnktODtcclxuXHJcbiRlZGl0b3JpYWwtdjFfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzM7XHJcbiRlZGl0b3JpYWwtdjFfaGlkZGVuVGV4dF9oZWlnaHQ6IDEwLjVyZW07XHJcblxyXG4kZWRpdG9yaWFsLXYxX2NvbnRhaW5lcl9wb3NpdGlvbjogc3RpY2t5O1xyXG4kZWRpdG9yaWFsLXYxX2NvbnRhaW5lcl90b3A6IDJyZW07XHJcbiRlZGl0b3JpYWwtdjFfYmxvY2tfY29udGFpbmVyX292ZXJmbG93OiB1bnNldDtcclxuIiwiJGVkaXRvcmlhbC12Ml90cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMyAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC12Ml9oaWRkZW5UZXh0X2hlaWdodDogMTAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbi5lZGl0b3JpYWwtdjIge1xyXG4gICAgLnRleHRfc3RydWN0dXJlIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkZWRpdG9yaWFsLXYyX3RyYW5zaXRpb247XHJcbiAgICAgICAgJi5oaWRkZW5UZXh0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkZWRpdG9yaWFsLXYyX2hpZGRlblRleHRfaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dF9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ1dHRvbl9zdHJ1Y3R1cmUge1xyXG4gICAgICAgIC5idXR0b25fZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRlZGl0b3JpYWwtdjJfdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYub3BlbiB7XHJcbiAgICAgICAgLmJ1dHRvbl9kZWZhdWx0IHtcclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRlZGl0b3JpYWwtdjJfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzM7XHJcbiRlZGl0b3JpYWwtdjJfaGlkZGVuVGV4dF9oZWlnaHQ6IDEwLjVyZW07XHJcbiIsIi5lZGl0b3JpYWwtZ21zLTEge1xyXG4gICAgLmVkaXRvcmlhbC1nbXMtMV9faW1nIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgLml0ZW1fX2ltZ3tcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNC8zO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgIC50aXRsZV9jb250ZW50XzEsIC50aXRsZV9jb250ZW50XzIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xyXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogRXN0aW1hdGlvbiBWYXJpYWJsZXMgKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXHJcblxyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9pY29uX2NvbG9yXzE6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9pY29uX2NvbG9yXzI6ICRjb2xvcl90ZXJ0aWFyeS04ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJyZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfdGV4dF9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfdGVydGlhcnktOCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2NvbG9yX2hvdmVyOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2Fycm93X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYXJyb3dfY29sb3JfaG92ZXI6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9ib3gtc2hhZG93OiAwIDEwcHggMTBweCAkY29sb3Jfc2Vjb25kYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCxjYWxjKC42cmVtICsgMS44NzV2dyksMjhweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktOCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9ib3JkZXItY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2NvbG9yX2hvdmVyOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYmFyX3N3aXBfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTUgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xcmVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfaW5wdXRfc2VsZWN0X2JvcmRlcl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9mb3JtX3NlY3Rpb25fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9wcm9fdGl0bGVfZm9ybV9zZWN0aW9uX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl90aXRsZV9mb3JtX3NlY3Rpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42cmVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19ib3JkZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9ib3JkZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9ib3JkZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19ib3JkZXJfaG92ZXI6ICRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JhY2tncm91bmRfaG92ZXIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2NvbG9yX2hvdmVyOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYm9yZGVyX2NvbG9yOiAkY29sb3JfdGVydGlhcnktOCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2NvbG9yX2NoZWNrZWQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYmFja2dyb3VuZF9jaGVja2VkOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsXzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45cmVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX3N3aXAzX2JvcmRlcl9jb2xvcjogJGNvbG9yX3NlY29uZGFyeS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcDRfbGFiZWxfZGF0ZV9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9pbnB1dF9kYXRlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktOCAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xcmVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9sZXR0ZXJfc3BhY2luZzogLjVyZW0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfd2lkdGg6IDE3NXB4ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fcHJvX3RpdGxlX2xhYmVsX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9wcm9fcmFkaW9fYm9yZGVyX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9jb2xvcl9ob3ZlcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGV4dGZpZWxkX2xhYmVsLWNvbG9yOiAkY29sb3JfdGVydGlhcnktOCAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXByb19fZm9ybV9sYWJlbDogJGNvbG9yX3RlcnRpYXJ5LTggIWRlZmF1bHQ7XHJcblxyXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xyXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xyXG5cclxuLmVzdGltYXRpb25fX3dyYXBwZXIge1xyXG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcblxyXG4gICAgJi53aXRoRXhwYW5kIHtcclxuICAgICAgcGFkZGluZzogMCAxLjVyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JhY2tncm91bmQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm94LXNoYWRvdzogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JveC1zaGFkb3c7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIH1cclxuICAgICAgJi1tb2RlLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXHJcbiAgICAgIC5pY29uLWVzdGltYXRpb24tcHJvIHtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG5cclxuICAgICAgICAuc3QwIHtcclxuICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9pY29uX2NvbG9yXzE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3QxIHtcclxuICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9pY29uX2NvbG9yXzI7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfdGV4dF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfdGV4dF9jb2xvcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19hcnJvdy1ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICYuaXNFeHBhbmRlZCB7XHJcbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fdGV4dCB7XHJcbiAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2NvbG9yX2hvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXHJcbiAgICAgICAgLmljb24tZXN0aW1hdGlvbi1wcm8ge1xyXG4gICAgICAgICAgLnN0MSB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEuM3JlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAxLjVyZW07XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXHJcbiAgICAgICAgLmljb24tZXN0aW1hdGlvbi1wcm8ge1xyXG4gICAgICAgICAgd2lkdGg6IDg1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDg1cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Fycm93LWJvdHRvbSB7XHJcbiAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcjtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmLmlzRXhwYW5kZWQge1xyXG4gICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fYXJyb3ctYm90dG9tIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2Fycm93X2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndyYXBwZXJfX3RpdGxlIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfZm9udDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24ge1xyXG4gICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWJ1bGxldCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMjBweCAkZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcblxyXG4gICAgICAgICAgICAgICYtYWN0aXZlLFxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9iYXJfc3dpcF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN3aXBlciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgICAgICAgICAgIGZsZXg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRleHRmaWVsZF9fbGFiZWwsXHJcbiAgICAgICAgICAgICAgLnNlbGVjdF9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV90ZXh0ZmllbGRfbGFiZWwtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAucmFkaW9zX19sZWdlbmQsXHJcbiAgICAgICAgICAgICAgLmNoZWNrYm94ZXNfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmNoZWNrYm94ZXNfX2l0cmVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMXJlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX2lucHV0X3NlbGVjdF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ZpZWxkc19fdGl0bGUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfZm9ybV9zZWN0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fdGl0bGVfZm9ybV9zZWN0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJi5mb3JtLWdyb3VwLS1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm5vdEZvckNoaWxkIHtcclxuICAgICAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAuc3dpcF8xIHtcclxuICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICYtZ3JvdXAtLWZvcm1fX2ZpZWxkc19fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJl9fZmllbGRzIHtcclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYucmFkaW9zIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJhZGlvX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmFkaW9fX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgJiArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jb2xvcjtcclxuICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfZm9udDtcclxuXHJcbiAgICAgICAgICAgICAgLmNoZWNrYm94ZXMtc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAtNy41cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC03LjVweDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEuNSk7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5jaGVja2JveGVzLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JvcmRlcl9ob3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveF9fbGFiZWwge1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fbGFiZWwge1xyXG4gICAgICAgICAgICAgIC5jaGVja2JveGVzLXN2ZyB7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LWVzdGltYXRlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwXzIsIC5zd2lwXzMge1xyXG4gICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYnVsbGUtcmFkaW8ge1xyXG4gICAgICAgICAgICAucmFkaW9fX2lucHV0IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fZm9udDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2NvbG9yX2NoZWNrZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYmFja2dyb3VuZF9jaGVja2VkO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19iYWNrZ3JvdW5kX2NoZWNrZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yYWRpb3NfX2dyb3VwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBfMyB7XHJcbiAgICAgICAgICAuY2hlY2tib3hfX2xhYmVsLFxyXG4gICAgICAgICAgLnJhZGlvX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMnJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAucmFkaW9fX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICYgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fc3dpcDNfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19zd2lwM19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwXzQge1xyXG5cclxuICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRleHRmaWVsZC0tZGF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC50ZXh0ZmllbGRfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfc3dpcDRfbGFiZWxfZGF0ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFyZW0gMCAwO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRleHRmaWVsZF9fY2FsZW5kYXIge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jaGVja2JveGVzIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2VjdGlvbjQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgICAgICAgLmZvcm1fX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHVuc2V0O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmZvcm1fX3N1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtX19jb25kaXRpb25zX19Db250ZW50IHtcclxuICAgICAgICAgICAgICAuZm9ybV9fY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dC1lc3RpbWF0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmFsbC1zd2lwZXItYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uX19lbGVtZW50IHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwLjc1cmVtO1xyXG5cclxuICAgICAgICAgICYuZGlzYWJsZWQtdmVyaWZpY2F0aW9uIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZXNzYWdlIHtcclxuICAgICAgLy9wYWRkaW5nOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgLmZvcm1fX2xlZ2FscyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1zaXplOiAwLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmZsYXRwaWNrci1jYWxlbmRhciB7XHJcbiAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcblxyXG4gICAgICAuZmxhdHBpY2tyIHtcclxuICAgICAgICAmLWRheSB7XHJcbiAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICNlc3RpbWF0aW9uX3Byb19ncm91cCB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAuZm9ybV9fbGVnYWxzIHtcclxuICAgICAgLy9wYWRkaW5nOiAwIDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZS1mb3JtIHtcclxuXHJcbiAgICAgIC5mb3JtIHtcclxuICAgICAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgICAvL3BhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZpZWxkc19fdGl0bGUge1xyXG4gICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3Byb190aXRsZV9mb3JtX3NlY3Rpb25fY29sb3I7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3RpdGxlX2Zvcm1fc2VjdGlvbl9mb250O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19maWVsZHMge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgICBmbGV4OiBpbml0aWFsO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbTtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGV4dGZpZWxkX19jYWxlbmRhciB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0ZmllbGRfX2xhYmVsLFxyXG4gICAgICAgICAgLnNlbGVjdF9fbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcHJvX19mb3JtX2xhYmVsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5yYWRpb3Mge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucmFkaW9zX19sZWdlbmQsXHJcbiAgICAgICAgICAuY2hlY2tib3hlc19fbGVnZW5kIHtcclxuICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcHJvX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcHJvX3RpdGxlX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jaGVja2JveGVzX19pdHJlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAxcmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yYWRpb19faW5wdXQge1xyXG4gICAgICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3Byb190aXRsZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3Byb19yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcHJvX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sZWdlbmQge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlY3Rpb24xIHtcclxuICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICYtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWN0aW9uNCB7XHJcbiAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAmLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzcmVtO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1fX3N1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmNoZWNrYm94ZXMge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAvLyAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXHJcbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiBFc3RpbWF0aW9uIFZhcmlhYmxlcyAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cclxuXHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2ljb25fY29sb3JfMTogJGNvbG9yX3ByaW1hcnktMTtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2ljb25fY29sb3JfMjogJGNvbG9yX3RlcnRpYXJ5LTg7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMnJlbSAkZm9udC1mYW1pbHktLTI7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV90ZXh0X2NvbG9yOiAkY29sb3JfdGVydGlhcnktODtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl90ZXJ0aWFyeS04O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfY29sb3JfaG92ZXI6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYXJyb3dfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcl9ob3ZlcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JveC1zaGFkb3c6IDAgMTBweCAxMHB4ICRjb2xvcl9zZWNvbmRhcnktMTtcclxuXHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCxjYWxjKC42cmVtICsgMS44NzV2dyksMjhweCkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktODtcclxuJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9ib3JkZXItY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2NvbG9yX2hvdmVyOiAkY29sb3JfdGVydGlhcnktMztcclxuJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYmFyX3N3aXBfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTU7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xcmVtICRmb250LWZhbWlseS0tMjtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfaW5wdXRfc2VsZWN0X2JvcmRlcl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTg7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9mb3JtX3NlY3Rpb25fY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04O1xyXG4kZXN0aW1hdGlvbl9wcm9fdGl0bGVfZm9ybV9zZWN0aW9uX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZXN0aW1hdGlvbl90aXRsZV9mb3JtX3NlY3Rpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42cmVtICRmb250LWZhbWlseS0tMjtcclxuJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19ib3JkZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9ib3JkZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTg7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMTtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9ib3JkZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19ib3JkZXJfaG92ZXI6ICRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JhY2tncm91bmRfaG92ZXI7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2NvbG9yX2hvdmVyOiAkY29sb3JfdGVydGlhcnktMztcclxuXHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYm9yZGVyX2NvbG9yOiAkY29sb3JfdGVydGlhcnktODtcclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2NvbG9yX2NoZWNrZWQ6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYmFja2dyb3VuZF9jaGVja2VkOiAkY29sb3JfcHJpbWFyeS0xO1xyXG5cclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsXzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45cmVtICRmb250LWZhbWlseS0tMjtcclxuJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX3N3aXAzX2JvcmRlcl9jb2xvcjogJGNvbG9yX3NlY29uZGFyeS0xO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcDRfbGFiZWxfZGF0ZV9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTg7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9pbnB1dF9kYXRlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktODtcclxuXHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xcmVtICRmb250LWZhbWlseS0tMjtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9sZXR0ZXJfc3BhY2luZzogLjVyZW07XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfd2lkdGg6IDE3NXB4O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG5cclxuJGVzdGltYXRpb25fcHJvX3RpdGxlX2xhYmVsX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250O1xyXG4kZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04O1xyXG4kZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS04O1xyXG4kZXN0aW1hdGlvbl9wcm9fcmFkaW9fYm9yZGVyX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNTtcclxuXHJcbiRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250O1xyXG4kZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9jb2xvcl9ob3ZlcjogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGV4dGZpZWxkX2xhYmVsLWNvbG9yOiAkY29sb3JfdGVydGlhcnktODtcclxuXHJcbiRlc3RpbWF0aW9uLXByb19fZm9ybV9sYWJlbDogJGNvbG9yX3RlcnRpYXJ5LTg7XHJcbiIsIiRlc3RpbWF0aW9uLXJlc3VsdF93cmFwcGVyOiAkbWF4X3dpZHRoX2dlbiAhZGVmYXVsdDtcclxuXHJcbi8vJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS44ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNnB4KS8xLjggJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2Jsb2NrX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIC41NikgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbG9jYXRlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9kcmF3aW5nX3RleHQ6ICRjb2xvcl90ZXJ0aWFyeS00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX2xhYmVsOiAkY29sb3JfdGVydGlhcnktNCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX3ZhbHVlX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIC41NikgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNCAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2JvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgLjU2KSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIxcHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIC41NikgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2Rlc2NyaXB0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9ub3RlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNCAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX3N2Z19jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTQgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS00ICFkZWZhdWx0O1xyXG5cclxuLmVzdGltYXRpb24tcmVzdWx0IHtcclxuICAgIG1hcmdpbjogMmVtIGF1dG87XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRlc3RpbWF0aW9uLXJlc3VsdF93cmFwcGVyO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19tZXNzYWdlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi0tZXJyb3Ige1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21haW4tdGl0bGUge1xyXG4gICAgICAgIC8vZm9udDogJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgIC5pY29uLXRpdGxlLXBvaTpiZWZvcmUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2NhdGUtZHJhd2luZywgJl9fZXN0aW1hdGUsICZfX3N0cm9uZy1wb2ludCwgJl9fc2ltaWxhciwgJl9fcXVhbGl0eSwgJl9fYWN0aW9uIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkZXN0aW1hdGlvbi1yZXN1bHRfYmxvY2tfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5ODBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19zdHJvbmctcG9pbnQsICZfX3NpbWlsYXIsICZfX3F1YWxpdHkge1xyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9jYXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgLmljb24tZXN0aW1hdGlvbi1mb250IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2RyYXdpbmdfdGV4dDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19lc3RpbWF0ZSB7XHJcbiAgICAgICAgLmVzdGltYXRlIHtcclxuICAgICAgICAgICAgLmVzdGltYXRlX19pdGVtLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAuZXN0aW1hdGVfX2l0ZW0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5lc3RpbWF0ZV9faXRlbS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lc3RpbWF0ZV9faXRlbS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX3ZhbHVlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZXN0aW1hdGVfX2l0ZW0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fbGFiZWw7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0cm9uZy1wb2ludCB7XHJcblxyXG4gICAgICAgIC5zdHJvbmctcG9pbnQge1xyXG4gICAgICAgICAgICAmX19zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fZGVzY3JpcHRpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3NpbWlsYXIge1xyXG5cclxuICAgICAgICAuc2ltaWxhciB7XHJcbiAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mby1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWluZm8tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1pbmZvLWRpc3RyaWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mby1jaXR5IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fcXVhbGl0eSB7XHJcblxyXG4gICAgICAgIC5xdWFsaXR5IHtcclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxOTNweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDZweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fdGl0bGVfZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtbm90ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fbm90ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFCNUUyMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tYntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdDQjM0MjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tY3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERDgzNTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTcyNjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNEIyNjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZGVzY3JpcHRpb25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FjdGlvbiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGlua3MtZ3JvdXBfX2xpbmsge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbCB7XHJcblxyXG4gICAgICAgICYtZ2VuZXJhdGUtcmVwb3J0IHtcclxuXHJcbiAgICAgICAgICAgIC5nZW5lcmF0ZS1yZXBvcnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAjcmVwb3J0LWRvd25sb2FkLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBkYXJrZW4oJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2JhY2tncm91bmQsMzAlKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2xldHRlci1zcGFjaW5nO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRlc3RpbWF0aW9uLXJlc3VsdF93cmFwcGVyOiAkbWF4X3dpZHRoX2dlbjtcclxuXHJcbi8vJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS44ICRmb250LWZhbWlseS0tMjtcclxuJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNnB4KS8xLjggJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2Jsb2NrX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIC41Nik7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbG9jYXRlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9kcmF3aW5nX3RleHQ6ICRjb2xvcl90ZXJ0aWFyeS00O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX2xhYmVsOiAkY29sb3JfdGVydGlhcnktNDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX3ZhbHVlX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIC41Nik7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2JvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgLjU2KTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIxcHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIC41Nik7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2Rlc2NyaXB0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9ub3RlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS00O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX3N2Z19jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMjtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMjtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0yO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS00OyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRldmVudHMtZGV0YWlscy12MV9pbWFnZV9hc3BlY3QtcmF0aW86IDQvMyAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2ltYWdlX29iamVjdC1maXQ6IGNvdmVyICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2ltYWdlX2FzcGVjdC1yYXRpby0tbW9iaWxlOiAxLzEgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pbWFnZV9hc3BlY3QtcmF0aW8tLWRlc2t0b3A6IDMvMiAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2ltYWdlX29iamVjdC1maXQ6IGNvdmVyICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2RhdGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9kYXRlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMSkgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9fZHVyZWVfZm9udHM6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9fZHVyZWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9fcGxhY2VfZm9udHM6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9fcGxhY2VfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9fcGxhY2VfY29sb3JfbGFiZWw6ICM1MzUzNTQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19kdXJlZV9jb2xvcl9sYWJlbDogIzNDM0QzRSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19zdmdfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9faW50cm9fY29sb3I6ICMzQzNEM0UgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19saWV1X2ZvbnRzOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2NvbnRlbnRfbGlldV9jb2xvcjogIzNDM0QzRSAhZGVmYXVsdDtcclxuXHJcbi5ldmVudHMtZGV0YWlscy12MSB7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgaDF7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19ldmVudHNfX2Rlc2NyaXB0aW9uX19jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgJl9fcGxhY2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1kZXRhaWxzLXYxX2NvbnRlbnRfX3BsYWNlX2ZvbnRzO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19wbGFjZV9jb2xvcl9sYWJlbDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19wbGFjZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZHVyZWUge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1kZXRhaWxzLXYxX2NvbnRlbnRfX2R1cmVlX2ZvbnRzO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19kdXJlZV9jb2xvcl9sYWJlbDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19kdXJlZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xvY2FsaXNhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2xpZXUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19saWV1X2ZvbnRzO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9saWV1X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGV2ZW50cy1kZXRhaWxzLXYxX2NvbnRlbnRfX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86ICRldmVudHMtZGV0YWlscy12MV9pbWFnZV9hc3BlY3QtcmF0aW87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiAkZXZlbnRzLWRldGFpbHMtdjFfaW1hZ2Vfb2JqZWN0LWZpdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWRldGFpbHMtdjFfZGF0ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRldmVudHMtZGV0YWlscy12MV9kYXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExOXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDM3LCAzOCwgNDMsIDApLCAjMjUyNjJiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfaW1hZ2VfYXNwZWN0LXJhdGlvOiA0LzMgO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaW1hZ2Vfb2JqZWN0LWZpdDogY292ZXIgO1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2ltYWdlX2FzcGVjdC1yYXRpby0tbW9iaWxlOiAxLzEgO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaW1hZ2VfYXNwZWN0LXJhdGlvLS1kZXNrdG9wOiAzLzIgO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaW1hZ2Vfb2JqZWN0LWZpdDogY292ZXIgO1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2RhdGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfZGF0ZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIDEpIDtcclxuXHJcbiRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19kdXJlZV9mb250czogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuNSAkZm9udC1mYW1pbHktLTEgO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9fZHVyZWVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgO1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2NvbnRlbnRfX3BsYWNlX2ZvbnRzOiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS41ICRmb250LWZhbWlseS0tMSA7XHJcbiRldmVudHMtZGV0YWlscy12MV9jb250ZW50X19wbGFjZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSA7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9fcGxhY2VfY29sb3JfbGFiZWw6ICM1MzUzNTQgO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9fZHVyZWVfY29sb3JfbGFiZWw6ICMzQzNEM0UgO1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2NvbnRlbnRfX3N2Z19jb2xvcjogJGNvbG9yX3ByaW1hcnktMSA7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9faW50cm9fY29sb3I6ICMzQzNEM0UgO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9fbGlldV9mb250czogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuNSAkZm9udC1mYW1pbHktLTEgO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29udGVudF9saWV1X2NvbG9yOiAjNTM1MzU0IDtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaW1hZ2VfYXNwZWN0LXJhdGlvOiA0LzMgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pbWFnZV9vYmplY3QtZml0OiBjb3ZlciAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9kYXRlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfZGF0ZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIDEpICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX3RpdGxlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uX2ZvbnRfdjE6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfX2R1cmVlX2ZvbnRzOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfX2R1cmVlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfX3BsYWNlX2ZvbnRzOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfX3BsYWNlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfX3BsYWNlX2NvbG9yX2xhYmVsOiAjNTM1MzU0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9fZHVyZWVfY29sb3JfbGFiZWw6ICMzQzNEM0UgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9fc3ZnX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9faW50cm9fZm9udHM6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9faW50cm9fY29sb3I6ICMzQzNEM0UgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9jb250ZW50X19saWV1X2ZvbnRzOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfbGlldV9jb2xvcjogIzUzNTM1NCAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy9cclxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vL0F1dHJlcyBzdHlsZXNcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZXZlbnRzLWxpc3RpbmctdjEge1xyXG4gICAgaDIudGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZXZlbnRzIHtcclxuXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86ICRldmVudHMtbGlzdGluZy12MV9pbWFnZV9hc3BlY3QtcmF0aW87XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6ICRldmVudHMtbGlzdGluZy12MV9pbWFnZV9vYmplY3QtZml0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12MV9kYXRlX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXZlbnRzLWxpc3RpbmctdjFfZGF0ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWxpc3RpbmctdjFfdGl0bGVfZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12MV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtbGlzdGluZy12MV9idXR0b25fZm9udF92MTtcclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRldmVudHMtbGlzdGluZy12MV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NoYXBvX19jb250ZW50IHtcclxuICAgICAgICAgICAgZm9udDogJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfX2ludHJvX2ZvbnRzO1xyXG4gICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfX2ludHJvX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICZfX3BsYWNlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9fcGxhY2VfZm9udHM7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12MV9jb250ZW50X19wbGFjZV9jb2xvcl9sYWJlbDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfX3BsYWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kdXJlZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfX2R1cmVlX2ZvbnRzO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9fZHVyZWVfY29sb3JfbGFiZWw7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12MV9jb250ZW50X19kdXJlZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3dpZHRoLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xvY2FsaXNhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2xpZXUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtbGlzdGluZy12MV9jb250ZW50X19saWV1X2ZvbnRzO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9saWV1X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGV2ZW50cy1saXN0aW5nLXYxX2NvbnRlbnRfX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGVUaW1lLWV2ZW50cyB7XHJcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1pbi1jb250ZW50O1xyXG4gICAgICAgIC5ldmVudHNfX2RhdGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiJGV2ZW50cy1saXN0aW5nLXYxX2ltYWdlX2FzcGVjdC1yYXRpbzogNC8zIDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2ltYWdlX29iamVjdC1maXQ6IGNvdmVyIDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9kYXRlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zIDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2RhdGVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAxKSA7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfdGl0bGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgO1xyXG4kZXZlbnRzLXJlbGF0ZWRfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xIDtcclxuIiwiJGV2ZW50cy1saXN0aW5nLXYxX2ltYWdlX2FzcGVjdC1yYXRpbzogNC8zO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaW1hZ2Vfb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfZGF0ZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuJGV2ZW50cy1saXN0aW5nLXYxX2RhdGVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAxKTtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV90aXRsZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGV2ZW50cy1saXN0aW5nLXYxX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2J1dHRvbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2J1dHRvbl9mb250X3YxOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9jb250ZW50X19kdXJlZV9mb250czogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRldmVudHMtbGlzdGluZy12MV9jb250ZW50X19kdXJlZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9jb250ZW50X19wbGFjZV9mb250czogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRldmVudHMtbGlzdGluZy12MV9jb250ZW50X19wbGFjZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9fc3ZnX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9faW50cm9fZm9udHM6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9faW50cm9fY29sb3I6ICMzQzNEM0U7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9fbGlldV9mb250czogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRldmVudHMtbGlzdGluZy12MV9jb250ZW50X2xpZXVfY29sb3I6ICM1MzUzNTQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfY29udGVudF9fcGxhY2VfY29sb3JfbGFiZWw6ICM1MzUzNTQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9jb250ZW50X19kdXJlZV9jb2xvcl9sYWJlbDogIzNDM0QzRTsiLCIkZXZlbnRzLWxpc3RpbmctdjFfaW1hZ2VfYXNwZWN0LXJhdGlvOiA0LzMgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pbWFnZV9vYmplY3QtZml0OiBjb3ZlciAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9kYXRlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfZGF0ZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIDEpICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX3RpdGxlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLXJlbGF0ZWRfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi5ldmVudHMtcmVsYXRlZC12MSB7XHJcblxyXG4gICAgLnN3aXBlciB7XHJcbiAgICAgICAgLmV2ZW50cy1yZWxhdGVkLXYxX19pdGVtcyB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZXZlbnRzIHtcclxuICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAkZXZlbnRzLWxpc3RpbmctdjFfaW1hZ2VfYXNwZWN0LXJhdGlvO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiAkZXZlbnRzLWxpc3RpbmctdjFfaW1hZ2Vfb2JqZWN0LWZpdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RhdGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX2RhdGVfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRldmVudHMtbGlzdGluZy12MV9kYXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9jb250ZW50XzEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12MV90aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtcmVsYXRlZF90aXRsZV9mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19idXR0b24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX2J1dHRvbl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRldmVudHMtbGlzdGluZy12MV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkZmFiLXYxX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZmFiLXYxX2J1dHRvbl9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcblxyXG4kZmFiLXYxX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG5cclxuJGZhYi12MV90aXRsZV9iYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuXHJcbiRmYWItdjFfdGl0bGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRmYWItdjFfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRmYWItdjFfaWNvbl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZmFiLXYxX3RleHRfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRmYWItdjFfdGV4dF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuXHJcbiRmYWItdjFfYnV0dG9uX2ljb25fY29sb3I6ICRmYWItdjFfYnV0dG9uX2NvbG9yICFkZWZhdWx0O1xyXG4kZmFiLXYxX2J1dHRvbl9pY29uX2JhY2tncm91bmQ6ICRmYWItdjFfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4kZmFiLXYxX2J1dHRvbl9pY29uX2JhY2tncm91bmQtLWhvdmVyOiAkZmFiLXYxX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmFiLXYxX2J1dHRvbl9pY29uX2NvbG9yLS1ob3ZlcjogJGZhYi12MV9idXR0b25fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLmZhYi12MSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDFyZW07XHJcbiAgICByaWdodDogMXJlbTtcclxuICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgd2lkdGg6IDVyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICYuZmFiLWFjdGl2ZSB7XHJcbiAgICAgICAgLmZhYi12MV9idXR0b24ge1xyXG4gICAgICAgICAgICAuZmFiLXYxX2J1dHRvbi1pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZhYi12MV9idXR0b24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhYi12MV9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJGZhYi12MV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgd2lkdGg6IDU4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuNjI1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhYi12MV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuOHM7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYWItdjFfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhYi12MV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5mYWItdjFfc3RydWN0dXJlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWItdjFfaW1nIHtcclxuICAgICAgICB3aWR0aDogMy41cmVtO1xyXG4gICAgICAgIGhlaWdodDogMy41cmVtO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhYi12MV90aXRsZV9zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNnJlbTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA4cmVtKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTByZW0pO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWItdjFfdGl0bGVfY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZhYi12MV90aXRsZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgkY29sb3JfdGVydGlhcnktNCwgMC4yNSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWItdjFfdGl0bGUsIC5mYWItdjFfc3VidGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWItdjFfdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZmFiLXYxX3RpdGxlX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWItdjFfc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZmFiLXYxX3N1YnRpdGxlX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYnV0dG9uX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMTRyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbl9kZWZhdWx0IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgLmljb25fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmFiLXYxX2J1dHRvbl9pY29uX2JhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmYWItdjFfYnV0dG9uX2ljb25fY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbl9jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDMuNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzLjVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmFiLXYxX2J1dHRvbl9pY29uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRmYWItdjFfYnV0dG9uX2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0X2l0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbSAwLjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhYi12MV90ZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCByZ2JhKCRjb2xvcl90ZXJ0aWFyeS00LCAwLjI1KTtcclxuICAgICAgICAgICAgY29sb3I6ICRmYWItdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA4NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZhYi1hY3RpdmUge1xyXG4gICAgICAgIC5mYWItdjFfdGl0bGVfc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbl9zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBib3R0b206IDRyZW07XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDQwdmg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIiRmYWJfZGV0YWlsX2NvbnRlbnRfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRmYWJfZGV0YWlsX3RpdGxlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZmFiX2RldGFpbF9zdWJ0aXRsZV9jb2xvcjogJGZhYl9kZXRhaWxfdGl0bGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYWJfZGV0YWlsX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kZmFiX2RldGFpbF9pY29uX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRmYWJfZGV0YWlsX3RleHRfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRmYWJfZGV0YWlsX3RleHRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4kZmFiX2RldGFpbF9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGZhYl9kZXRhaWxfYnV0dG9uX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRmYWJfZGV0YWlsX2J1dHRvbl9iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJGZhYl9kZXRhaWxfYnV0dG9uX2JvcmRlci0taG92ZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kZmFiX2RldGFpbF9idXR0b25fYm9yZGVyLS1kZXNrdG9wOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGZhYl9kZXRhaWxfYnV0dG9uX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGZhYl9kZXRhaWxfYnV0dG9uX2NvbG9yLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuXHJcbi5mYWJfZGV0YWlsIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMXJlbTtcclxuICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgd2lkdGg6IDVyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC5mYWJfZGV0YWlsX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZmFiX2RldGFpbF9pbWcge1xyXG4gICAgICAgIHdpZHRoOiAzLjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzLjVyZW07XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZmFiX2RldGFpbF90aXRsZV9zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNnJlbTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA4cmVtKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTByZW0pO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWJfZGV0YWlsX3RpdGxlX2NvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmYWJfZGV0YWlsX2NvbnRlbnRfYmFja2dyb3VuZDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTQsIDAuMjUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZmFiX2RldGFpbF90aXRsZSwgLmZhYl9kZXRhaWxfc3VidGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWJfZGV0YWlsX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICBjb2xvcjogJGZhYl9kZXRhaWxfdGl0bGVfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhYl9kZXRhaWxfc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZmFiX2RldGFpbF9zdWJ0aXRsZV9jb2xvcjtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmJ1dHRvbl9zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDE0cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzM7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b25fZGVmYXVsdCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XHJcbiAgICAgICAgJltkYXRhLXBob25lXTpub3QoLnBvaW50ZXItZXZlbnRzLWFjdGl2ZSkge1xyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmW2RhdGEtcGhvbmVdLnBvaW50ZXItZXZlbnRzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMy41cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYWJfZGV0YWlsX2ljb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dF9pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwLjVyZW0gMC41cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYWJfZGV0YWlsX3RleHRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTQsIDAuMjUpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhYl9kZXRhaWxfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAuZmFiX2RldGFpbF90aXRsZV9zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNHJlbTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgIHRvcDogMTJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIC5mYWJfZGV0YWlsX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmFiX2RldGFpbF9jb250ZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhYl9kZXRhaWxfaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogNXJlbTtcclxuICAgICAgICAgICAgY3Vyc29yOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB0b3A6IC0yLjVyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgJiArIC5mYWJfZGV0YWlsX2VsZW1lbnRzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYWJfZGV0YWlsX3RpdGxlX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzM7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFiX2RldGFpbF90aXRsZV9jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhYl9kZXRhaWxfdGl0bGUsIC5mYWJfZGV0YWlsX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhYl9kZXRhaWxfdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFiX2RldGFpbF9zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuYnV0dG9uX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uX2RlZmF1bHQge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhYl9kZXRhaWxfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGZhYl9kZXRhaWxfYnV0dG9uX2JvcmRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogLjc1cmVtO1xyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmFiX2RldGFpbF9idXR0b25fYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6JGZhYl9kZXRhaWxfYnV0dG9uX2JvcmRlci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAudGV4dF9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhYl9kZXRhaWxfYnV0dG9uX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb25fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC50ZXh0X2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZhYl9kZXRhaWxfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIvKiBNb2R1bGUgY291cHMgZGUgY29ldXIgVjIgKi9cclxuXHJcblxyXG4kZmF2b3JpdGVzLXYyX2RlY29yYXRlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMTAgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfY2FyZC1iaWVuLXYzX2JlZm9yZV9iYWNrZ3JvdW5kOiAkY29sb3Jfc2Vjb25kYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4uZmF2b3JpdGVzLXYyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIHRvcDogNXJlbTtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDE0LzEyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYXZvcml0ZXMtdjJfZGVjb3JhdGVfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICh4bCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwNTBweDtcclxuXHJcbiAgICAgICAgICAgIHRvcDogNnJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDU0JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ3M3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3dyYXBwZXIge1xyXG5cclxuICAgIH1cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9ob21lX21heC13aWR0aDtcclxuICAgICAgICBtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICh4eHh4bCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3N3aXBwZXIge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5ODVweDtcclxuICAgICAgICAgICAgICAgIC5jYXJkLWJpZW4tdjMge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2RhdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuNnMsIG9wYWNpdHkgLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC5jYXJkLWJpZW4tdjMge1xyXG4gICAgICAgICAgICAgICAgJl9fZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC41cywgb3BhY2l0eSAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zbGlkZS1uZXh0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgLmNhcmQtYmllbi12M19faW1nLWNvbnRhaW5lcjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12Ml9jYXJkLWJpZW4tdjNfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyomX19pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgLmNhcmQtYmllbi12M19fZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0qL1xyXG5cclxuICAgICZfX25hdmlnYXRpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIkZm9vdGVyX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRmb290ZXJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kZm9vdGVyX2VsZW1lbnRfbWFyZ2luLWJvdHRvbjogM3JlbSAhZGVmYXVsdDtcclxuXHJcbi8qIEZvb3RlciBFbGVtZW50ICovXHJcbiRmb290ZXJfZWxlbWVudF90aXRsZV9pY29uX3dpZHRoOiAycmVtICFkZWZhdWx0O1xyXG4kZm9vdGVyX2VsZW1lbnRfdGl0bGVfaWNvbl9oZWlnaHQ6IDJyZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXJfZWxlbWVudF90aXRsZV9pY29uX3BhZGRpbmc6IDAuNnJlbSAhZGVmYXVsdDtcclxuJGZvb3Rlcl9lbGVtZW50X3RpdGxlX2ljb25fYm9yZGVyLXJhZGl1czogMTAwJSAhZGVmYXVsdDtcclxuJGZvb3Rlcl9lbGVtZW50X3RpdGxlX2ljb25fYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJGZvb3Rlcl9lbGVtZW50X3RpdGxlX2ljb25fbWFyZ2luLXJpZ2h0OiAxcmVtICFkZWZhdWx0O1xyXG4kZm9vdGVyX2VsZW1lbnRfdGl0bGVfaWNvbl9maWxsOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuJGZvb3Rlcl9lbGVtZW50X3RpdGxlX3RleHRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRmb290ZXJfZWxlbWVudF90aXRsZV90ZXh0X2ZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFkZWZhdWx0O1xyXG4kZm9vdGVyX2VsZW1lbnRfY29udGVudF90ZXh0X3RyYW5zaXRpb246IDAuM3MgIWRlZmF1bHQ7XHJcbiRmb290ZXJfZWxlbWVudF9jb250ZW50X3RleHRfY29sb3ItLWhvdmVyLS1mb2N1cy0tYWN0aXZlOiBkYXJrZW4oJGZvb3Rlcl9jb2xvciwgNTAlKSAhZGVmYXVsdDtcclxuXHJcbi8qIEZvb3RlciBsb2dvICovXHJcbiRmb290ZXJfbG9nb19tYXJnaW4tYm90dG9uOiAkZm9vdGVyX2VsZW1lbnRfbWFyZ2luLWJvdHRvbiAhZGVmYXVsdDtcclxuJGZvb3Rlcl9sb2dvX21heC13aWR0aDogMTJyZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXJfbG9nb19tYXgtaGVpZ2h0OiA4cmVtICFkZWZhdWx0O1xyXG5cclxuLyogRm9vdGVyIGxvZ28gbWVtYmVyICovXHJcbiRmb290ZXJfbG9nb19tZW1iZXJfbWF4LXdpZHRoOiAxMnJlbSAhZGVmYXVsdDtcclxuXHJcbi8qIEZvb3RlciBwYXJ0bmVycyAqL1xyXG4kZm9vdGVyX3BhcnRuZXJzX2l0ZW1fbWFyZ2luLXJpZ2h0OiAxcmVtICFkZWZhdWx0O1xyXG4kZm9vdGVyX3BhcnRuZXJzX2l0ZW1fbWFyZ2luLWJvdHRvbTogMXJlbSAhZGVmYXVsdDtcclxuJGZvb3Rlcl9wYXJ0bmVyc19pbWdfbWF4LWhlaWdodDogMnJlbSAhZGVmYXVsdDtcclxuXHJcbi8qIEZvb3RlciBjb3B5cmlnaHQgZXQgbmF2IGxpc3QgKi9cclxuJGZvb3Rlcl9uYXZfbGlzdF9mb250LXNpemU6IDAuOHJlbSAhZGVmYXVsdDtcclxuJGZvb3Rlcl9uYXZfbGlzdF9jb2xvcjogZGFya2VuKCRjb2xvcl90ZXJ0aWFyeS0zLCAyMCUpICFkZWZhdWx0O1xyXG4kZm9vdGVyX25hdl9saXN0X21hcmdpbi1ib3R0b206IDJyZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXJfbmF2X2xpc3RfcGFkZGluZzogMC41cmVtIDAgIWRlZmF1bHQ7XHJcbiRmb290ZXJfbmF2X2xpc3RfdHJhbnNpdGlvbjogMC4zcyAhZGVmYXVsdDtcclxuJGZvb3Rlcl9uYXZfbGlzdF9jb2xvci0taG92ZXItLWZvY3VzLS1hY3RpdmU6IGRhcmtlbigkY29sb3JfdGVydGlhcnktMywgNTAlKSAhZGVmYXVsdDtcclxuJGZvb3Rlcl9jb3B5cmlnaHRfbWFyZ2luLWJvdHRvbTogMnJlbSAhZGVmYXVsdDtcclxuXHJcbi8qIEZvb3RlciBMQkkgbG9nbyAqL1xyXG4kZm9vdGVyX25hdl9saXN0X3BhZGRpbmc6IDFyZW0gMCAhZGVmYXVsdDtcclxuJGZvb3Rlcl9uYXZfbGlzdF9mb250LXNpemU6IDAuOHJlbSAhZGVmYXVsdDtcclxuJGZvb3Rlcl9uYXZfbGlzdF9jb2xvcjogZGFya2VuKCRjb2xvcl90ZXJ0aWFyeS0zLCAyNSUpICFkZWZhdWx0O1xyXG4kZm9vdGVyX25hdl9saXN0X2ZpbGw6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kZm9vdGVyX25hdl9saXN0X21heC13aWR0aDogMTJyZW0gIWRlZmF1bHQ7XHJcblxyXG4vKiBGb290ZXIgU29jaWFsIE5ldHdvcmsgKi9cclxuJGZvb3Rlcl9zb2NpYWxfbmV0d29ya19maWxsLS1ob3Zlci0tZm9jdXMtLWFjdGl2ZTogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbi8qIEZvb3RlciBEZXNrdG9wICovXHJcbiRmb290ZXJfbWRfZWxlbWV0X3BhZGRpbmctcmlnaHQ6IDJyZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXJfbWRfbmF2X2xpc3RfaXRlbV9tYXJnaW4tcmlnaHQ6IDJyZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXJfbWRfY29weXJpZ2h0X21hcmdpbi10b3A6IDFyZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXJfbWRfbGJpX2xvZ29fbWluLXdpZHRoOiAxOHJlbSAhZGVmYXVsdDtcclxuXHJcbi8qIEZvb3RlciBmb3JtICovXHJcbiRmb290ZXJfZm9ybV90aXRsZV9jb250ZW50XzFfZm9udDogJGgyLWZvbnQgIWRlZmF1bHQ7XHJcbiRmb290ZXJfZm9ybV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRmb290ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmb290ZXJfZm9ybV90aXRsZV9jb250ZW50XzJfZm9udDogJGgzLWZvbnQgIWRlZmF1bHQ7XHJcbiRmb290ZXJfZm9ybV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRmb290ZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4uZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRmb290ZXJfYmFja2dyb3VuZDtcclxuICAgIC5mb290ZXJfY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcclxuICAgICAgICBjb2xvcjogJGZvb3Rlcl9jb2xvcjtcclxuICAgICAgICAmLndpdGhGb3JtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXJlbSAxLjVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgLmZvb3Rlcl9sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb290ZXJfcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl9lbGVtZW50X19jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgLmZvb3Rlcl9lbGVtZW50X19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAuZm9vdGVyX2VsZW1lbnRfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXRsZV9fZWxlbWVudF8yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLmljb25fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkZm9vdGVyX2VsZW1lbnRfdGl0bGVfaWNvbl93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkZm9vdGVyX2VsZW1lbnRfdGl0bGVfaWNvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRmb290ZXJfZWxlbWVudF90aXRsZV9pY29uX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRmb290ZXJfZWxlbWVudF90aXRsZV9pY29uX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmb290ZXJfZWxlbWVudF90aXRsZV9pY29uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRmb290ZXJfZWxlbWVudF90aXRsZV9pY29uX21hcmdpbi1yaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZvb3Rlcl9lbGVtZW50X3RpdGxlX2ljb25fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGV4dF9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb290ZXJfZWxlbWVudF90aXRsZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvb3Rlcl9lbGVtZW50X3RpdGxlX3RleHRfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9vdGVyX2VsZW1lbnRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIC50ZXh0X19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYS50ZXh0X19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZm9vdGVyX2VsZW1lbnRfY29udGVudF90ZXh0X3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlcl9lbGVtZW50X2NvbnRlbnRfdGV4dF9jb2xvci0taG92ZXItLWZvY3VzLS1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfX2xvZ28ge1xyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGZvb3Rlcl9sb2dvX21hcmdpbi1ib3R0b247XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGZvb3Rlcl9sb2dvX21heC13aWR0aDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJGZvb3Rlcl9sb2dvX21heC1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvX21lbmJlcl9saW5rIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgLmxvZ29fbWVuYmVyX2ltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGZvb3Rlcl9sb2dvX21lbWJlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFydG5lcnNfX25hdl9saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgLnBhcnRuZXJzX19uYXZfaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGZvb3Rlcl9wYXJ0bmVyc19pdGVtX21hcmdpbi1yaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGZvb3Rlcl9wYXJ0bmVyc19pdGVtX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFydG5lcnNfX25hdl9saW5rIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhcnRuZXJzX19uYXZfaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkZm9vdGVyX3BhcnRuZXJzX2ltZ19tYXgtaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29weXJpZ2h0X19uYXZfbGlzdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9vdGVyX25hdl9saXN0X2ZvbnQtc2l6ZTtcclxuICAgICAgICBjb2xvcjogJGZvb3Rlcl9uYXZfbGlzdF9jb2xvcjtcclxuICAgICAgICAubmF2X2xpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRmb290ZXJfbmF2X2xpc3RfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdl9saXN0X19pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXZfbGlzdF9fbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRmb290ZXJfbmF2X2xpc3RfcGFkZGluZztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRmb290ZXJfbmF2X2xpc3RfdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb290ZXJfbmF2X2xpc3RfY29sb3ItLWhvdmVyLS1mb2N1cy0tYWN0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbi5uYXZfbGlzdF9fbGluayB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29weXJpZ2h0X190ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGZvb3Rlcl9jb3B5cmlnaHRfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxiaS1sb2dvX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogJGZvb3Rlcl9uYXZfbGlzdF9wYWRkaW5nO1xyXG4gICAgICAgIC5sYmktbG9nb19fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvb3Rlcl9uYXZfbGlzdF9mb250LXNpemU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyX25hdl9saXN0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGJpLWxvZ28ge1xyXG4gICAgICAgICAgICBmaWxsOiAkZm9vdGVyX25hdl9saXN0X2ZpbGw7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRmb290ZXJfbmF2X2xpc3RfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG9cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNvY2lhbF9uZXR3b3JrIHtcclxuICAgICAgICAuc29jaWFsX25ldHdvcmtfX2xpbmsge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZm9vdGVyX3NvY2lhbF9uZXR3b3JrX2ZpbGwtLWhvdmVyLS1mb2N1cy0tYWN0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAuZm9vdGVyX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkbWF4X3dpZHRoX2dlbjtcclxuICAgICAgICAgICAgJi53aXRoRm9ybSB7XHJcbiAgICAgICAgICAgICAgICAuZm9vdGVyX2xlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlcl9yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9vdGVyX3JpZ2h0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9vdGVyX2xlZnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXJfYm90dG9tIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvb3Rlcl9fbG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9vdGVyX2VsZW1lbnRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb290ZXJfbWRfZWxlbWV0X3BhZGRpbmctcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb3B5cmlnaHRfX25hdl9saXN0IHtcclxuICAgICAgICAgICAgLm5hdl9saXN0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubmF2X2xpc3RfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRmb290ZXJfbWRfbmF2X2xpc3RfaXRlbV9tYXJnaW4tcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5hdl9saXN0X19saW5rIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvcHlyaWdodF9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZm9vdGVyX21kX2NvcHlyaWdodF9tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGJpLWxvZ29fX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6ICRmb290ZXJfbWRfbGJpX2xvZ29fbWluLXdpZHRoO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybSB7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9jb250ZW50XzEge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGZvb3Rlcl9mb3JtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb290ZXJfZm9ybV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlX2NvbnRlbnRfMiB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZm9vdGVyX2Zvcm1fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlcl9mb3JtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59IiwiJGZvb3Rlcl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kZm9vdGVyX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMztcclxuJGZvb3Rlcl9lbGVtZW50X21hcmdpbi1ib3R0b246IDNyZW07XHJcblxyXG4vKiBGb290ZXIgRWxlbWVudCAqL1xyXG4kZm9vdGVyX2VsZW1lbnRfdGl0bGVfaWNvbl93aWR0aDogNDNweDtcclxuJGZvb3Rlcl9lbGVtZW50X3RpdGxlX2ljb25faGVpZ2h0OiA0M3B4O1xyXG4kZm9vdGVyX2VsZW1lbnRfdGl0bGVfaWNvbl9wYWRkaW5nOiAwcmVtO1xyXG4kZm9vdGVyX2VsZW1lbnRfdGl0bGVfaWNvbl9ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4kZm9vdGVyX2VsZW1lbnRfdGl0bGVfaWNvbl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kZm9vdGVyX2VsZW1lbnRfdGl0bGVfaWNvbl9tYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiRmb290ZXJfZWxlbWVudF90aXRsZV9pY29uX2ZpbGw6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kZm9vdGVyX2VsZW1lbnRfdGl0bGVfdGV4dF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJGZvb3Rlcl9lbGVtZW50X3RpdGxlX3RleHRfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiRmb290ZXJfZWxlbWVudF9jb250ZW50X3RleHRfdHJhbnNpdGlvbjogMC4zcztcclxuJGZvb3Rlcl9lbGVtZW50X2NvbnRlbnRfdGV4dF9jb2xvci0taG92ZXItLWZvY3VzLS1hY3RpdmU6IHJnYmEoI2ZmZiwgMC43KTtcclxuLyogRm9vdGVyIGxvZ28gKi9cclxuJGZvb3Rlcl9sb2dvX21hcmdpbi1ib3R0b246IDEuNXJlbTtcclxuJGZvb3Rlcl9sb2dvX21heC13aWR0aDogODhweDtcclxuJGZvb3Rlcl9sb2dvX21heC1oZWlnaHQ6IDkwcHg7XHJcblxyXG4vKiBGb290ZXIgbG9nbyBtZW1iZXIgKi9cclxuJGZvb3Rlcl9sb2dvX21lbWJlcl9tYXgtd2lkdGg6IDEycmVtO1xyXG5cclxuLyogRm9vdGVyIHBhcnRuZXJzICovXHJcbiRmb290ZXJfcGFydG5lcnNfaXRlbV9tYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiRmb290ZXJfcGFydG5lcnNfaXRlbV9tYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4kZm9vdGVyX3BhcnRuZXJzX2ltZ19tYXgtaGVpZ2h0OiAycmVtO1xyXG5cclxuLyogRm9vdGVyIGNvcHlyaWdodCBldCBuYXYgbGlzdCAqL1xyXG4kZm9vdGVyX25hdl9saXN0X2ZvbnQtc2l6ZTogMC44cmVtO1xyXG4kZm9vdGVyX25hdl9saXN0X2NvbG9yOiByZ2JhKCNmZmYsIDAuNyk7XHJcbiRmb290ZXJfbmF2X2xpc3RfbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuJGZvb3Rlcl9uYXZfbGlzdF9wYWRkaW5nOiAwLjVyZW0gMDtcclxuJGZvb3Rlcl9uYXZfbGlzdF90cmFuc2l0aW9uOiAwLjNzO1xyXG4kZm9vdGVyX25hdl9saXN0X2NvbG9yLS1ob3Zlci0tZm9jdXMtLWFjdGl2ZTogcmdiYSgjZmZmLCAwLjcwKTtcclxuJGZvb3Rlcl9jb3B5cmlnaHRfbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbi8qIEZvb3RlciBMQkkgbG9nbyAqL1xyXG4kZm9vdGVyX25hdl9saXN0X3BhZGRpbmc6IDFyZW0gMDtcclxuJGZvb3Rlcl9uYXZfbGlzdF9mb250LXNpemU6IDAuOHJlbTtcclxuJGZvb3Rlcl9uYXZfbGlzdF9jb2xvcjogcmdiYSgjZmZmLCAwLjc1KTtcclxuJGZvb3Rlcl9uYXZfbGlzdF9maWxsOiAkY29sb3JfdGVydGlhcnktMztcclxuJGZvb3Rlcl9uYXZfbGlzdF9tYXgtd2lkdGg6IDEycmVtO1xyXG5cclxuLyogRm9vdGVyIFNvY2lhbCBOZXR3b3JrICovXHJcbiRmb290ZXJfc29jaWFsX25ldHdvcmtfZmlsbC0taG92ZXItLWZvY3VzLS1hY3RpdmU6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4vKiBGb290ZXIgRGVza3RvcCAqL1xyXG4kZm9vdGVyX21kX2VsZW1ldF9wYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4kZm9vdGVyX21kX25hdl9saXN0X2l0ZW1fbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4kZm9vdGVyX21kX2NvcHlyaWdodF9tYXJnaW4tdG9wOiAxcmVtO1xyXG4kZm9vdGVyX21kX2xiaV9sb2dvX21pbi13aWR0aDogMThyZW07XHJcblxyXG4vKiBGb290ZXIgZm9ybSAqL1xyXG4kZm9vdGVyX2Zvcm1fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICRoMi1mb250O1xyXG4kZm9vdGVyX2Zvcm1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkZm9vdGVyX2NvbG9yO1xyXG4kZm9vdGVyX2Zvcm1fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICRoMy1mb250O1xyXG4kZm9vdGVyX2Zvcm1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkZm9vdGVyX2NvbG9yOyIsIiRoZWFkZXJfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzMgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X2J1dHRvbl9oZWFydF9tYXJnaW4tbGVmdDogMnJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfYnV0dG9uX2hlYXJ0X2ZpbGw6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9idXR0b25faGVhcnRfc3Ryb2tlOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG5cclxuYm9keS5hY3RpdmUge1xyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGhlYWRlcl90cmFuc2l0aW9uO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyIHtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJi5kZXNrdG9wX21lbnUge1xyXG4gICAgICAgIC5oZWFkZXJfdG9wYmFyIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbl9saWdodC5idXR0b25fcHJvcHJpZXRhaXJlIHtcclxuICAgICAgICAgICAgICAgIC50ZXh0X2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uX2hlYXJ0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaGVhZGVyX2Rlc2t0b3BfbWVudV9idXR0b25faGVhcnRfbWFyZ2luLWxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHk6bm90KC5ib2R5LS1pbm5lcikgLmhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbn0iLCIkaGVhZGVyX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9idXR0b25faGVhcnRfbWFyZ2luLWxlZnQ6IDJyZW07XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X2J1dHRvbl9oZWFydF9maWxsOiB0cmFuc3BhcmVudDtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfYnV0dG9uX2hlYXJ0X3N0cm9rZTogJGNvbG9yX3ByaW1hcnktMztcclxuIiwiLyogR0xPQkFMIFZBUklBQkxFUyAqL1xyXG5cclxuJGhlYWRlcl9wcmltYXJ5X2NvbG9yOiAkaGVhZGVyX3ByaW1hcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc2Vjb25kYXJ5X2NvbG9yOiAkaGVhZGVyX3NlY29uZGFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGhlYWRlcl90ZXJ0aWFyeV9jb2xvcjogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRoZWFkZXJfaGVhZGVyX3BhZGRpbmcteDogM3JlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfbWVudV9wYWRkaW5nLXg6IDNyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9sb2dvX3dpZHRoOiAxMnJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9oZWFkZXJfbmF2aWdhdGlvbl9pdGVtX3BhZGRpbmcteDogMS41cmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX21heC13aWR0aDogY2FsYygjeyRoZWFkZXJfaGVhZGVyX25hdmlnYXRpb25faXRlbV9wYWRkaW5nLXh9ICsgI3skaGVhZGVyX2Rlc2t0b3BfbWVudV9tZW51X3BhZGRpbmcteH0gKyAjeyRoZWFkZXJfaGVhZGVyX3BhZGRpbmcteH0gKyAjeyRoZWFkZXJfZGVza3RvcF9sb2dvX3dpZHRofSkgIWRlZmF1bHQ7XHJcblxyXG4vKiBIRUFERVIgVkFSSUFCTEVTICovXHJcblxyXG4vKiBNT0JJTEUgKi9cclxuXHJcbi8qIFNlY3Rpb24gaGVhZGVyIGNvbnRhaW5lciAqL1xyXG4kaGVhZGVyX21lbnVfZm9udC1zaXplOiAxLjJyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbWVudV9wYWRkaW5nLXk6IDAgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbWVudV9wYWRkaW5nLXg6ICRoZWFkZXJfaGVhZGVyX3BhZGRpbmcteCAhZGVmYXVsdDtcclxuJGhlYWRlcl9tZW51X21pbi1oZWlnaHQ6IDVyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbWVudV90cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMSAhZGVmYXVsdDtcclxuJGhlYWRlcl9tZW51X2JhY2tncm91bmQ6ICRoZWFkZXJfdGVydGlhcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbWVudV9ib3gtc2hhZG93OiAwIDAgMC41cmVtIDAgcmdiYSgkY29sb3JfdGVydGlhcnktNCwgMC41KSAhZGVmYXVsdDtcclxuXHJcbi8qIFNlY3Rpb24gQnVyZ2VyIG1lbnUgKi9cclxuJGhlYWRlcl9idXJnZXJfd2lkdGg6IDVyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYnVyZ2VyX2hlaWdodDogNXJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9idXJnZXJfaWNvbl93aWR0aDogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9idXJnZXJfaWNvbl9oZWlnaHQ6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYnVyZ2VyX2ljb25fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzIgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYnVyZ2VyX2ljb25fYmFyX3dpZHRoOiAxMDAlICFkZWZhdWx0O1xyXG4kaGVhZGVyX2J1cmdlcl9pY29uX2Jhcl9oZWlnaHQ6IDAuMTI1cmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX2J1cmdlcl9pY29uX2Jhcl9iYWNrZ3JvdW5kOiAkaGVhZGVyX3ByaW1hcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYnVyZ2VyX2ljb25fdGV4dF9mb250LXdlaWdodDogJGZvbnQtYm9sZCAhZGVmYXVsdDtcclxuJGhlYWRlcl9idXJnZXJfaWNvbl90ZXh0X3BhZGRpbmc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9idXJnZXJfaWNvbl90ZXh0X2ZvbnQtc2l6ZTogMC44cmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX2J1cmdlcl9pY29uX3RleHRfY29sb3I6ICRoZWFkZXJfYnVyZ2VyX2ljb25fYmFyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4vKiBTZWN0aW9uIExvZ28gKi9cclxuJGhlYWRlcl9sb2dvX3BhZGRpbmc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9sb2dvX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yICFkZWZhdWx0O1xyXG4kaGVhZGVyX2xvZ29fbWF4LXdpZHRoOiA2cmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX2xvZ29fbWF4LWhlaWdodDogM3JlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9sb2dvX29iamVjdC1maXQ6IGNvbnRhaW4gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbG9nb193aWR0aDogMTAwJSAhZGVmYXVsdDtcclxuJGhlYWRlcl9sb2dvX21vcmVfbWFyZ2luLWxlZnQ6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4vKiBTZWN0aW9uIE1lbnUgZGUgbmF2aWdhdGlvbiAqL1xyXG4kaGVhZGVyX25hdmlnYXRpb25fYmFja2dyb3VuZDogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX2JveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgkY29sb3JfdGVydGlhcnlfNCwgMC4yNSkgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9tYXgtd2lkdGg6IDMwcmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX25hdmlnYXRpb25faGVpZ2h0OiAxMDB2aCAhZGVmYXVsdDtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yICFkZWZhdWx0O1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbXNfcGFkZGluZzogMS41cmVtIDAgIWRlZmF1bHQ7XHJcblxyXG4vKiBTZWN0aW9uIHNvdXMtbWVudSBuYXZpZ2F0aW9uIGRlZ3JlZSAxICovXHJcbiRoZWFkZXJfc3ViX25hdmlnYXRpb25faXRlbXNfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzIgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc3ViX25hdmlnYXRpb25faXRlbXNfcGFkZGluZzogM3JlbSAwICFkZWZhdWx0O1xyXG4kaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX2l0ZW1zX2JhY2tncm91bmQ6ICRoZWFkZXJfdGVydGlhcnlfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKiBTZWN0aW9uIHNvdXMtbWVudSBuYXZpZ2F0aW9uIGRlZ3JlZSAxIGxpZW4gKi9cclxuJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fcGFkZGluZzogMC41cmVtIDJyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yICFkZWZhdWx0O1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbV9jb2xvcjogJGhlYWRlcl9zZWNvbmRhcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2ljb25fbWFyZ2luLWxlZnQ6IDAuOHJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fY29sb3I6ICRoZWFkZXJfc2Vjb25kYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbV9pY29uX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yICFkZWZhdWx0O1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbV9pY29uX21hcmdpbi1sZWZ0OiAwLjhyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2ljb25fZmlsbDogJGhlYWRlcl9wcmltYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG4kaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX2l0ZW1fY29sb3ItLWxhc3QtY2hpbGQ6ICRoZWFkZXJfcHJpbWFyeV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qIFNlY3Rpb24gc291cy1tZW51IG5hdmlnYXRpb24gZGVncmVlIDIgKi9cclxuJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtc190cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMiAhZGVmYXVsdDtcclxuJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtc19wYWRkaW5nOiAzcmVtIDAgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc3ViX25hdmlnYXRpb25fbW9yZV9faXRlbXNfaGVpZ2h0OiAxMDAlICFkZWZhdWx0O1xyXG4kaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX21vcmVfX2l0ZW1zX2JhY2tncm91bmQ6ICRoZWFkZXJfdGVydGlhcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc3ViX25hdmlnYXRpb25fbW9yZV9faXRlbXNfbWF4LXdpZHRoOiAkaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX21heC13aWR0aCAhZGVmYXVsdDtcclxuJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtc193aWR0aDogMTAwJSAhZGVmYXVsdDtcclxuXHJcbi8qIFNlY3Rpb24gc291cy1tZW51IG5hdmlnYXRpb24gZGVncmVlIDIgYm91dG9uIGRlIHJldG91ciAqL1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbV9saWdodF9mb250LXNpemU6IDAuOXJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fbGlnaHRfY29sb3I6ICRoZWFkZXJfcHJpbWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fbGlnaHRfaWNvbl9tYXJnaW46IDAuOHJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fbGlnaHRfaWNvbl9maWxsOiAkaGVhZGVyX3ByaW1hcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9tZW51X2J1cmdlcl93aXRob3V0QmFja2dyb3VuZF9iYWNrZ3JvdW5kOiAkaGVhZGVyX3RlcnRpYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyogREVTS1RPUCAqL1xyXG5cclxuLyogU2VjdGlvbiBoZWFkZXIgY29udGFpbmVyICovXHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X21pbi1oZWlnaHQ6IDVyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X21lbnVfX2xvZ29fcGFkZGluZzoxcmVtIDAgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X21lbnVfX2xvZ29fbWF4LWhlaWdodDogMTByZW0gIWRlZmF1bHQ7XHJcblxyXG4vKiBTZWN0aW9uIExvZ28gKi9cclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfbWVudV9fbG9nb19sb2dvX21heC1oZWlnaHQ6IDE1cmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9tZW51X19sb2dvX2xvZ29fbWluLXdpZHRoOiAkaGVhZGVyX2Rlc2t0b3BfbG9nb193aWR0aCAhZGVmYXVsdDtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfbWVudV9fbG9nb19sb2dvX21heC13aWR0aDogJGhlYWRlcl9kZXNrdG9wX2xvZ29fd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4vKiBTZWN0aW9uIE1lbnUgbmF2aWdhdGlvbiAqL1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9uYXZpZ2F0aW9uX3dpZHRoOiAxMDAlICFkZWZhdWx0O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9uYXZpZ2F0aW9uX3BhZGRpbmcteTogMCAhZGVmYXVsdDtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfbmF2aWdhdGlvbl9wYWRkaW5nLXg6ICRoZWFkZXJfZGVza3RvcF9tZW51X21lbnVfcGFkZGluZy14ICFkZWZhdWx0O1xyXG5cclxuLyogU2VjdGlvbiBTb3VzLW1lbnUgYmFja2dyb3VuZCBuYXZpZ2F0aW9uICovXHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2JlZm9yZV9iYWNrZ3JvdW5kOiByZ2JhKCRoZWFkZXJfdGVydGlhcnlfY29sb3IsIDAuOTUpICFkZWZhdWx0O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9iZWZvcmVfd2lkdGg6IDEwMHZ3ICFkZWZhdWx0O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9iZWZvcmVfaGVpZ2h0OiAxMDAlICFkZWZhdWx0O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9iZWZvcmVfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzIgIWRlZmF1bHQ7XHJcblxyXG4vKiBTZWN0aW9uIFNvdXMtbWVudSBjb250YWluZXIgbmF2aWdhdGlvbiAqL1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9uYXZpZ2F0aW9uX19pdGVtc19qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWRlZmF1bHQ7XHJcblxyXG4vKiBTZWN0aW9uIFNvdXMtbWVudSBkZWdyZSAxIG5hdmlnYXRpb24gKi9cclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25fX2l0ZW1zX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9faXRlbXNfdHJhbnNpdGlvbjogICRnbG9iYWxfdHJhbnNpdGlvbl8yICFkZWZhdWx0O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9faXRlbXNfcGFkZGluZzogMS41cmVtIDAgMS41cmVtICRoZWFkZXJfc3ViX25hdmlnYXRpb25fbWF4LXdpZHRoICFkZWZhdWx0O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9faXRlbXNfbWF4LXdpZHRoOiBjYWxjKCN7JGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9tYXgtd2lkdGh9ICogMikgIWRlZmF1bHQ7XHJcblxyXG4vKiBTZWN0aW9uIFNvdXMtbWVudSBkZWdyZSAyIG5hdmlnYXRpb24gKi9cclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25fbW9yZV9faXRlbXNfcGFkZGluZzogMS41cmVtIDAgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X25hdmlnYXRpb25fX2l0ZW1fcGFkZGluZzogMCAkaGVhZGVyX2hlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9uYXZpZ2F0aW9uX19pdGVtX2NvbG9yLS1ob3Zlci0tZm9jdXMtLWFjdGl2ZTogJGhlYWRlcl9wcmltYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyogU2VjdGlvbiBTb3VzLW1lbnUgZGVmYXVsdCBuYXZpZ2F0aW9uICovXHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2l0ZW1fcGFkZGluZzogMC41cmVtIDAgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2l0ZW1fZmlsbDogJGhlYWRlcl9zZWNvbmRhcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2l0ZW1fY29sb3ItLWhvdmVyLS1mb2N1cy0tYWN0aXZlOiAkaGVhZGVyX3ByaW1hcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2l0ZW1faWNvbl9maWxsLS1ob3Zlci0tZm9jdXMtLWFjdGl2ZTogJGhlYWRlcl9wcmltYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyogU2VjdGlvbiBIZWFkZXIgMiAqL1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9oZWFkZXItMl9sb2dvX3BhZGRpbmc6IDEuNXJlbSAycmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9oZWFkZXItMl9sb2dvX2p1c3RpZnktY29udGVudDogY2VudGVyICFkZWZhdWx0O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9oZWFkZXItMl9sb2dvX21heC13aWR0aDogMjByZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X2hlYWRlci0yX2xvZ29fbWF4LWhlaWdodDogMTJyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X2hlYWRlci0yX25hdmlnYXRpb25faXRlbV9wYWRkaW5nOiAwIDJyZW0gIWRlZmF1bHQ7XHJcblxyXG4vKiBTZWN0aW9uIEhlYWRlciAzICovXHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X2hlYWRlci0zX25hdmlnYXRpb25faXRlbV9wYWRkaW5nOiAycmVtICFkZWZhdWx0O1xyXG5cclxuLyogU1RZTEVTSEVFVFMgKi9cclxuXHJcbi5oZWFkZXIge1xyXG4gICAgLmhlYWRlcl9tZW51IHtcclxuICAgICAgICBmb250LXNpemU6ICRoZWFkZXJfbWVudV9mb250LXNpemU7XHJcbiAgICAgICAgcGFkZGluZzogJGhlYWRlcl9tZW51X3BhZGRpbmcteSAkaGVhZGVyX21lbnVfcGFkZGluZy14O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgbWluLWhlaWdodDogJGhlYWRlcl9tZW51X21pbi1oZWlnaHQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDBzO1xyXG4gICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX21lbnVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJGhlYWRlcl9tZW51X2JveC1zaGFkb3c7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudV9idXJnZXIge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogJGhlYWRlcl9idXJnZXJfd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGhlYWRlcl9idXJnZXJfaGVpZ2h0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgLm1lbnVfYnVyZ2VyX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRoZWFkZXJfYnVyZ2VyX2ljb25fd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXJfYnVyZ2VyX2ljb25faGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmljb24sICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkaGVhZGVyX2J1cmdlcl9pY29uX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRoZWFkZXJfYnVyZ2VyX2ljb25fYmFyX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGhlYWRlcl9idXJnZXJfaWNvbl9iYXJfaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXJfYnVyZ2VyX2ljb25fYmFyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1lbnVfYnVyZ2VyX3RleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRoZWFkZXJfYnVyZ2VyX2ljb25fdGV4dF9mb250LXdlaWdodDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkaGVhZGVyX2J1cmdlcl9pY29uX3RleHRfcGFkZGluZztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlcl9idXJnZXJfaWNvbl90ZXh0X2ZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyX2J1cmdlcl9pY29uX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnVfX2xvZ28ge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogJGhlYWRlcl9sb2dvX3BhZGRpbmc7XHJcbiAgICAgICAgICAgIC5sb2dvLCAubG9nb19tb3JlIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJGhlYWRlcl9sb2dvX21heC13aWR0aDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRoZWFkZXJfbG9nb19tYXgtaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogJGhlYWRlcl9sb2dvX29iamVjdC1maXQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGhlYWRlcl9sb2dvX3dpZHRoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sb2dvX21vcmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRoZWFkZXJfbG9nb19tb3JlX21hcmdpbi1sZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51X19uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlcl9uYXZpZ2F0aW9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRoZWFkZXJfbmF2aWdhdGlvbl9ib3gtc2hhZG93O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkaGVhZGVyX25hdmlnYXRpb25fbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXJfbmF2aWdhdGlvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkaGVhZGVyX25hdmlnYXRpb25fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgLnN1Yl9uYXZpZ2F0aW9uX2JlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtc19wYWRkaW5nO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdWJfbmF2aWdhdGlvbl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9pdGVtc190cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9pdGVtc19wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9pdGVtc19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uX19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaGVhZGVyX25hdmlnYXRpb25faXRlbV9wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2ljb25fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2ljb25fbWFyZ2luLWxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2ljb25fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zdWJfbmF2aWdhdGlvbl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnN1Yl9uYXZpZ2F0aW9uX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN1Yl9uYXZpZ2F0aW9uX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAuc3ViX25hdmlnYXRpb25fX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9pdGVtX2NvbG9yLS1sYXN0LWNoaWxkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ViX25hdmlnYXRpb25fbW9yZV9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRoZWFkZXJfc3ViX25hdmlnYXRpb25fbW9yZV9faXRlbXNfdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRoZWFkZXJfc3ViX25hdmlnYXRpb25fbW9yZV9faXRlbXNfcGFkZGluZztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtc19oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX21vcmVfX2l0ZW1zX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX21vcmVfX2l0ZW1zX21heC13aWR0aDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX21vcmVfX2l0ZW1zX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ViX25hdmlnYXRpb25fX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkaGVhZGVyX25hdmlnYXRpb25faXRlbV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaGVhZGVyX25hdmlnYXRpb25faXRlbV9pY29uX21hcmdpbi1sZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2ljb25fZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYucmV0dXJuX3N1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICYuaGlkZGVuX2RlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfbGlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fbGlnaHRfZm9udC1zaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyX25hdmlnYXRpb25faXRlbV9saWdodF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fbGlnaHRfaWNvbl9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2xpZ2h0X2ljb25fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi53aXRoQnVyZ2VyUmlnaHQge1xyXG4gICAgICAgICAgICAubWVudV9idXJnZXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tZW51X19uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAubWVudV9idXJnZXIge1xyXG4gICAgICAgICAgICAgICAgLm1lbnVfYnVyZ2VyX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAgdHJhbnNsYXRlWSg1cHgpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIHRyYW5zbGF0ZVkoLTVweCkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tZW51X19uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYud2l0aG91dEJhY2tncm91bmQge1xyXG4gICAgICAgICAgICAubWVudV9idXJnZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlcl9uYXZpZ2F0aW9uX21lbnVfYnVyZ2VyX3dpdGhvdXRCYWNrZ3JvdW5kX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoLm9wZW4pIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5kZXNrdG9wX21lbnUge1xyXG4gICAgICAgIC5oZWFkZXJfbWVudSB7XHJcbiAgICAgICAgICAgICYuaGVhZGVyLTEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRoZWFkZXJfZGVza3RvcF9tZW51X21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgICY6bm90KC53aXRoQmVmb3JlKSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLndpdGhvdXRCYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1lbnVfYnVyZ2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWVudV9idXJnZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWVudV9fbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaGVhZGVyX2Rlc2t0b3BfbWVudV9tZW51X19sb2dvX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRoZWFkZXJfZGVza3RvcF9tZW51X21lbnVfX2xvZ29fbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgICAgIC5sb2dvLCAubG9nb19tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyX2Rlc2t0b3BfbWVudV9tZW51X19sb2dvX2xvZ29fbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6ICRoZWFkZXJfZGVza3RvcF9tZW51X21lbnVfX2xvZ29fbG9nb19taW4td2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkaGVhZGVyX2Rlc2t0b3BfbWVudV9tZW51X19sb2dvX2xvZ29fbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tZW51X19uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGhlYWRlcl9kZXNrdG9wX21lbnVfbmF2aWdhdGlvbl93aWR0aDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRoZWFkZXJfZGVza3RvcF9tZW51X25hdmlnYXRpb25fcGFkZGluZy15ICRoZWFkZXJfZGVza3RvcF9tZW51X25hdmlnYXRpb25fcGFkZGluZy14O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMHM7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgLnN1Yl9uYXZpZ2F0aW9uX2JlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25fYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2JlZm9yZV93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2JlZm9yZV9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2JlZm9yZV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb25fX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGhlYWRlcl9kZXNrdG9wX21lbnVfbmF2aWdhdGlvbl9faXRlbXNfanVzdGlmeS1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN1Yl9uYXZpZ2F0aW9uX21vcmVfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtc19wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb25fX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uX19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGhlYWRlcl9kZXNrdG9wX21lbnVfbmF2aWdhdGlvbl9faXRlbV9wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uX19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyX2Rlc2t0b3BfbWVudV9uYXZpZ2F0aW9uX19pdGVtX2NvbG9yLS1ob3Zlci0tZm9jdXMtLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJfbmF2aWdhdGlvbl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9faXRlbXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25fX2l0ZW1zX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25fX2l0ZW1zX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25fX2l0ZW1zX21heC13aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ViX25hdmlnYXRpb25fX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3ViX25hdmlnYXRpb25fX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2l0ZW1fcGFkZGluZztcclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2l0ZW1fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2l0ZW1fY29sb3ItLWhvdmVyLS1mb2N1cy0tYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25faXRlbV9pY29uX2ZpbGwtLWhvdmVyLS1mb2N1cy0tYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaGVhZGVyLTIge1xyXG4gICAgICAgICAgICAgICAgLm1lbnVfX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRoZWFkZXJfZGVza3RvcF9tZW51X2hlYWRlci0yX2xvZ29fanVzdGlmeS1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRoZWFkZXJfZGVza3RvcF9tZW51X2hlYWRlci0yX2xvZ29fcGFkZGluZztcclxuICAgICAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRoZWFkZXJfZGVza3RvcF9tZW51X2hlYWRlci0yX2xvZ29fbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyX2Rlc2t0b3BfbWVudV9oZWFkZXItMl9sb2dvX21heC1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1lbnVfX25hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb25fX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAubmF2aWdhdGlvbl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRoZWFkZXJfZGVza3RvcF9tZW51X2hlYWRlci0yX25hdmlnYXRpb25faXRlbV9wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmhlYWRlci0zIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLm1lbnVfX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tZW51X19uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdmlnYXRpb25fX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNjcm9sbEFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCguc2Nyb2xsRml4ZWRMb2dvKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1lbnVfX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxvZ28sIC5sb2dvX21vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm1lbnVfX25hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdmlnYXRpb25fX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuaGVhZGVyLTMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVudV9fbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qIEdMT0JBTCBWQVJJQUJMRVMgKi9cclxuXHJcbiRoZWFkZXJfcHJpbWFyeV9jb2xvcjogJGhlYWRlcl9wcmltYXJ5X2NvbG9yO1xyXG4kaGVhZGVyX3NlY29uZGFyeV9jb2xvcjogJGhlYWRlcl9zZWNvbmRhcnlfY29sb3I7XHJcbiRoZWFkZXJfdGVydGlhcnlfY29sb3I6ICRoZWFkZXJfdGVydGlhcnlfY29sb3I7XHJcblxyXG4kaGVhZGVyX2hlYWRlcl9wYWRkaW5nLXg6IDNyZW07XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X21lbnVfcGFkZGluZy14OiAzcmVtO1xyXG4kaGVhZGVyX2Rlc2t0b3BfbG9nb193aWR0aDogMTJyZW07XHJcbiRoZWFkZXJfaGVhZGVyX25hdmlnYXRpb25faXRlbV9wYWRkaW5nLXg6IDEuNXJlbTtcclxuJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9tYXgtd2lkdGg6IGNhbGMoI3skaGVhZGVyX2hlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fcGFkZGluZy14fSArICN7JGhlYWRlcl9kZXNrdG9wX21lbnVfbWVudV9wYWRkaW5nLXh9ICsgI3skaGVhZGVyX2hlYWRlcl9wYWRkaW5nLXh9ICsgI3skaGVhZGVyX2Rlc2t0b3BfbG9nb193aWR0aH0pO1xyXG5cclxuLyogSEVBREVSIFZBUklBQkxFUyAqL1xyXG5cclxuLyogTU9CSUxFICovXHJcblxyXG4vKiBTZWN0aW9uIGhlYWRlciBjb250YWluZXIgKi9cclxuJGhlYWRlcl9tZW51X2ZvbnQtc2l6ZTogMS4ycmVtO1xyXG4kaGVhZGVyX21lbnVfcGFkZGluZy15OiAwO1xyXG4kaGVhZGVyX21lbnVfcGFkZGluZy14OiAkaGVhZGVyX2hlYWRlcl9wYWRkaW5nLXg7XHJcbiRoZWFkZXJfbWVudV9taW4taGVpZ2h0OiA1cmVtO1xyXG4kaGVhZGVyX21lbnVfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzE7XHJcbiRoZWFkZXJfbWVudV9iYWNrZ3JvdW5kOiAkaGVhZGVyX3RlcnRpYXJ5X2NvbG9yO1xyXG4kaGVhZGVyX21lbnVfYm94LXNoYWRvdzogMCAwIDAuNXJlbSAwIHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTQsIDAuNSk7XHJcblxyXG4vKiBTZWN0aW9uIEJ1cmdlciBtZW51ICovXHJcbiRoZWFkZXJfYnVyZ2VyX3dpZHRoOiA1cmVtO1xyXG4kaGVhZGVyX2J1cmdlcl9oZWlnaHQ6IDVyZW07XHJcbiRoZWFkZXJfYnVyZ2VyX2ljb25fd2lkdGg6IDEuMjVyZW07XHJcbiRoZWFkZXJfYnVyZ2VyX2ljb25faGVpZ2h0OiAwLjc1cmVtO1xyXG4kaGVhZGVyX2J1cmdlcl9pY29uX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yO1xyXG4kaGVhZGVyX2J1cmdlcl9pY29uX2Jhcl93aWR0aDogMTAwJTtcclxuJGhlYWRlcl9idXJnZXJfaWNvbl9iYXJfaGVpZ2h0OiAwLjEyNXJlbTtcclxuJGhlYWRlcl9idXJnZXJfaWNvbl9iYXJfYmFja2dyb3VuZDogJGhlYWRlcl9wcmltYXJ5X2NvbG9yO1xyXG4kaGVhZGVyX2J1cmdlcl9pY29uX3RleHRfZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiRoZWFkZXJfYnVyZ2VyX2ljb25fdGV4dF9wYWRkaW5nOiAwLjVyZW0gMCAwO1xyXG4kaGVhZGVyX2J1cmdlcl9pY29uX3RleHRfZm9udC1zaXplOiAwLjhyZW07XHJcbiRoZWFkZXJfYnVyZ2VyX2ljb25fdGV4dF9jb2xvcjogJGhlYWRlcl9idXJnZXJfaWNvbl9iYXJfYmFja2dyb3VuZDtcclxuXHJcbi8qIFNlY3Rpb24gTG9nbyAqL1xyXG4kaGVhZGVyX2xvZ29fcGFkZGluZzogMC41cmVtO1xyXG4kaGVhZGVyX2xvZ29fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiRoZWFkZXJfbG9nb19tYXgtd2lkdGg6IDZyZW07XHJcbiRoZWFkZXJfbG9nb19tYXgtaGVpZ2h0OjExMnB4O1xyXG4kaGVhZGVyX2xvZ29fb2JqZWN0LWZpdDogY29udGFpbjtcclxuJGhlYWRlcl9sb2dvX3dpZHRoOiAxMDAlO1xyXG4kaGVhZGVyX2xvZ29fbW9yZV9tYXJnaW4tbGVmdDogMXJlbTtcclxuXHJcbi8qIFNlY3Rpb24gTWVudSBkZSBuYXZpZ2F0aW9uICovXHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9iYWNrZ3JvdW5kOiAkaGVhZGVyX3RlcnRpYXJ5X2NvbG9yO1xyXG4kaGVhZGVyX25hdmlnYXRpb25fYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKCRjb2xvcl90ZXJ0aWFyeV80LCAwLjI1KTtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX21heC13aWR0aDogMzByZW07XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9oZWlnaHQ6IDEwMHZoO1xyXG4kaGVhZGVyX25hdmlnYXRpb25fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtc19wYWRkaW5nOiAxLjVyZW0gMDtcclxuXHJcbi8qIFNlY3Rpb24gc291cy1tZW51IG5hdmlnYXRpb24gZGVncmVlIDEgKi9cclxuJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9pdGVtc190cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMjtcclxuJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9pdGVtc19wYWRkaW5nOiAzcmVtIDA7XHJcbiRoZWFkZXJfc3ViX25hdmlnYXRpb25faXRlbXNfYmFja2dyb3VuZDogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvcjtcclxuXHJcbi8qIFNlY3Rpb24gc291cy1tZW51IG5hdmlnYXRpb24gZGVncmVlIDEgbGllbiAqL1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbV9wYWRkaW5nOiAwLjVyZW0gMnJlbTtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2NvbG9yOiAkaGVhZGVyX3NlY29uZGFyeV9jb2xvcjtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1faWNvbl9tYXJnaW4tbGVmdDogMC44cmVtO1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbV9jb2xvcjogJGhlYWRlcl9zZWNvbmRhcnlfY29sb3I7XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2ljb25fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2ljb25fbWFyZ2luLWxlZnQ6IDAuOHJlbTtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX2l0ZW1faWNvbl9maWxsOiAkaGVhZGVyX3ByaW1hcnlfY29sb3I7XHJcbiRoZWFkZXJfc3ViX25hdmlnYXRpb25faXRlbV9jb2xvci0tbGFzdC1jaGlsZDogJGhlYWRlcl9wcmltYXJ5X2NvbG9yO1xyXG5cclxuLyogU2VjdGlvbiBzb3VzLW1lbnUgbmF2aWdhdGlvbiBkZWdyZWUgMiAqL1xyXG4kaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX21vcmVfX2l0ZW1zX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yO1xyXG4kaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX21vcmVfX2l0ZW1zX3BhZGRpbmc6IDNyZW0gMDtcclxuJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtc19oZWlnaHQ6IDEwMCU7XHJcbiRoZWFkZXJfc3ViX25hdmlnYXRpb25fbW9yZV9faXRlbXNfYmFja2dyb3VuZDogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvcjtcclxuJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtc19tYXgtd2lkdGg6ICRoZWFkZXJfc3ViX25hdmlnYXRpb25fbWF4LXdpZHRoO1xyXG4kaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX21vcmVfX2l0ZW1zX3dpZHRoOiAxMDAlO1xyXG5cclxuLyogU2VjdGlvbiBzb3VzLW1lbnUgbmF2aWdhdGlvbiBkZWdyZWUgMiBib3V0b24gZGUgcmV0b3VyICovXHJcbiRoZWFkZXJfbmF2aWdhdGlvbl9pdGVtX2xpZ2h0X2ZvbnQtc2l6ZTogMC45cmVtO1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbV9saWdodF9jb2xvcjogJGhlYWRlcl9wcmltYXJ5X2NvbG9yO1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbV9saWdodF9pY29uX21hcmdpbjogMC44cmVtO1xyXG4kaGVhZGVyX25hdmlnYXRpb25faXRlbV9saWdodF9pY29uX2ZpbGw6ICRoZWFkZXJfcHJpbWFyeV9jb2xvcjtcclxuJGhlYWRlcl9uYXZpZ2F0aW9uX21lbnVfYnVyZ2VyX3dpdGhvdXRCYWNrZ3JvdW5kX2JhY2tncm91bmQ6ICRoZWFkZXJfdGVydGlhcnlfY29sb3I7XHJcblxyXG4vKiBERVNLVE9QICovXHJcblxyXG4vKiBTZWN0aW9uIGhlYWRlciBjb250YWluZXIgKi9cclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfbWluLWhlaWdodDogNXJlbTtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfbWVudV9fbG9nb19wYWRkaW5nOjAuMnJlbSAwIDAgMDtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfbWVudV9fbG9nb19tYXgtaGVpZ2h0OiAxMHJlbTtcclxuXHJcbi8qIFNlY3Rpb24gTG9nbyAqL1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9tZW51X19sb2dvX2xvZ29fbWF4LWhlaWdodDogMTEycHg7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X21lbnVfX2xvZ29fbG9nb19taW4td2lkdGg6IDExMHB4O1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9tZW51X19sb2dvX2xvZ29fbWF4LXdpZHRoOiAxMTBweDtcclxuXHJcbi8qIFNlY3Rpb24gTWVudSBuYXZpZ2F0aW9uICovXHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X25hdmlnYXRpb25fd2lkdGg6IDEwMCU7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X25hdmlnYXRpb25fcGFkZGluZy15OiAwO1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9uYXZpZ2F0aW9uX3BhZGRpbmcteDogJGhlYWRlcl9kZXNrdG9wX21lbnVfbWVudV9wYWRkaW5nLXg7XHJcblxyXG4vKiBTZWN0aW9uIFNvdXMtbWVudSBiYWNrZ3JvdW5kIG5hdmlnYXRpb24gKi9cclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25fYmVmb3JlX2JhY2tncm91bmQ6IHJnYmEoJGhlYWRlcl90ZXJ0aWFyeV9jb2xvciwgMC45NSk7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2JlZm9yZV93aWR0aDogMTAwdnc7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2JlZm9yZV9oZWlnaHQ6IDEwMCU7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX2JlZm9yZV90cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMjtcclxuXHJcbi8qIFNlY3Rpb24gU291cy1tZW51IGNvbnRhaW5lciBuYXZpZ2F0aW9uICovXHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X25hdmlnYXRpb25fX2l0ZW1zX2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbi8qIFNlY3Rpb24gU291cy1tZW51IGRlZ3JlIDEgbmF2aWdhdGlvbiAqL1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9faXRlbXNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX19pdGVtc190cmFuc2l0aW9uOiAgJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX19pdGVtc19wYWRkaW5nOiAxLjVyZW0gMCAxLjVyZW0gJGhlYWRlcl9zdWJfbmF2aWdhdGlvbl9tYXgtd2lkdGg7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X3N1Yl9uYXZpZ2F0aW9uX19pdGVtc19tYXgtd2lkdGg6IGNhbGMoI3skaGVhZGVyX3N1Yl9uYXZpZ2F0aW9uX21heC13aWR0aH0gKiAyKTtcclxuXHJcbi8qIFNlY3Rpb24gU291cy1tZW51IGRlZ3JlIDIgbmF2aWdhdGlvbiAqL1xyXG4kaGVhZGVyX2Rlc2t0b3BfbWVudV9zdWJfbmF2aWdhdGlvbl9tb3JlX19pdGVtc19wYWRkaW5nOiAxLjVyZW0gMDtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfbmF2aWdhdGlvbl9faXRlbV9wYWRkaW5nOiAwICRoZWFkZXJfaGVhZGVyX25hdmlnYXRpb25faXRlbV9wYWRkaW5nLXg7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X25hdmlnYXRpb25fX2l0ZW1fY29sb3ItLWhvdmVyLS1mb2N1cy0tYWN0aXZlOiAkaGVhZGVyX3ByaW1hcnlfY29sb3I7XHJcblxyXG4vKiBTZWN0aW9uIFNvdXMtbWVudSBkZWZhdWx0IG5hdmlnYXRpb24gKi9cclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25faXRlbV9wYWRkaW5nOiAwLjVyZW0gMDtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25faXRlbV9maWxsOiAkaGVhZGVyX3NlY29uZGFyeV9jb2xvcjtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25faXRlbV9jb2xvci0taG92ZXItLWZvY3VzLS1hY3RpdmU6ICRoZWFkZXJfcHJpbWFyeV9jb2xvcjtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfc3ViX25hdmlnYXRpb25faXRlbV9pY29uX2ZpbGwtLWhvdmVyLS1mb2N1cy0tYWN0aXZlOiAkaGVhZGVyX3ByaW1hcnlfY29sb3I7XHJcblxyXG4vKiBTZWN0aW9uIEhlYWRlciAyICovXHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X2hlYWRlci0yX2xvZ29fcGFkZGluZzogMS41cmVtIDJyZW07XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X2hlYWRlci0yX2xvZ29fanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiRoZWFkZXJfZGVza3RvcF9tZW51X2hlYWRlci0yX2xvZ29fbWF4LXdpZHRoOiAyMHJlbTtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfaGVhZGVyLTJfbG9nb19tYXgtaGVpZ2h0OiAxMnJlbTtcclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfaGVhZGVyLTJfbmF2aWdhdGlvbl9pdGVtX3BhZGRpbmc6IDAgMnJlbTtcclxuXHJcbi8qIFNlY3Rpb24gSGVhZGVyIDMgKi9cclxuJGhlYWRlcl9kZXNrdG9wX21lbnVfaGVhZGVyLTNfbmF2aWdhdGlvbl9pdGVtX3BhZGRpbmc6IDJyZW07IiwiJHRvcHBhZ2Vfb3ZlcmxheV9iYWNrZ3JvdW5kOiAkY29sb3Jfc2Vjb25kYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG4udG9wUGFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDBzdmg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAudG9wUGFnZV9iYWNrZ3JvdW5kIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0b3BwYWdlX292ZXJsYXlfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlciB7XHJcbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRvcFBhZ2VfYmFja2dyb3VuZF9faW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgfVxyXG4gICAgLnRvcFBhZ2VfYmFja2dyb3VuZF9fdmlkZW8ge1xyXG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxOTIwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudG9wUGFnZV90ZXh0em9uZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbWF4X3dpZHRoX2dlbjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAxNXJlbSAwIDNyZW07XHJcbiAgICAgICAgLnRpdGxlX2N1c3RvbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gICAgICAgICAgICAudGl0bGVfY29udGVudF8xLFxyXG4gICAgICAgICAgICAudGl0bGVfY29udGVudF8yIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfdGVydGlhcnktMztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYW5pbWF0aW9uOiA0cyBhbmltLWxpbmVVcCBlYXNlLW91dCAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50b3BQYWdlX3NlYXJjaF9lbmdpbmUge1xyXG4gICAgICAgIGFuaW1hdGlvbjogNC41cyBhbmltLWxpbmVVcCBlYXNlLW91dCAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW0tbGluZURvd24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgIH1cclxuICAgIDIwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW5pbS1saW5lVXAge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDgwJSk7XHJcbiAgICB9XHJcbiAgICAyMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgIH1cclxufSIsIiR0b3BwYWdlX292ZXJsYXlfYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMDAwMDAwLCAjMDAwMDAwRDYpIWRlZmF1bHQ7IiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vR0VORVJJUVVFUyBWQVJJQUJMRVNcclxuJHNlYXJjaC1mb3JtX2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xOiAwICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9mb250XzE6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0vMS4yZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjogMC4zcyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMTogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIDAuMykgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yOiAkY29sb3JfdGVydGlhcnlfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMTogbm9uZSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2ljb25fcGx1c19iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2JveF9zaGFkb3c6IDBweCAycHggNnB4IDJweCByZ2JhKCRjb2xvcl90ZXJ0aWFyeS03LDAuMzUpICFkZWZhdWx0O1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy9JTkRFUEVOREFOVEVTIFZBUklBQkxFU1xyXG5cclxuJHNlYXJjaC1mb3JtX3YyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIENvdW50ZXJcclxuJHNlYXJjaC1mb3JtX3ZhbHVlLWNvdW50X2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV92YWx1ZS1jb3VudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3ZhbHVlLWNvdW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV9mb250ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEZpZWxkXHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciAjeyRib2R5X2ZvbnQtc2l6ZX0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9mb250OiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgI3skYm9keV9mb250LXNpemV9IC8gI3skaHRtbC1saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JvcmRlci1yYWRpdXM6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYm9yZGVyOiAkZm9ybV9lbGVtZW50X2JvcmRlci13aWR0aCBzb2xpZCAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYm9yZGVyLS1mb2N1c2VkOiAkZm9ybV9lbGVtZW50X2JvcmRlci13aWR0aCBzb2xpZCAkZm9ybV9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX3BsYWNlaG9sZGVyX2NvbG9yOiAkZm9ybV9lbGVtZW50X3BsYWNlaG9sZGVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfaWNvbl9jb2xvcjogJGZvcm1fZWxlbWVudF9pY29uX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gKiogLy9cclxuXHJcblxyXG4vLyBMT0FERVJcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbG9hZGVyX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9sb2FkZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRk9STVVMQUlSRSBERSBCQVNFXHJcbiRzZWFyY2gtZm9ybS1iYXNlX21heC13aWR0aDogMTEwMHB4ICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRyYWNrX2JhY2tncm91bmQ6ICRzZWxlY3Rfc2Nyb2xsYmFyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10aHVtYl9iYWNrZ3JvdW5kOiAkc2VsZWN0X3Njcm9sbGJhcl9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRodW1iX2JhY2tncm91bmQtLWhvdmVyOiAkc2VsZWN0X3Njcm9sbGJhcl9jb2xvci0taG92ZXIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gT0ZGUkVERU1cclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsICRmb250LWJvbGQgI3skYm9keV9mb250LXNpemV9IC8gI3skaHRtbC1saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2JvcmRlcjogMCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9iYWNrZ3JvdW5kOiAkYnV0dG9uX3ByaW1hcnlfMV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2NvbG9yOiAkYnV0dG9uX3ByaW1hcnlfMV9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9sZXR0ZXItc3BhY2luZzogJGJ1dHRvbl9wcmltYXJ5XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRidXR0b25fcHJpbWFyeV8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX3RleHQtdmFsdWVfdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9ib3JkZXItcmFkaXVzOiAkYnV0dG9uX3ByaW1hcnlfMV9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9iYWNrZ3JvdW5kLS1ob3ZlcjogJGJ1dHRvbl9wcmltYXJ5XzFfaG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9jb2xvci0taG92ZXI6ICRidXR0b25fcHJpbWFyeV8xX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYmFja2dyb3VuZDogJGZvcm1fZmllbGRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYm94X3NoYWRvdzogJHNlYXJjaC1mb3JtX2VsZW1lbnRfYm94X3NoYWRvdyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYm9yZGVyOiAwICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19ib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X3JhZGlvX2JvcmRlcl9jb2xvcjogJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfcmFkaW9fY29sb3ItLWNoZWNrZWQ6ICRyYWRpb19jaGVja2VkX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X2xhYmVsX2ZvbnQ6ICRmb3JtX2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfbGFiZWxfdGV4dF9jb2xvcjogJGZvcm1fbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEJvdXRvbiBcImFsZXJ0ZSBlbWFpbFwiXHJcbiRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9mb250OiAkYnV0dG9uX3ByaW1hcnlfMl9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfYmFja2dyb3VuZDogJGJ1dHRvbl9wcmltYXJ5XzJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2NvbG9yOiAkYnV0dG9uX3ByaW1hcnlfMl9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX3RleHQtdHJhbnNmb3JtOiAkYnV0dG9uX3ByaW1hcnlfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2xldHRlci1zcGFjaW5nOiAkYnV0dG9uX3ByaW1hcnlfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2JvcmRlci1yYWRpdXM6ICRidXR0b25fcHJpbWFyeV8yX2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9pY29uX2NvbG9yOiAkYnV0dG9uX2ljb25fcHJpbWFyeS0yX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2JhY2tncm91bmQtLWhvdmVyOiAkYnV0dG9uX3ByaW1hcnlfMl9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfY29sb3ItLWhvdmVyOiAkYnV0dG9uX3ByaW1hcnlfMl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIEJvdXRvbiBcIkZpbHRyZXJcIlxyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1ib2xkICN7JGJvZHlfZm9udC1zaXplfSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2JhY2tncm91bmQ6ICRidXR0b25fcHJpbWFyeV8xX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9jb2xvcjogJGJ1dHRvbl9wcmltYXJ5XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9sZXR0ZXJfc3BhY2luZzogJGJ1dHRvbl9wcmltYXJ5XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9ib3JkZXItcmFkaXVzOiAkYnV0dG9uX3ByaW1hcnlfMV9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2JhY2tncm91bmQtLWhvdmVyOiAkYnV0dG9uX3ByaW1hcnlfMV9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fY29sb3ItLWhvdmVyOiAkYnV0dG9uX3ByaW1hcnlfMV9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCb3V0b24gXCJzdWJtaXRcIlxyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1ib2xkICN7JGJvZHlfZm9udC1zaXplfSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQ6ICRidXR0b25fcHJpbWFyeV8yX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvcjogJGJ1dHRvbl9wcmltYXJ5XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9sZXR0ZXJfc3BhY2luZzogJGJ1dHRvbl9wcmltYXJ5XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV90ZXh0LXRyYW5zZm9ybTogJGJ1dHRvbl9wcmltYXJ5XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9ib3JkZXItcmFkaXVzOiAkYnV0dG9uX3ByaW1hcnlfMl9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQtLWhvdmVyOiAkYnV0dG9uX3ByaW1hcnlfMl9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3ItLWhvdmVyOiAkYnV0dG9uX3ByaW1hcnlfMl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIEJvdXRvbiBcInJlc2V0XCJcclxuJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fZm9udDogJHNlYXJjaC1mb3JtX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1faWNvbl9jb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKiBFTEVNRU5UIEZPUk0gKi9cclxuLy8gRWxlbWVudCBmb3JtIFwic2VsZWN0IGxvY2FsaXphdG9yXCJcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3ZhbHVlLWNvdW50X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfY29sb3I6ICRzZWFyY2gtZm9ybV92YWx1ZS1jb3VudF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9mb250OiAkc2VhcmNoLWZvcm1fdmFsdWUtY291bnRfZm9udCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBFbGVtZW50IGZvcm0gXCJzZWxlY3RcIlxyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2xhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2lucHV0X2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9pbnB1dF9mb250OiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3BsYWNlaG9sZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfYm9yZGVyOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9ib3JkZXIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfYm9yZGVyLS1zZWxlY3RlZDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYm9yZGVyLS1mb2N1c2VkICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLWNvbnRlbnRfYm9yZGVyLXJhZGl1czogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9zcy1jb250ZW50X3NzLW9wdGlvbl9mb250OiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLXZhbHVlLWN1c3RvbV9jb3VudGVyX2ZvbnQ6ICRzZWFyY2gtZm9ybV92YWx1ZS1jb3VudF9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLXZhbHVlLWN1c3RvbV9jb3VudGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV92YWx1ZS1jb3VudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLXZhbHVlLWN1c3RvbV9jb3VudGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdmFsdWUtY291bnRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLXZhbHVlLWN1c3RvbV9iYWNrZ3JvdW5kLS1ob3ZlcjogJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9zcy12YWx1ZS1jdXN0b21fY29sb3ItLWhvdmVyOiAkc2VsZWN0X2l0ZW1fY29sb3ItLWhvdmVyICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9zcy1wbHVzX2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9pY29uX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9jaGVja2JveF9ib3JkZXItY29sb3I6ICRzZWxlY3RfZWxlbWVudF9jaGVja2JveF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfY2hlY2tib3hfY29sb3ItLWNoZWNrZWQ6ICRzZWxlY3RfZWxlbWVudF9jaGVja2JveF9jb2xvci0tc2VsZWN0ZWQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3Rfc2VsZWN0X2NoZWNrYm94X2JhY2tncm91bmQtLWNoZWNrZWQ6ICRzZWxlY3RfZWxlbWVudF9jaGVja2JveF9iYWNrZ3JvdW5kLS1zZWxlY3RlZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9jaGVja2JveF9ib3JkZXItY29sb3ItLWNoZWNrZWQ6ICRzZWxlY3RfZWxlbWVudF9jaGVja2JveF9ib3JkZXItY29sb3ItLXNlbGVjdGVkICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEJ1YmJsZVxyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciAuOHJlbSAvIDEuMDYyNXJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYm9yZGVyLXJhZGl1czogLjMxMjVyZW0gIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfY29sb3ItLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9pY29uX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9pY29uX2NvbG9yLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaWNvbl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2ljb25fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaWNvbl9iYWNrZ3JvdW5kLS1ob3ZlcjogJHNlYXJjaC1mb3JtX2J1YmJsZV9iYWNrZ3JvdW5kLS1ob3ZlciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9pY29uX2NvbG9yLS1ob3ZlcjogJHNlYXJjaC1mb3JtX2J1YmJsZV9jb2xvci0taG92ZXIgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2ljb25fY29sb3ItLW9wZW5lZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9pY29uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRWxlbWVudCBmb3JtIFwiUmFuZ2VcIlxyXG4kc2VhcmNoLWZvcm0tYmFzZV9yYW5nZV9pY29uX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2JvcmRlci1yYWRpdXM6ICRyYW5nZV9pbnB1dF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciAuOHJlbSAvIDFyZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3N0cnVjdHVyZV9ib3JkZXJfY29sb3I6IG9yYW5nZSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9jb250ZW50X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9oaWdobGlnaHRfYm9yZGVyX2NvbG9yOiBibGFjayAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfZm9udDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfZm9udDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdW5pdF9mb250OiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9mb250ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEVsZW1lbnQgZm9ybSBcImludGVnZXJcIlxyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2JvcmRlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9jb2xvci0taG92ZXI6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfY29sb3ItLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fYm9yZGVyX2JhY2tncm91bmQtLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2JvcmRlcl9jb2xvci0tZGlzYWJsZWQ6ICRmb3JtX2VsZW1lbnRfY29sb3ItLWRpc2FibGVkICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fY29sb3ItLWRpc2FibGVkOiAkZm9ybV9lbGVtZW50X2NvbG9yLS1kaXNhYmxlZCAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2lucHV0LWVsZW1lbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2lucHV0LWVsZW1lbnRfZm9udDogJHNlYXJjaC1mb3JtX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RpdGxlX2ZvbnQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2ZvbnQgOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgLjhyZW0gLyAxcmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9ib3JkZXJfY29sb3I6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2ljb25fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0LWNvbnRlbnRfYm9yZGVyX2NvbG9yOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2JlZm9yZV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9hZnRlcl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbC1kYXRlX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2JvcmRlci1jb2xvcjogcmVkICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfc3ZnX2NvbG9yOiAkY29sb3JfcHJpbWFyeV8xICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfaG92ZXJfYmVmb3JlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMyAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9zdmdfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5XzEgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfZWxlbWVudHNfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19lbGVtZW50c19ib3JkZXJfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8tLVxyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtSW50ZWdlcl9sYWJlbC1lbGVtZW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1JbnRlZ2VyX2xhYmVsLWVsZW1lbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRWxlbWVudCBmb3JtIFwiY2hlY2tib3hcIlxyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfbGFiZWxfZm9udDogJGZvcm1fZWxlbWVudF9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIC44cmVtIC8gMS4wNjI1cmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmFja2dyb3VuZDogJGNoZWNrYm94X2NoZWNrX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvcjogJGNoZWNrYm94X2NoZWNrX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvci0tY2hlY2tlZDogJGNoZWNrYm94X2NoZWNrX2NvbG9yLS1jaGVja2VkICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iYWNrZ3JvdW5kLS1jaGVja2VkOiAkY2hlY2tib3hfYmFja2dyb3VuZC1jb2xvci0tY2hlY2tlZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yLS1jaGVja2VkOiAkY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1jaGVja2VkICFkZWZhdWx0O1xyXG5cclxuLy8gRWxlbWVudCBmb3JtIFwiY2hlY2tib3ggY2F0XCJcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfYWZ0ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9iZWZvcmVfYm9yZGVyX2NvbG9yIDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2ZpcnN0LWxldHRlcl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfY2hlY2tlZF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iYWNrZ3JvdW5kLS1jaGVja2VkICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfY2hlY2tlZF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvci0tY2hlY2tlZCAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9lbXB0eV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZW1wdHlfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfdmFsdWVfZm9udDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfY291bnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gRWxlbWVudCBmb3JtIFwidG9nZ2xlIC1zd2l0Y2hcIlxyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWxhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3hfYmFja2dyb3VuZDogJHRvZ2dsZV9lbGVtZW50X2JhY2tncm91bmQtLWZhbHNlICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94X2JhY2tncm91bmRfcm91bmQ6ICR0b2dnbGVfZWxlbWVudF9jb2xvci0tZmFsc2UgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3hfYm94X3NoYWRvdzogJHRvZ2dsZV9lbGVtZW50X2JhY2tncm91bmQtLWZhbHNlICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X2JveF9zaGFkb3c6ICR0b2dnbGVfZWxlbWVudF9iYWNrZ3JvdW5kLS10cnVlICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X3N3aXRjaF9iYWNrZ3JvdW5kOiAkdG9nZ2xlX2VsZW1lbnRfYmFja2dyb3VuZC0tdHJ1ZSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9iYWNrZ3JvdW5kOiAkdG9nZ2xlX2VsZW1lbnRfYnVsbGV0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuLy8gRk9STVVMQUlSRSBDT01QTEVUXHJcbiRzZWFyY2gtZm9ybS1mdWxsX3RyYWNrX2JhY2tncm91bmQ6ICRzZWxlY3Rfc2Nyb2xsYmFyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3RodW1iX2JhY2tncm91bmQ6ICRzZWxlY3Rfc2Nyb2xsYmFyX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF90aHVtYl9iYWNrZ3JvdW5kLS1ob3ZlcjogJHNlbGVjdF9zY3JvbGxiYXJfY29sb3ItLWhvdmVyICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWxfYm9keV9iYWNrZ3JvdW5kOiAkbW9kYWxfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2UtZHJhd2luZ19maWxsOiAkbW9kYWwtY2xvc2VfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX2ZvbnQ6ICRtb2RhbC0tbWFpbl90ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX2NvbG9yOiAkbW9kYWwtLW1haW5fdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIGVsZW1lbnQgZm9ybSBcInN1Ym1pdFwiXHJcbiRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9mb250OiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2xldHRlcl9zcGFjaW5nOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fYm9yZGVyLXJhZGl1czogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fYmFja2dyb3VuZC0taG92ZXI6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kLS1ob3ZlciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yLS1ob3ZlcjogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yLS1ob3ZlciAhZGVmYXVsdDtcclxuXHJcbi8vIEVsZW1lbnQgZm9ybSBcInJlc2V0XCJcclxuJHNlYXJjaC1mb3JtLWZ1bGxfcmVzZXQtYnV0dG9uLWl0ZW1fZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfcmVzZXQtYnV0dG9uLWl0ZW1fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gUsOpZsOpcmVuY2VcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9ib3JkZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYm9yZGVyX2ZvbnQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9wbGFjZWhvbGRlcl9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X3BsYWNlaG9sZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9wbGFjZWhvbGRlcl9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgLjhyZW0gLyAxcmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fYmFja2dyb3VuZDogJGJ1dHRvbl9wcmltYXJ5XzJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fY29sb3I6ICRidXR0b25fcHJpbWFyeV8yX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9iYWNrZ3JvdW5kLS1ob3ZlcjogJGJ1dHRvbl9wcmltYXJ5XzJfaG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBSYW5nZVxyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X2NvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9mb250OiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9jb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2JvcmRlcl9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1zbGlkZV91bmFjdGl2ZV9iYWNrZ3JvdW5kOiAkcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXNsaWRlX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yLS1hY3RpdmUgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG5cclxuXHJcbiRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9yYWRpb19ib3JkZXJfY29sb3I6ICRyYWRpb19jaGVja2VkX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX3JhZGlvX2JlZm9yZV9iYWNrZ3JvdW5kOiAkcmFkaW9fY2hlY2tlZF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX2xhYmVsX2ZvbnRfc2l6ZTogMTBweCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX2xhYmVsX2NvbG9yOiAkbG9jYWxpemF0b3JfdmFsdWVfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfaWNvbl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9pY29uX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gRXN0aW1hdGVcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfZm9udDogJHNlYXJjaC1mb3JtX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9mb250OiAkc2VhcmNoLWZvcm1fZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X3NzLWFkZF9pY29uX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9mb250OiAkc2VhcmNoLWZvcm1fZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfbGV0dGVyX3NwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2hvdmVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWFkZF9zcy1wbHVzX2NvbG9yOiAkc3MtcGx1c19jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfY2hlY2tib3hfYmFja2dyb3VuZDogJGNoZWNrYm94X2NoZWNrX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfY2hlY2tib3hfYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfY2hlY2tfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2NoZWNrYm94X2NoZWNrZWRfYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1jaGVja2VkICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2NoZWNrYm94X2NoZWNrZWRfY29sb3I6ICRjaGVja2JveF9jaGVja19jb2xvci0tY2hlY2tlZCAhZGVmYXVsdDtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBGT1JNIERFRkFVTFRcclxuXHJcbi5sb2FkZXJfY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9sb2FkZXJfYmFja2dyb3VuZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogcm90YXRpb25Mb2FkZXI7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkc2VhcmNoLWZvcm0tZnVsbF9sb2FkZXJfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRpb25Mb2FkZXIge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtd3JhcDogbm93cmFwO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0ge1xyXG4gICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgJi1zZWxlY3RfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjsgLy8gQHRvZG9cclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2JvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24tc2VsZWN0X19lbGVtZW50X190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fdGV4dC12YWx1ZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB6LWluZGV4OiAxMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC8vIHotaW5kZXg6IDEyO1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFyZW0gMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5lbGVtZW50c19fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYm94X3NoYWRvdztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uOyAvLyBAdG9kb1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcuNXB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJhZGlvX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfcmFkaW9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X3JhZGlvX2NvbG9yLS1jaGVja2VkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjsgLy8gQHRvZG9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgLml0ZW0tbGFiZWwgLnJhZGlvX19pdGVtLXNwYW46YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVtcHR5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF9mb250O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIgLnJhZGlvX19pdGVtLXNwYW46YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciAuZWxlbWVudHNfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5rLWVtYWlsIHtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgb3JkZXI6IC0xO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGJlbGwgMS41cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2JhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuZm9ybUNoZWNrYm94IHtcclxuICAgICAgICAmX19sYWJlbC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjEwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLmxpc3QtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uOyAvLyBAdG9kb1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247IC8vIEB0b2RvXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvci0tY2hlY2tlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yLS1jaGVja2VkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmFja2dyb3VuZC0tY2hlY2tlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yLS1jaGVja2VkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmVtcHR5IHtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIHtcclxuICAgIC5mb3JtQ2hlY2tib3hDYXQge1xyXG4gICAgICAgICZfX2xhYmVsLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlzdC1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAubGlzdC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcclxuICAgICAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2J1dHRvbi1vcGVuLWNsb3NlX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLW9wZW4tY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2J1dHRvbi1vcGVuLWNsb3NlX2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxhYmVsLWxpc3QtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZWxlbWVudF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfYmVmb3JlX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfYmVmb3JlX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfdmFsdWVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZmlyc3QtbGV0dGVyX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfY2hlY2tlZF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9jaGVja2VkX2JvcmRlcl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfY291bnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZW1wdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZW1wdHlfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZW1wdHlfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLW9wZW4tY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZm9ybVJhbmdlX19jb250YWluZXIge1xyXG4gICAgLm5vVWktdG91Y2gtYXJlYSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xyXG4gICAgICAgIGxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmVtcHR5IHtcclxuICAgICAgICBvcGFjaXR5OiAwLjM1O1xyXG4gICAgICAgIGN1cnNvcjogaW5pdGlhbDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qXHJcbi5mb3JtUmFkaW9fX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuZm9ybVJhZGlvIHtcclxuICAgICAgICAmX19sYWJlbC1yYWRpbyB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fcmFkaW9fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9yYWRpb19sYWJlbF9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMTBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpc3QtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAubGlzdC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLnJhZGlvIHtcclxuICAgICAgICAgICAgICAgICAgICAmLXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX2JlZm9yZV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9yYWRpb19yYWRpb190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAucmFkaW8tbGFiZWwgLnJhZGlvLXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiovXHJcblxyXG4uZm9ybUludGVnZXJfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1JbnRlZ2VyIHtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuaW50ZWdlcl9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sYWJlbC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247IC8vIEB0b2RvXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2JvcmRlcl9jb2xvci0tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9jb2xvci0tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmRpc2FibGVkKTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fYm9yZGVyX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fYm9yZGVyX2JhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5wdXQtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9pbnB1dC1lbGVtZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2ludGVnZXJfaW5wdXQtZWxlbWVudF9mb250O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1EYXRlTG9jc2FpcyB7XHJcbiAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sYWJlbC1kYXRlIHtcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF90aXRsZV9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgLnRleHRfaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuZGF0ZS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRhdGUtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDcuNSU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5kYXRlLWlucHV0X19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kYXRlLWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uX2NhbGVuZGFyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yZXNldC1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmZvcm1EYXRlX19jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtRGF0ZSB7XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuXHJcbiAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICYtaW5wdXRfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pbnB1dF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dC1jb250ZW50X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwLjVweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmZvcm1CdWJibGVfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tbW9yZV9fZWxlbWVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9pY29uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgLy9tYXJnaW46IDEwcHggMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMnJlbTtcclxuICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjsgLy8gQHRvZG9cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxLjVweCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDcuNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA3LjVweDtcclxuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAwLjVweCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaWNvbl9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9pY29uX2JhY2tncm91bmQtLWhvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaWNvbl9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaWNvbl9jb2xvci0tb3BlbmVkO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2ljb25fYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybUJ1YmJsZSB7XHJcbiAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247IC8vIEB0b2RvXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9idWJibGVfZm9udDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fYnViYmxlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkc2VhcmNoLWZvcm1fYnViYmxlX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzZWFyY2gtZm9ybV9idWJibGVfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMS4yNWVtIDVweCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjsgLy8gQHRvZG9cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm1CdWJibGVfX2VsZW1lbnRfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2J1YmJsZV9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2Nsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9pY29uX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fYnViYmxlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC43NWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTBweCAtIDFyZW0pO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1SZWZlcmVuY2Uge1xyXG4gICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAubGFiZWxfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAuZm9ybV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmlucHV0X19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X2JvcmRlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X3BsYWNlaG9sZGVyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fZm9udDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjsgLy8gQHRvZG9cclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2JvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtU3VibWl0X19jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCA3NXB4IDFyZW07XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtU3VibWl0IHtcclxuICAgICAgICAmX19zdHJ1Y3R1cmUge1xyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAmLXN1Ym1pdF9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJtaXRfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcHVsc2UgMnMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yLS1ob3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWFyY2hfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXJlc2V0X19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfcmVzZXQtYnV0dG9uLWl0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfcmVzZXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLXJlc2V0X19pdGVtLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tZnVsbF9yZXNldC1idXR0b24taXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247IC8vIEB0b2RvXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1yZXNldF9faXRlbS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtU3dpdGNoX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAuZm9ybVN3aXRjaCB7XHJcbiAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94LWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zd2l0Y2gtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjgxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3hfYm94X3NoYWRvdztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uOyAvLyBAdG9kb1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94X2JhY2tncm91bmRfcm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3gtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zd2l0Y2gtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9ib3hfc2hhZG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X3N3aXRjaF9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIHtcclxuICAgIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSB7XHJcbiAgICAgICAgLmxvY2FsaXphdG9yX192YWx1ZXMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRmb3JtX2VsZW1lbnRfcGFkZGluZztcclxuXHJcbiAgICAgICAgICAgIC5sb2NhbGl6YXRvcl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvY2FsaXphdG9yX192YWx1ZS0tZGVsZXRlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWNvdW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS42ODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjY4NzVyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3ZhbHVlLWNvdW50X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmxvY2FsaXphdG9yX192YWx1ZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9jYWxpemF0b3JfX2V4dHJhIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAgICAgLnJhZGlvc19fZmllbGRzZXQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmFkaW9zX19ncm91cCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIC5yYWRpb3NfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2hlY2tfcmFkaW9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfcmFkaW9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9yYWRpb19iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247IC8vIEB0b2RvXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sYWJlbF9yYWRpb19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX2xhYmVsX2ZvbnRfc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX2xhYmVsX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbnB1dF9yYWRpb19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAubGFiZWxfcmFkaW9fZWxlbWVudCAuY2hlY2tfcmFkaW9fZWxlbWVudDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybVNlbGVjdCB7XHJcbiAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIC8qei1pbmRleDogMTsqL1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAubGFiZWwtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAvKnotaW5kZXg6IDA7Ki9cclxuXHJcbiAgICAgICAgICAgIC50ZXh0ZmllbGRfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2lucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9pbnB1dF9mb250O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNzLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc3Mtb3Blbi1iZWxvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9ib3JkZXItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNzLXZhbHVlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNzLXZhbHVlLS1jdXN0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLXZhbHVlLWN1c3RvbV9jb3VudGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjY4NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS42ODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfc3MtdmFsdWUtY3VzdG9tX2NvdW50ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfc3MtdmFsdWUtY3VzdG9tX2NvdW50ZXJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zcy1hZGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zcy1wbHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtYWRkX3NzLXBsdXNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtYWRkX3NzLXBsdXNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA6ICRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfc3MtY29udGVudF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgIC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfc3MtY29udGVudF9zcy1vcHRpb25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvY2FsaXphdG9yX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2NhbGl6YXRvcl9fcGx1cyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2ljb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9pY29uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICYuZW1wdHkge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLXZhbHVlLWN1c3RvbV9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLXZhbHVlLWN1c3RvbV9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIHtcclxuICAgICAgICAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX3NlbGVjdF9jaGVja2JveF9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygwLjVyZW0gKyA0cHgpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1fc2VsZWN0X2NoZWNrYm94X2NvbG9yLS1jaGVja2VkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1fc2VsZWN0X2NoZWNrYm94X2NvbG9yLS1jaGVja2VkO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9zZWxlY3RfY2hlY2tib3hfYmFja2dyb3VuZC0tY2hlY2tlZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfY2hlY2tib3hfY2hlY2tlZF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIEZPUk0gRVNUSU1BVElPTlxyXG5cclxuLmZvcm0tZXN0aW1hdGUge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWVzdGltYXRlIHtcclxuICAgICAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMXJlbSAwIDAgO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJlbSAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEuZm9ybS1lc3RpbWF0ZV9fYnV0dG9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC44NXJlbSAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gRk9STSBCQVNFXHJcblxyXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvL3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG4gICAgei1pbmRleDogNjY2O1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG5cclxuICAgICAgICAmLXRyYWNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRyYWNrX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRodW1iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRodW1iX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRodW1iOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRodW1iX2JhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRzZWFyY2gtZm9ybS1iYXNlX21heC13aWR0aDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xyXG5cclxuICAgICAgICAubGluZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgLyp6LWluZGV4OiA5OTsqL1xyXG5cclxuICAgICAgICAgICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZm9ybS1vZmZyZWRlbV9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZm9ybS10eXBlX19maWVsZCxcclxuICAgICAgICAgICAgICAgICYuZm9ybS1kYXRlbG9jc2Fpc19fZmllbGQsXHJcbiAgICAgICAgICAgICAgICAmLmZvcm0tbG95ZXJfX2ZpZWxkLFxyXG4gICAgICAgICAgICAgICAgJi5mb3JtLWxveWVyc2Fpc19fZmllbGQsXHJcbiAgICAgICAgICAgICAgICAmLmZvcm0tbG9jYWxpc2F0aW9uX19maWVsZCxcclxuICAgICAgICAgICAgICAgICYuZm9ybS1jb21tZXJjZV9fZmllbGQsXHJcbiAgICAgICAgICAgICAgICAmLmZvcm0tcHJpY2VzX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICZTZWxlY3RfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJlJhbmdlX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yYW5nZV9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yYW5nZV9fcGx1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3JhbmdlX2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfcmFuZ2VfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm1SYW5nZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19yZXNldC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2NvbnRlbnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnJhbmdlLS1vcGVuZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm1SYW5nZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFkZF9idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucmFuZ2VfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfY29udGVudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2NvbnRlbnRfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm9VaS10b3VjaC1hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3VuaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3VuaXRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC5mb3JtSW50ZWdlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1JbnRlZ2VyX2xhYmVsLWVsZW1lbnRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtSW50ZWdlcl9sYWJlbC1lbGVtZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmRpc2FibGVkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmRpc2FibGVkKTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ybURhdGVMb2NzYWlzIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGFiZWwtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsLWRhdGVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dF9pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0X2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2hvdmVyX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX3N2Z19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZWxlbWVudHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19lbGVtZW50c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzc0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19lbGVtZW50c19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ3LjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZS1pbnB1dF9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZS1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHRleHRmaWVsZF9pbnB1dF9wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2JvcmRlcl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dDo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uX2NhbGVuZGFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fcmVzZXQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmLmxpbmUxX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuZm9ybV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saW5rLWVtYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJi5saW5lMl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b25fQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmlsdGVyX2J1dHRvbl9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoX19pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fY29sb3ItLWhvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWFyY2hfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3VibWl0X2J1dHRvbl9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3VibWl0X19pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHB1bHNlIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDYwJSA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvci0taG92ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Ym1pdF9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMCAwLjVyZW0gMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICYubGluZTNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yZXNldF9idXR0b25faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAucmVzZXRfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1faWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uOyAvLyBAdG9kb1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZXNldF9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICYubGluZTJfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUsXHJcbiAgICAgICAgICAgICYubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQsXHJcbiAgICAgICAgICAgICYubGluZTNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgJi5saW5lMl9fY29udGFpbmVyIC5saW5lX19jb250YWluZXJfX3N0cnVjdHVyZSxcclxuICAgICAgICAgICAgICAgICYubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQsXHJcbiAgICAgICAgICAgICAgICAmLmxpbmUzX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBGT1JNIEZVTExcclxuXHJcbi5zZWFyY2gtZmlsdGVyLWZ1bGwge1xyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuXHJcbiAgICAgICAgJi10cmFjayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX3RyYWNrX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRodW1iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfdGh1bWJfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGh1bWI6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF90aHVtYl9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIub3BlbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgLmZvcm0tZXN0aW1hdGUge1xyXG4gICAgICAgICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWVsZW1lbnQge1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbF9ib2R5X2JhY2tncm91bmQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbF9fY2xvc2Uge1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2UtZHJhd2luZ19maWxsO1xyXG4gICAgICAgICAgICB3aWR0aDogMS4yNWVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuMjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbF9fc2Nyb2xsZXIge1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX2NvbG9yO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybUxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMmVtIC0gMjUwcHgpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIGNhbGMoNzVweCAtIDFyZW0pIDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGluZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubGluZTFfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5saW5lMl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxpbmUzX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxpbmU0X19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubGluZTVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxpbmU2X19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc2VjdGlvbjIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubGluZTdfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3QtZWxlbWVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubGluZThfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb25QYXJhbXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGluZV9fdGl0bGUtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1SYW5nZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtUmFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yYW5nZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19zdW1tYXJ5LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fcGx1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ub1VpLWhvcml6b250YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXNsaWRlX3VuYWN0aXZlX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm9VaS1jb25uZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2Utc2xpZGVfYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fcHJldmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3VuaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19yZXNldC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjsgLy8gQHRvZG9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ub1VpLXRvdWNoLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyIHtcclxuICAgICAgICAubGluZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgJi5saW5lMl9fY29udGFpbmVyLFxyXG4gICAgICAgICAgICAmLmxpbmUzX19jb250YWluZXIsXHJcbiAgICAgICAgICAgICYubGluZTRfX2NvbnRhaW5lcixcclxuICAgICAgICAgICAgJi5saW5lNV9fY29udGFpbmVyLFxyXG4gICAgICAgICAgICAmLmxpbmU2X19jb250YWluZXIsXHJcbiAgICAgICAgICAgICYubGluZTdfX2NvbnRhaW5lcixcclxuICAgICAgICAgICAgJi5saW5lOF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgJi5saW5lMl9fY29udGFpbmVyLFxyXG4gICAgICAgICAgICAgICAgJi5saW5lM19fY29udGFpbmVyLFxyXG4gICAgICAgICAgICAgICAgJi5saW5lNF9fY29udGFpbmVyLFxyXG4gICAgICAgICAgICAgICAgJi5saW5lNV9fY29udGFpbmVyLFxyXG4gICAgICAgICAgICAgICAgJi5saW5lNl9fY29udGFpbmVyLFxyXG4gICAgICAgICAgICAgICAgJi5saW5lN19fY29udGFpbmVyLFxyXG4gICAgICAgICAgICAgICAgJi5saW5lOF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmJvZHktLWlubmVyIHtcclxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgLmxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAmLmxpbmUxX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxpbmUyX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5saW5lX19jb250YWluZXJfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJtaXRfYnV0dG9uX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubGluZTNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAubGluZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmxpbmUxX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubGluZTJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3VibWl0X2J1dHRvbl9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubGluZTNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2VhcmNoX2Zvcm1faW5uZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL21vZHVsZXMvc2VhcmNoLzEuanBnXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA0MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zZWNvbmRhcnktMjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEB0b2RvIMOgIHN1cHByaW1lciAocG91ciBzaW11bGVyIHVuIGZvbmQgY29tbWUgdWkga2l0KVxyXG5cclxufSIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vL0dFTkVSSVFVRVMgVkFSSUFCTEVTXHJcbiRzZWFyY2gtZm9ybV9mb250OiAkYm9keV9mb250O1xyXG4kc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMTogMDtcclxuJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xOiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtLzEuMmVtICRmb250LWZhbWlseS0tMTtcclxuJHNlYXJjaC1mb3JtX3RyYW5zaXRpb246IDAuM3M7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzE6IHRyYW5zcGFyZW50O1xyXG4kc2VhcmNoLWZvcm1fYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAwLjMpO1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMjogJGNvbG9yX3RlcnRpYXJ5XzM7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzE6IG5vbmU7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMTogJHNlYXJjaC1mb3JtX3RleHRfY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xO1xyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9ib3hfc2hhZG93OiAwcHggMnB4IDZweCAycHggcmdiYSgkY29sb3JfdGVydGlhcnktNywwLjM1KTtcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vSU5ERVBFTkRBTlRFUyBWQVJJQUJMRVNcclxuXHJcbiRzZWFyY2gtZm9ybV92Ml9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYmFja2dyb3VuZDtcclxuXHJcblxyXG4vLyBDb3VudGVyXHJcbiRzZWFyY2gtZm9ybV92YWx1ZS1jb3VudF9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kc2VhcmNoLWZvcm1fdmFsdWUtY291bnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRzZWFyY2gtZm9ybV92YWx1ZS1jb3VudF9mb250OiAkc2VhcmNoLWZvcm1fZm9udDtcclxuXHJcblxyXG4vLyBGaWVsZFxyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgI3skYm9keV9mb250LXNpemV9IC8gI3skaHRtbC1saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyICN7JGJvZHlfZm9udC1zaXplfSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMTtcclxuJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMztcclxuJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfY29sb3I6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2NvbG9yO1xyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9ib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXM7XHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JvcmRlcjogJGZvcm1fZWxlbWVudF9ib3JkZXItd2lkdGggc29saWQgJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JvcmRlci0tZm9jdXNlZDogJGZvcm1fZWxlbWVudF9ib3JkZXItd2lkdGggc29saWQgJGZvcm1fZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3I7XHJcblxyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9wbGFjZWhvbGRlcl9jb2xvcjogJGZvcm1fZWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuXHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2ljb25fY29sb3I6ICRmb3JtX2VsZW1lbnRfaWNvbl9jb2xvcjtcclxuXHJcbi8vICoqIC8vXHJcblxyXG5cclxuLy8gTE9BREVSXHJcbiRzZWFyY2gtZm9ybS1mdWxsX2xvYWRlcl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMTtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbG9hZGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9iYWNrZ3JvdW5kO1xyXG5cclxuXHJcbi8vIEZPUk1VTEFJUkUgREUgQkFTRVxyXG4kc2VhcmNoLWZvcm0tYmFzZV9tYXgtd2lkdGg6IDExMDBweDtcclxuXHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10cmFja19iYWNrZ3JvdW5kOiAkc2VsZWN0X3Njcm9sbGJhcl9iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdGh1bWJfYmFja2dyb3VuZDogJHNlbGVjdF9zY3JvbGxiYXJfY29sb3I7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10aHVtYl9iYWNrZ3JvdW5kLS1ob3ZlcjogJHNlbGVjdF9zY3JvbGxiYXJfY29sb3ItLWhvdmVyO1xyXG5cclxuXHJcbi8vIE9GRlJFREVNXHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1ib2xkICN7JGJvZHlfZm9udC1zaXplfSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMTtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9ib3JkZXI6IDA7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYmFja2dyb3VuZDogJGJ1dHRvbl9wcmltYXJ5XzFfYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9jb2xvcjogJGJ1dHRvbl9wcmltYXJ5XzFfY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fbGV0dGVyLXNwYWNpbmc6ICRidXR0b25fcHJpbWFyeV8xX2xldHRlci1zcGFjaW5nO1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkYnV0dG9uX3ByaW1hcnlfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl90ZXh0LXZhbHVlX3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYm9yZGVyLXJhZGl1czogJGJ1dHRvbl9wcmltYXJ5XzFfYm9yZGVyLXJhZGl1cztcclxuXHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYmFja2dyb3VuZC0taG92ZXI6ICRidXR0b25fcHJpbWFyeV8xX2hvdmVyX2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fY29sb3ItLWhvdmVyOiAkYnV0dG9uX3ByaW1hcnlfMV9ob3Zlcl9jb2xvcjtcclxuXHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JhY2tncm91bmQ6ICRmb3JtX2ZpZWxkX2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JveF9zaGFkb3c6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2JveF9zaGFkb3c7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JvcmRlcjogMDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzO1xyXG5cclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9yYWRpb19ib3JkZXJfY29sb3I6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yO1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X3JhZGlvX2NvbG9yLS1jaGVja2VkOiAkcmFkaW9fY2hlY2tlZF9jb2xvcjtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF9mb250OiAkZm9ybV9sYWJlbF9mb250O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X2xhYmVsX3RleHRfY29sb3I6ICRmb3JtX2xhYmVsX2NvbG9yO1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vLyBCb3V0b24gXCJhbGVydGUgZW1haWxcIlxyXG4kc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfZm9udDogJGJ1dHRvbl9wcmltYXJ5XzJfZm9udDtcclxuJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2JhY2tncm91bmQ6ICRidXR0b25fcHJpbWFyeV8yX2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9jb2xvcjogJGJ1dHRvbl9wcmltYXJ5XzJfY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF90ZXh0LXRyYW5zZm9ybTogJGJ1dHRvbl9wcmltYXJ5XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9sZXR0ZXItc3BhY2luZzogJGJ1dHRvbl9wcmltYXJ5XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9ib3JkZXItcmFkaXVzOiAkYnV0dG9uX3ByaW1hcnlfMl9ib3JkZXItcmFkaXVzO1xyXG4kc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfaWNvbl9jb2xvcjogJGJ1dHRvbl9pY29uX3ByaW1hcnktMl9jb2xvcjtcclxuXHJcbiRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9iYWNrZ3JvdW5kLS1ob3ZlcjogJGJ1dHRvbl9wcmltYXJ5XzJfaG92ZXJfYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2NvbG9yLS1ob3ZlcjogJGJ1dHRvbl9wcmltYXJ5XzJfaG92ZXJfY29sb3I7XHJcblxyXG4vLyBCb3V0b24gXCJGaWx0cmVyXCJcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtYm9sZCAjeyRib2R5X2ZvbnQtc2l6ZX0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9iYWNrZ3JvdW5kOiAkYnV0dG9uX3ByaW1hcnlfMV9iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fY29sb3I6ICRidXR0b25fcHJpbWFyeV8xX2NvbG9yO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmc6ICRidXR0b25fcHJpbWFyeV8xX2xldHRlci1zcGFjaW5nO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fYm9yZGVyLXJhZGl1czogJGJ1dHRvbl9wcmltYXJ5XzFfYm9yZGVyLXJhZGl1cztcclxuXHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9iYWNrZ3JvdW5kLS1ob3ZlcjogJGJ1dHRvbl9wcmltYXJ5XzFfaG92ZXJfYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2NvbG9yLS1ob3ZlcjogJGJ1dHRvbl9wcmltYXJ5XzFfaG92ZXJfY29sb3I7XHJcblxyXG5cclxuLy8gQm91dG9uIFwic3VibWl0XCJcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwICN7JGJvZHlfZm9udC1zaXplfSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMTtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQ6ICRidXR0b25fcHJpbWFyeV8yX2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvcjogJGJ1dHRvbl9wcmltYXJ5XzJfY29sb3I7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9sZXR0ZXJfc3BhY2luZzogJGJ1dHRvbl9wcmltYXJ5XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV90ZXh0LXRyYW5zZm9ybTogJGJ1dHRvbl9wcmltYXJ5XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9ib3JkZXItcmFkaXVzOiAkYnV0dG9uX3ByaW1hcnlfMl9ib3JkZXItcmFkaXVzO1xyXG5cclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQtLWhvdmVyOiAkYnV0dG9uX3ByaW1hcnlfMl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3ItLWhvdmVyOiAkYnV0dG9uX3ByaW1hcnlfMl9ob3Zlcl9jb2xvcjtcclxuXHJcbi8vIEJvdXRvbiBcInJlc2V0XCJcclxuJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fZm9udDogJHNlYXJjaC1mb3JtX2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1faWNvbl9jb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcblxyXG4vKiBFTEVNRU5UIEZPUk0gKi9cclxuLy8gRWxlbWVudCBmb3JtIFwic2VsZWN0IGxvY2FsaXphdG9yXCJcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfbGFiZWxfY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3ZhbHVlLWNvdW50X2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfY29sb3I6ICRzZWFyY2gtZm9ybV92YWx1ZS1jb3VudF9jb2xvcjtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9mb250OiAkc2VhcmNoLWZvcm1fdmFsdWUtY291bnRfZm9udDtcclxuXHJcblxyXG4vLyBFbGVtZW50IGZvcm0gXCJzZWxlY3RcIlxyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2xhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9jb2xvcjtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9mb250O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2lucHV0X2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9jb2xvcjtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9pbnB1dF9mb250OiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9mb250O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3BsYWNlaG9sZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9jb2xvcjtcclxuXHJcblxyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfYm9yZGVyOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9ib3JkZXI7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfYm9yZGVyLS1zZWxlY3RlZDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYm9yZGVyLS1mb2N1c2VkO1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLWNvbnRlbnRfYm9yZGVyLXJhZGl1czogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYm9yZGVyLXJhZGl1cztcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9zcy1jb250ZW50X3NzLW9wdGlvbl9mb250OiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9mb250O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLXZhbHVlLWN1c3RvbV9jb3VudGVyX2ZvbnQ6ICRzZWFyY2gtZm9ybV92YWx1ZS1jb3VudF9mb250O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLXZhbHVlLWN1c3RvbV9jb3VudGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV92YWx1ZS1jb3VudF9iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLXZhbHVlLWN1c3RvbV9jb3VudGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdmFsdWUtY291bnRfY29sb3I7XHJcblxyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLXZhbHVlLWN1c3RvbV9iYWNrZ3JvdW5kLS1ob3ZlcjogJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlcjtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9zcy12YWx1ZS1jdXN0b21fY29sb3ItLWhvdmVyOiAkc2VsZWN0X2l0ZW1fY29sb3ItLWhvdmVyO1xyXG5cclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9zcy1wbHVzX2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9pY29uX2NvbG9yO1xyXG5cclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9jaGVja2JveF9ib3JkZXItY29sb3I6ICRzZWxlY3RfZWxlbWVudF9jaGVja2JveF9ib3JkZXItY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfY2hlY2tib3hfY29sb3ItLWNoZWNrZWQ6ICRzZWxlY3RfZWxlbWVudF9jaGVja2JveF9jb2xvci0tc2VsZWN0ZWQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3Rfc2VsZWN0X2NoZWNrYm94X2JhY2tncm91bmQtLWNoZWNrZWQ6ICRzZWxlY3RfZWxlbWVudF9jaGVja2JveF9iYWNrZ3JvdW5kLS1zZWxlY3RlZDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9jaGVja2JveF9ib3JkZXItY29sb3ItLWNoZWNrZWQ6ICRzZWxlY3RfZWxlbWVudF9jaGVja2JveF9ib3JkZXItY29sb3ItLXNlbGVjdGVkO1xyXG5cclxuXHJcbi8vIEJ1YmJsZVxyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciAuOHJlbSAvIDEuMDYyNXJlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3RlcnRpYXJ5LTU7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYm9yZGVyLXJhZGl1czogLjMxMjVyZW07XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfY29sb3ItLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0zO1xyXG5cclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9pY29uX2NvbG9yOiAkY29sb3JfdGVydGlhcnktNTtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9pY29uX2NvbG9yLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMztcclxuXHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaWNvbl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2ljb25fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaWNvbl9iYWNrZ3JvdW5kLS1ob3ZlcjogJHNlYXJjaC1mb3JtX2J1YmJsZV9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9pY29uX2NvbG9yLS1ob3ZlcjogJHNlYXJjaC1mb3JtX2J1YmJsZV9jb2xvci0taG92ZXI7XHJcblxyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2ljb25fY29sb3ItLW9wZW5lZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9pY29uX2JhY2tncm91bmQ7XHJcblxyXG5cclxuLy8gRWxlbWVudCBmb3JtIFwiUmFuZ2VcIlxyXG4kc2VhcmNoLWZvcm0tYmFzZV9yYW5nZV9pY29uX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG5cclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2JvcmRlci1yYWRpdXM6ICRyYW5nZV9pbnB1dF9ib3JkZXItcmFkaXVzO1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtcmVndWxhciAuOHJlbSAvIDFyZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9jb2xvcjtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3N0cnVjdHVyZV9ib3JkZXJfY29sb3I6IG9yYW5nZTtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfbGFiZWxfY29sb3I7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9jb250ZW50X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9oaWdobGlnaHRfYm9yZGVyX2NvbG9yOiBibGFjaztcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfZm9udDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfZm9udDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfZm9udDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfZm9udDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2NvbG9yO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdW5pdF9mb250OiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9mb250O1xyXG5cclxuXHJcbi8vIEVsZW1lbnQgZm9ybSBcImludGVnZXJcIlxyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9mb250O1xyXG5cclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2JvcmRlcl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9jb2xvci0taG92ZXI6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfY29sb3ItLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fYm9yZGVyX2JhY2tncm91bmQtLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0xO1xyXG5cclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2JvcmRlcl9jb2xvci0tZGlzYWJsZWQ6ICRmb3JtX2VsZW1lbnRfY29sb3ItLWRpc2FibGVkO1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fY29sb3ItLWRpc2FibGVkOiAkZm9ybV9lbGVtZW50X2NvbG9yLS1kaXNhYmxlZDtcclxuXHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2lucHV0LWVsZW1lbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2lucHV0LWVsZW1lbnRfZm9udDogJHNlYXJjaC1mb3JtX2ZvbnQ7XHJcblxyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RpdGxlX2ZvbnQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX2ZvbnQ7XHJcblxyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2ZvbnQgOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9mb250O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcjtcclxuXHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgLjhyZW0gLyAxcmVtICRmb250LWZhbWlseS0tMTtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9ib3JkZXJfY29sb3I6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yO1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzO1xyXG5cclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2ljb25fY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0LWNvbnRlbnRfYm9yZGVyX2NvbG9yOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvcjtcclxuXHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcjtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfbGFiZWxfZm9udDtcclxuXHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2JlZm9yZV9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9hZnRlcl9iYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0xO1xyXG5cclxuXHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbC1kYXRlX2JhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3I7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9mb250O1xyXG5cclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2JvcmRlci1jb2xvcjogcmVkO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfc3ZnX2NvbG9yOiAkY29sb3JfcHJpbWFyeV8xO1xyXG5cclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2hvdmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeV8xO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfaG92ZXJfYmVmb3JlX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMztcclxuXHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9zdmdfaG92ZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5XzE7XHJcblxyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfZWxlbWVudHNfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTM7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19lbGVtZW50c19ib3JkZXJfY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuLy8tLVxyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtSW50ZWdlcl9sYWJlbC1lbGVtZW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1JbnRlZ2VyX2xhYmVsLWVsZW1lbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTM7XHJcblxyXG5cclxuLy8gRWxlbWVudCBmb3JtIFwiY2hlY2tib3hcIlxyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfbGFiZWxfZm9udDogJGZvcm1fZWxlbWVudF9mb250O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIC44cmVtIC8gMS4wNjI1cmVtICRmb250LWZhbWlseS0tMTtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmFja2dyb3VuZDogJGNoZWNrYm94X2NoZWNrX2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvcjogJGNoZWNrYm94X2NoZWNrX2JvcmRlci1jb2xvcjtcclxuXHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvci0tY2hlY2tlZDojZmZmOy8vICRjaGVja2JveF9jaGVja19jb2xvci0tY2hlY2tlZDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmFja2dyb3VuZC0tY2hlY2tlZDogJGNoZWNrYm94X2JhY2tncm91bmQtY29sb3ItLWNoZWNrZWQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvci0tY2hlY2tlZDogI2ZmZjsvLyRjaGVja2JveF9ib3JkZXItY29sb3ItLWNoZWNrZWQ7XHJcblxyXG4vLyBFbGVtZW50IGZvcm0gXCJjaGVja2JveCBjYXRcIlxyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2xhYmVsX2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9idXR0b24tb3Blbi1jbG9zZV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9idXR0b24tb3Blbi1jbG9zZV9iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3RleHRfY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9idXR0b24tb3Blbi1jbG9zZV9hZnRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcjtcclxuXHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvcjtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2JlZm9yZV9ib3JkZXJfY29sb3IgOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZmlyc3QtbGV0dGVyX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9jaGVja2VkX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JhY2tncm91bmQtLWNoZWNrZWQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9jaGVja2VkX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yLS1jaGVja2VkO1xyXG5cclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2VtcHR5X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9lbXB0eV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvcjtcclxuXHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9sYWJlbF9jb3VudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3I7XHJcblxyXG4vLyBFbGVtZW50IGZvcm0gXCJ0b2dnbGUgLXN3aXRjaFwiXHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfbGFiZWxfZm9udDtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveF9iYWNrZ3JvdW5kOiAkdG9nZ2xlX2VsZW1lbnRfYmFja2dyb3VuZC0tZmFsc2U7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3hfYm94X3NoYWRvdzogJHRvZ2dsZV9lbGVtZW50X2JhY2tncm91bmQtLWZhbHNlO1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X2JveF9zaGFkb3c6ICR0b2dnbGVfZWxlbWVudF9iYWNrZ3JvdW5kLS10cnVlO1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X3N3aXRjaF9iYWNrZ3JvdW5kOiAkdG9nZ2xlX2VsZW1lbnRfYmFja2dyb3VuZC0tdHJ1ZTtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9iYWNrZ3JvdW5kOiAkdG9nZ2xlX2VsZW1lbnRfYnVsbGV0X2NvbG9yO1xyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuLy8gRk9STVVMQUlSRSBDT01QTEVUXHJcbiRzZWFyY2gtZm9ybS1mdWxsX3RyYWNrX2JhY2tncm91bmQ6ICRzZWxlY3Rfc2Nyb2xsYmFyX2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3RodW1iX2JhY2tncm91bmQ6ICRzZWxlY3Rfc2Nyb2xsYmFyX2NvbG9yO1xyXG4kc2VhcmNoLWZvcm0tZnVsbF90aHVtYl9iYWNrZ3JvdW5kLS1ob3ZlcjogJHNlbGVjdF9zY3JvbGxiYXJfY29sb3ItLWhvdmVyO1xyXG5cclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWxfYm9keV9iYWNrZ3JvdW5kOiAkbW9kYWxfYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2UtZHJhd2luZ19maWxsOiAkbW9kYWwtY2xvc2VfY29sb3I7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX2ZvbnQ6ICRtb2RhbC0tbWFpbl90ZXh0X2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX2NvbG9yOiAkbW9kYWwtLW1haW5fdGV4dF9jb2xvcjtcclxuXHJcbi8vIGVsZW1lbnQgZm9ybSBcInN1Ym1pdFwiXHJcbiRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9mb250OiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fZm9udDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvcjtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2xldHRlcl9zcGFjaW5nOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmc7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fYm9yZGVyLXJhZGl1czogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JvcmRlci1yYWRpdXM7XHJcblxyXG4kc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fYmFja2dyb3VuZC0taG92ZXI6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yLS1ob3ZlcjogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yLS1ob3ZlcjtcclxuXHJcbi8vIEVsZW1lbnQgZm9ybSBcInJlc2V0XCJcclxuJHNlYXJjaC1mb3JtLWZ1bGxfcmVzZXQtYnV0dG9uLWl0ZW1fZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fZm9udDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfcmVzZXQtYnV0dG9uLWl0ZW1fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yO1xyXG5cclxuLy8gUsOpZsOpcmVuY2VcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fZm9udDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9ib3JkZXJfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYm9yZGVyX2ZvbnQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfbGFiZWxfZm9udDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9wbGFjZWhvbGRlcl9mb250OiAkYm9keV9mb250O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X3BsYWNlaG9sZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzO1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsICRmb250LXJlZ3VsYXIgLjhyZW0gLyAxcmVtICRmb250LWZhbWlseS0tMTtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fYmFja2dyb3VuZDogJGJ1dHRvbl9wcmltYXJ5XzJfYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fY29sb3I6ICRidXR0b25fcHJpbWFyeV8yX2NvbG9yO1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9iYWNrZ3JvdW5kLS1ob3ZlcjogJGJ1dHRvbl9wcmltYXJ5XzJfaG92ZXJfYmFja2dyb3VuZDtcclxuXHJcblxyXG4vLyBSYW5nZVxyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfZm9udDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X2NvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF9jb2xvcjtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9mb250OiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfZm9udDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9jb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2NvbG9yO1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2JvcmRlcl9jb2xvcjtcclxuXHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2Utc2xpZGVfdW5hY3RpdmVfYmFja2dyb3VuZDogJHJhbmdlX3NsaWRlcl90cmFja19jb2xvcjtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1zbGlkZV9hY3RpdmVfYmFja2dyb3VuZDogJHJhbmdlX3NsaWRlcl90cmFja19jb2xvci0tYWN0aXZlO1xyXG5cclxuXHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9mb250O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yO1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2xhYmVsX2ZvbnQ7XHJcblxyXG5cclxuJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX3JhZGlvX2JvcmRlcl9jb2xvcjogJHJhZGlvX2NoZWNrZWRfYm9yZGVyLWNvbG9yO1xyXG4kc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfcmFkaW9fYmVmb3JlX2JhY2tncm91bmQ6ICRyYWRpb19jaGVja2VkX2NvbG9yO1xyXG4kc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfbGFiZWxfZm9udF9zaXplOiAxMHB4O1xyXG4kc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfbGFiZWxfY29sb3I6ICRsb2NhbGl6YXRvcl92YWx1ZV9jb2xvcjtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9pY29uX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2ljb25fY29sb3I7XHJcblxyXG4vLyBFc3RpbWF0ZVxyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9mb250OiAkc2VhcmNoLWZvcm1fZm9udDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzI7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xO1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzE7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2ZvbnQ6ICRzZWFyY2gtZm9ybV9mb250O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMTtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfc3MtYWRkX2ljb25fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2ljb25fcGx1c19iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMjtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzE7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV9mb250O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9sZXR0ZXJfc3BhY2luZzogMDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMTtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfaG92ZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzI7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzE7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yO1xyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtYWRkX3NzLXBsdXNfY29sb3I6ICRzcy1wbHVzX2NvbG9yO1xyXG5cclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9jaGVja2JveF9iYWNrZ3JvdW5kOiAkY2hlY2tib3hfY2hlY2tfYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9jaGVja2JveF9ib3JkZXItY29sb3I6ICRjaGVja2JveF9jaGVja19ib3JkZXItY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfY2hlY2tib3hfY2hlY2tlZF9ib3JkZXItY29sb3I6ICRjaGVja2JveF9ib3JkZXItY29sb3ItLWNoZWNrZWQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfY2hlY2tib3hfY2hlY2tlZF9jb2xvcjogJGNoZWNrYm94X2NoZWNrX2NvbG9yLS1jaGVja2VkO1xyXG4iLCIkY2FyZF9kZWZhdWx0X21vcmVfZGVjb3JhdGVfYmFja2dyb3VuZDogJGNvbG9yX3NlY29uZGFyeS0yICFkZWZhdWx0O1xyXG4kY2FyZF9kZWZhdWx0X21vcmVfdGl0bGVfY29udGVudF8xX2ZvbnQtc2l6ZTogMnJlbSAhZGVmYXVsdDtcclxuJGNhcmRfZGVmYXVsdF9tb3JlX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRjYXJkX2RlZmF1bHRfbW9yZV90aXRsZV9jb250ZW50XzJfZm9udC1zaXplOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkX2RlZmF1bHRfbW9yZV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG5cclxuXHJcbi5jYXJkX2RlZmF1bHRfbW9yZSB7XHJcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xyXG5cclxuICAgIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDhyZW0gMnJlbSAycmVtO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZF9kZWZhdWx0X21vcmVfZGVjb3JhdGVfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZ19pdGVtIHtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxOHJlbTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNXJlbTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmRfZGVmYXVsdF9tb3JlX19jb250ZW50IHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9jb250ZW50XzEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGNhcmRfZGVmYXVsdF9tb3JlX3RpdGxlX2NvbnRlbnRfMV9mb250LXNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjYXJkX2RlZmF1bHRfbW9yZV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfY29udGVudF8yIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRjYXJkX2RlZmF1bHRfbW9yZV90aXRsZV9jb250ZW50XzJfZm9udC1zaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FyZF9kZWZhdWx0X21vcmVfdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idXR0b25fZGVmYXVsdCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jYXJkX2ludGVya2FiIHtcclxuICAgICAgICBwYWRkaW5nOiAyLjI1cmVtIDEuNXJlbSAwO1xyXG4gICAgICAgIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgLmNhcmRfZGVmYXVsdF9tb3JlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX2NvbnRlbnRfMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbl9pbnRlcmthYl8xIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgJi5ib3R0b21fY2FyZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2FyZF9kZWZhdWx0X21vcmVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbl9hbmltYXRpb25faWNvbiB7XHJcbiAgICAgICAgLy8gQW5pbWF0aW9uIGRlcyBTVkdcclxuICAgICAgICAuaWNvbl9ub3RpZiB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYmVsbCAxLjVzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFycm93X3JpZ2h0XzMge1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGFycm93IDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiJGNhcmRfZGVmYXVsdF9tb3JlX2RlY29yYXRlX2JhY2tncm91bmQ6ICRjb2xvcl9zZWNvbmRhcnktMjtcclxuJGNhcmRfZGVmYXVsdF9tb3JlX3RpdGxlX2NvbnRlbnRfMV9mb250LXNpemU6IDJyZW07XHJcbiRjYXJkX2RlZmF1bHRfbW9yZV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4kY2FyZF9kZWZhdWx0X21vcmVfdGl0bGVfY29udGVudF8yX2ZvbnQtc2l6ZTogMS41cmVtO1xyXG4kY2FyZF9kZWZhdWx0X21vcmVfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfdGVydGlhcnktMzsiLCIkcHJvcGVydGllcy1saXN0aW5nX19jY19jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbi5wcm9wZXJ0aWVzLWxpc3Rpbmdfc2VvIHtcclxuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMS41cmVtO1xyXG4gICAgfVxyXG4gICAgLmNhcmRfZGVmYXVsdF9tb3JlIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMCAwO1xyXG4gICAgICAgIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX2NvbnRlbnRfMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX2NvbnRlbnRfMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KC5jYXJkX2ludGVya2FiKSB7XHJcbiAgICAgICAgICAgIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlb19saW5rIHtcclxuICAgICAgICBvcmRlcjogLTI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmFxIHtcclxuICAgICAgICBvcmRlcjogLTE7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgIC50aXRsZV9jb250ZW50XzEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZV9jb250ZW50XzIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mYXFfcGFydCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl90ZXJ0aWFyeS02O1xyXG4gICAgICAgICAgICAuZmFxX3BhcnRfY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRoM19mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mYXFfcGFydF9pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvcGVydGllcy1saXN0aW5nIHtcclxuICAgICYubGlzdGluZ192MiB7XHJcbiAgICAgICAgLmNhcmRfZGVmYXVsdF9tb3JlIHtcclxuICAgICAgICAgICAgJi5jYXJkX2ludGVya2FiIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NjIHtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtbGlzdGluZ19fY2NfY29sb3I7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1zY3JvbGwtdXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBib3R0b206IDUlO1xyXG4gICAgICAgIHJpZ2h0OiA1JTtcclxuICAgICAgICB6LWluZGV4OiAxNTtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubGlzdGluZ192MSwgLmxpc3RpbmdfdjIge1xyXG4gICAgICAgIC5jYXJkX2RlZmF1bHRfbW9yZSB7XHJcbiAgICAgICAgICAgICYuY2FyZF9hbGVydF9tYWlsIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5jYXJkX2RlZmF1bHRfbW9yZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSwgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmRfZGVmYXVsdF9tb3JlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5wYWdpbmF0aW9uX2xvYWRfbW9yZSB7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAucHJvZ3Jlc3NiYXIge1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDEuNXJlbTtcclxuICAgIH1cclxufSIsIiRzZW8tbGlua19fc2VvLWxpbmstdGl0bGVfX2ZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcclxuJHNlby1saW5rX19zZW8tbGlzdF9fc2VvLWxpc3QtdGl0bGVfX2ljb24taXRlbV9fYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0xLCAwLjI1KSAhZGVmYXVsdDtcclxuJHNlby1saW5rX19zZW8tbGlzdF9fc2VvLWxpc3QtdGl0bGVfX2ljb24taXRlbV9faWNvbl9fZmlsbDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHNlby1saW5rX19zZW8tbGlzdF9fc2VvLWxpc3QtdGl0bGVfX3RpdGxlLWl0ZW1fX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJHNlby1saW5rX2xpbmtfbGFzdC1pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kc2VvLWxpbmtfbGlua19sYXN0LWl0ZW1fYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHNlby1saW5rX2xpbmtfbGFzdC1pdGVtX2JhY2tncm91bmQ6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kc2VvLWxpbmtfbGlua19sYXN0LWl0ZW0tY29sb3ItLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kc2VvLWxpbmtfbGlua19sYXN0LWl0ZW1fYm9yZGVyLS1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRzZW8tbGlua19saW5rX2xhc3QtaXRlbV9iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbi5zZW9fbGluayB7XHJcbiAgICAuc2VvX2xpbmtfdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHNlby1saW5rX19zZW8tbGluay10aXRsZV9fZm9udC1zaXplO1xyXG4gICAgfVxyXG4gICAgLnNlb19saXN0IHtcclxuICAgICAgICAmX3RpdGxlIHtcclxuICAgICAgICAgICAgLmljb25faXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LXRpdGxlX19pY29uLWl0ZW1fX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlby1saW5rX19zZW8tbGlzdF9fc2VvLWxpc3QtdGl0bGVfX2ljb24taXRlbV9faWNvbl9fZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGVfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlby1saW5rX19zZW8tbGlzdF9fc2VvLWxpc3QtdGl0bGVfX3RpdGxlLWl0ZW1fX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2xpbmsge1xyXG5cclxuICAgICAgICAgICAgJiA+IGxpLmxhc3QtaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbl9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZW8tbGlua19saW5rX2xhc3QtaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRzZW8tbGlua19saW5rX2xhc3QtaXRlbV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlby1saW5rX2xpbmtfbGFzdC1pdGVtX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlby1saW5rX2xpbmtfbGFzdC1pdGVtLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkc2VvLWxpbmtfbGlua19sYXN0LWl0ZW1fYm9yZGVyLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlby1saW5rX2xpbmtfbGFzdC1pdGVtX2JhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRzZW8tbGlua19fc2VvLWxpbmstdGl0bGVfX2ZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcclxuJHNlby1saW5rX19zZW8tbGlzdF9fc2VvLWxpc3QtdGl0bGVfX2ljb24taXRlbV9fYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0xLCAwLjI1KSAhZGVmYXVsdDtcclxuJHNlby1saW5rX19zZW8tbGlzdF9fc2VvLWxpc3QtdGl0bGVfX2ljb24taXRlbV9faWNvbl9fZmlsbDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHNlby1saW5rX19zZW8tbGlzdF9fc2VvLWxpc3QtdGl0bGVfX3RpdGxlLWl0ZW1fX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJHNlby1saW5rX2xpbmtfbGFzdC1pdGVtX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kc2VvLWxpbmtfbGlua19sYXN0LWl0ZW1fYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHNlby1saW5rX2xpbmtfbGFzdC1pdGVtX2JhY2tncm91bmQ6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kc2VvLWxpbmtfbGlua19sYXN0LWl0ZW0tY29sb3ItLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kc2VvLWxpbmtfbGlua19sYXN0LWl0ZW1fYm9yZGVyLS1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRzZW8tbGlua19saW5rX2xhc3QtaXRlbV9iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbi5zZW9fbGluayB7XHJcbiAgICAuc2VvX2xpbmtfdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHNlby1saW5rX19zZW8tbGluay10aXRsZV9fZm9udC1zaXplO1xyXG4gICAgfVxyXG4gICAgLnNlb19saXN0IHtcclxuICAgICAgICAmX3RpdGxlIHtcclxuICAgICAgICAgICAgLmljb25faXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZW8tbGlua19fc2VvLWxpc3RfX3Nlby1saXN0LXRpdGxlX19pY29uLWl0ZW1fX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlby1saW5rX19zZW8tbGlzdF9fc2VvLWxpc3QtdGl0bGVfX2ljb24taXRlbV9faWNvbl9fZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGVfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlby1saW5rX19zZW8tbGlzdF9fc2VvLWxpc3QtdGl0bGVfX3RpdGxlLWl0ZW1fX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2xpbmsge1xyXG5cclxuICAgICAgICAgICAgJiA+IGxpLmxhc3QtaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbl9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZW8tbGlua19saW5rX2xhc3QtaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRzZW8tbGlua19saW5rX2xhc3QtaXRlbV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlby1saW5rX2xpbmtfbGFzdC1pdGVtX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlby1saW5rX2xpbmtfbGFzdC1pdGVtLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkc2VvLWxpbmtfbGlua19sYXN0LWl0ZW1fYm9yZGVyLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlby1saW5rX2xpbmtfbGFzdC1pdGVtX2JhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRzb3J0X2NvdW50ZXJfbnVtYmVyX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kc29ydF9maWx0ZXJfaWNvbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHNvcnRfZmlsdGVyX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kc29ydF9maWx0ZXJfYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKCRjb2xvcl90ZXJ0aWFyeS00LCAwLjI1KSAhZGVmYXVsdDtcclxuJHNvcnRfZmlsdGVyX2VsZW1lbnRfY29sb3I6ICRodG1sX2NvbG9yICFkZWZhdWx0O1xyXG4kc29ydF9maWx0ZXJfZWxlbWVudF9jb2xvci0taG92ZXI6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4uc29ydCB7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAuc29ydF9jb3VudGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgLnNvcnRfY291bnRlcl9udW1iZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNvcnRfY291bnRlcl9udW1iZXJfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvcnRfZmlsdGVyIHtcclxuICAgICAgICAuZmlsdGVyLWZvcm0ge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIC5maWx0ZXItdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzb3J0X2ZpbHRlcl9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maWx0ZXItc2VsZWN0X19jb250ZW50IHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzM7XHJcbiAgICAgICAgICAgIHRvcDogMTUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzb3J0X2ZpbHRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkc29ydF9maWx0ZXJfYm94LXNoYWRvdztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlsdGVyLWVsZW1lbnRfX2l0ZW0ge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNvcnRfZmlsdGVyX2VsZW1lbnRfY29sb3I7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc29ydF9maWx0ZXJfZWxlbWVudF9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIC5maWx0ZXItdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maWx0ZXItc2VsZWN0X19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRtYWluLXBlc2VudGF0aW9uLXYxX3BhZ2VfbWF4LXdpZHRoOiAkbWF4X3dpZHRoX2dlbiAhZGVmYXVsdFxyXG5cclxuLm1haW4tcHJlc2VudGF0aW9uLXYxIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIHBhZGRpbmc6ICRtb2R1bGVfcGFkZGluZztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtb2R1bGVfcGFkZGluZy0tbGc7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLXNpemUtLWxnO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZWRpdG9yaWFsLXYyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRuZXdzLWRldGFpbHMtdjFfaW1hZ2VfYXNwZWN0LXJhdGlvOiA0LzMgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfaW1hZ2Vfb2JqZWN0LWZpdDogY292ZXIgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1kZXRhaWxzLXYxX2ltYWdlX2FzcGVjdC1yYXRpby0tbW9iaWxlOiAxLzEgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfaW1hZ2VfYXNwZWN0LXJhdGlvLS1kZXNrdG9wOiAzLzIgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfaW1hZ2Vfb2JqZWN0LWZpdDogY292ZXIgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1kZXRhaWxzLXYxX2RhdGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfZGF0ZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIDEpICFkZWZhdWx0O1xyXG5cclxuXHJcbi5uZXdzLWRldGFpbHMtdjEge1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAkbmV3cy1kZXRhaWxzLXYxX2ltYWdlX2FzcGVjdC1yYXRpbztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6ICRuZXdzLWRldGFpbHMtdjFfaW1hZ2Vfb2JqZWN0LWZpdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2RhdGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLWRldGFpbHMtdjFfZGF0ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLWRldGFpbHMtdjFfZGF0ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzcsIDM4LCA0MywgMCksICMyNTI2MmIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iLCJcclxuJG5ld3MtZGV0YWlscy12MV9pbWFnZV9hc3BlY3QtcmF0aW86IDQvMztcclxuJG5ld3MtZGV0YWlscy12MV9pbWFnZV9vYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiRuZXdzLWRldGFpbHMtdjFfaW1hZ2VfYXNwZWN0LXJhdGlvLS1tb2JpbGU6IDEvMTtcclxuJG5ld3MtZGV0YWlscy12MV9pbWFnZV9hc3BlY3QtcmF0aW8tLWRlc2t0b3A6IDMvMjtcclxuJG5ld3MtZGV0YWlscy12MV9pbWFnZV9vYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiRuZXdzLWRldGFpbHMtdjFfZGF0ZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMztcclxuJG5ld3MtZGV0YWlscy12MV9kYXRlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ByaW1hcnktMiwgMSk7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG5ldy1saXN0aW5nLXYxX2ltYWdlX2FzcGVjdC1yYXRpbzogNC8zICFkZWZhdWx0O1xyXG4kbmV3LWxpc3RpbmctdjFfaW1hZ2Vfb2JqZWN0LWZpdDogY292ZXIgIWRlZmF1bHQ7XHJcblxyXG4kbmV3LWxpc3RpbmctdjFfZGF0ZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuJG5ldy1saXN0aW5nLXYxX2RhdGVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAxKSAhZGVmYXVsdDtcclxuXHJcbiRuZXctbGlzdGluZy12MV90aXRsZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJG5ldy1saXN0aW5nLXYxX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuJG5ldy1saXN0aW5nLXYxX2J1dHRvbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJG5ldy1saXN0aW5nLXYxX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy9BdXRyZXMgc3R5bGVzXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3MtbGlzdGluZy12MSB7XHJcbiAgICAubmV3cyB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86ICRuZXctbGlzdGluZy12MV9pbWFnZV9hc3BlY3QtcmF0aW87XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6ICRuZXctbGlzdGluZy12MV9pbWFnZV9vYmplY3QtZml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3LWxpc3RpbmctdjFfZGF0ZV9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ldy1saXN0aW5nLXYxX2RhdGVfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ldy1saXN0aW5nLXYxX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG5ldy1saXN0aW5nLXYxX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3LWxpc3RpbmctdjFfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkbmV3LWxpc3RpbmctdjFfYnV0dG9uX2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbmV3LWxpc3RpbmctdjFfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIlxyXG4kbmV3LWxpc3RpbmctdjFfaW1hZ2VfYXNwZWN0LXJhdGlvOiA0LzM7XHJcbiRuZXctbGlzdGluZy12MV9pbWFnZV9vYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiRuZXctbGlzdGluZy12MV9kYXRlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kbmV3LWxpc3RpbmctdjFfZGF0ZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIDEpO1xyXG5cclxuJG5ldy1saXN0aW5nLXYxX3RpdGxlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kbmV3LWxpc3RpbmctdjFfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4kbmV3LWxpc3RpbmctdjFfYnV0dG9uX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kbmV3LWxpc3RpbmctdjFfYnV0dG9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRuZXctbGlzdGluZy12Ml9pbWFnZV9hc3BlY3QtcmF0aW8tLW1vYmlsZTogMS8xICFkZWZhdWx0O1xyXG4kbmV3LWxpc3RpbmctdjJfaW1hZ2VfYXNwZWN0LXJhdGlvLS1kZXNrdG9wOiAzLzIgIWRlZmF1bHQ7XHJcbiRuZXctbGlzdGluZy12Ml9pbWFnZV9vYmplY3QtZml0OiBjb3ZlciAhZGVmYXVsdDtcclxuXHJcbiRuZXctbGlzdGluZy12Ml9kYXRlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kbmV3LWxpc3RpbmctdjJfZGF0ZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIDEpICFkZWZhdWx0O1xyXG5cclxuJG5ldy1saXN0aW5nLXYyX3RpdGxlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kbmV3LWxpc3RpbmctdjJfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIGNsYW1wKCRoMy1mb250LXNpemUtbWluLCBjYWxjKDAuMjM1dncgKyAxNi45cHgpLCAkaDMtZm9udC1zaXplLW1heCkgLyAxLjVyZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vL0F1dHJlcyBzdHlsZXNcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubmV3cy1saXN0aW5nLXYyIHtcclxuICAgIC5uZXdzIHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86ICRuZXctbGlzdGluZy12Ml9pbWFnZV9hc3BlY3QtcmF0aW8tLW1vYmlsZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86ICRuZXctbGlzdGluZy12Ml9pbWFnZV9hc3BlY3QtcmF0aW8tLWRlc2t0b3A7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDM3LCAzOCwgNDMsIDApLCAjMjUyNjJiKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogJG5ldy1saXN0aW5nLXYyX2ltYWdlX29iamVjdC1maXQ7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogJG5ldy1saXN0aW5nLXYyX2ltYWdlX2FzcGVjdC1yYXRpby0tbW9iaWxlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAkbmV3LWxpc3RpbmctdjJfaW1hZ2VfYXNwZWN0LXJhdGlvLS1kZXNrdG9wO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXctbGlzdGluZy12Ml9kYXRlX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3LWxpc3RpbmctdjJfZGF0ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZXctbGlzdGluZy12Ml90aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXctbGlzdGluZy12Ml90aXRsZV9mb250O1xyXG4gICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRuZXctbGlzdGluZy12Ml9pbWFnZV9hc3BlY3QtcmF0aW8tLW1vYmlsZTogMS8xO1xyXG4kbmV3LWxpc3RpbmctdjJfaW1hZ2VfYXNwZWN0LXJhdGlvLS1kZXNrdG9wOiAzLzI7XHJcbiRuZXctbGlzdGluZy12Ml9pbWFnZV9vYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiRuZXctbGlzdGluZy12Ml9kYXRlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kbmV3LWxpc3RpbmctdjJfZGF0ZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTIsIDEpO1xyXG5cclxuJG5ldy1saXN0aW5nLXYyX3RpdGxlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kbmV3LWxpc3RpbmctdjJfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1yZWd1bGFyIGNsYW1wKCRoMy1mb250LXNpemUtbWluLCBjYWxjKDAuMjM1dncgKyAxNi45cHgpLCAkaDMtZm9udC1zaXplLW1heCkgLyAxLjVyZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4iLCIkbmV3cy1saXN0aW5nLXYxX2ltYWdlX2FzcGVjdC1yYXRpbzogNC8zICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2ltYWdlX29iamVjdC1maXQ6IGNvdmVyICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtbGlzdGluZy12MV9kYXRlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2RhdGVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAxKSAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfdGl0bGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfdGl0bGVfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi5uZXdzLXJlbGF0ZWQtdjEge1xyXG5cclxuICAgIC5zd2lwZXIge1xyXG4gICAgICAgIC5uZXdzLXJlbGF0ZWQtdjFfX2l0ZW1zIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5ld3Mge1xyXG5cclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogJG5ld3MtbGlzdGluZy12MV9pbWFnZV9hc3BlY3QtcmF0aW87XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6ICRuZXdzLWxpc3RpbmctdjFfaW1hZ2Vfb2JqZWN0LWZpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RhdGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtbGlzdGluZy12MV9kYXRlX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy1saXN0aW5nLXYxX2RhdGVfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX2NvbnRlbnRfMSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtbGlzdGluZy12MV90aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLWxpc3RpbmctdjFfdGl0bGVfZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLWxpc3RpbmctdjFfYnV0dG9uX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG5ld3MtbGlzdGluZy12MV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkbmV3cy1saXN0aW5nLXYxX2ltYWdlX2FzcGVjdC1yYXRpbzogNC8zO1xyXG4kbmV3cy1saXN0aW5nLXYxX2ltYWdlX29iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuJG5ld3MtbGlzdGluZy12MV9kYXRlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4kbmV3cy1saXN0aW5nLXYxX2RhdGVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0yLCAxKTtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfdGl0bGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRuZXdzLWxpc3RpbmctdjFfdGl0bGVfZm9udDogJGJvZHlfZm9udDtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICRjb2xvcl90ZXJ0aWFyeS0zLCByZ2JhKCRjb2xvcl90ZXJ0aWFyeS0xMiwgLjEpKSAhZGVmYXVsdDs7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfdGl0bGVfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfdGl0bGVfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfbGlua19jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wYXJ0bmVyLWxpc3RpbmctdjEge1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjFfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcGFydG5lci1saXN0aW5nLXYxX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgLnRleHRfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjFfbGlua19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcGFydG5lci1saXN0aW5nLXYxX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl90ZXJ0aWFyeS0xMTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGNvbG9yX3RlcnRpYXJ5LTMsIHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTEyLCAuMSkpOztcclxuJHBhcnRuZXItbGlzdGluZy12MV90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJHBhcnRuZXItbGlzdGluZy12MV90aXRsZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJHBhcnRuZXItbGlzdGluZy12MV90aXRsZV9mb250OiAkYm9keV9mb250O1xyXG5cclxuJHBhcnRuZXItbGlzdGluZy12MV9saW5rX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcmljZS16b25lX2Jsb2NrX3RpdGxlX2ZvbnRfcGFydF8xOiAkaDItZm9udC1zaXplLW1heDtcclxuJHByaWNlLXpvbmVfYmxvY2tfdGl0bGVfZm9udF9wYXJ0XzI6ICRoMi1mb250LXNpemUtbWluO1xyXG5cclxuJHByaWNlLXpvbmVfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcmljZS16b25lX3RpdGxlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kcHJpY2Utem9uZV90aXRsZV9mb250LXNpemU6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcmljZS16b25lX3RpdGxlX2ljb24taXRlbV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9wcmltYXJ5LTEsIDAuMjUpICFkZWZhdWx0O1xyXG4kcHJpY2Utem9uZV90aXRsZV9pY29uLWl0ZW1fZmlsbDogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuXHJcbiRwcmljZS16b25lX2xlZ2FsLXRleHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJHByaWNlLXpvbmVfbGVnYWwtdGV4dF9mb250LXNpemU6IDAuNnJlbSAhZGVmYXVsdDtcclxuXHJcbiRwcmljZS16b25lX3ByaWNlX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kcHJpY2Utem9uZV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByaWNlLXpvbmVfcHJpY2VfZm9udC1zaXplOiAxLjJyZW0gIWRlZmF1bHQ7XHJcblxyXG4kcHJpY2Utem9uZV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByaWNlLXpvbmVfbGFiZWxfZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xyXG5cclxuJHByaWNlLXpvbmVfcmFuZ2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcmljZS16b25lX3JhbmdlX2ZvbnQtc2l6ZTogMC43NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRwcmljZS16b25lX2J0bl9ib3JkZXItcmFkaXVzOiAuNjI1cmVtICFkZWZhdWx0O1xyXG4kcHJpY2Utem9uZV9idG5fYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XHJcbiRwcmljZS16b25lX2J0bl9ib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4kcHJpY2Utem9uZV9idG5fYm9yZGVyLWNvbG9yOiAkY29sb3JfdGVydGlhcnktNSAhZGVmYXVsdDtcclxuJHByaWNlLXpvbmVfYnRuX3RleHQtY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRwcmljZS16b25lX2J0bl90cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMyAhZGVmYXVsdDtcclxuXHJcbiRwcmljZS16b25lX2J0bl9ib3JkZXItcmFkaXVzLWFjdGl2ZTogLjYyNXJlbSAhZGVmYXVsdDtcclxuJHByaWNlLXpvbmVfYnRuX2JvcmRlci13aWR0aC1hY3RpdmU6IDFweCAhZGVmYXVsdDtcclxuJHByaWNlLXpvbmVfYnRuX2JvcmRlci1jb2xvci1hY3RpdmU6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJpY2Utem9uZV9idG5fdGV4dC1jb2xvci1hY3RpdmU6ICRjb2xvcl90ZXJ0aWFyeS03ICFkZWZhdWx0O1xyXG4kcHJpY2Utem9uZV9idG5fYmctYWN0aXZlOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJHByaWNlLXpvbmVfYnRuX2JvcmRlci1jb2xvci1ob3ZlcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHByaWNlLXpvbmVfYnRuX3RleHQtY29sb3ItaG92ZXI6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiRwcmljZS16b25lX2J0bl9iZy1ob3ZlcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJpY2Utem9uZSB7XHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfY29udGVudF8xIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHByaWNlLXpvbmVfYmxvY2tfdGl0bGVfZm9udF9wYXJ0XzE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlX2NvbnRlbnRfMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRwcmljZS16b25lX2Jsb2NrX3RpdGxlX2ZvbnRfcGFydF8yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaWNlLXpvbmVfdGl0bGVfaWNvbi1pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRwcmljZS16b25lX3RpdGxlX2ljb24taXRlbV9maWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBmb250OiAkcHJpY2Utem9uZV90aXRsZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaWNlLXpvbmVfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHByaWNlLXpvbmVfdGl0bGVfZm9udC1zaXplO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RhYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHByaWNlLXpvbmVfYnRuX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkcHJpY2Utem9uZV9idG5fYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaWNlLXpvbmVfYnRuX2JvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItc3R5bGU6ICRwcmljZS16b25lX2J0bl9ib3JkZXItc3R5bGU7XHJcbiAgICAgICAgY29sb3I6ICRwcmljZS16b25lX2J0bl90ZXh0LWNvbG9yO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRwcmljZS16b25lX2J0bl90cmFuc2l0aW9uO1xyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcHJpY2Utem9uZV9idG5fYm9yZGVyLXJhZGl1cy1hY3RpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogJHByaWNlLXpvbmVfYnRuX2JvcmRlci13aWR0aC1hY3RpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaWNlLXpvbmVfYnRuX2JvcmRlci1jb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpY2Utem9uZV9idG5fdGV4dC1jb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmljZS16b25lX2J0bl9iZy1hY3RpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmljZS16b25lX2J0bl9ib3JkZXItY29sb3ItaG92ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaWNlLXpvbmVfYnRuX3RleHQtY29sb3ItaG92ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2Utem9uZV9idG5fYmctaG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZm9udDogJHByaWNlLXpvbmVfbGFiZWxfZm9udDtcclxuICAgICAgICBmb250LXNpemU6ICRwcmljZS16b25lX2xhYmVsX2ZvbnQtc2l6ZTtcclxuICAgIH1cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgICBmb250OiAkcHJpY2Utem9uZV9wcmljZV9mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHByaWNlLXpvbmVfcHJpY2VfZm9udC1zaXplO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpY2Utem9uZV9wcmljZV9jb2xvcjtcclxuICAgIH1cclxuICAgICZfX3JhbmdlIHtcclxuICAgICAgICBmb250OiAkcHJpY2Utem9uZV9yYW5nZV9mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHByaWNlLXpvbmVfcmFuZ2VfZm9udC1zaXplO1xyXG4gICAgfVxyXG4gICAgJl9fbGVnYWwtdGV4dCB7XHJcbiAgICAgICAgZm9udDogJHByaWNlLXpvbmVfbGVnYWwtdGV4dF9mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHByaWNlLXpvbmVfbGVnYWwtdGV4dF9mb250LXNpemU7XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBNT0RVTEUgUFJJQ0UgWk9ORSAtIFBBR0UgTElTVElOR1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJpY2Utem9uZV9ibG9ja190aXRsZV9mb250X3BhcnRfMTogJGgyLWZvbnQtc2l6ZS1tYXg7XHJcbiRwcmljZS16b25lX2Jsb2NrX3RpdGxlX2ZvbnRfcGFydF8yOiAkaDItZm9udC1zaXplLW1pbjtcclxuXHJcbiRwcmljZS16b25lX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJpY2Utem9uZV90aXRsZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJHByaWNlLXpvbmVfdGl0bGVfZm9udC1zaXplOiBpbmhlcml0O1xyXG4kcHJpY2Utem9uZV90aXRsZV9pY29uLWl0ZW1fYmFja2dyb3VuZDogcmdiYSgkY29sb3JfcHJpbWFyeS0xLCAwLjI1KTtcclxuJHByaWNlLXpvbmVfdGl0bGVfaWNvbi1pdGVtX2ZpbGw6ICRjb2xvcl9wcmltYXJ5LTE7XHJcblxyXG4kcHJpY2Utem9uZV9sZWdhbC10ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRwcmljZS16b25lX2xlZ2FsLXRleHRfZm9udC1zaXplOiAwLjZyZW07XHJcblxyXG4kcHJpY2Utem9uZV9wcmljZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJHByaWNlLXpvbmVfcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcmljZS16b25lX3ByaWNlX2ZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cclxuJHByaWNlLXpvbmVfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcmljZS16b25lX2xhYmVsX2ZvbnQtc2l6ZTogMXJlbTtcclxuXHJcbiRwcmljZS16b25lX3JhbmdlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJpY2Utem9uZV9yYW5nZV9mb250LXNpemU6IDAuNzVyZW07XHJcblxyXG4kcHJpY2Utem9uZV9idG5fYm9yZGVyLXJhZGl1czogLjYyNXJlbTtcclxuJHByaWNlLXpvbmVfYnRuX2JvcmRlci13aWR0aDogMXB4O1xyXG4kcHJpY2Utem9uZV9idG5fYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuJHByaWNlLXpvbmVfYnRuX2JvcmRlci1jb2xvcjogJGNvbG9yX3RlcnRpYXJ5LTU7XHJcbiRwcmljZS16b25lX2J0bl90ZXh0LWNvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kcHJpY2Utem9uZV9idG5fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzM7XHJcblxyXG4kcHJpY2Utem9uZV9idG5fYm9yZGVyLXJhZGl1cy1hY3RpdmU6IC42MjVyZW07XHJcbiRwcmljZS16b25lX2J0bl9ib3JkZXItd2lkdGgtYWN0aXZlOiAxcHg7XHJcbiRwcmljZS16b25lX2J0bl9ib3JkZXItY29sb3ItYWN0aXZlOiB0cmFuc3BhcmVudDtcclxuJHByaWNlLXpvbmVfYnRuX3RleHQtY29sb3ItYWN0aXZlOiAkY29sb3JfdGVydGlhcnktNztcclxuJHByaWNlLXpvbmVfYnRuX2JnLWFjdGl2ZTogJGNvbG9yX3ByaW1hcnktMTtcclxuXHJcbiRwcmljZS16b25lX2J0bl9ib3JkZXItY29sb3ItaG92ZXI6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiRwcmljZS16b25lX2J0bl90ZXh0LWNvbG9yLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kcHJpY2Utem9uZV9idG5fYmctaG92ZXI6IHRyYW5zcGFyZW50OyIsIiRzZWxlY3Rpb24tZm9ybV9idXR0b25fYm9yZGVyLS1hY3RpdmU6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWZvcm1fYnV0dG9uX2NvbG9yLS1hY3RpdmU6ICRjb2xvcl9wcmltYXJ5LTMgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tZm9ybV9idXR0b25fYmFja2dyb3VuZC0tYWN0aXZlOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdGlvbi1mb3JtX2J1dHRvbl9ib3JkZXItLW5vdC1hY3RpdmU6IDFweCBzb2xpZCAkY29sb3Jfc2Vjb25kYXJ5XzEgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tZm9ybV9idXR0b25fY29sb3ItLW5vdC1hY3RpdmU6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tZm9ybV9idXR0b25fYmFja2dyb3VuZC0tbm90LWFjdGl2ZTogJGNvbG9yX3ByaW1hcnktMyAhZGVmYXVsdDtcclxuXHJcbi5zZWxlY3Rpb24tZm9ybSB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDY2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbnMge1xyXG4gICAgICAgIC5idXR0b25fZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tZm9ybV9idXR0b25fYmFja2dyb3VuZC0tbm90LWFjdGl2ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb24tZm9ybV9idXR0b25fY29sb3ItLW5vdC1hY3RpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJHNlbGVjdGlvbi1mb3JtX2J1dHRvbl9ib3JkZXItLW5vdC1hY3RpdmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tZm9ybV9idXR0b25fYmFja2dyb3VuZC0tYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb24tZm9ybV9idXR0b25fY29sb3ItLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJHNlbGVjdGlvbi1mb3JtX2J1dHRvbl9ib3JkZXItLWFjdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWZvcm1fYnV0dG9uX2JhY2tncm91bmQtLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWZvcm1fYnV0dG9uX2NvbG9yLS1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRzZWxlY3Rpb24tZm9ybV9idXR0b25fYm9yZGVyLS1hY3RpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc2VsZWN0aW9uLWNvbnRlbnQtdjEge1xyXG4gICAgbWF4LXdpZHRoOiAkbWF4X3dpZHRoX2dlbjtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbWF4X3dpZHRoX2dlbl9taW47XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiR0ZWFtLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW4gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE0MTBweCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW4gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29udGVudF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9jb250ZW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaW5mb3NfbmFtZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pbmZvc19uYW1lX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2luZm9zX3Bvc2l0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2luZm9zX3Bvc2l0aW9uX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2Nvb3Jkc19sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS44ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9jb29yZHNfbGFiZWxfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29vcmRzX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29vcmRzX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udGVhbS1saXN0aW5nLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYtLXRvcCB7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLWJvdHRvbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLWxpc3RpbmctdjFfY29udGVudF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3RpbmctdjFfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3NlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkdGVhbS1saXN0aW5nLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMWVtIGF1dG8gMWVtIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2luZm9zIHtcclxuICAgICAgICAgICAgICAgIC5pbmZvcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLWxpc3RpbmctdjFfaW5mb3NfbmFtZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV9pbmZvc19uYW1lX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fcG9zaXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYxX2luZm9zX3Bvc2l0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYxX2luZm9zX3Bvc2l0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYxX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYxX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12MV9jb29yZHNfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYxX2Nvb3Jkc19jb250ZW50X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLWxpc3RpbmctdjFfY29vcmRzX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYxX2Nvb3Jkc19sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIlxyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiR0ZWFtLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHRlYW0tbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW47XHJcbiR0ZWFtLWxpc3RpbmctdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE0MTBweDtcclxuJHRlYW0tbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW47XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29udGVudF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHRlYW0tbGlzdGluZy12MV9jb250ZW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kdGVhbS1saXN0aW5nLXYxX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaW5mb3NfbmFtZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJHRlYW0tbGlzdGluZy12MV9pbmZvc19uYW1lX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kdGVhbS1saXN0aW5nLXYxX2luZm9zX3Bvc2l0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS1saXN0aW5nLXYxX2luZm9zX3Bvc2l0aW9uX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kdGVhbS1saXN0aW5nLXYxX2Nvb3Jkc19sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS44ICRmb250LWZhbWlseS0tMTtcclxuJHRlYW0tbGlzdGluZy12MV9jb29yZHNfbGFiZWxfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29vcmRzX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29vcmRzX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTI7XHJcbiR0ZWFtLWxpc3RpbmctdjFfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5LTI7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZDogJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNDEwcHggIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2NvbnRlbnRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfY29udGVudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2luZm9zX25hbWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaW5mb3NfbmFtZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pbmZvc19wb3NpdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pbmZvc19wb3NpdGlvbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9jb29yZHNfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuOCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfY29vcmRzX2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19jb250ZW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRlYW0tbGlzdGluZy12MiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYW0tbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMtY29udGFpbmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLWxpc3RpbmctdjJfY29udGVudF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3RpbmctdjJfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICR0ZWFtLWxpc3RpbmctdjJfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxZW0gYXV0byAxZW0gYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW5mb3Mge1xyXG4gICAgICAgICAgICAgICAgLmluZm9zIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12Ml9pbmZvc19uYW1lX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYyX2luZm9zX25hbWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19wb3NpdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLWxpc3RpbmctdjJfaW5mb3NfcG9zaXRpb25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3RpbmctdjJfaW5mb3NfcG9zaXRpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYyX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYyX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAgMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29vcmRzIHtcclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLWxpc3RpbmctdjJfY29vcmRzX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12Ml9jb29yZHNfY29udGVudF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12Ml9jb29yZHNfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCJcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZDogJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kdGVhbS1saXN0aW5nLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kdGVhbS1saXN0aW5nLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNDEwcHg7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kdGVhbS1saXN0aW5nLXYyX2NvbnRlbnRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfY29udGVudF9jb2xvcjogJGNvbG9yX3ByaW1hcnktMjtcclxuJHRlYW0tbGlzdGluZy12Ml9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS1saXN0aW5nLXYyX2luZm9zX25hbWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaW5mb3NfbmFtZV9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJHRlYW0tbGlzdGluZy12Ml9pbmZvc19wb3NpdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHRlYW0tbGlzdGluZy12Ml9pbmZvc19wb3NpdGlvbl9jb2xvcjogJGNvbG9yX3ByaW1hcnktMTtcclxuJHRlYW0tbGlzdGluZy12Ml9jb29yZHNfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuOCAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjJfY29vcmRzX2xhYmVsX2NvbG9yOiAkY29sb3JfcHJpbWFyeS0xO1xyXG4kdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19jb250ZW50X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0yO1xyXG4kdGVhbS1saXN0aW5nLXYyX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeS0yO1xyXG5cclxuIiwiJGJ1dHRvbl9oZWFydF9tYXJnaW4tbGVmdDogMXJlbSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9oZWFydF9maWxsOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGJ1dHRvbl9oZWFydF9zdHJva2U6ICRoZWFkZXJfdGVydGlhcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRidXR0b25faGVhcnRfaGVpZ2h0OiAxcmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uX2hlYXJ0X3RleHRfZm9udC1zaXplOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b25faGVhcnRfdGV4dF9iYWNrZ3JvdW5kOiAkaGVhZGVyX3NlY29uZGFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGJ1dHRvbl9oZWFydF90ZXh0X2NvbG9yOiAkaGVhZGVyX3RlcnRpYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG4kYnV0dG9uX2hlYXJ0X3RleHRfYm9yZGVyLXJhZGl1czogMTAwJSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9oZWFydF90ZXh0X3dpZHRoOiAwLjhyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b25faGVhcnRfdGV4dF9oZWlnaHQ6IDAuOHJlbSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9oZWFydF90ZXh0X3RvcDogLTAuM3JlbSAhZGVmYXVsdDtcclxuJGJ1dHRvbl9oZWFydF90ZXh0X3JpZ2h0OiAtMC4zcmVtICFkZWZhdWx0O1xyXG5cclxuYS5idXR0b25faGVhcnQge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRidXR0b25faGVhcnRfbWFyZ2luLWxlZnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAkYnV0dG9uX2hlYXJ0X2hlaWdodDtcclxuICAgICAgICAuZmlsbF9lbGVtZW50IHtcclxuICAgICAgICAgICAgZmlsbDogJGJ1dHRvbl9oZWFydF9maWxsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0cm9rZV9lbGVtZW50IHtcclxuICAgICAgICAgICAgZmlsbDogJGJ1dHRvbl9oZWFydF9zdHJva2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHRfaXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYnV0dG9uX2hlYXJ0X3RleHRfZm9udC1zaXplO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uX2hlYXJ0X3RleHRfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJGJ1dHRvbl9oZWFydF90ZXh0X2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b25faGVhcnRfdGV4dF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIHdpZHRoOiAkYnV0dG9uX2hlYXJ0X3RleHRfd2lkdGg7XHJcbiAgICAgICAgaGVpZ2h0OiAkYnV0dG9uX2hlYXJ0X3RleHRfaGVpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6ICRidXR0b25faGVhcnRfdGV4dF90b3A7XHJcbiAgICAgICAgcmlnaHQ6ICRidXR0b25faGVhcnRfdGV4dF9yaWdodDtcclxuICAgIH1cclxufVxyXG4iLCIkYnV0dG9uX2hlYXJ0X21hcmdpbi1sZWZ0OiAxcmVtO1xyXG4kYnV0dG9uX2hlYXJ0X2ZpbGw6IHRyYW5zcGFyZW50O1xyXG4kYnV0dG9uX2hlYXJ0X3N0cm9rZTogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvcjtcclxuJGJ1dHRvbl9oZWFydF9oZWlnaHQ6IDFyZW07XHJcbiRidXR0b25faGVhcnRfdGV4dF9mb250LXNpemU6IDAuNXJlbTtcclxuJGJ1dHRvbl9oZWFydF90ZXh0X2JhY2tncm91bmQ6ICRoZWFkZXJfc2Vjb25kYXJ5X2NvbG9yO1xyXG4kYnV0dG9uX2hlYXJ0X3RleHRfY29sb3I6ICRoZWFkZXJfdGVydGlhcnlfY29sb3I7XHJcbiRidXR0b25faGVhcnRfdGV4dF9ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4kYnV0dG9uX2hlYXJ0X3RleHRfd2lkdGg6IDAuOHJlbTtcclxuJGJ1dHRvbl9oZWFydF90ZXh0X2hlaWdodDogMC44cmVtO1xyXG4kYnV0dG9uX2hlYXJ0X3RleHRfdG9wOiAtMC4zcmVtO1xyXG4kYnV0dG9uX2hlYXJ0X3RleHRfcmlnaHQ6IC0wLjNyZW07XHJcbiIsIiRlc3BhY2VfcHJvX2l0ZW1zX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yICFkZWZhdWx0O1xyXG4kZXNwYWNlX3Byb19pdGVtc190b3A6IGNhbGMoMTAwJSArIDFyZW0pICFkZWZhdWx0O1xyXG4kZXNwYWNlX3Byb19pdGVtc19iYWNrZ3JvdW5kOiAkaGVhZGVyX3RlcnRpYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG4kZXNwYWNlX3Byb19pdGVtc19ib3gtc2hhZG93OiAwIDAgMXJlbSAwIHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTQsIC4yNSkgIWRlZmF1bHQ7XHJcbiRlc3BhY2VfcHJvX2l0ZW1zX2JvcmRlci1yYWRpdXM6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGVzcGFjZV9wcm9faXRlbXNfcGFkZGluZzogMXJlbSAhZGVmYXVsdDtcclxuJGVzcGFjZV9wcm9faXRlbV9wYWRkaW5nOiAwIDAgMC41cmVtICFkZWZhdWx0O1xyXG4kZXNwYWNlX3Byb19pdGVtX2J1dHRvbl93aGl0ZS1zcGFjZTogbm93cmFwICFkZWZhdWx0O1xyXG4kZXNwYWNlX3Byb19idXR0b25fcHJvcHJpZXRhaXJlX2NvbG9yOiAkaGVhZGVyX3RlcnRpYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG4kZXNwYWNlX3Byb19idXR0b25fcHJvcHJpZXRhaXJlX2ZpbGw6ICRlc3BhY2VfcHJvX2J1dHRvbl9wcm9wcmlldGFpcmVfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4uZXNwYWNlX3BybyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgLmVzcGFjZV9wcm9faXRlbXMge1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRlc3BhY2VfcHJvX2l0ZW1zX3RyYW5zaXRpb247XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogJGVzcGFjZV9wcm9faXRlbXNfdG9wO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGVzcGFjZV9wcm9faXRlbXNfYmFja2dyb3VuZDtcclxuICAgICAgICBib3gtc2hhZG93OiAkZXNwYWNlX3Byb19pdGVtc19ib3gtc2hhZG93O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRlc3BhY2VfcHJvX2l0ZW1zX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgcGFkZGluZzogJGVzcGFjZV9wcm9faXRlbXNfcGFkZGluZztcclxuICAgIH1cclxuXHJcbiAgICAuZXNwYWNlX3Byb19pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAkZXNwYWNlX3Byb19pdGVtX3BhZGRpbmc7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uX2xhYmVsIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6ICRlc3BhY2VfcHJvX2l0ZW1fYnV0dG9uX3doaXRlLXNwYWNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uX3Byb3ByaWV0YWlyZSB7XHJcbiAgICAgICAgY29sb3I6ICRlc3BhY2VfcHJvX2J1dHRvbl9wcm9wcmlldGFpcmVfY29sb3I7XHJcblxyXG4gICAgICAgIC50ZXh0X2l0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBmaWxsOiAkZXNwYWNlX3Byb19idXR0b25fcHJvcHJpZXRhaXJlX2ZpbGw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXNwYWNlX3Byb19idXR0b25fcHJvcHJpZXRhaXJlX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGVzcGFjZV9wcm9fYnV0dG9uX3Byb3ByaWV0YWlyZV9maWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsICY6YWN0aXZlIHtcclxuICAgICAgICAuZXNwYWNlX3Byb19pdGVtcyB7XHJcbiAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZXNwYWNlX3Byb19sZWZ0IHtcclxuICAgICAgICAuZXNwYWNlX3Byb19pdGVtcyB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmVzcGFjZV9wcm9fcmlnaHQge1xyXG4gICAgICAgIC5lc3BhY2VfcHJvX2l0ZW1zIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmVzcGFjZV9wcm9fY2VudGVyIHtcclxuICAgICAgICAuZXNwYWNlX3Byb19pdGVtcyB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRlc3BhY2VfcHJvX2l0ZW1zX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yO1xyXG4kZXNwYWNlX3Byb19pdGVtc190b3A6IGNhbGMoMTAwJSArIDFyZW0pO1xyXG4kZXNwYWNlX3Byb19pdGVtc19iYWNrZ3JvdW5kOiAkaGVhZGVyX3RlcnRpYXJ5X2NvbG9yO1xyXG4kZXNwYWNlX3Byb19pdGVtc19ib3gtc2hhZG93OiAwIDAgMXJlbSAwIHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTQsIC4yNSk7XHJcbiRlc3BhY2VfcHJvX2l0ZW1zX2JvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuJGVzcGFjZV9wcm9faXRlbXNfcGFkZGluZzogMXJlbTtcclxuJGVzcGFjZV9wcm9faXRlbV9wYWRkaW5nOiAwIDAgMC41cmVtO1xyXG4kZXNwYWNlX3Byb19pdGVtX2J1dHRvbl93aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4kZXNwYWNlX3Byb19idXR0b25fcHJvcHJpZXRhaXJlX2NvbG9yOiAkaGVhZGVyX3RlcnRpYXJ5X2NvbG9yO1xyXG4kZXNwYWNlX3Byb19idXR0b25fcHJvcHJpZXRhaXJlX2ZpbGw6ICRlc3BhY2VfcHJvX2J1dHRvbl9wcm9wcmlldGFpcmVfY29sb3I7IiwiJGZyZWV0ZXh0X2NvbG9yOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG4kZnJlZXRleHRfbWF4LXdpZHRoOiBhdXRvICFkZWZhdWx0O1xyXG4kZnJlZXRleHRfZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC1tZWRpdW0gLjhyZW0gLyAxcmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZyZWV0ZXh0X2FfY29sb3I6ICRmcmVldGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGZyZWV0ZXh0X2FfY29sb3ItLWhvdmVyOiAkY29sb3JfcHJpbWFyeS0zICFkZWZhdWx0O1xyXG5cclxuLmZyZWV0ZXh0IHtcclxuICAgICZfd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZnJlZXRleHRfbWF4LXdpZHRoO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRmcmVldGV4dF9jb2xvcjtcclxuICAgICAgICBmb250OiAkZnJlZXRleHRfZm9udDtcclxuXHJcblxyXG4gICAgICAgIC8vIEh0bWwgTGlicmVcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZnJlZXRleHRfYV9jb2xvcjtcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZyZWV0ZXh0X2FfY29sb3ItLWhvdmVyXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkZnJlZXRleHRfY29sb3I6ICRjb2xvcl9wcmltYXJ5LTM7XHJcbiRmcmVldGV4dF9tYXgtd2lkdGg6IGF1dG87XHJcbiRmcmVldGV4dF9mb250OiBub3JtYWwgbm9ybWFsICRmb250LW1lZGl1bSAuOHJlbSAvIDFyZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kZnJlZXRleHRfYV9jb2xvcjogJGZyZWV0ZXh0X2NvbG9yO1xyXG4kZnJlZXRleHRfYV9jb2xvci0taG92ZXI6ICRjb2xvcl9wcmltYXJ5LTM7IiwiJGxhbmdfbWFyZ2luLWxlZnQ6IDFyZW0gIWRlZmF1bHQ7XHJcbiRsYW5nX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yICFkZWZhdWx0O1xyXG4kbGFuZ19jb2xvcjogJGhlYWRlcl90ZXJ0aWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGxhbmdfdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWRlZmF1bHQ7XHJcbiRsYW5nX2ljb25fbWFyZ2luLWxlZnQ6IDAuM3JlbSAhZGVmYXVsdDtcclxuJGxhbmdfaWNvbl9maWxsOiAkaGVhZGVyX3RlcnRpYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG4kbGFuZ19pdGVtc190b3A6IGNhbGMoMTAwJSArIDFyZW0pICFkZWZhdWx0O1xyXG4kbGFuZ19pdGVtc19iYWNrZ3JvdW5kOiAkaGVhZGVyX3RlcnRpYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG4kbGFuZ19pdGVtc19ib3gtc2hhZG93OiAwIDAgMXJlbSAwIHJnYmEoJGNvbG9yX3RlcnRpYXJ5LTQsIC4yNSkgIWRlZmF1bHQ7XHJcbiRsYW5nX2l0ZW1zX2JvcmRlci1yYWRpdXM6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGxhbmdfaXRlbXNfcGFkZGluZzogMC41cmVtICFkZWZhdWx0O1xyXG4kbGFuZ19pdGVtX3BhZGRpbmc6IDAgMCAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRsYW5nX2l0ZW1fbGFuZ192YWx1ZV9wYWRkaW5nOiAwIDAuNXJlbSAhZGVmYXVsdDtcclxuJGxhbmdfaXRlbV9sYW5nX3ZhbHVlX3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFkZWZhdWx0O1xyXG4kbGFuZ19pdGVtX2xhbmdfdmFsdWVfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzIgIWRlZmF1bHQ7XHJcbiRsYW5nX2l0ZW1fbGFuZ192YWx1ZV9jb2xvci0taG92ZXItLWZvY3VzLS1hY3RpdmU6ICRoZWFkZXJfcHJpbWFyeV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi5sYW5nIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkbGFuZ19tYXJnaW4tbGVmdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLmxhbmdfaW5pdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGxhbmdfdHJhbnNpdGlvbjtcclxuICAgICAgICBjb2xvcjogJGxhbmdfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRsYW5nX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRsYW5nX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkbGFuZ19pY29uX21hcmdpbi1sZWZ0O1xyXG4gICAgICAgICAgICBmaWxsOiAkbGFuZ19pY29uX2ZpbGw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYW5nX2l0ZW1zIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkbGFuZ190cmFuc2l0aW9uO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6ICRsYW5nX2l0ZW1zX3RvcDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZ19pdGVtc19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRsYW5nX2l0ZW1zX2JveC1zaGFkb3c7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGxhbmdfaXRlbXNfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBwYWRkaW5nOiAkbGFuZ19pdGVtc19wYWRkaW5nO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmxhbmdfaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRsYW5nX2l0ZW1fcGFkZGluZztcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhbmdfdmFsdWUge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAkbGFuZ19pdGVtX2xhbmdfdmFsdWVfcGFkZGluZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGxhbmdfaXRlbV9sYW5nX3ZhbHVlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRsYW5nX2l0ZW1fbGFuZ192YWx1ZV90cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGFuZ19pdGVtX2xhbmdfdmFsdWVfY29sb3ItLWhvdmVyLS1mb2N1cy0tYWN0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgLmxhbmdfaW5pdCB7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYW5nX2l0ZW1zIHtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9mbGFnIGljb25cclxuICAgIC5sYW5nX192YWx1ZXtcclxuICAgICAgICBmbG9hdDpsZWZ0OyBcclxuICAgICAgICB3aWR0aDogMjRweDsgXHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4OyBcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IGJhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2NvbnRhY3RMYW5nLnBuZ1wiKSBuby1yZXBlYXQ7IGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7IG1hcmdpbi1sZWZ0OjA7IH1cclxuICAgICAgICBpbnB1dFt0eXBlPXN1Ym1pdF0geyBcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7IGhlaWdodDogMThweDsgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAvKiogXHJcbiAgICAgICAgKiAgIExhbmd1YWdlcyBcclxuICAgICAgICAqKi9cclxuICAgICAgICAgICAgJi0tZnIgeyBcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWVuIHsgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAwcHg7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWRlIHsgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwcHg7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWVzIHsgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAwcHg7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWl0IHsgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tbm8geyBcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tcnUgeyBcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tcHQgeyBcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tZGsgeyBcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAwcHg7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLW5sIHsgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLXN2IHsgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkbGFuZ19tYXJnaW4tbGVmdDogMXJlbTtcclxuJGxhbmdfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiRsYW5nX2NvbG9yOiAkaGVhZGVyX3RlcnRpYXJ5X2NvbG9yO1xyXG4kbGFuZ190ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuJGxhbmdfaWNvbl9tYXJnaW4tbGVmdDogMC4zcmVtO1xyXG4kbGFuZ19pY29uX2ZpbGw6ICRoZWFkZXJfdGVydGlhcnlfY29sb3I7XHJcbiRsYW5nX2l0ZW1zX3RvcDogY2FsYygxMDAlICsgMXJlbSk7XHJcbiRsYW5nX2l0ZW1zX2JhY2tncm91bmQ6ICRoZWFkZXJfdGVydGlhcnlfY29sb3I7XHJcbiRsYW5nX2l0ZW1zX2JveC1zaGFkb3c6IDAgMCAxcmVtIDAgcmdiYSgkY29sb3JfdGVydGlhcnktNCwgLjI1KTtcclxuJGxhbmdfaXRlbXNfYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4kbGFuZ19pdGVtc19wYWRkaW5nOiAwLjVyZW07XHJcbiRsYW5nX2l0ZW1fcGFkZGluZzogMCAwIDAuNXJlbTtcclxuJGxhbmdfaXRlbV9sYW5nX3ZhbHVlX3BhZGRpbmc6IDAgMC41cmVtO1xyXG4kbGFuZ19pdGVtX2xhbmdfdmFsdWVfdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiRsYW5nX2l0ZW1fbGFuZ192YWx1ZV90cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMjtcclxuJGxhbmdfaXRlbV9sYW5nX3ZhbHVlX2NvbG9yLS1ob3Zlci0tZm9jdXMtLWFjdGl2ZTogJGhlYWRlcl9wcmltYXJ5X2NvbG9yO1xyXG4iLCIkc29jaWFsX25ldHdvcmtfaXRlbV9tYXJnaW4tcmlnaHQ6IDFyZW0gIWRlZmF1bHQ7XHJcbiRzb2NpYWxfbmV0d29ya19pdGVtX3BhZGRpbmc6IDAuMjVyZW0gMCAhZGVmYXVsdDtcclxuJHNvY2lhbF9uZXR3b3JrX2xpbmtfaGVpZ2h0OiAxcmVtICFkZWZhdWx0O1xyXG4kc29jaWFsX25ldHdvcmtfbGlua19maWxsOiAkaGVhZGVyX3RlcnRpYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG4kc29jaWFsX25ldHdvcmtfbGlua190cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMiAhZGVmYXVsdDtcclxuJHNvY2lhbF9uZXR3b3JrX2xpbmtfZmlsbC0taG92ZXItLWZvY3VzLS1hY3RpdmU6ICRoZWFkZXJfc2Vjb25kYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLnNvY2lhbF9uZXR3b3JrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAuc29jaWFsX25ldHdvcmtfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNvY2lhbF9uZXR3b3JrX2l0ZW1fbWFyZ2luLXJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6ICRzb2NpYWxfbmV0d29ya19pdGVtX3BhZGRpbmc7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zb2NpYWxfbmV0d29ya19fbGluayB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc29jaWFsX25ldHdvcmtfbGlua19oZWlnaHQ7XHJcbiAgICAgICAgZmlsbDogJHNvY2lhbF9uZXR3b3JrX2xpbmtfZmlsbDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkc29jaWFsX25ldHdvcmtfbGlua190cmFuc2l0aW9uO1xyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgZmlsbDogJHNvY2lhbF9uZXR3b3JrX2xpbmtfZmlsbC0taG92ZXItLWZvY3VzLS1hY3RpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJHNvY2lhbF9uZXR3b3JrX2l0ZW1fbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4kc29jaWFsX25ldHdvcmtfaXRlbV9wYWRkaW5nOiAwLjM1cmVtO1xyXG4kc29jaWFsX25ldHdvcmtfbGlua19oZWlnaHQ6IDFyZW07XHJcbiRzb2NpYWxfbmV0d29ya19saW5rX2ZpbGw6ICRoZWFkZXJfdGVydGlhcnlfY29sb3I7XHJcbiRzb2NpYWxfbmV0d29ya19saW5rX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yO1xyXG4kc29jaWFsX25ldHdvcmtfbGlua19maWxsLS1ob3Zlci0tZm9jdXMtLWFjdGl2ZTogJGhlYWRlcl9zZWNvbmRhcnlfY29sb3I7XHJcbiIsIiRoZWFkZXJfdG9wYmFyX2ZvbnQtc2l6ZTogMC44cmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX3RvcGJhcl9iYWNrZ3JvdW5kOiAkaGVhZGVyX3ByaW1hcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfdG9wYmFyX3BhZGRpbmc6IDAuMjVyZW0gMC41cmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX3RvcGJhcl9tYXJnaW4tbGVmdDogMnJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl90b3BiYXJfX2NvbnRlbnRfcGFkZGluZzogMCAxcmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX3RvcGJhcl9fZWxlbWVudHNfY29udGFpbmVyX3BhZGRpbmc6IDAuNXJlbSAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfdG9wYmFyX19lbGVtZW50c19jb250YWluZXJfYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTMgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfdG9wYmFyX19lbGVtZW50c19tYXJnaW4tcmlnaHQ6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4uaGVhZGVyX3RvcGJhciB7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIC50b3BiYXJfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyX3RvcGJhcl9mb250LXNpemU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlcl90b3BiYXJfYmFja2dyb3VuZDtcclxuICAgICAgICBwYWRkaW5nOiAkaGVhZGVyX3RvcGJhcl9wYWRkaW5nO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcGJhcl9fZWxlbWVudHNfY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6ICRoZWFkZXJfdG9wYmFyX19lbGVtZW50c19jb250YWluZXJfcGFkZGluZztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX3RvcGJhcl9fZWxlbWVudHNfY29udGFpbmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9wYmFyX19lbGVtZW50cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRoZWFkZXJfdG9wYmFyX19lbGVtZW50c19tYXJnaW4tcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcGJhcl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6ICRoZWFkZXJfdG9wYmFyX19jb250ZW50X3BhZGRpbmc7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG4gICAgJi5kZXNrdG9wX21lbnUge1xyXG4gICAgICAgIC5oZWFkZXJfdG9wYmFyIHtcclxuICAgICAgICAgICAgLnRvcGJhcl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIC50b3BiYXJfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b25fcHJvcHJpZXRhaXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX2hlYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRoZWFkZXJfdG9wYmFyX21hcmdpbi1sZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkaGVhZGVyX3RvcGJhcl9mb250LXNpemU6IDAuOHJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl90b3BiYXJfYmFja2dyb3VuZDogJGhlYWRlcl9wcmltYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG4kaGVhZGVyX3RvcGJhcl9wYWRkaW5nOiAwLjI1cmVtIDAuNXJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl90b3BiYXJfbWFyZ2luLWxlZnQ6IDJyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfdG9wYmFyX19jb250ZW50X3BhZGRpbmc6IDAgMXJlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl90b3BiYXJfX2VsZW1lbnRzX2NvbnRhaW5lcl9wYWRkaW5nOiAwLjVyZW0gMS41cmVtICFkZWZhdWx0O1xyXG4kaGVhZGVyX3RvcGJhcl9fZWxlbWVudHNfY29udGFpbmVyX2JhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zICFkZWZhdWx0O1xyXG4kaGVhZGVyX3RvcGJhcl9fZWxlbWVudHNfbWFyZ2luLXJpZ2h0OiAxcmVtICFkZWZhdWx0O1xyXG5cclxuLmhlYWRlcl90b3BiYXIge1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICAudG9wYmFyX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlcl90b3BiYXJfZm9udC1zaXplO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXJfdG9wYmFyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgcGFkZGluZzogJGhlYWRlcl90b3BiYXJfcGFkZGluZztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC50b3BiYXJfX2VsZW1lbnRzX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAkaGVhZGVyX3RvcGJhcl9fZWxlbWVudHNfY29udGFpbmVyX3BhZGRpbmc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlcl90b3BiYXJfX2VsZW1lbnRzX2NvbnRhaW5lcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcGJhcl9fZWxlbWVudHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaGVhZGVyX3RvcGJhcl9fZWxlbWVudHNfbWFyZ2luLXJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC50b3BiYXJfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAkaGVhZGVyX3RvcGJhcl9fY29udGVudF9wYWRkaW5nO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyIHtcclxuICAgICYuZGVza3RvcF9tZW51IHtcclxuICAgICAgICAuaGVhZGVyX3RvcGJhciB7XHJcbiAgICAgICAgICAgIC50b3BiYXJfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAudG9wYmFyX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX3Byb3ByaWV0YWlyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0X2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9oZWFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaGVhZGVyX3RvcGJhcl9tYXJnaW4tbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnVpa2l0IHtcclxuICAgIC5jb2xvcl9wcmltYXJ5LTEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5LTE7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbG9yX3ByaW1hcnktMiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnktMjtcclxuICAgIH1cclxuXHJcbiAgICAuY29sb3JfcHJpbWFyeS0zIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeS0zO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xvcl9zZWNvbmRhcnktMSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3NlY29uZGFyeS0xO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xvcl9zZWNvbmRhcnktMiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3NlY29uZGFyeS0yO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xvcl9zZWNvbmRhcnktMyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3NlY29uZGFyeS0zO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xvcl90ZXJ0aWFyeS0xIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktMTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sb3JfdGVydGlhcnktMiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3RlcnRpYXJ5LTI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbG9yX3RlcnRpYXJ5LTMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl90ZXJ0aWFyeS0zO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xvcl90ZXJ0aWFyeS00IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfdGVydGlhcnktNDtcclxuICAgIH1cclxufVxyXG5cclxuIiwiLmpzLWxhenksXHJcbi5qcy1zd2lwZXItbGF6eSB7XHJcblxyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIC41cztcclxuXHJcbiAgICAmLmpzLWxhenktbG9hZGVkLFxyXG4gICAgJi5qcy1sYXp5LWVycm9yIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5pbWcubGF6eTpub3QoW3NyY10pIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuaW1nLmpzLWxhenkuanMtbGF6eS1lcnJvciB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuIiwiXHJcbi5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzLFxyXG4qOmZvY3VzIC5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMjE3NTliO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiA1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgei1pbmRleDogMTAwMDAwO1xyXG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlYWRlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiAxOTAwcHgpe1xyXG4gICAgLmNyby12MXtcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLnRvcFBhZ2UgLnRvcFBhZ2VfYmFja2dyb3VuZCB7XHJcbiAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDogMTI4MHB4KXtcclxuICAgIC5oZWFkZXIgLmhlYWRlcl9tZW51Om5vdCguc2Nyb2xsQWN0aXZlKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCA3cmVtO1xyXG4gICAgfVxyXG4gICAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51IC5tZW51X19uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX19pdGVtcyB7XHJcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgfVxyXG4gICAgLmhlYWRlci5kZXNrdG9wX21lbnUgLmhlYWRlcl9tZW51Om5vdCguc2Nyb2xsQWN0aXZlKSAubWVudV9fbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNHJlbSAwIDEwcmVtO1xyXG4gICAgfVxyXG59XHJcbi50b3BQYWdlIHtcclxuLnRvcFBhZ2VfYmFja2dyb3VuZCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiA5OTJweCl7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjIzcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbn1cclxuLm5hdmlnYXRpb25fX2xpbmt7XHJcbiAgICAudGV4dHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7XHJcbiAgICAgICAgJjo6Zmlyc3QtbGV0dGVye1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY29sb3I6ICMzQzNEM0U7XHJcbiAgICB9XHJcbn1cclxuLmVzcGFjZV9wcm8ge1xyXG4uYnV0dG9uX3Byb3ByaWV0YWlyZSB7XHJcbiAgICAudGV4dF9pdGVtIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbn1cclxufVxyXG4ubGFuZyB7XHJcbiAgICAubGFuZ19pbml0IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuLnRvcFBhZ2Uge1xyXG4udG9wUGFnZV90ZXh0em9uZSB7XHJcbiAgICAudGl0bGVfY3VzdG9tIHtcclxuICAgICAgICAudGl0bGVfY29udGVudF8xIHtcclxuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMS41NjNyZW0sY2FsYygyLjY1dncgKyAxNy4yOHB4KSwzLjM3NXJlbSkvMS4xNTIgJGZvbnQtZmFtaWx5LS0zO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVfY29udGVudF8yIHtcclxuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMS40MDZyZW0sY2FsYygxLjAyN3Z3ICsgMTcuNjlweCksMi4xODhyZW0pLzEuNDQgJGZvbnQtZmFtaWx5LS0zO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG59XHJcbi5mYWItdjEge1xyXG4uYnV0dG9uX2RlZmF1bHQge1xyXG4gICAgLnRleHRfaXRlbSB7XHJcbiAgICAgICAgJjpsYW5nKGVuKXtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJ1dHRvbl9zdHJ1Y3R1cmUge1xyXG4gICAgJjpsYW5nKGVuKXtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgIH1cclxufVxyXG59XHJcbi5oZWFkZXIuZGVza3RvcF9tZW51IC5oZWFkZXJfdG9wYmFyIC50b3BiYXJfX3N0cnVjdHVyZSB7XHJcbmp1c3RpZnktY29udGVudDogcmlnaHQ7XHJcbn1cclxuLmhlYWRlcl90b3BiYXIgLnRvcGJhcl9fZWxlbWVudHMge1xyXG5tYXJnaW4tcmlnaHQ6IDByZW07XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlYXJjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcclxuLmZvcm0tc2VhcmNoLWZpbHRlciB7XHJcbiAgICAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIge1xyXG4gICAgICAgIC5yZXNldF9idXR0b25faXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aXRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRpdGxlX2NvbnRlbnRfMSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7XHJcbiAgICAmOjpmaXJzdC1sZXR0ZXJ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICB9XHJcbn1cclxuLnRpdGxlX2NvbnRlbnRfMiB7XHJcbnRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3JvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmVkaXRvcmlhbC12MV9fdGV4dC1zdHJ1Y3R1cmV7XHJcbiAgICAudGl0bGUgLnRpdGxlX2NvbnRlbnRfMSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4uZWRpdG9yaWFsLXYxIC5ibG9ja19zdHJ1Y3R1cmUge1xyXG4gICAgcGFkZGluZy10b3A6IDNyZW07XHJcbn1cclxufVxyXG4uY3JvLXYxe1xyXG4uZWRpdG9yaWFsLXYxX19jb250YWluZXJfX2ltZyB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYXZvcml0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuLmZhdm9yaXRlcy12Ml9fc3dpcHBlciB7XHJcbiAgICAuc3dpcGVyLXNsaWRlLW5leHQge1xyXG4gICAgICAgIC5jYXJkLWJpZW4tdjNfX2ltZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbi5mYXZvcml0ZXMtdjIge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogNHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDcwJTtcclxuICAgIH1cclxufVxyXG4uZmF2b3JpdGVzLXYyX19uYXZpZ2F0aW9uIHtcclxuICAgIHRvcDogOHJlbTtcclxufVxyXG4uZmF2b3JpdGVzLXYyIHtcclxuICAgIHBhZGRpbmc6IDRlbSAwO1xyXG59XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcclxuLmZhdm9yaXRlcy12MiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xyXG59XHJcbn1cclxuLnByb3BlcnRpZXMtZmF2b3JpdGVzX193cmFwcGVye1xyXG4udGl0bGVfY29udGVudF8yIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAmOjpmaXJzdC1sZXR0ZXJ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICB9XHJcbiB9XHJcbi50aXRsZV9jb250ZW50XzEge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgIH0gXHJcbiB9XHJcbn1cclxuLmNhcmQtYmllbi12M19fdGl0bGUge1xyXG4uY2FyZC1iaWVuLXYzX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICY6OmZpcnN0LWxldHRlcntcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIH1cclxufVxyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb290ZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbi5mb290ZXIgLmZvb3Rlcl9ib3R0b20ge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG59XHJcbi5mb290ZXIge1xyXG4uZm9ybSB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIC50aXRsZV9jb250ZW50XzEge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxufVxyXG5cclxuLmZvb3RlciB7XHJcbi5mb290ZXJfZWxlbWVudF9fY29udGFpbmVyIHtcclxuICAgIC5mb290ZXJfZWxlbWVudF9fc3RydWN0dXJlIHtcclxuICAgICAgICAuZm9vdGVyX2VsZW1lbnRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAudGV4dF9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXJfZWxlbWVudF9fdGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2VsZW1lbnRfMiB7XHJcbiAgICAgICAgICAgICAgICAudGV4dF9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZV9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuZm9vdGVyIC5mb290ZXJfZWxlbWVudF9fY29udGFpbmVyIC5mb290ZXJfZWxlbWVudF9fc3RydWN0dXJlIC5mb290ZXJfZWxlbWVudF9fdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyX3JpZ2h0e1xyXG4gICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAtLXJvdyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgID4qIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4uYm9keS0taG9tZXtcclxuICAgIC5mb290ZXIge1xyXG4gICAgICAgIC5mb290ZXJfbGVmdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdGluZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucHJvcGVydGllcy1saXN0aW5nX3NlbyB7XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxufVxyXG4uY2FyZF9kZWZhdWx0X21vcmUge1xyXG4gICAgLmNhcmRfZGVmYXVsdF9tb3JlX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9jb250ZW50XzEge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTUzNXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5jYXJkX2RlZmF1bHRfbW9yZSB7XHJcbiAgICAgICAgLmNhcmRfZGVmYXVsdF9tb3JlX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cmVtIDAuNXJlbSAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEzMTlweCkge1xyXG4gICAgLmNhcmRfZGVmYXVsdF9tb3JlIHtcclxuICAgICAgICAuY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhyZW0gMC41cmVtIDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbn1cclxuaDIuY2FyZF9iaWVuX190aXRsZS5tZFxcOnB0LTIge1xyXG50ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG4udGl0bGUgLnRpdGxlX2NvbnRlbnRfMiB7XHJcbnRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRhY3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNvbnRhY3RfdjF7XHJcbmNpcmNsZSB7XHJcbiAgICBmaWxsOiAkY29sb3JfcHJpbWFyeS0xO1xyXG59XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdHRlcm4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiAxMjgwcHgpe1xyXG4ucGFydG5lci1saXN0aW5nLXYxX19pdGVtIHtcclxuICAgIC5pdGVtX19jb250YWluZXItLWxlZnQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGV0YWlsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZmFiX2RldGFpbCAuZmFiX2RldGFpbF9pbWcge1xyXG5vYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcbi5kZXRhaWxfc3dpcGVyIC5idXR0b25fZ2FsZXJpZXMge1xyXG53aWR0aDogbWF4LWNvbnRlbnQ7XHJcbnBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcclxufVxyXG4uZmFiX2RldGFpbCB7XHJcbi5mYWJfZGV0YWlsX2ltZyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwJTtcclxufVxyXG59XHJcbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MXtcclxuLm1vZGFsX19jbG9zZSB7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG59XHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG4uZWRpdG9yaWFsLXYxX19jb250YWluZXJfX2ltZyB7XHJcbi5weC0xMCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgIH1cclxufVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuLm1kXFw6cHgtMjAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG59XHJcbn1cclxuLmVkaXRvcmlhbC12MV9fY29udGFpbmVyX19pbWdfX2J1dHRvbnMge1xyXG4uYnV0dG9uX2RlZmF1bHQge1xyXG4gICAgJjpsYW5nKGVuKXtcclxuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDAuM3JlbTtcclxuICAgIH1cclxufVxyXG59XHJcbi5tb2RhbC1kcGVnZXMgLmVuZXJneV9faW1nIHtcclxubWF4LXdpZHRoOiA1MSU7XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlc3RpbWF0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmVkaXRvcmlhbC12MV9fdGV4dC1zdHJ1Y3R1cmVfX2NvbnRlbnR7XHJcbmgye1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIG1hcmdpbjogMC41ZW0gMDtcclxufVxyXG5oM3tcclxuICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICBtYXJnaW46IDAuM2VtIDA7XHJcbn1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4uY2FyZF9kZWZhdWx0X21vcmUge1xyXG4uY2FyZF9kZWZhdWx0X21vcmVfX3N0cnVjdHVyZSB7XHJcbi5jYXJkX2RlZmF1bHRfbW9yZV9fY29udGVudCB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIC50aXRsZV9jb250ZW50XzIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZV9jb250ZW50XzEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxufVxyXG59XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAuaGVhZGVyX3RvcGJhciAudG9wYmFyX19jb250ZW50IHtcclxuICAgICAgICAgcGFkZGluZzogMCAwcmVtO1xyXG4gICAgfVxyXG59XHJcbi5ib2R5LS0yMDF7XHJcbiAgICAuZWRpdG9yaWFsLXYyX190ZXh0e1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXX0= */
